新聞中心

EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > TMS320C6713DSP在音樂噴泉控制系統(tǒng)中的應(yīng)用

TMS320C6713DSP在音樂噴泉控制系統(tǒng)中的應(yīng)用

作者: 時(shí)間:2009-09-01 來源:網(wǎng)絡(luò) 收藏

當(dāng)采用大小為8位時(shí),那么聲音的最大和最小的幅度比為256,則:20log(256)=48dB,當(dāng)采用大小為16位時(shí),那么聲音的最大和最小的幅度比為65536,則:20log(65536)=96dB此時(shí)最大聲強(qiáng)已經(jīng)接近于人耳的極限。本設(shè)計(jì)中樣本大小選用16位。

3)數(shù)據(jù)采集的實(shí)現(xiàn)

程序設(shè)計(jì)步驟如下:
a)初始化多通道緩沖串口0和1。
對多通道緩沖串口的初始化是通過配置其寄存器來完成的。串口0配置成方式,串口0各寄存器配置如下:串口配置控制寄存器SPCR=0xC30003;接口控制寄存器PCR=0x03;接收控制寄存器RCR=0x0140;發(fā)送控制寄存器XCR=0x0140。串口1配置成SPI方式,串口1各寄存器配置如下:串口配置控制寄存器SPCR=0xC51000;接口控制寄存器PCR=0xa0a;接收控制寄存器RCR=0;發(fā)送控制寄存器XCR=0x10040。

b)配置TLV320AIC23
AIC23內(nèi)部有11個(gè)16位寄存器,這16位控制字中,B[15―9]為寄存器的地址,B[8―0]為要寫入寄存器的數(shù)據(jù)。對本設(shè)計(jì)寫入這11個(gè)寄存器的數(shù)值如下:左聲道輸入控制=0x17;右聲道輸入控制=0x17;左耳機(jī)通道控制=0x7f;右耳機(jī)通道控制=0x7f;模擬音頻通道控制=0x1c;數(shù)字音頻通道控制=0x1;啟動控制=0;數(shù)字音頻格式=0x4f;樣本速率控制=0x3f;數(shù)字界面激活=0x01;初始化寄存器=0。

c)啟動轉(zhuǎn)換,進(jìn)行A/D轉(zhuǎn)換,將轉(zhuǎn)換后的數(shù)據(jù)存儲在DSP的內(nèi)部存儲器中,每次采用128點(diǎn)。

實(shí)例

圖5為在DSP的軟件環(huán)境CCS2.0下仿真輸出的音頻信號頻譜波形,圖6為音頻信號的時(shí)域波形。每次采樣數(shù)為128,采樣頻率設(shè)為44.1kHz,樣本大小為16位。


圖5 音頻信號頻譜圖

圖6 音頻信號時(shí)域波形

結(jié)束語

本文給出了一種新的的設(shè)計(jì)方案,提出了通過水柱的高低變化來展現(xiàn)信號的頻譜的方法,利用DSP和音頻編解碼芯片在音頻信號處理中的優(yōu)點(diǎn),將二者很好地系統(tǒng)中。詳細(xì)地闡述了TMS320C6713與音頻codecAIC23接口的軟件編程與硬件系統(tǒng)設(shè)計(jì)。這一方案在Code Composer Studio(CCS2.0)環(huán)境下運(yùn)行仿真器進(jìn)行軟件硬件聯(lián)合調(diào)試時(shí)取得了較好的效果,證實(shí)了設(shè)計(jì)的成功和方案的可用性。本方案不僅可以作為音樂噴泉的前端設(shè)計(jì),如果加上一個(gè)LCD顯示和一些控制電路,還可以作為便攜式音頻信號頻譜分析儀的模型。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉