女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式硬件
[導(dǎo)讀]介紹一種TLC320AD545編解碼器與TMS320C54x DSP的McBSP接口設(shè)計(jì)方法。內(nèi)容包括硬件設(shè)計(jì)和與之相關(guān)的軟件設(shè)計(jì);介紹AD545與DSP各自的初始化以及它們之間的通信協(xié)議。

 摘要:介紹一種TLC320AD545編解碼器與TMS320C54x DSP的McBSP接口設(shè)計(jì)方法。內(nèi)容包括硬件設(shè)計(jì)和與之相關(guān)的軟件設(shè)計(jì);介紹AD545與DSP各自的初始化以及它們之間的通信協(xié)議。

TLC320AD545(AD545)是TI公司生產(chǎn)的一種單通道數(shù)據(jù)/傳真編解碼器(Codec)。它是一種常用的混合信號(hào)寬帶連接芯片,廣泛應(yīng)用于音頻和傳真數(shù)據(jù)采集處理系統(tǒng)中。它可以TMS320C54x DSP的McBSP(多通道緩沖串口)無(wú)縫串行連接進(jìn)行數(shù)據(jù)采集、存儲(chǔ)和處理。本文提出一種AD545 Codec與VC5402 DSP的McBSP接口設(shè)計(jì)方法,包括硬件連接及相關(guān)軟件代碼。

1 芯片介紹

1.1 主要特性

AD545是一種單通道的數(shù)據(jù)/傳真編解碼器。它由一個(gè)單通道的Codec和帶有一個(gè)串口的模擬混合電路組成,其中的串口用于和外接主處理器接口相連。此芯片同時(shí)包含了可編程增益控制器和一個(gè)AT41話簡(jiǎn)驅(qū)動(dòng)器。其電源可以是模擬5V、數(shù)字5V和監(jiān)控5V;也可是模擬3.3V、數(shù)字3.3V和監(jiān)控3.3V;還可是模擬5V、數(shù)字3.3V和監(jiān)控5V。芯片封裝是48腳TQFP。



AD545的主要特點(diǎn)有:差分和單端驅(qū)動(dòng)模擬輸出;采樣速率最大可達(dá)11.025kHz;采樣精度16位,2的補(bǔ)碼數(shù)據(jù)格式; 80dB動(dòng)態(tài)范圍;具有可編程增益放大器;帶有可編程增益放大器的8ΩAT41差分話筒驅(qū)動(dòng)器;Flash寫使能電路為外部的Flash提供電源;溫度范圍-40~85℃。

1.2 功能框圖

AD545內(nèi)部功能框圖如圖1所示。

1.3 各功能部分簡(jiǎn)介

Codec部分:①1個(gè)ADC通道;②低通濾波;③模擬輸入和模擬輸出增益控制;④1個(gè)16位與外部主處理器接口的串口;⑤最大采樣速率可達(dá)11.025kHz。

模擬混合電路部分:①1個(gè)集成放大器,其增益和濾波器頻率可由外部的電容和電阻設(shè)定;②1個(gè)可編程增益放大器和1個(gè)8Ω的差分話筒驅(qū)動(dòng)器相連,通過(guò)對(duì)控制寄存器進(jìn)行編程,話筒驅(qū)動(dòng)器可以設(shè)置為0dB增益或者不發(fā)聲,通過(guò)編程,話筒驅(qū)動(dòng)器的輸入可以選擇放大了的DAC輸出(Data_Out PGA),也可以是ADC的輸入信號(hào);③變換器的參考電壓輸入端(DT_REF)應(yīng)接2.5V或1.5V電壓(當(dāng)DACDD是5V時(shí),應(yīng)接2.5V;當(dāng)DAVDD是3.3V時(shí),應(yīng)接1.5V)。

邏輯和其它電路部分:邏輯電路的功能是執(zhí)行串口操作以及通過(guò)串口的二次通信對(duì)控制寄存器進(jìn)行編程。這些控制寄存器用于設(shè)置放大器增益,選擇循環(huán)功能以及讀取ADC的溢出標(biāo)志等。此外,還有一個(gè)Flash寫命名能電路,它提供了一個(gè)外部的邏輯輸入,并且可以為外部存儲(chǔ)器設(shè)備的寫使能電路提供電源,這個(gè)Flash寫使能電路采用數(shù)字電源供電。

2 硬件連接

AD545與VC5402硬件連接原理如圖2所示。


AD545的幀同步信號(hào)可以是高電平有效,也可以是低電平有效,這取決于AD545串行接口模式選擇引腳SI_SEL的狀態(tài)。本設(shè)計(jì)采用低電平有效方式和VC5402接口,因此,AD545的串行接口模式選擇SI_SEL接高電平DVDD。

3 軟件設(shè)計(jì)

3.1 串行通信工作時(shí)序

DSP與Codec串行通信工作時(shí)序如圖3所示。

3.2 VC5402 DSP的McBSP寄存器設(shè)置

McBSP應(yīng)該配置成單相位通信、16位字長(zhǎng)的標(biāo)準(zhǔn)模式。由于AD545提供了串行時(shí)鐘和幀同步時(shí)鐘信號(hào),因此,不必要配置McBSP的采樣速率發(fā)生器。鑒于上述的串行通信工時(shí)序圖,表1給出了McBSP控制寄存器的典型配置值。

表1 VC5402 DSP的McBSP控制寄存器的典型配置值

McBSP的控制寄存器名 設(shè)置值(16位)
SPCR x (串口控制寄存器1) 0000000000000001B(0001H
SPCR2x (串口控制寄存器2) 1000000000000000B(8000H
RCR1x (接收控制寄存器1) 0000000001000000B(0040H
RCR2x (接收控制寄存器2) 0000000000000100B(0004H
XCR1x (發(fā)送控制寄存器1) 0000000001000000B(0040H
XCR2x (發(fā)送控制寄存器2) 0000000000000100B(0004H
PCRx (幀控制寄存器) 0000000000001110B(000EH

3.3 AD545寄存器設(shè)置

DSP對(duì)AD545控制寄存器的設(shè)置是通過(guò)串行通信來(lái)完成的。主通信在DSP和AD545的ADC通道和DAC通道之間傳輸實(shí)際信號(hào)數(shù)據(jù),二次通信用來(lái)配置AD545的控制寄存器。二次通信是在主通道期間通過(guò)設(shè)置所傳輸?shù)紸D545中數(shù)據(jù)字的最低有效位(LSB)的值來(lái)標(biāo)識(shí)的。如果LSB是1,則下一個(gè)通信周期是二次通信周期,AD545所接收到的數(shù)據(jù)就會(huì)被變換來(lái)對(duì)控制寄存器進(jìn)行寫入操作。圖4給出了主通信數(shù)據(jù)格式。

在二次通信期間,通過(guò)DT_DIN傳輸?shù)紸D545的數(shù)據(jù)包含了AD545控制寄存器的地址信息、一位表示寄存器是否正在被讀或?qū)懙奈恍畔⒁约霸趯懠拇嫫鳡顟B(tài)下將被寫到寄存器的數(shù)據(jù)信息。如圖5所示,是在寫寄存器狀態(tài)下的數(shù)據(jù)格式,其中bit15和bit14為缺省值00,bit13為讀/寫位(1表示寫,0表示讀)。

AD545僅有兩個(gè)控制寄存器(標(biāo)識(shí)為1和2)。程序代碼中所提供的控制寄存器設(shè)置值(分別是0x0100和0x0200)是一種通用配置,可以很容易地對(duì)其修改,以滿足所需要的情況。

圖3

3.4 關(guān)鍵程序代碼

這里所提供的程序代碼是基于上述硬件連接的單機(jī)模式程序,此程序?qū)C5402的McBSP和AD545進(jìn)行了初始化,并且用DSP的CPU來(lái)完成數(shù)據(jù)的采集和回放(AD545的ADC通道輸入數(shù)據(jù)被送到DAC通道進(jìn)行輸出)。所有代碼在CCS2.0下調(diào)試通過(guò)。

(1)主程序

void main(void)

{……

init_core(); /*初始化DSP*/

……

setup_codec(&McBSP_ch1,codec_ctrl_chl,N_delay_chl);

/*設(shè)置AD545通道*/

setup_CPU_to_codec(&McBSP_ch1);/*設(shè)置數(shù)據(jù)流向*/

while(1){} /*無(wú)限循環(huán)*/

}


(2)子程序

void init_core(void)

{/*設(shè)置PLL*/

*CLKMD=0x0000; /*禁止PLL*/

*CLKMD=0x90b2; /*PLLx10,外部晶振10MHz*/

/*其它設(shè)置*/

*SWWSR=0x2492; /*設(shè)置等待狀態(tài)*/

*SWCR=0x0000; /*設(shè)置等待狀態(tài)控制寄存器*/

*PMST=*PMST|0x0020; /*設(shè)置OVLY=1*/

void setup_codec(McBSP *McBSPx,int *codec_ctr1_data,unsigned

}

int N_delay)

{……

asm(SSBX INTM ;/*禁止全局中斷*/

/*設(shè)置McBSP*/

/*設(shè)置AD545寄存器*/

……

for(i=1;i<=codec_ctr1_data[0];i++){

*McBSPx->DXRlx=0x0001;

/*主通信中標(biāo)識(shí)下一通道為二次通信*/

while(!IFR & McBSPx->BXINTx_MASK)){}

/*DXR1x寄存器中的主要通信數(shù)據(jù),等待BXINT標(biāo)志*/

*IFR=McBSPx->BXINTx_MASK;/*清除BXINT flag*/

*McBSPx->DXR1x=codec_ctrl_data[i];

/*二次通信數(shù)據(jù)*/

while(!(*IFR & McBSPx->BXINTx_MASK)){}

/*DXR1寄存器中二次通信數(shù)據(jù),等待BXINT標(biāo)志*/

*IFR=McBSPx->BXINTx_MASK;/*清除BXINT標(biāo)志*/}

}

void setup_CPU_to_codec(McBSP *McBSPx)

{……

if((McBSPx->McBSPnum==1)||(McBSPx->McBSPnum==2)

){

*DMPREC=*DMPREC &0xff3f;/*設(shè)置INTOSEL[1:0]=00b*/}

*IFR=McBSPx->BRINTx_MASK;/*清除BRINT標(biāo)志*/

temp=*DRR10;/*讀取DRR10來(lái)清除RRDY位*/

*IMR=*IMR|McBSPx->BRINTx_MASK;/*使能BRINT中斷*/

asm(RSBX INTM ;/*使能全局中斷*/


結(jié)語(yǔ)

AD545 Codec是較為常用的數(shù)據(jù)/傳真編解碼器,TMS320VC02是性能價(jià)格比較高的定點(diǎn)DSP芯片?;谏鲜鲈O(shè)計(jì)的系統(tǒng),可以應(yīng)用于音頻/傳真數(shù)據(jù)采集、存儲(chǔ)及處理系統(tǒng)中。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在可持續(xù)能源蓬勃發(fā)展的當(dāng)下,如何高效獲取、存儲(chǔ)并利用能源,已成為全球科技創(chuàng)新的核心議題。隨著全球氣候變化和能源需求增長(zhǎng)的雙重壓力,清潔能源的高效利用正成為全球關(guān)注的焦點(diǎn)。而在新能源時(shí)代,能量收集與存儲(chǔ)技術(shù)的重要性愈加凸顯...

關(guān)鍵字: 新能源 能量 存儲(chǔ)技術(shù)

上海 2025年6月20日 /美通社/ -- 6月18日,上海世界移動(dòng)通信大會(huì)(MWC 2025)在上海新國(guó)際博覽中心盛大啟幕。德明利以"智存無(wú)界,全棧智能&qu...

關(guān)鍵字: 嵌入式 AI 全棧 存儲(chǔ)技術(shù)

臺(tái)北 2025年5月23日 /美通社/ -- 2025年5月20日至23日,全球科技盛會(huì)COMPUTEX臺(tái)北國(guó)際電腦展順利舉辦,德明利以"智存無(wú)界,全棧智能&qu...

關(guān)鍵字: 存儲(chǔ)技術(shù) 全棧 TE COMPUT

北京2024年12月23日 /美通社/ -- 在當(dāng)今數(shù)字化浪潮洶涌澎湃的時(shí)代背景下,大模型技術(shù)猶如一顆璀璨的明星,照亮了科技發(fā)展的廣闊蒼穹,而存儲(chǔ)技術(shù)的變革,作為這一進(jìn)程中的堅(jiān)實(shí)基石,正日益成為產(chǎn)業(yè)界與學(xué)術(shù)界共同矚目的核...

關(guān)鍵字: 模型 存儲(chǔ)系統(tǒng) 存儲(chǔ)技術(shù) 顯存

北京2024年9月24日 /美通社/ -- 在數(shù)字化浪潮的洶涌澎湃中,閃存技術(shù)與人工智能(AI)的融合發(fā)展正逐步成為推動(dòng)社會(huì)進(jìn)步與行業(yè)變革的關(guān)鍵力量。浪潮信息在以"芯存儲(chǔ) AI未來(lái)"為主題的2024全...

關(guān)鍵字: AI 存儲(chǔ)系統(tǒng) 存儲(chǔ)技術(shù) 帶寬

隨著科技的飛速發(fā)展,尤其是物聯(lián)網(wǎng)、自動(dòng)駕駛、人工智能等領(lǐng)域的蓬勃興起,對(duì)存儲(chǔ)技術(shù)的需求日益增長(zhǎng)。傳統(tǒng)的存儲(chǔ)器如DRAM和Flash雖已占據(jù)市場(chǎng)主流,但其在性能、功耗、耐久性和可靠性等方面已逐漸接近物理極限。因此,新興存儲(chǔ)...

關(guān)鍵字: DRAM Flash 存儲(chǔ)技術(shù)

上海2023年9月20日 /美通社/ -- 2023年9月19日-23日,第二十三屆中國(guó)國(guó)際工業(yè)博覽會(huì)(以下簡(jiǎn)稱“工博會(huì)”)在國(guó)家會(huì)展中心(上海)舉行,來(lái)自全球30個(gè)國(guó)家和地區(qū)的2800家展商,覆蓋從基礎(chǔ)材料、基礎(chǔ)零部件...

關(guān)鍵字: 富士 存儲(chǔ)技術(shù) IBM 數(shù)據(jù)流

全新 Cirrus Logic 音頻放大器/編解碼器解決方案是 SoundWire-ready Intel?參考設(shè)計(jì)的一部分,為 PC OEM 提供可擴(kuò)展、輕松遷移到新音頻規(guī)范的方法

關(guān)鍵字: 筆記本電腦 智能功放 編解碼器

上海2022年12月16日 /美通社/ -- 近期,涅槃汽車發(fā)表了一篇文章,對(duì)智能座艙數(shù)據(jù)存儲(chǔ)技術(shù)進(jìn)行解析,內(nèi)容如下: 1、 智能座艙的存儲(chǔ)越來(lái)越重要,容量越大越大。 我們都知道,中國(guó)新能源汽車逐步在邁向正...

關(guān)鍵字: 數(shù)據(jù)存儲(chǔ) 汽車 存儲(chǔ)技術(shù) BSP

北京2022年10月11日 /美通社/ -- 在1992年出版的《雪崩》一書(shū)中,作者尼爾·史蒂芬森第一次提出Metaverse(元宇宙)這一概念;斗轉(zhuǎn)星移,三十年之后,隨著Roblox上市、Facebook...

關(guān)鍵字: 區(qū)塊鏈 存儲(chǔ)技術(shù) 帶寬 分布式
關(guān)閉