基于MAX9217/MAX9218芯片組的視頻數(shù)據(jù)傳輸實(shí)現(xiàn)
注:MP3和AC3音頻數(shù)據(jù)都含有頭文件??紤]到這些信息后,實(shí)際的編碼數(shù)據(jù)速率會(huì)稍高一些[2, 3]。
系統(tǒng)實(shí)現(xiàn)
要在面板端播放音頻信號(hào),我們需要將PCM數(shù)據(jù)送至音頻DAC或解碼MP3和AC3數(shù)據(jù),然后將其送至音頻DAC。由于沒有反向通道將握手信號(hào)回送給控制器,解碼器主機(jī)時(shí)鐘必須與像素時(shí)鐘同步,以防止數(shù)據(jù)上溢或下溢。圖6所示為編碼和未編碼數(shù)據(jù)音頻重放的系統(tǒng)結(jié)構(gòu)圖。
本文引用地址:http://www.ex-cimer.com/article/154122.htm
圖6. 面板端音頻重放實(shí)現(xiàn)
在上述結(jié)構(gòu)圖中,采用了3次I2S接口。從左邊開始,第一和第二個(gè)I2S接口的數(shù)據(jù)速率相同,能夠達(dá)到35MHz。第三個(gè)接口——MAX9850 DirectDrive耳機(jī)放大器[5]接口,速率固定為音頻采樣率的倍數(shù)。時(shí)鐘SCK2送入MAX9491多路時(shí)鐘發(fā)生器[6],它產(chǎn)生解碼器、FIFO和MAX9850的同步時(shí)鐘。MAX9491提供包含OTP的兩個(gè)可編程PLL,是本應(yīng)用的理想頻率合成器。Case 1適用于提供解碼PCM音頻數(shù)據(jù)的圖形控制器,Case 2用于面板端壓縮數(shù)據(jù)的解碼。Case 1的節(jié)流控制由/CS引腳實(shí)現(xiàn),Case 2中通過空閑SCK時(shí)鐘實(shí)現(xiàn)。對(duì)比這兩種實(shí)現(xiàn)方式,我們看到PCM音頻數(shù)據(jù)的Case 1不需要占用太多的消隱時(shí)間(表1),不需要使用音頻解碼器芯片,成本低于Case 2。因此,如果圖形控制器能夠從MP3或AC3等編碼音頻數(shù)據(jù)流中生成PCM數(shù)據(jù),建議直接在鏈路上傳送這些數(shù)據(jù)。
評(píng)論