CDB47xxx評估套件:音頻系統(tǒng)開發(fā)的得力助手
在音頻系統(tǒng)開發(fā)領域,Cirrus Logic的CDB47xxx評估套件是一款備受關注的工具。它為工程師們提供了一個便捷、高效的平臺,用于評估和開發(fā)基于CS470xx音頻系統(tǒng)級芯片(ASOC)的多通道音頻應用。接下來,讓我們深入了解這款套件的各個方面。
文件下載:CDB470XD-DC24.pdf
一、套件內(nèi)容與要求
1.1 套件內(nèi)容
CDB47xxx套件有單端(CDB47xxxS)和差分(CDB47xxxD)兩種版本,每種套件都包含以下物品:
- 一塊集成了MCU和USB接口的開發(fā)板,搭配一塊搭載CS47048、CS47028或CS47024 DSP的子卡。
- 一個+9V、2A、100V - 240V的電源供應器及交流電源線。
- 一根USB電纜。
- 一張說明如何獲取最新板載軟件的文檔卡。
1.2 要求
- PC要求:需要運行Microsoft Windows XP SP2或更高版本,或Windows 7(32位或64位)操作系統(tǒng),并且支持USB 2.0。
- 軟件要求:需要安裝Cirrus評估軟件包,可從當?shù)谻irrus Logic代表處獲取。
- 支持硬件要求:需要一個數(shù)字或模擬音頻源(如DVD播放器、帶有數(shù)字音頻卡的PC),以及用于音頻播放的放大揚聲器(如有源PC揚聲器、AVR/放大器 + 揚聲器)。
- 布線要求:需要不同類型的電纜來連接音頻輸入和輸出,包括S/PDIF光纖電纜、RCA音頻電纜、1/8”立體聲插頭麥克風電纜等。
二、系統(tǒng)描述
2.1 主板系統(tǒng)
CDB47xxx主板提供了豐富的音頻輸入和輸出接口,以及其他必要的功能模塊。
- 音頻輸入
- 單端模擬線路電平輸入(CDB47xxxS):使用RCA母頭連接器,絕對最大信號電平為8Vp-p,滿量程幅度為2VRMS。
- 差分模擬線路電平輸入(CDB47xxxD):使用3.5mm(1/8”)立體聲母頭連接器,絕對最大差分信號電平為16Vp-p,滿量程差分幅度為4VRMS。
- 光數(shù)字輸入:使用JIS F05(TOSLINK)光纖接收器。
- 同軸數(shù)字輸入:使用RCA母頭連接器,輸入阻抗為75Ω,最大信號電平為1.5Vp-p。
- 麥克風輸入:使用3.5mm(1/8”)立體聲母頭連接器,絕對最大信號電平為8Vp-p,滿量程幅度為20mVp-p。
- DSP數(shù)字音頻輸入(DAI):使用2x10、0.100英寸公頭連接器,絕對最大信號電平為+3.6V,絕對最小信號電平為 -0.3V。
- 音頻輸出
- 主模擬線路電平輸出:使用RCA母頭連接器,滿量程幅度為2VRMS。
- 光數(shù)字輸出:使用JIS F05(TOSLINK)光纖發(fā)射器。
- 同軸數(shù)字輸出:使用RCA母頭連接器,最大信號輸出電平為1Vp-p,負載為75Ω。
- DSP數(shù)字音頻輸出(DAO):使用2x10、0.100英寸公頭連接器,絕對最大信號電平為+3.6V,絕對最小信號電平為 -0.3V。
- 其他模塊
- DC電源輸入:電壓范圍為+9VDC至+12VDC,最小功率為18W(2A @ 9V),使用2mm母頭桶形連接器,中心引腳為正極。
- 外部控制頭:用于CS470xx DSP與外部主機的接口,可在繞過板載MCU時控制DSP。
- USB連接器:用于連接PC,實現(xiàn)實時音頻處理配置。
- 板載電壓選擇頭:可選擇使用板載調(diào)節(jié)器或外部電源供應特定電壓。
- 數(shù)字音頻輸入源多路復用器:用于選擇音頻源,通過不同的LED指示當前選擇的輸入源。
- CS470xx音頻系統(tǒng)級芯片(ASOC):專為音頻應用設計,可從多種音頻源接收輸入,并將輸出發(fā)送到不同的目的地。
- C8051 MCU:作為USB從控制器和通用MCU,可在獨立應用中控制開發(fā)板,也可通過USB端口與PC通信。
- MCU輸入和輸出:包括按鈕、旋轉編碼器和LCD顯示屏,用于用戶輸入和反饋。
- 內(nèi)存:包括32-Mbit SPI Flash和512-kbit I2C Flash,用于存儲DSP固件和配置數(shù)據(jù),以及一個額外的32-Mbit SPI Flash用于存儲MCU固件。
2.2 子卡系統(tǒng)
CS470xx音頻SOC子卡對于CDB47xxxS和CDB47xxxD評估套件是相同的。它提供了音頻輸入和輸出接口,以及用戶輸入和輸出功能。
- 音頻輸入:包括模擬線路電平輸入和數(shù)字音頻輸入(DAI)。
- 音頻輸出:包括模擬線路電平輸出和數(shù)字音頻輸出(DAO)。
- 控制頭:用于傳遞串行控制信號。
- 用戶輸入:通過滑動開關和按鈕提供用戶輸入。
- 用戶LED輸出:通過LED提供用戶反饋。
三、音頻時鐘
音頻時鐘是音頻系統(tǒng)中至關重要的部分,CS470xx ASOC通過集成的ADC、DAC和SRC,簡化了音頻時鐘的設計。
- ADC輸入時鐘和數(shù)據(jù)流:當內(nèi)部ADC作為唯一音頻輸入時,CS470xx的音頻時鐘是自包含的,用戶只需輸入模擬信號并輸出處理后的模擬信號。
- S/PDIF輸入時鐘和數(shù)據(jù)流:當使用S/PDIF RX作為音頻源時,輸入的S/PDIF流通過SRC與系統(tǒng)中的另一個MCLK進行速率匹配,使得DAO可以以獨立于輸入S/PDIF Fs的恒定Fs運行。
- DAI輸入時鐘和數(shù)據(jù)流:當連接串行音頻數(shù)據(jù)源到DAI頭時,DAI數(shù)據(jù)可以通過SRC與系統(tǒng)中的另一個MCLK進行速率匹配,使得DAO可以以獨立于輸入DAI Fs的恒定Fs運行。也可以使DAI Fs和DAO Fs同步,繞過SRC。
四、安裝與設置
4.1 評估軟件安裝
在連接USB電纜之前,需要先安裝CDB47xxx板載軟件。安裝過程包括安裝Cirrus Logic DSP評估軟件和USB驅動程序。
4.2 設置與DVD播放器連接
將CDB47xxx和子卡放置在防靜電表面,連接電源供應器和音頻輸入輸出設備,確保電源指示燈亮起。
4.3 連接到PC
將USB電纜連接到PC的USB 2.0端口,確保Windows操作系統(tǒng)能夠識別新設備。
4.4 運行應用程序
可以運行立體聲PCM SPDIF輸入、DAC輸出應用程序,以及立體聲ADC輸入、DAC輸出應用程序。
五、編程與配置
5.1 運行ADC In / DAC Out示例應用程序
使用DSP Composer軟件控制CDB47xxx,通過配置音頻輸入源、通道重映射和音頻輸出配置,實現(xiàn)音頻處理。
5.2 改變串行控制協(xié)議和Flash類型
可以通過DSP Composer應用程序改變通信模式(I2C或SPI)和選擇Flash類型。
六、使用DSP Composer或Micro-Condenser創(chuàng)建和加載Flash映像
6.1 使用DSP Composer進行主模式操作
可以使用DSP Composer創(chuàng)建項目,將其編譯為二進制映像,并將其部署到Flash設備,啟動CS470xx DSP的主啟動操作。
6.2 使用Micro-Condenser進行從模式操作
Cirrus Logic的Micro-Condenser應用程序允許用戶通過USB端口對MCU SPI Flash進行編程,從而在斷開與PC連接的情況下控制CS470xx DSP。
七、原理圖
文檔中提供了CDB47xxx的原理圖,包括單端和差分版本的主板原理圖,以及CDB47xxx-DC48子卡原理圖。用戶可以從當?shù)谻irrus Logic代表處獲取最新的原理圖更新。
八、故障排除
文檔中提供了一些常見問題的解決方案,如電源指示燈不亮、PC無法識別開發(fā)板、聽不到音頻等問題。
CDB47xxx評估套件為音頻系統(tǒng)開發(fā)提供了一個全面、靈活的平臺。通過了解套件的內(nèi)容、系統(tǒng)描述、安裝設置、編程配置和故障排除等方面,工程師們可以更好地利用這個套件進行音頻系統(tǒng)的開發(fā)和評估。大家在使用過程中遇到過哪些有趣的挑戰(zhàn)呢?歡迎在評論區(qū)分享。
發(fā)布評論請先 登錄
CDB47xxx評估套件:音頻系統(tǒng)開發(fā)的得力助手
評論