機(jī)頂盒數(shù)字音頻的無線轉(zhuǎn)發(fā)系統(tǒng)設(shè)計(jì)
為了實(shí)現(xiàn)滿意的音頻質(zhì)量,采用QoS機(jī)制。自適應(yīng)跳頻是集成的一部分。自適應(yīng)跳頻算法所使用的頻率由38個(gè)頻率寄存器所指定。發(fā)送端和接收端所使用的丁作頻率根據(jù)時(shí)間和空中出現(xiàn)的噪聲而進(jìn)行改變。跳頻序列也由連續(xù)寄存器CH0~CH37指定。因此在初始化配置時(shí),發(fā)送端和接收端設(shè)置同一基本跳頻序列,這樣也可以使建鏈時(shí)間最短。
接收端收到數(shù)字音頻無線信號(hào)后,可分別通過S/PDIF或I2S接口輸出音頻信號(hào)。本文采用I2S接口輸出,并選用WM8711BL的DAC芯片進(jìn)行數(shù)模轉(zhuǎn)換,輸出模擬音頻并用耳機(jī)接收。WM8711BL芯片具有I2C總線接口,采用PIC18系列單片機(jī)對(duì)其相應(yīng)的寄存器地址進(jìn)行初始化配置。WM8711BL初始化配置如表3所列。本文引用地址:http://www.ex-cimer.com/article/154966.htm
DAC芯片將數(shù)字音頻轉(zhuǎn)變?yōu)樽笥衣暤赖哪M音頻,實(shí)現(xiàn)相應(yīng)的模擬接收。此時(shí)輸出的音量為固定值,為了控制音量的增減,設(shè)置兩個(gè)開關(guān)按鍵,通過PIC18系列單片機(jī)PD0和PD1口進(jìn)行控制。
為了能夠節(jié)省電量的損耗,平時(shí)讓射頻芯片處于掉電模式,通過中斷喚醒或定時(shí)器喚醒功能使其恢復(fù)工作狀態(tài)。
結(jié)語
本文介紹了如何將機(jī)頂盒音頻信號(hào)通過nRF24Z1射頻芯片實(shí)現(xiàn)數(shù)字音頻無線傳輸。采用PIC18系統(tǒng)單片機(jī)進(jìn)行配置,處理速度快。整個(gè)系統(tǒng)傳輸速率高、體積小、攜帶方便,且通信距離遠(yuǎn),可廣泛用于無線耳機(jī)、無線音響等產(chǎn)品中。
評(píng)論