【正文】
受的 要求。 CCS。 信息技術(shù)和超大規(guī)模集成電路工藝的不斷發(fā)展,極大地推動(dòng)了的DSP 發(fā)展。指令執(zhí)行速率高達(dá) 100MIPS,已經(jīng)廣泛用于實(shí)時(shí)語(yǔ)音處理、個(gè)人數(shù)字助理 (PDA)和數(shù)字無線通信等嵌入式系統(tǒng)。語(yǔ)音處理系統(tǒng)的實(shí)時(shí)性、功耗低 、以及對(duì)語(yǔ)音信號(hào)的保真度都是很影響系統(tǒng)性能的關(guān)鍵 因素。因此本文選擇 DSP實(shí)現(xiàn)語(yǔ)音的儲(chǔ)存與回放。因?yàn)?TLC320AD50 支持主 /從模式,所以多信道或輸入輸出可以通過一個(gè)串行接口執(zhí)行。它可以和其他 ‘ C54X 器件、編碼器等其他串口器件通信。類似的,數(shù)據(jù)接收過程為:通過引腳 DR 接收的數(shù)據(jù)移入接收移位寄存器 RSR[1, 2],并復(fù)制這些數(shù)據(jù)到接收緩沖寄存器 RBR[1, 2],然后再?gòu)?fù)制到DRR[1, 2],最后由 CPU 或 DMA 控制器讀出。 為訪問某個(gè)指定的子地址寄存器,首先要將相應(yīng)的子地址寫入 SPSAx, SPSAx驅(qū)動(dòng)復(fù)接器,使其與 SPSDx 相連可,接入相應(yīng)子地址寄存器所在的實(shí)際物理存儲(chǔ)位置。例如,如果發(fā)送端是主控者(負(fù)責(zé)產(chǎn)生時(shí)鐘和幀同步信號(hào)),那么首先就必須保證從屬者(在這里也是數(shù)據(jù)接 收端)處于激活態(tài),準(zhǔn)備號(hào)接收幀信號(hào)以及數(shù)據(jù),這樣才能保證接收端不會(huì)丟失第一幀數(shù)據(jù)。 4) 等待兩個(gè)周期的傳輸時(shí)鐘( CLKR/X)以保證內(nèi)部正確同步。不管怎樣,此時(shí)主控端開始傳輸數(shù)據(jù)。正常情況下,這些存儲(chǔ)單元(邊界單元)是不工作的,在測(cè)試模式下存儲(chǔ)單元輸入 /輸出口狀態(tài),并在測(cè)試存儲(chǔ)口( TAP)的控制下輸入 /輸出。 一般 C54X 芯片的時(shí)鐘電路由兩種。為保證第 14 頁(yè) 共 27 頁(yè) DSP 可靠復(fù)位, /RS 引腳必須為低電平,且至少保持 2 個(gè)主頻( CLKOUT)時(shí)鐘周期。 1. RC 復(fù)位電路元件參數(shù)的選用 圖 24 是一個(gè)簡(jiǎn)單的是一個(gè)簡(jiǎn)單的上電復(fù)位加手動(dòng)復(fù)位電路,由圖可見,這是 一個(gè) RC 電路,該電路的時(shí)間常數(shù) ι =RC=50*103?*10*106uF=500ms 由一階 RC 電路的分析可知,上電后電容 C 通過 Vcc 和電阻 R 充電,電容 C兩端的電壓為 VRS=(1e1/ι )*Vcc 設(shè)低電平與高電平的分界點(diǎn)為 2V,則由上式可求得復(fù)位電平由低變高的時(shí)間為 t0=ι In(1VRS/Vcc)=500*103In(12/5)ms=255ms RC 復(fù)位電路成本較低,一般情況下能夠保證系統(tǒng)正常復(fù)位。 4 只引腳得監(jiān)控復(fù)位芯片除了提供上述功能外,還提供手動(dòng)復(fù)位功能。 MAX6314/MAX6315則有較寬范圍的用戶可選門限電壓,其復(fù)位門限有 — ,而級(jí)差 100mV 的各種電壓規(guī)范,最小復(fù)位延遲 時(shí)間為 1ms、 20ms、 40ms、或 等。 圖 3— MAX706 組成的復(fù)位電路。圖 示出了使用 TI 公司的電源芯片實(shí)現(xiàn)的 TMS320C5402DSP的典型供電系統(tǒng)方案。 通過 TLC320AD50 輸出的音頻信號(hào)可以用 LM386 放大輸出 LM386 典型輸入阻抗為50K,在 8 歐姆的負(fù)載下可提供幾百 mW 的功率。 程序模塊 要使用 CCS 在系統(tǒng)板上運(yùn)行程序,光有源文件的主程序( .c 或 .asm)是不夠的 ,還需要配置中斷向量表( .asm)和命令鏈接文件( .cmd),在一些特殊的場(chǎng)合還需要配置其他的文件。然后用示波器測(cè)試 TMS320VC5402的 CLKOUT引腳是否有信號(hào)輸出 ,并測(cè)試該信號(hào)的頻率 ,對(duì)照設(shè)定的 CLKMD1 ,CLKMD2 ,CLKMD3 ,看頻率是否正確。在調(diào)試的過程中邊發(fā)現(xiàn)問題邊修改 ,直到所編寫的模塊軟件能正常完成設(shè)計(jì)的要求為止。STO、 ST1 初始化等。 表 53 失真度檢驗(yàn)結(jié)果 表 53 失真度檢驗(yàn)結(jié)果表 2 )頻響測(cè)試檢驗(yàn)。經(jīng) DSP 對(duì)語(yǔ)音數(shù)字信號(hào)進(jìn)行特定處理部分 。 [21]. TMS320VC5402 DSP Applications Guide , Texas Instruments, 2000 第 I 頁(yè) 共 I 頁(yè) 附錄 :配置詳 解 在系統(tǒng)設(shè)計(jì)中考慮到要用到實(shí)驗(yàn)板上的的 DSP芯片等資源,因此本系統(tǒng)將 DSP的引腳和 TMS320VC5402 的引腳都引出來便于擴(kuò)展,以后可以根據(jù)需要增加外圍電路,其總體電路圖如下: R E F P1R E F M2AUXP3AUXM4I N P5I N M6A V d d ( P L L )7A V s s ( P L L )8D V d d9D V s s10DOUT11D I N12F L A G13A L T D A T A14/ R E S E T15/ P W R D W N16FC17M C L K18S C L K19/ F S20/ F S D21M / / S22O U T P23O U T M24A V d d25A V s s26M O N O U T27F I L T28U2 T L C 3 2 0 A D 5 0C1R210KR1100KS1S W P BC L K M D 1C L K M D 2C L K M D 3H O L DB I OHASH P I E N AD V d dR E A D YM P / M CN M II N T 0I N T 1I N T 2I N T 3H C SD V d dGND12345678910111213141516J5M / L S BD0D1D2D3D4D5D6D7D8D9D 1 0D 1 1D 1 2D 1 3D 1 4D 1 5123456789J3 I N T M P / M CI A C K/ N M I/ I N T 0/ I N T 1/ I N T 2/ I N T 3C N T/ R S12J2B I O X F/ B I OXF123456789101112J1R O M C T RR E A D Y/ D S/ P S/ I SR / W/ M S T R B/ I O S T R B/ M S C/ H O L D A/ I A Q/ H O L DGNDGNDA 1 0A 1 1 A 1 2A 1 3 A 1 4A 1 5/ H A SGNDGND/ H C SR E A D Y/ D SR / W/ I O S T R BXF/ I A Q/ B I OD V d dD V d dHD7C V D DC V D DH R / W/ P S/ I S/ M S T R B/ M S C/ H O L D A/ H O L DM P / M CGNDGNDGNDHCNTL0BCLKRBFSRBDRTDRTCLKX/HINTBFSXHRDYGND BDX/IACK/NMI/INT1/INT3HD1GNDTCLKRTFSR/TADDHCNTL1BCLKXGND CVddTFSX/TFRMDVdd HD0 TDXHBILINT0INT2CVddGND GNDGNDD V d dC L K M D 1C L K M D 2C L K M D 3GNDHD2E M U 0T D O/ T R S TT M SC V d dGNDHD3X 2 / C L K I ND0D2D4D V d dGNDGNDD5D3D1/ R SX1C L K O U TH P I E N AGNDT C KT D IE M U 1 / O F FT O U TC N TGNDGNDDVddD6D7D8D9D10D11D12D13D14D15HD4HD5CVdd1 23 45 67 89 1011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 36J P 8H E A D E R 1 8 X 2 A123456789101112131415161718192021222324252627282930313233343536J P 1 8H E A D E R 1 8 X 2 B123456789101112131415161718192021222324252627282930313233343536J P 1H E A D E R 1 8 X 2123456789101112131415161718192021222324252627282930313233343536J P 9H E A D E R 1 8 X 2 CGND/HDS1/HDS2GNDGND DVddA0A1A2A3HD6A4A5A6A7A8A9CVddIN1GND2EN3N C / F B4OUT5J P 1 1T P S 7 6 3 3 3IN1GND2EN3N C / F B4OUT5J P 1 5T P S 7 6 3 1 8C 1 2C 1 1+ C 1 3+ C 1 4R 1 21RR 1 11RV c cV c cC V d dD V d d/ R S 123456789R 1 0R E S 2 123456789R9R E S 2D V d d12J P 1 7+ 5 VGNDV C C C 2 3C 2 5V C CGNDC 1 6C 1 8C V d dGNDD V d d/ R E S E T/ P W R D W NFCX1B C L K XB F S X/ F S DM / SO U T PO U T MV c cAGNDM O N O U TF I L TAUXPAUXMI N PI N MV c cAGNDGNDD V d dB D RB D XF L A GGNDC 1 5 50uFAGND GND1 23 45 67 89 1011 1213 1415 1617 1819 20J P 1 4H P IH C N T L 0H C N T L 1HD0HD1HD2HD3HD4HD5HD6HD7H R D Y/ H I N TH B I L/ H C S/ H A SH R / WH P I E N A/ H D S 1/ H D S 2T M ST R S TT D IT D OE M U 0E M U 1T C K123456J P 1 3T D MT C L K RT F S R / T A D DT D RT C L K XT F S X / T F R MT D X1234567J P 1 0J T A G123456J P 1 2M c B S PB C L K RB C L K XB F S RB F S XB D RB D XAUXPAUXMI N PI N MV c cAGNDGNDD V d dB D RB D XF L A GGND / R E S E