新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 應對現代USB音頻系統設計的挑戰

        應對現代USB音頻系統設計的挑戰

        作者: 時間:2016-12-16 來源:網絡 收藏


        可編程片上系統已經被實踐證明了,它具備所有的要素要求,能夠支持完整的現代消費類音頻設備所需的USB數字音頻能力。可編程數字邏輯,通用時鐘能力可以提供一種無需外圍器件的方法來生成所需的音頻主時鐘并快速同步,準確地匹配到USB楨結構。這個解決方案的核心是USB音頻時鐘恢復過程,其使用的基本配置見圖1框圖:


        圖1:USB音頻時鐘恢復結構實例

        本文引用地址:http://www.104case.com/article/201612/330691.htm可編程片上系統靈活的USB接口可以允許允許幾個音頻和控制協議端點功能相結合。可編程數字邏輯模塊矩陣實現了一個頻率合成系統,可以從一個穩定的晶體時鐘源推導出任何標準的音頻采樣率主時鐘。通常模式下,時鐘鎖定來接收USB 時基(使用起始楨標記脈沖時間)。系統時鐘PLL通過靈活的時鐘路由結構融入到了這個合成器。整個系統完全遵循源采樣率并為系統的音頻轉換器提供一個高品質的音頻主時鐘,其抖動的級別可以和現代品質的音頻系統要求相稱。

        音頻數據是典型的緩存到一個或多個標準I2S接口(帶有所需數目通道)的時鐘輸出,這又是可編程數字塊可以完成的。這個接口可以連接到一個標準的音頻數模轉換器,處理器或數字放大器 。其他定制接口也可以由這些模塊實現,例如,S / PDIF傳輸。整個過程可以雙向操作,從ADC來的數據可以通過USB端口傳輸回去。

        一些USB音頻模式需要本地時鐘能夠“slip”來應對即將到來的時鐘,例如,中繼一個遠端同步音頻流的源。可編程片上系統架構可以運行在一種自適應模式,可以修整本地時鐘來提供所需的“slip”。

        固定功能的微控制器就不能滿足這種時鐘生成過程里苛刻的性能要求。他們不靈活的時鐘生成系統不能調整到完全正確和低抖動,而且他們通常依靠原來的“添加/丟棄樣本”的方法。這在電話上可能是可行的,但對于高質量的音頻來說是完全不可接受的。與此同時,專用USB音頻接口設備(是BOIM里除了控制處理器之外的必要的另一個器件)不能同時管理苛刻的雙向控制協議的傳輸,這種傳輸方式為最新的媒體播放器提供了創造性的新功能。

        可編程片上系統在性價比上也是很不錯的。例如,可以由賽普拉斯的PSoC系列帶來附加價值, 其具備嵌入音頻濾波器引擎(數字濾波模塊DFB)。DFB可以對恢復的USB音頻進行后處理,例如,相應均衡和交叉過濾。它有足夠的性能來實現額外的數字處理器件,在一堆立體聲的每個頻道可以實現至少十個雙二階濾波器,可以提供很好地控制頻率響應。

        用途廣泛的高度可配置方案必然能幫助設計者減少邏輯電路和模擬設計等瑣事。LCD驅動可以直接降低成本,電容感應按鈕可以確保設計既美觀又時髦。如圖2所示的一個例子:一個器件就可以構成新一代移動設備音頻附件或消費類音頻產品的核心,它具備了全數字音頻和數據交換的所有好處。可編程器件的靈活性意味著所需的功能和接口可以集成在一個混合并匹配的基礎上。


        圖2:使用PSoC3的高端消費類音頻設備框圖

        固定功能器件以后可能會趕上可編程片上系統。但采用建立在高度可配置的片上系統體系結構來設計的話,開發人員可以保持至少領先一步,并且能夠很容易應對下一次“我們該怎么做?”的沖擊到來。(end)

        上一頁 1 2 下一頁

        關鍵詞: USB音頻系

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 张掖市| 札达县| 南投市| 塔城市| 盐池县| 荥阳市| 崇礼县| 宣汉县| 砀山县| 荥经县| 孟州市| 海晏县| 海城市| 钟山县| 金乡县| 桐柏县| 水城县| 商洛市| 延长县| 沙湾县| 富锦市| 广饶县| 泽州县| 广平县| 永丰县| 海宁市| 普宁市| 堆龙德庆县| 张掖市| 通州市| 澎湖县| 新沂市| 精河县| 台山市| 永春县| 金沙县| 斗六市| 石柱| 出国| 芮城县| 达拉特旗|