探索CIRRUS LOGIC CDB8420評(píng)估板:功能與使用指南
在音頻處理的電子設(shè)計(jì)領(lǐng)域,一款優(yōu)秀的評(píng)估板能夠?yàn)?a target="_blank">工程師提供便捷且高效的測(cè)試與開(kāi)發(fā)平臺(tái)。CIRRUS LOGIC的CDB8420評(píng)估板就是這樣一款值得關(guān)注的產(chǎn)品,下面就為大家詳細(xì)介紹它的特點(diǎn)、功能以及使用方法。
文件下載:CDB8420.pdf
評(píng)估板概述
CDB8420評(píng)估板的核心是CS8420芯片,同時(shí)配備了使其正常運(yùn)行所需的支持電路。其輸入和輸出選項(xiàng)豐富,涵蓋了光學(xué)和同軸格式的AES3和S/PDIF。在軟件模式下,CS8420的控制寄存器由Atmel AVR RISC微控制器設(shè)置,通過(guò)RS232端口與基于Windows 98的程序通信,實(shí)現(xiàn)對(duì)配置的控制。
CS8420芯片
CS8420的詳細(xì)特性和功能可參考其數(shù)據(jù)手冊(cè),它是整個(gè)評(píng)估板的關(guān)鍵所在,為音頻處理提供了強(qiáng)大的性能支持。
微控制器與內(nèi)存
評(píng)估板的功能由Atmel AVR RISC微控制器控制。板上配備了512KB的靜態(tài)RAM,可捕獲AES流中的通道狀態(tài)和用戶位,并上傳到主機(jī)PC。微控制器通過(guò)SPI端口與CS8420通信,同時(shí)還可通過(guò)J10接頭繞過(guò)該微控制器,使用外部微控制器。關(guān)于Atmel微控制器的更多軟件開(kāi)發(fā)工具和應(yīng)用信息,可訪問(wèn)http://www.atmel.com獲取。
晶體振蕩器
評(píng)估板上有兩個(gè)晶體振蕩器,均安裝在引腳插座中,方便更換。U10振蕩器為微控制器提供6MHz時(shí)鐘,一般不應(yīng)更改;U3振蕩器為CS8420提供輸出主時(shí)鐘,出廠時(shí)U3處配備的是12.288MHz晶體振蕩器,可將輸出采樣率設(shè)置為48kHz。此外,還提供了11.2896MHz和24.576MHz的振蕩器,可使SRC在44.1kHz和96kHz的輸出采樣頻率下工作。
RS232端口
評(píng)估板右上角的RS232端口需連接到運(yùn)行CDB8420控制軟件的PC串口。使用時(shí)需按照軟件說(shuō)明正確配置串口,以確保與評(píng)估板的正常通信。
LED功能指示燈
評(píng)估板右上角的LED D8和D9可讓用戶判斷RS232鏈路是否正在傳輸數(shù)據(jù)。紅色LED D4為復(fù)位指示燈,紅色LED D1連接到CS8420的RERR引腳。另外兩個(gè)LED目前對(duì)最終用戶暫無(wú)用途。
系統(tǒng)連接與跳線設(shè)置
系統(tǒng)連接
評(píng)估板的各接口功能明確,包括電源輸入(+5V)、接地(GND)、數(shù)字音頻接口的光學(xué)和同軸輸入輸出(OPTICAL INPUT、S/PDIF INPUT、AES3 INPUT、OPTICAL OUTPUT、S/PDIF OUTPUT、AES3 OUTPUT)、RS232端口用于與PC連接、J5和J6用于特定信號(hào)的輸入輸出、J9用于Atmel AVR微控制器的外部編程、J10用于外部微控制器對(duì)CS8420的控制。
跳線設(shè)置
評(píng)估板上的跳線可用于選擇數(shù)字音頻接口的物理格式和啟用或禁用某些功能。例如,J11可選擇AES3和S/PDIF的輸入物理格式;J12可啟用或禁用AES3光學(xué)輸入;J13可啟用或禁用S/PDIF輸入;J14可啟用或禁用光學(xué)輸入;J16可選擇AES3和S/PDIF的輸出物理格式;J17可啟用或禁用S/PDIF輸出;J15可在硬件模式1下啟用或禁用靜音功能。
快速啟動(dòng)指南
硬件設(shè)置
- 將CDB8420連接到5V直流電源。
- 設(shè)置跳線:J11設(shè)為Optical,J16設(shè)為S/PDIF,啟用J13(S/PDIF),禁用J15(MUTE)。
- 使用RS232電纜將CDB8420連接到PC的COM端口。
- 給評(píng)估板通電。
- 按下復(fù)位開(kāi)關(guān)(S5),此時(shí)RERR和PROC指示燈應(yīng)亮起,硬件準(zhǔn)備就緒。
軟件安裝
- 在系統(tǒng)中任意位置創(chuàng)建一個(gè)名為CDB8420的目錄。
- 將CDB8420.exe復(fù)制到該目錄。
- 若系統(tǒng)中沒(méi)有msvcrt.dll和mfc42.dll,將它們復(fù)制到WindowsSystem目錄。
- 可在桌面創(chuàng)建CDB8420.exe的快捷方式。
軟件啟動(dòng)
- 雙擊CDB8420.exe或其快捷方式。
- 若立即出現(xiàn)錯(cuò)誤,需正確設(shè)置COM端口。
- 在非框內(nèi)任意位置點(diǎn)擊,彈出Board Setup控制面板。
- 選擇用于連接CDB8420的COM端口。
- 關(guān)閉應(yīng)用程序,復(fù)位評(píng)估板,然后重新啟動(dòng)應(yīng)用程序。
硬件啟動(dòng)
- 在非框內(nèi)任意位置點(diǎn)擊,彈出Board Setup控制面板。
- 點(diǎn)擊Reset按鈕,此時(shí)TX和RX指示燈應(yīng)短暫亮起。
- 點(diǎn)擊Sample Rate Converter選項(xiàng)卡,將SRC數(shù)據(jù)源設(shè)置為AES3 Receiver。
- 點(diǎn)擊Clock Sources選項(xiàng)卡,取消勾選Stop Internal Clocks框,并選擇RMCK derived from AES3 input frame。
- 使用光學(xué)輸入和輸出,以-1dBFS的1kHz正弦波作為輸入,在44.1kHz和48kHz采樣率下進(jìn)行FFT測(cè)試,檢查評(píng)估板的性能。
用戶指南
主窗口
CDB8420控制面板可讓用戶查看和配置CS8420的數(shù)據(jù)流程。在任意框內(nèi)右鍵點(diǎn)擊,會(huì)彈出包含相關(guān)寄存器位和高級(jí)功能(如數(shù)據(jù)源和格式選項(xiàng))的屬性菜單。點(diǎn)擊所需框的左鍵,可顯示該框的控制面板。在框外點(diǎn)擊,會(huì)彈出Board Setup控制面板。用戶可點(diǎn)擊各選項(xiàng)卡快速訪問(wèn)相應(yīng)部分,且在面板中所做的更改會(huì)立即反映在主窗口中。
板卡設(shè)置
Board Setup面板具有多種實(shí)用功能,包括設(shè)置應(yīng)用程序使用的COM端口、通過(guò)軟件復(fù)位CS8420、將寄存器設(shè)置保存到文件或從文件加載寄存器設(shè)置。還可使用CS8420 Register Access讀寫(xiě)CS8420的任意寄存器。
腳本文件語(yǔ)法
板卡設(shè)置功能生成的設(shè)置文件僅記錄芯片寄存器的狀態(tài),用戶還可在設(shè)置腳本中插入更多有用的命令。大多數(shù)命令可接受十六進(jìn)制(以"0x"前綴或"h"后綴表示)或十進(jìn)制參數(shù)。例如,"script scriptfile"可調(diào)用名為"scriptfile"的外部腳本文件;"reset 1"可斷言CS8420的復(fù)位;"wr 1 30h"可將十六進(jìn)制30寫(xiě)入寄存器1等。
CIRRUS LOGIC CDB8420評(píng)估板為音頻處理的開(kāi)發(fā)和測(cè)試提供了一個(gè)全面且便捷的平臺(tái)。通過(guò)本文的介紹,相信大家對(duì)該評(píng)估板的功能和使用方法有了更深入的了解。在實(shí)際應(yīng)用中,工程師們可根據(jù)具體需求靈活配置和使用該評(píng)估板,以實(shí)現(xiàn)理想的音頻處理效果。你在使用類(lèi)似評(píng)估板時(shí)遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享交流。
-
音頻處理
+關(guān)注
關(guān)注
0文章
251瀏覽量
18345 -
使用指南
+關(guān)注
關(guān)注
1文章
100瀏覽量
7391
發(fā)布評(píng)論請(qǐng)先 登錄
探索CIRRUS LOGIC CDB8420評(píng)估板:功能與使用指南
評(píng)論