設為主頁(yè)  加入收藏
 
·I2S數字功放IC/內置DSP音頻算法功放芯片  ·馬達驅動(dòng)IC  ·2.1聲道單芯片D類(lèi)功放IC  ·內置DC/DC升壓模塊的D類(lèi)功放IC  ·鋰電充電管理IC/快充IC  ·無(wú)線(xiàn)遙控方案  ·直流無(wú)刷電機驅動(dòng)芯片
當前位置:首頁(yè)->技術(shù)分享
TLV320AIC23 高性能立體聲音頻編解碼器芯片簡(jiǎn)介
文章來(lái)源: 更新時(shí)間:2011/10/18 12:14:00
在線(xiàn)咨詢(xún):
給我發(fā)消息
張代明 3003290139
給我發(fā)消息
小鄢 2850985542
給我發(fā)消息
李湘寧 2850985550
13713728695
 

TLV320AIC23是TI公司生產(chǎn)的一種高性能立體聲音頻編解碼器該芯片同時(shí)高度集成了模擬電路功能。TLV320AIC23中的模數與數模轉換器使用了多比特sigma-delta工藝,并在內部集成了高采樣率的數字內插濾波器。該器件的數字傳輸字長(cháng)可以是16、20、24、32Bit,它支持8~96kHz的采樣率。模數轉換器的sigma-delta調制器決定了其三階多比特結構,這種結構在采樣率為96kHz的情況下,能夠達到90dB信噪比,從而可在小型低功耗設計中實(shí)現高保真錄音。同樣在數模轉換器中的二階多比特結構還可在采樣率為96kHz的情況下使信躁比達到100dB,從而使得高質(zhì)量的數字音頻回放成為可能。該芯片在回放中的功率消耗小于23mW。因此,對于可移動(dòng)的數字音頻播放和錄音使用中的模擬輸入輸出等應用系統,TLV320AIC23無(wú)疑是十分理想的選擇。該芯片主要有如下特性:

●是一種高性能的立體聲編解碼器;

●通過(guò)軟件控制能與TI的MCBSP相兼容;

●音頻數據可以通過(guò)與TI MCBSP相兼容的可編程音頻接口輸入輸出;

●內部集成了駐極體話(huà)筒的偏置電壓和緩沖器;

●帶有立體聲線(xiàn)路輸入;

●具有模數轉換器的多種輸入(立體聲線(xiàn)路輸入和麥克風(fēng)輸入);

●具有立體聲線(xiàn)路輸出;

●內含靜音功能的模擬音量控制功能;

●帶有高效率線(xiàn)性耳機放大器;

●在總的軟件控制下,電源可彈性管理;

●采用工業(yè)級最小封裝;

●適合于可移動(dòng)固態(tài)音頻播放器錄音器。

TLV320AIC23的使用

2.1 控制接口

TLV320AIC23有許多可編程特性?赏ㄟ^(guò)控制接口來(lái)編輯該器件的控制寄存器,而且能夠編譯SPI、I2C兩種規格的接口(見(jiàn)表1)。該器件的模式終端狀態(tài)決定了控制接口的形式。這個(gè)模式管腳必須連接到需要的電平。

SPI和I2C接口控制

 

MODE

接口

0

I2C

1

SPI

 

表2 寄存器控制模式

 

地 址

寄 存 器

0000000

左輸入聲道音量控制

0000001

右輸入聲道音量控制

0000010

耳機左入聲道音量控制

0000011

耳機右入聲道音量控制

0000100

模擬音頻路徑控制

0000101

數字音頻路徑控制

0000110

電源控制

0000111

數字音頻接口格式

0001000

采樣率控制

0001001

數字接口激活

0001111

復位寄存器

 

2.2 控制寄存器的使用

TLV320AIC23用表2所列的寄存器來(lái)控制芯片的工作模式。

設計時(shí),可以通過(guò)數據的串行傳輸來(lái)控制TLV320AIC23。這串數據的前半部分用于控制寄存器的地址,接下來(lái)的部分對應于該寄存器所要寫(xiě)入的值。對于這種串行傳輸的控制數據,可以分為兩個(gè)8Bit進(jìn)行處理?紤]到實(shí)際情況,使用匯編語(yǔ)言既直觀(guān)又方便,因此,對于I2C寫(xiě)入模塊,可使用匯編語(yǔ)言。下面是以DSPTMS320VC5509芯片為例列出的通過(guò)匯編語(yǔ)言對TLV320AIC23的控制寄存器進(jìn)行設置的具體代碼:

.data; TLV320AIC23 控制寄存器數據

Register0

.word 0x01;控制地址:0000000

.word 0x17;控制數據:左聲道輸入音量控制0dB,開(kāi)啟左右聲道同步更新

Register1

.word 0x03;控制地址:0000001

.word 0x17;控制數據:右聲道輸入音量控制0dB,開(kāi)啟左右聲道同步更新

Register2

.word 0x05;控制地址:0000010

.word 0xff;控制數據:左耳機輸出音量控制+6dB,開(kāi)啟左右耳機聲道同步更新

Register3

.word 0x07;控制地址:0000011

.word 0xff;控制數據:右耳機輸出音量控制+6dB,開(kāi)啟右左耳機聲道同步更新

Register4

.word 0x08;控制地址:0000100

.word 0x14;控制數據:關(guān)閉旁路直通,輸入選用Microphone,使DAC處于有效狀態(tài)Register5

.word 0x0a;控制地址:0000101

.word 0x05;控制數據:數字音頻通道選用ADC高通濾波器,關(guān)閉DAC軟靜音

Register6

.word 0x0c;控制地址:0000110

.word 0x01;控制數據:開(kāi)啟ADC、DAC,開(kāi)啟Mi-crophone輸入端,關(guān)閉Line輸入端Register7

.word 0x0e;控制地址:0000111

.word 0x53;控制數據:DSP數字接口格式,芯片采用主式,數據字長(cháng)16bit,LRP=1Register8

.word 0x10;控制地址:0001000

.word 0x20;控制數據:采樣率控制,時(shí)鐘為正常模式Register9

.word 0x12;控制地址:0001001

.word 0x01;控制數據:激活數字接口Register10

.word 0x1e;控制地址:0001111

.word 0x00;控制數據:復位TLV320AIC23

2.3 數字音頻接口

TLV320AIC23芯片與數字系統的接口有右判斷模式、左判斷模式、I2S模式和DSP模式四種。這四種數據傳送模式都是從MSB(最高位)開(kāi)始,字長(cháng)范圍從16Bits到32Bits(除了在右判斷模式下不支持32Bits外)。數字音頻接口由時(shí)鐘信號BCLK、數據信號DIN和DOUT、同步信號LRCIN和LRCOUT組成。應當說(shuō)明:BCLK在主動(dòng)方式下是輸出,而在從動(dòng)方式下是輸入。

由于接下來(lái)的介紹將主要圍繞該芯片與DSP相結合的應用,因此現對第四種模式,即DSP模式進(jìn)行說(shuō)明。

由于DSP模式與TI公司DSP的MCBSP口相兼容,因此,LRCIN與LRCOUT必須與MCBSP的幀同步信號相連接。在LRCIN或LRCOUT的下降沿開(kāi)始數據傳輸。左通道數據組成了首先傳送的數據字,緊接著(zhù)傳送右通道的數據。傳送字長(cháng)由IWL寄存器決定。圖1說(shuō)明了LRP為1時(shí)的傳送情況(可通過(guò)Register7來(lái)進(jìn)行設置)。

3。裕蹋郑常玻埃粒桑茫玻撑cDSP的接口設計

3.1 硬件設計

TLV320AIC23是TI公司推出的一款高性能、集成有模擬功能的立體聲編解碼音頻芯片。它能在數字和模擬電壓下工作,與TMS320C55xDSP的I/O電壓相兼容,因而能夠實(shí)現與C55x DSP的MCBSP(多通道緩沖串口)端口的無(wú)縫連接,從而使系統設計更加簡(jiǎn)單。所以,為了初步驗證TLV320AIC23的工作性能,這里選用TMS320VC5509作為與TLV320AIC23相搭配的DSP芯片。其接口原理框圖如圖2所示。

系統中TLV320AIC23的主時(shí)鐘11.2896MHz直接由DSP時(shí)鐘產(chǎn)生,MODE接數字地表示利用I2C控制接口來(lái)對TLV320AIC23數據進(jìn)行傳輸控制。SCLK和SDIN是TLV320AIC23控制端口的移位時(shí)鐘和數據輸入端,它們分別與TMS320VC5509的I2C模塊端口SCL和SDA相連。TMS320VC5509的MCBSP1應工作在SPI模式下,以便使MCBSP1的接收器和發(fā)送器同步。收發(fā)時(shí)鐘信號CLKX1和CLKR1由TLV320AIC23的串行數據傳輸時(shí)鐘BCLK提供,并由TLV320AIC23的幀同步信號LRCIN、LRCOUT啟動(dòng)串口數據傳輸,DX1和DR1分別與TLV320AIC23的DIN和DOUT相連,可用于完成DSP與TLV320AIC23之間的數字通信。

3.2 通過(guò)I2C對TLV320AIC23進(jìn)行編程控制

I2C模塊接口由串行數據SDA和串行時(shí)鐘SCL組成,SDA和SCL均為雙向接口。連接在同一總線(xiàn)上的I2C設備可以工作在多主線(xiàn)(MultiMaster)工作模式下。包括TMS320C55xDSP在內的每個(gè)I2C設備都有唯一的設備地址可供軟件尋址。其中,主設備用于發(fā)送時(shí)鐘并啟動(dòng)數據傳輸,被主設備尋址的則為從設備。這些設備根據各自的功能,既可以作為發(fā)送器,也可以作為接收器。

設計時(shí),可根據具體需要,使用如下代碼來(lái)對TLV320AIC23進(jìn)行寄存器寫(xiě)操作:

T0=0x1a; T0=從寫(xiě)地址,根據電路設計應為0011010b(見(jiàn)表2)

call Init I2C

T1=#0x02

XAR0=#0h

AR0=Register ; AR0=所要寫(xiě)入的寄存器的

地址和對應于該地址的值

call write I2C

NOP

return

這里應注意以下三點(diǎn):

(1) 在寫(xiě)過(guò)一次I2C地址后,只能對一個(gè)寄存器進(jìn)行寫(xiě)操作,而不能一次性對所有寄存器進(jìn)行寫(xiě)操作。也就是說(shuō),對每個(gè)寄存器寫(xiě)之前都要按部就班的寫(xiě)一遍I2C地址。

(2) I2C模式下,數據是分為三個(gè)8Bit寫(xiě)入的。而TLV320AIC23有7位地址和9位數據,也就是說(shuō),需要把數據項上面的最高位補充到第二個(gè)8Bit中的最后一位。

(3) 在對控制寄存器的編程過(guò)程中,對應于每一次工作狀態(tài)的改變,不能僅僅修改某個(gè)寄存器的值,而是要對這十個(gè)寄存器都重新寫(xiě)入一遍,否則系統將無(wú)法正常工作,而且應首先寫(xiě)Register10,同時(shí)還應對所有寄存器進(jìn)行復位處理。

3.3 DSP的多通道緩沖串口(MCBSP)設置

由于TLV320AIC23采樣輸出的是串行數據,因此需要協(xié)調好與之相配的DSP的串行傳輸協(xié)議。所以必須對DSP的串口進(jìn)行正確設置。

MCBSP串口一般通過(guò)六個(gè)引腳使數據通路和控制通路與外部設備相連。數據經(jīng)MCBSP串口與外設的通信一般通過(guò)DR和DX引腳傳輸,控制同步信號則由CLKX、CLKR、FSX、FSR等四個(gè)引腳實(shí)現。

由于MCBSP串口的數據線(xiàn)DR和DX帶有緩存寄存器,而幀同步信號FSX、FSR以及時(shí)鐘信號CLKX、CLKR具有可編程性,因此,它與TLV320AIC23之間的接口設計非常靈活。從這些特點(diǎn)可以看到:將MCBSP串口設置為SPI工作模式,然后使串口的接收器和發(fā)送器同步,并且由TLV320AIC23的幀同步信號LRCIN、LRCOUT啟動(dòng)串口傳輸,同時(shí)將發(fā)送接收的數據字長(cháng)設定為32Bit(左聲道16Bit,右聲道16Bit)單幀模式,就可以方便地實(shí)現與TLV320AIC23之間的無(wú)縫連接。

 
 
 
    相關(guān)產(chǎn)品  
 
 
·藍牙音箱的音頻功放/升壓/充電管
·單節鋰電內置升壓音頻功放IC選型
·HT7179 12V升24V內置
·5V USB輸入、三節鋰電升壓型
·網(wǎng)絡(luò )主播聲卡專(zhuān)用耳機放大IC-H
 
M12269 河北發(fā)電機組 HT366 ACM8629 HT338 

業(yè)務(wù)洽談:手機:13713728695(微信同號)   QQ:3003207580  EMAIL:panbo@szczkjgs.com   聯(lián)系人:潘波

地址:深圳市寶安西鄉航城大道航城創(chuàng )新創(chuàng )業(yè)園A5棟307/309

版權所有:深圳市永阜康科技有限公司  備案號:粵ICP備17113496號

在线亚洲人成电影_中文有码国产精品欧美激情_免费大片一级a一级久久三_av天堂东京热无码专区