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