機(jī)頂盒數(shù)字音頻的無線轉(zhuǎn)發(fā)系統(tǒng)設(shè)計(jì)
3 數(shù)字音頻信號(hào)的提取及接口電路
大部分的機(jī)頂盒都具有S/PDIF同軸輸出口。對于不具有S/PDIF直接輸出接口的機(jī)頂盒,可以自己增加S/PDIF光纖/同軸輸出接口。對于不同的機(jī)頂盒采用不同的加裝方法:
①M(fèi)PEG-2解碼芯片有S/PDIF輸出腳的機(jī)頂盒,將S/PDIF輸出信號(hào)引出,送到緩沖放大器和同軸RCA端子就可以輸出數(shù)字S/PDIF信號(hào)。
②對于只有I2S輸出的MPEG-2解碼芯片,將I2S的DATA、BCLK和LRCK信號(hào)送入PCM/SPDIF轉(zhuǎn)換的芯片,以S/PDIF形式輸出,并加上轉(zhuǎn)換電路即可實(shí)現(xiàn)S/PDIF信號(hào)的提取。
S/PDIF同軸線傳輸?shù)男盘?hào)合并了數(shù)據(jù)和時(shí)鐘信號(hào),頻率高且具有尖銳的邊緣特性。同軸線具有75 Ω的特性阻抗,并且輸出的S/PDIF信號(hào)電壓只有0.5 Vpp,不能直接連接CMOS芯片。所以要將輸出的S/PDIF信號(hào)通過電平轉(zhuǎn)換,使其能夠直接輸入到nRF24Z1芯片的S/PDIF輸入引腳。電平轉(zhuǎn)換電路如圖2所示。本文引用地址:http://cafeforensic.com/article/154966.htm
S/PDIF信號(hào)經(jīng)過前端電路將電壓抬高,然后通過74HC04反相放大器放大至TTL電平,但此時(shí)輸出的信號(hào)是反相的,所以將其再經(jīng)過74HC 04的另一組反相端口,將信號(hào)再反相回來。注意要將74HC04的14和7引腳分別接到+3.3V和地上,使電路正常工作;S/PDIF信號(hào)達(dá)到了nRF24 Z1的工作電壓,可直接使用。
4 數(shù)字音頻信號(hào)的無線發(fā)送
nRF24Z1可工作于發(fā)送模式或接收模式。當(dāng)Mode引腳接高電平時(shí)為發(fā)送模式,發(fā)送音頻數(shù)據(jù);接低電平時(shí),則接收音頻數(shù)據(jù)。nRF24Z1芯片的發(fā)送端和接收端分別采用MCU進(jìn)行控制。
PIC18系列單片機(jī)是Microchip公司推出的增強(qiáng)型8位單片機(jī),具有高性能的RISC結(jié)構(gòu)CPU、精簡指令集和多種中斷方式,且執(zhí)行速度快、程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器容量大、功能強(qiáng)。此外,具有最大64 KB可尋址的線性程序存儲(chǔ)空間和最大3 936寧節(jié)的可尋址的線性數(shù)據(jù)存儲(chǔ)空間。因此選用PIC18系列單片機(jī)來控制nRF24Z1芯片。
nRF24Z1具有串行主接口和串行從接口。如果選擇串行主接口,則由nRF24Z1控制單片機(jī)運(yùn)作。為了方便功能的增加,選擇nRF24Z1的串行從接口,采用I2C總線通信模式。將PIC18F46K20的RC3和RC4引腳分別接nRF24Z1的SSCL和SSDA引腳,并采用模擬I2C總線通信的方法實(shí)現(xiàn)連接。I2C總線通信模式連接成功后,由I2C總線向nRF24Z1寫入相應(yīng)的寄存器配置值,令其啟動(dòng)。
nRF24Z1的ATX端接入+5 V直流電源,ARX端接上+3 V電壓后,nRF24Z1執(zhí)行上電復(fù)位。上電后,單片機(jī)先完成自身的初始化配置,并完成nRF24Z1相應(yīng)寄存器的初始化配置。nRF24Z1發(fā)送端初始化配置如表1所列。
評(píng)論