<del id="dhfrq"></del>

    1. <tr id="dhfrq"></tr>
      成人午夜激情在线观看,国产精品一线天粉嫩av,99精品国产综合久久久久五月天 ,一卡2卡三卡4卡免费网站,国产高清在线男人的天堂,五月天国产成人AV免费观看,67194熟妇在线观看线路,成人无码潮喷在线观看
      現(xiàn)在位置:范文先生網(wǎng)>理工論文>電子通信論文>TLC320AIC23在音頻處理中的應用

      TLC320AIC23在音頻處理中的應用

      時間:2023-02-20 22:36:30 電子通信論文 我要投稿
      • 相關(guān)推薦

      TLC320AIC23在音頻處理中的應用

      摘要:介紹了高性能立體聲音頻編解碼芯片TLV320AIC23的基本特點、性能以及使用方法,并結(jié)合DSP芯片TMS320VC5509與音頻CODEC芯片TLV320AIC23的接口設計,詳細闡述了如何通過I2C總線對TLV320AIC23進行初始化設置的過程以及如何根據(jù)TLV320AIC23的特點對DSP的串口進行設計等一系列問題。
        關(guān)鍵詞:DSP?音頻處理?編解碼
        
        1TLV320AIC23芯片簡介
        
        TLV320AIC23是TI公司生產(chǎn)的一種高性能立體聲音頻編解碼器?該芯片同時高度集成了模擬電路功能。TLV320AIC23中的模數(shù)與數(shù)模轉(zhuǎn)換器使用了多比特sigma-delta工藝,并在內(nèi)部集成了高采樣率的數(shù)字內(nèi)插濾波器。該器件的數(shù)字傳輸字長可以是16、20、24、32Bit,它支持8~96kHz的采樣率。模數(shù)轉(zhuǎn)換器的sigma-delta調(diào)制器決定了其三階多比特結(jié)構(gòu),這種結(jié)構(gòu)在采樣率為96kHz的情況下,能夠達到90dB信噪比,從而可在小型低功耗設計中實現(xiàn)高保真錄音。同樣?在數(shù)模轉(zhuǎn)換器中的二階多比特結(jié)構(gòu)還可在采樣率為96kHz的情況下使信躁比達到100dB,從而使得高質(zhì)量的數(shù)字音頻回放成為可能。該芯片在回放中的功率消耗小于23mW。因此,對于可移動的數(shù)字音頻播放和錄音使用中的模擬輸入輸出等應用系統(tǒng),TLV320AIC23無疑是十分理想的選擇。該芯片主要有如下特性:
        
        ●是一種高性能的立體聲編解碼器;
        
        ●通過軟件控制能與TI的MCBSP相兼容;
        
        ●音頻數(shù)據(jù)可以通過與TIMCBSP相兼容的可編程音頻接口輸入輸出;
        
        ●內(nèi)部集成了駐極體話筒的偏置電壓和緩沖器;
        
        ●帶有立體聲線路輸入;
        
        ●具有模數(shù)轉(zhuǎn)換器的多種輸入(立體聲線路輸入和麥克風輸入);
        
        ●具有立體聲線路輸出;
        
        ●內(nèi)含靜音功能的模擬音量控制功能;
        
        ●帶有高效率線性耳機放大器;
        
        ●在總的軟件控制下,電源可彈性管理;
        
        ●采用工業(yè)級最小封裝;
        
        ●適合于可移動固態(tài)音頻播放器錄音器。
        
        2TLV320AIC23的使用
        
        2.1控制接口
        
        TLV320AIC23有許多可編程特性。可通過控制接口來編輯該器件的控制寄存器,而且能夠編譯SPI、I2C兩種規(guī)格的接口(見表1)。該器件的模式終端狀態(tài)決定了控制接口的形式。這個模式管腳必須連接到需要的電平。
        
        表1SPI和I2C接口控制
        
        MODE接口0I2C1SPI
        表2寄存器控制模式
        
        地址寄存器0000000左輸入聲道音量控制0000001右輸入聲道音量控制0000010耳機左入聲道音量控制0000011耳機右入聲道音量控制0000100模擬音頻路徑控制0000101數(shù)字音頻路徑控制0000110電源控制0000111數(shù)字音頻接口格式0001000采樣率控制0001001數(shù)字接口激活0001111復位寄存器
        2.2控制寄存器的使用
        
        TLV320AIC23用表2所列的寄存器來控制芯片的工作模式。
        
        設計時,可以通過數(shù)據(jù)的串行傳輸來控制TLV320AIC23。這串數(shù)據(jù)的前半部分用于控制寄存器的地址,接下來的部分對應于該寄存器所要寫入的值。對于這種串行傳輸?shù)目刂茢?shù)據(jù),可以分為兩個8Bit進行處理。考慮到實際情況,使用匯編語言既直觀又方便,因此,對于I2C寫入模塊,可使用匯編語言。下面是以DSPTMS320VC5509芯片為例列出的通過匯編語言對TLV320AIC23的控制寄存器進行設置的具體代碼:
        
        .data;TLV320AIC23控制寄存器數(shù)據(jù)
        
        Register0
        
        .word0x01;控制地址:0000000
        
        .word0x17;控制數(shù)據(jù):左聲道輸入音量控制0dB,開啟左右聲道同步更新
        
        Register1
        
        .word0x03;控制地址:0000001
        
        .word0x17;控制數(shù)據(jù):右聲道輸入音量控制0dB,開啟左右聲道同步更新
        
        Register2
        
        .word0x05;控制地址:0000010
        
        .word0xff;控制數(shù)據(jù):左耳機輸出音量控制+6dB,開啟左右耳機聲道同步更新
        
        Register3
        
        .word0x07;控制地址:0000011
        
        .word0xff;控制數(shù)據(jù):右耳機輸出音量控制+6dB,開啟右左耳機聲道同步更新
        
        Register4
        
        .word0x08;控制地址:0000100
        
        .word0x14;控制數(shù)據(jù):關(guān)閉旁路直通,輸入選用Microphone,使DAC處于有效狀態(tài)
        
        Register5
        
        .word0x0a;控制地址:0000101
        
        .word0x05;控制數(shù)據(jù):數(shù)字音頻通道選用ADC高通濾波器,關(guān)閉DAC軟靜音
        
        Register6
        
        .word0x0c;控制地址:0000110
        
        .word0x01;控制數(shù)據(jù):開啟ADC、DAC,開啟Mi-crophone輸入端,關(guān)閉Line輸入端
        
        Register7
        
        .word0x0e;控制地址:0000111
        
        .word0x53;控制數(shù)據(jù):DSP數(shù)字接口格式,芯片采用主式,數(shù)據(jù)字長16bit,LRP=1
        
        Register8
        
        .word0x10;控制地址:0001000
        
        .word0x20;控制數(shù)據(jù):采樣率控制,時鐘為正常模式
        
        Register9
        
        .word0x12;控制地址:0001001
        
        .word0x01;控制數(shù)據(jù):激活數(shù)字接口
        
        Register10
        
        .word0x1e;控制地址:0001111
        
        .word0x00;控制數(shù)據(jù):復位TLV320AIC23
        
        2.3數(shù)字音頻接口
        
        TLV320AIC23芯片與數(shù)字系統(tǒng)的接口有右判斷模式、左判斷模式、I2S模式和DSP模式四種。這四種數(shù)據(jù)傳送模式都是從MSB(最高位)開始,字長范圍從16Bits到32Bits(除了在右判斷模式下不支持32Bits外)。數(shù)字音頻接口由時鐘信號BCLK、數(shù)據(jù)信號DIN和DOUT、同步信號LRCIN和LRCOUT組成。應當說明:BCLK在主動方式下是輸出,而在從動方式下是輸入。
        
        由于接下來的介紹將主要圍繞該芯片與DSP相結(jié)合的應用,因此現(xiàn)對第四種模式,即DSP模式進行說明。
        
        由于DSP模式與TI公司DSP的MCBSP口相兼容,因此,LRCIN與LRCOUT必須與MCBSP的幀同步信號相連接。在LRCIN或LRCOUT的下降沿開始數(shù)據(jù)傳輸。左通道數(shù)據(jù)組成了首先傳送的數(shù)據(jù)字,緊接著傳送右通道的數(shù)據(jù)。傳送字長由IWL寄存器決定。圖1說明了LRP為1時的傳送情況(可通過Register7來進行設置)。
        
        3TLV320AIC23與DSP的接口設計
        
        3.1硬件設計
        
        TLV320AIC23是TI公司推出的一款高性能、集成有模擬功能的立體聲編解碼音頻芯片。它能在數(shù)字和模擬電壓下工作,與TMS320C55xDSP的I/O電壓相兼容,因而能夠?qū)崿F(xiàn)與C55xDSP的MCBSP(多通道緩沖串口)端口的無縫連接,從而使系統(tǒng)設計更加簡單。所以,為了初步驗證TLV320AIC23的工作性能,這里選用TMS320VC5509作為與TLV320AIC23相搭配的DSP芯片。其接口原理框圖如圖2所示。
        
        系統(tǒng)中TLV320AIC23的主時鐘11.2896MHz直接由DSP時鐘產(chǎn)生,MODE接數(shù)字地表示利用I2C控制接口來對TLV320AIC23數(shù)據(jù)進行傳輸控制。SCLK和SDIN是TLV320AIC23控制端口的移位時鐘和數(shù)據(jù)輸入端,它們分別與TMS320VC5509的I2C模塊端口SCL和SDA相連。TMS320VC5509的MCBSP1應工作在SPI模式下,以便使MCBSP1的接收器和發(fā)送器同步。收發(fā)時鐘信號CLKX1和CLKR1由TLV320AIC23的串行數(shù)據(jù)傳輸時鐘BCLK提供,并由TLV320AIC23的幀同步信號LRCIN、LRCOUT啟動串口數(shù)據(jù)傳輸,DX1和DR1分別與TLV320AIC23的DIN和DOUT相連,可用于完成DSP與TLV320AIC23之間的數(shù)字通信。
        
        3.2通過I2C對TLV320AIC23進行編程控制
        
        I2C模塊接口由串行數(shù)據(jù)SDA和串行時鐘SCL組成,SDA和SCL均為雙向接口。連接在同一總線上的I2C設備可以工作在多主線(MultiMaster)工作模式下。包括TMS320C55xDSP在內(nèi)的每個I2C設備都有唯一的設備地址可供軟件尋址。其中,主設備用于發(fā)送時鐘并啟動數(shù)據(jù)傳輸,被主設備尋址的則為從設備。這些設備根據(jù)各自的功能,既可以作為發(fā)送器,也可以作為接收器。
        
        設計時,可根據(jù)具體需要,使用如下代碼來對TLV320AIC23進行寄存器寫操作:
        
        T0=0x1a;T0=從寫地址,根據(jù)電路設計應為0011010b(見表2)
        
        callInitI2C
        
        T1=#0x02
        
        XAR0=#0h
        
        AR0=Register;AR0=所要寫入的寄存器的
        
        地址和對應于該地址的值
        
        callwriteI2C
        
        NOP
        
        return
        
        這里應注意以下三點:
        
        (1)在寫過一次I2C地址后,只能對一個寄存器進行寫操作,而不能一次性對所有寄存器進行寫操作。也就是說,對每個寄存器寫之前都要按部就班的寫一遍I2C地址。
        
        (2)I2C模式下,數(shù)據(jù)是分為三個8Bit寫入的。而TLV320AIC23有7位地址和9位數(shù)據(jù),也就是說,需要把數(shù)據(jù)項上面的最高位補充到第二個8Bit中的最后一位。
        
        (3)在對控制寄存器的編程過程中,對應于每一次工作狀態(tài)的改變,不能僅僅修改某個寄存器的值,而是要對這十個寄存器都重新寫入一遍,否則系統(tǒng)將無法正常工作,而且應首先寫Register10,同時還應對所有寄存器進行復位處理。
        
        3.3DSP的多通道緩沖串口(MCBSP)設置
        
        由于TLV320AIC23采樣輸出的是串行數(shù)據(jù),因此需要協(xié)調(diào)好與之相配的DSP的串行傳輸協(xié)議。所以必須對DSP的串口進行正確設置。
        
        MCBSP串口一般通過六個引腳使數(shù)據(jù)通路和控制通路與外部設備相連。數(shù)據(jù)經(jīng)MCBSP串口與外設的通信一般通過DR和DX引腳傳輸,控制同步信號則由CLKX、CLKR、FSX、FSR等四個引腳實現(xiàn)。
        
        由于MCBSP串口的數(shù)據(jù)線DR和DX帶有緩存寄存器,而幀同步信號FSX、FSR以及時鐘信號CLKX、CLKR具有可編程性,因此,它與TLV320AIC23之間的接口設計非常靈活。從這些特點可以看到:將MCBSP串口設置為SPI工作模式,然后使串口的接收器和發(fā)送器同步,并且由TLV320AIC23的幀同步信號LRCIN、LRCOUT啟動串口傳輸,同時將發(fā)送接收的數(shù)據(jù)字長設定為32Bit(左聲道16Bit,右聲道16Bit)單幀模式,就可以方便地實現(xiàn)與TLV320AIC23之間的無縫連接。
        
        4結(jié)束語
        
        通過上述步驟對硬件系統(tǒng)進行設計編程,就可使TLV320AIC23正常工作,從而實現(xiàn)AD、DA以及與之相連接的DSP的正常數(shù)據(jù)通信,同時實現(xiàn)對語音的采集與回放等基本音頻處理功能。通過在CodeComposerStudioV2上的實際編程以及在硬件系統(tǒng)中的實際聯(lián)調(diào),證明:這種設計是合理和正確的。另外,如果把G.723.1的編解碼算法移植到DSP算法處理中,則完全可以把該模塊嵌入到網(wǎng)絡會議的可視電話中作為語音處理模塊。這種設想在DSP具體的算法實現(xiàn)上已經(jīng)仿真試驗通過。而對于實際嵌入到可視電話中,進而與H.324相結(jié)合來對視頻音頻數(shù)據(jù)的混合處理等一系列問題,則是今后進一步探索研究的方向。
        
        
        
        

      【TLC320AIC23在音頻處理中的應用】相關(guān)文章:

      DMA在實時圖像處理中的應用08-06

      藍牙技術(shù)在音頻網(wǎng)關(guān)中的應用08-06

      TigerSHARC DSP在信號處理系統(tǒng)中的應用04-12

      數(shù)字音頻中的DSD技術(shù)08-06

      ADSP系列處理器在網(wǎng)絡多媒體中的應用08-06

      基于AT91M40800的音頻視頻處理系統(tǒng)設計08-06

      語音處理芯片AC48105在低速語音編碼設備中的應用08-06

      簡析公文處理法規(guī)中“一般”的應用08-21

      單片機協(xié)處理器在電力系統(tǒng)中的應用08-06

      主站蜘蛛池模板: 婷婷久久香蕉五月综合加勒比| 亚洲国产精品日韩在线| 亚洲男女内射在线播放| 九九热视频在线精品18| 91久久精品国产性色也| 国产福利精品一区二区| 四虎影视一区二区精品 | 亚洲av色夜色精品一区| 亚洲色在线v中文字幕| 内射极品少妇xxxxxhd| 狠狠躁日日躁夜夜躁欧美老妇| 中文日韩在线一区二区| 亚洲中文字幕日产无码成人片| 国产av无码专区亚洲av软件| 国产精品入口中文字幕| 香港日本三级亚洲三级| 水蜜桃视频在线观看免费18| 日韩中文字幕一二三视频| 精品国产不卡在线观看免费| 国产中文字幕在线一区| ww污污污网站在线看com| 国产在线中文字幕精品| 亚洲国产成人久久精品APP| 中文字幕亚洲日韩无线码| 最新亚洲人成网站在线影院 | 久久一级精品久熟女人妻| 欧美乱码卡一卡二卡四卡免费| 最新亚洲av日韩av二区| 99久久国产综合精品成人影院| 大帝AV在线一区二区三区| 夜夜爱夜鲁夜鲁很鲁| 国产中年熟女大集合| 疯狂做受XXXX高潮国产| 亚洲色最新高清AV网站| 亚洲成人av在线高清| 亚洲成人资源在线观看| 国产在线播放专区av| 成人无码午夜在线观看| 国产中文字幕精品在线| 国产乱码1卡二卡3卡四卡5| 福利一区二区在线视频|