語音芯片TLV320AIC23使用_第1頁
語音芯片TLV320AIC23使用_第2頁
語音芯片TLV320AIC23使用_第3頁
語音芯片TLV320AIC23使用_第4頁
語音芯片TLV320AIC23使用_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

語音芯片TLV320AIC23使用2012.12.15硬件實物(正面)DSPSDRAMAIC23LED驅(qū)動器與門CLKOUTPGE封裝語音芯片AIC230主要信息2路AD2路DA模擬輸入增益調(diào)整范圍12~-34.5dB模擬輸出調(diào)整范圍6~-73dB自帶參考源C5509管腳說明-數(shù)據(jù)接口DSP的McBSP1接口(接AIC23數(shù)據(jù)接口)連接關(guān)系S10:CLKRS11:DRS12:FSRS13:DXS14:CLKXS15:FSX硬件部分-其他接口時鐘12MHz控制接口IIC:SDA、SCL(MODE=0)地址:0011010只能寫:R/W=0格式:地址+0+B15~B9(控制地址位)+B8~B0(控制數(shù)據(jù)位)數(shù)據(jù)接口(5根線):BCLK、DIN、DOUT、LRCIN、LRCOUT模擬接口線入、線出MIC入、耳機出控制接口時序語音芯片TLV320AIC23使用.pdf控制寄存器左聲道線入音量控制LRS:L/RSimutaneout左右聲道同時音量控制LIM:LeftInMuteLIV:LeftInputVolume11111:+12dB10111:0dB(缺省)00000:-34.5dB步長:1.5dB左聲道耳機音量控制LRS:L/RSimutaneout左右聲道同時音量控制LZC:LeftZeroCross左聲道過零檢測LHV:LeftHeadphoneVolume1111111:+6dB1111001:0dB(缺省)0000000:-73.0dB步長:1dB模擬通道控制STA:SideToneAtten側(cè)音衰減STE:側(cè)音衰減使能DAC:DAC選擇BYP:ByPassINSEL:輸入選擇(0:線入)MICM:麥克風(fēng)靜音MICB:麥克風(fēng)前置放大使能數(shù)字通道控制DACM:DAC靜音DEEMP[1:0]:去加重控制00:禁止01:32kHz10:44.1kHz11:48kHzADCHP:ADC高通濾波控制功耗控制OFF:器件電源,0:ON;1:OFFCLK:時鐘OSC:振蕩器OUT:輸出DAC:ADC:MIC:LINE:數(shù)字音頻接口格式(1)D6:MS=主(1)、從(0)模式D5:LRSWAP=0(DAC左右聲道互換禁止)D4:LRP=1(MSB出現(xiàn)在LRCIN上升沿后的第2個時鐘上升沿上)D3~2:IWL=輸入位寬:00(16位)D1~0:FOR=11(數(shù)據(jù)格式:DSP模式,幀同步脈沖后跟隨2個字的數(shù)據(jù))AIC23為主模式,數(shù)據(jù)為DSP模式,數(shù)據(jù)長度16位

Uint16digital_audio_inteface_format[2]={0x0e,0x53};數(shù)字音頻接口格式(2)Uint16digital_audio_inteface_format[2]={0x0e,0x53};0000111001010011:D6=1(MS,AIC23為主模式,時鐘、幀同步由AIC23驅(qū)動)D5=0(LRSWAP,DAC左右聲道交替被禁止)D4=0(LRP,DAC左右聲道相位,USB模式:MSB出現(xiàn)在LRCIN上升沿后的第一個BCLK的上升沿)D3D2=00(IWL10,輸入數(shù)據(jù)寬度為16bit)D1D0=11(FOR10,數(shù)據(jù)格式:DSP,幀同步后跟2個數(shù)據(jù)字)采樣率控制(1)CLKOUT輸出時鐘分頻控制CLKIN輸入時鐘分頻控制SR3~0:采樣率控制BOSR:基本過采樣率USB/NORMAL:時鐘選擇采樣率控制(2)USB模式采用率控制寄存器應(yīng)為:0001000000011100=0x101C(96kHz)0001000000000000=0x1000(48kHz)IIC部分說明參考文件:TMS320C55xDSPIICModuleReferenceGuide(Rev.B)IIC初始化過程I2CMDR=0 //I2C處于復(fù)位狀態(tài)I2CSAR=0x1A//I2C設(shè)備的地址為0x1A調(diào)用結(jié)構(gòu)體I2Cinit設(shè)置參數(shù)I2CPCS=13 //前置分頻比為14I2CMDR=0x0620 //I2C處于工作狀態(tài)I2CCLKL=I2CCLKH=45//SCL時鐘=144/(14*100)=100kHzI2CMDR0x00000x4620BC:BitCount8bitperdatabyte0000011000100000MST=1:主模式TRX=1:I2C模塊發(fā)送數(shù)據(jù)IRS=1:I2Creset,模塊使能FREE=1:遇到斷點模塊不停止I2CSARI2CSlaveAddressRegisterAIC23芯片的地址為:0x001AI2C設(shè)置結(jié)構(gòu)體(不起作用)typedefstruct{

Uint16addrmode;/*7or10bitaddressmode*/ Uint16ownaddr;/*don'tcareifmaster*/ Uint16sysinclock;/*clkoutvalue(Mhz)*/ Uint16rate;/*anumberbetween10and400*/ Uint16bitbyte;/*numberofbits/bytetobereceivedortransmitted*/ Uint16dlb;/*dataloopbackmode*/ Uint16free; /*freemode*/

}I2C_Setup;I2Cinit結(jié)構(gòu)體I2C_SetupI2Cinit={

0,/*7bitaddressmode*/0,/*ownaddress-don'tcareifmaster*/13,/*theIICclkinis144/14=10MHz?*/25,/*anumberbetween10and?*/0,/*numberofbits/bytetobereceivedortransmitted(8)*/0,/*DLBmodeoff*/1/*FREEmodeofoperationon*/};ICCL、ICCH、IPSCI2CClockLow-TimeDivide1~65536:100低電平周期為:45+5個時鐘I2CPrescaleCount:8bit(143)預(yù)分頻后時鐘:144/14=10MHzI2C時鐘為:10MHz/(50+50)=100kHzI2CSCL要求時鐘范圍:10~400kHzI2C_write*data:待發(fā)送是數(shù)據(jù)指針Len:數(shù)據(jù)長度2Master:主模式1Slave_add:設(shè)備地址1ATransfer_mode:1(S-A-D…D-P)Time_out:3000030000/(144/14)M=3000us=3ms2.46ms/30000=0.082us

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論