新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于高精度Σ-ΔADC和DSP的廣播級數字音頻延時器

        基于高精度Σ-ΔADC和DSP的廣播級數字音頻延時器

        作者: 時間:2012-11-02 來源:網絡 收藏
        KGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  1.3 音頻數據接口

          CS4224和TMS320C32采用串行方式連接。CS4224的串行數據線SDIN和SDOUT分別與TMS320C32的串口數據線DR和DX直接相連,數據移位時鐘SCLK與數據收發時鐘CLKX和CLKR相連,左右聲道時鐘LRCK經二倍頻后作為收發幀同步時鐘FSX和FSR。工作時序見圖2。

          基于高精度Σ-ΔADC和DSP的廣播級數字音頻延時器

          TMS320C23串口可以工作于可變或固定數據速率方式,進行連續或猝發傳輸。選用可變數據速率方式和猝發傳輸,并工作于最高幀速率,即前面一幀和后面一幀之間沒有停頓。

          1.4 控制接口

          可以通過兩種接口方式控制CS4224:SPI和I2C,通過引腳SPI/I2C進行選擇。采用SPI模式控制CS4224的工作方式。CS、CDIN和CCLK分別為片選、數據線和位時鐘,由M68HC05C8的內置SPI接口控制。給定CS4224控制寄存器地址,單片機可以讀寫控制寄存器的內容。M68HC05C8通過端口PC6復位CS4224。

          TMS320C32芯片本身提供的I/O線只有XF0和XF1,利用這兩根線分別作發送數據經和接收數據線,構成一個異步串行口,通過軟件模塊與M68HC05C8進行雙機通信,由單片機控制TMS320C32的運行。同時,單片機通過端口PC0~5控制TMS320C32的復位端、工作方式選擇端MCBL/MP和引導模式選擇端INT0~3。

        2 工作流程

          2.1 音頻信號處理

          立體聲音頻信號首先經過輸入調理電路。輸入調理電路的主要作用是對音頻信號進行緩沖和交流耦合,同時進行電平偏移,產生CS4224所需的2.3V供模輸入電壓,并滿足CS4224滿量程輸入電壓有效值為2V的要求。

          音頻信號送入CS4224后,進入片內一階高通濾波器, 濾除輸入信號中可能存在的直流偏置。為避免高通濾波器影響頻率響應,可以通過ADC控制寄存器HPD域禁止該功能。CS4224具有輸入電平監測功能,通過狀態寄存器LV域指示峰值數字信號。A/D轉換以后左右聲道數字信號由內部數字輸入濾波器濾波后,在數據移位時鐘SCLK作用下分時從SDOUT引腳串行送出,左右聲道時鐘LRCK指示是左聲道還是右聲道信號,并開始一個新的采樣周期。

          從引腳SDIN輸入的信號,經內部數字輸出濾波器濾波后,再經過D/A轉換,由片內緩沖放大器提供有效值最大為2V的差模輸出電壓。音頻輸出電壓大小通過片內衰減器調節,模擬音量控制范圍113.5dB;并以0.5dB步長步進調整,由輸出衰減寄存器設置。音量調節過程采用淡入淡出方式,從當前音量到新設置音量以0.5dB的斜率逐漸變化,變化速率通過DAC控制寄存器RMP域可設置為4、16或32倍采樣周期。如果通過DAC控制寄存器SOFT域禁止淡入淡出,音量變化通常發生在音量過零點,以便減小信號失真。如果未檢測到過零點,則在512和1024個采樣周期之間完成音量切換。CS4224同時具有輸出靜音功能,通過DAC控制寄存器MUT域設置,靜音的實現和音量控制一樣,也是以淡出方式進行。

          輸出調理電路采用兩個二階Butterworth濾波器,以便濾波除帶外噪聲。CS4224在采樣頻率附近為片外濾波器進行了3dB預補償,可以在通帶范圍提供平坦的頻率響應和線性相應。輸出信號為差動平衡信號。

          SDOUT引腳的47kΩ下拉電阻將CS4224設置為主機工作方式,LRCK和SCLK作為輸出引腳。主時鐘從CS4224的XT1引腳輸入,頻率為24.576MHz,經內部8分頻,得到3.072MHz的串行數據移位時鐘SCLK,再經64分頻,得到48kHz的左右聲道時鐘LRCK,也是采樣頻率。分頻關系通過時鐘輸出寄存器的MCK域來設置。

          CS4224提供四種串行數據輸入和輸出格式,可以通過端口模式寄存器的DDI和DDO域設置。均采用格式1(FORMAT1),數據為24位左對齊方式。數據輸入和輸出時序如圖2所示。



        關鍵詞: 基于高精度 Σ-ΔADC DSP 數字音頻 延時器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 无棣县| 庆云县| 丹棱县| 辽宁省| 奎屯市| 巧家县| 连南| 论坛| 溧水县| 肥西县| 桓台县| 安徽省| 抚州市| 灯塔市| 白银市| 洪泽县| 密云县| 花莲县| 阿坝县| 胶南市| 大同市| 三原县| 永丰县| 淮南市| 韩城市| 朝阳县| 白朗县| 根河市| 甘洛县| 含山县| 江津市| 锡林郭勒盟| 蓬溪县| 元氏县| 湘乡市| 衡南县| 宜章县| 郴州市| 勐海县| 色达县| 东源县|