<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于nRF24Z1的CD音質無線數字音頻傳輸系統

          基于nRF24Z1的CD音質無線數字音頻傳輸系統

          作者: 時間:2012-11-02 來源:網絡 收藏
          PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WORD-SPACING: 0px; FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">2 系統組成

            2.1 系統組成圖

            本系統保證數字/模擬音頻的“透明”傳輸,即接收板輸出到音箱/耳機等的音頻信號和音源輸人到發(fā)射板的音頻信號相比無失真。對于,為滿足S/PDIF標準的串行數字信號;對于模擬音頻,為雙聲道模擬信號。

            本系統組成主要由nRF24Zl、AD/DA、MCU、RFPA等組成,發(fā)送端組成如圖2。

            發(fā)送端組成

            接收端組成圖如圖3。

            基于nRF24Z1的CD音質無線數字音頻傳輸系統

            2.2 系統說明

            本系統一路模擬音源從AD采樣得來,通過I2S音頻接門傳輸到進行發(fā)送,接收端的收到音頻數據后時鐘恢復出MCLK(I2S的主時鐘),同時進行音頻的D/A轉換和放大,最后通過揚聲器輸出。

            另一路數字音源通過DVD/CD機的同軸/光纖接口取出,并通過S/PDIF音頻

            接口傳輸到發(fā)送,接收端的nRF24Z1收到音頻數據后將音頻傳輸到5.1數字功放音箱。這兩路都是實現音頻的無損“透明”傳輸。

            圖2和圖3中的BALUN結構是射頻的雙端轉單端網絡轉換結構,由電容電感組成。因為天線是單端,nRF24Z1的射頻接口是雙端平衡輸入或者輸出,所以需要轉換。

            射頻放大器(RF PA)的作用是能使發(fā)射端在處于發(fā)射狀態(tài)時具有較大發(fā)射功率,實現較遠的傳輸距離。各部分的工作方式由各自的VDD_PA信號決定。以接收端為例(如圖3),當處于接收音頻數據時,VDD_PA為低電平,它控制兩個RF Switch都扳到下部,RF信號通過傳輸線直接進入nRF24Z1;當處于回送控制數據和寄存器信息時,VDD_PA為高電平,兩個RF Switch都扳到上部,同時啟動RF PA,以較大的功率發(fā)送,實現較遠的發(fā)射距離。

            發(fā)送端工作方式類似。一般情況下,接收端和發(fā)送端的PA是交替打開和關閉的。

          2.3 系統配置和工作流程

            系統配置方法和系統的工作流程如圖4。

            系統配置方法和系統的工作流程



          關鍵詞: nRF24Z1 CD音質 無線 數字音頻

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();