<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 基于MAXII的無(wú)線(xiàn)音箱解決方案

基于MAXII的無(wú)線(xiàn)音箱解決方案

作者: 時(shí)間:2008-05-19 來(lái)源:網(wǎng)絡(luò ) 收藏

傳統的使用時(shí)需要布線(xiàn),安裝和移動(dòng)非常不方便。因此方案應運而生,早期的多采用紅外、FM載波的方式調制。紅外調制方向性要求高,更改方向影響接收效果。FM模擬調制抗干擾及保密性不好,并且會(huì )影響他人應用。針對這些問(wèn)題,我們開(kāi)發(fā)新型音箱產(chǎn)品,可實(shí)現立體聲音樂(lè )的無(wú)線(xiàn)傳輸,無(wú)需布線(xiàn)、使用更靈活。該方案 CPLD開(kāi)發(fā)。 EPM570是Altera的新一代CPLD芯片,性能是上一代的兩倍、容量大了四倍、功耗只有原來(lái)的十分之一。該方案采用的是2.4GHz ISM頻段FSK載波調制,抗干擾能力強、保密性好。

無(wú)線(xiàn)音箱包含發(fā)射和接收兩個(gè)模塊。發(fā)射模塊將左右聲道的音頻信號經(jīng)ADC按每通道44.1kHz/16bit采樣,經(jīng)基帶處理芯片 EPM570做壓縮、漢明編碼及數據打包后通過(guò)無(wú)線(xiàn)芯片調制發(fā)射。接收模塊通過(guò)無(wú)線(xiàn)芯片接收到數字信號經(jīng)基帶處理芯片MAXII EPM570進(jìn)行數據解包、糾錯及解壓縮處理,通過(guò)I2S界面發(fā)送到DAC驅動(dòng)耳機或功率放大器。

左右聲道的音頻信號經(jīng)ADC采樣后的每秒數據量為44.1kHz16bit2=1.4112Mbps。而我們采用的是Micro Linear ML2724無(wú)線(xiàn)收發(fā)芯片是載波頻率為2.4G FSK方式調制,最大傳輸速率1.536Mbps。由于無(wú)線(xiàn)通訊的特性導致,通訊時(shí)必須增加同步信息、糾錯碼、幀控制字等輔助位元。因此1.536Mbps的傳輸速率是不夠的,這就要求增加音頻數據壓縮的功能。但傳統的MCU處理速度低,無(wú)法滿(mǎn)足要求,因此我們采用Altera的MAXII CPLD做基帶處理芯片完成數據的快速處理。收發(fā)模塊均采用單5V供電,全速工作時(shí)電流不到200mA。如果ADC和DAC采用3.3V的芯片,收發(fā)模塊工作在3.3V條件下,功耗還可進(jìn)一步降低。

發(fā)射模塊應用的芯片主要有ADC、SRAM、CPLD、8位MCU、LDO、射頻芯片ML2724。模塊上電后,MCU對ML2724進(jìn)行初始化操作,雙聲道音頻信號通過(guò)A/D轉換為I2S格式16bit/44.1kHz的數據流,基帶處理芯片將數據作ADPCM壓縮、漢明編碼后存入SRAM中緩存。CPLD從SRAM中讀出數據打包,NRZI編碼后通過(guò)RF模塊按1.5ms一幀的間隔發(fā)送出去。由于CPLD可以并行處理,上述操作同時(shí)進(jìn)行,大大降低了音頻信號的處理延時(shí)。發(fā)射模塊邏輯框圖見(jiàn)圖1。


圖1:發(fā)射模塊邏輯框圖

接收模塊應用的芯片主要有DAC、SRAM、CPLD、8位MCU、LDO、射頻芯片ML2724。射頻信號通過(guò)RF模塊接收后轉為串行數字信號,發(fā)送到基帶處理芯片。經(jīng)位同步、NRZI解碼、漢明糾錯及解壓縮處理后,緩存在SRAM中。從SRAM中取出數據經(jīng)CPLD處理后轉為I2S數據流送到DAC轉換為音頻信號??梢灾苯域寗?dòng)耳機放音或送到音頻放大器放大驅動(dòng)音箱。還可用D類(lèi)功放JAM2x020代替DAC和傳統的A、B類(lèi)功放。接收模塊邏輯框圖見(jiàn)圖2。


圖2:接收模塊邏輯框圖

本方案創(chuàng )造性地將CPLD應用于消費類(lèi)音頻處理產(chǎn)品中,充分發(fā)揮了MAXII CPLD速度快、功耗低、價(jià)格低廉的優(yōu)勢,代替傳統音頻基帶處理芯片。我們在基帶處理完成了ADPCM壓縮、漢明編解碼、I2S數據轉換、SRAM的讀寫(xiě)及NRZI碼的編解碼等。要完成這些功能在傳統的CPLD中是很難想象的。

方案中還采用優(yōu)質(zhì)的ML2724單片集成收發(fā)芯片硬件方面保證傳輸距離、抗干擾能力,且有40個(gè)頻道可供選擇。高達8位地址編碼,有256種編碼選擇收發(fā)模塊只有地址碼相同才能正確解碼,提高保密性,降低相鄰模塊干擾的風(fēng)險。應用NRZI編碼和前向糾錯方法在軟件方面增強抗干擾能力并提高通訊質(zhì)量。該方案可以實(shí)現一對一或一對多的傳輸形式實(shí)現準CD音質(zhì)的無(wú)線(xiàn)傳送,可廣泛用于環(huán)繞立體聲音箱,便攜PC音箱及嬰兒監護等產(chǎn)品中。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>