<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DSP數字振蕩器的移相正弦波發(fā)生器設計

基于DSP數字振蕩器的移相正弦波發(fā)生器設計

作者: 時(shí)間:2009-12-03 來(lái)源:網(wǎng)絡(luò ) 收藏

2 系統硬件實(shí)現方案
TMS320VC5416 的兩路輸出移波的系統結構如圖1所示。該系統的中央處理單元采用美國TI(德州儀器)公司的高性能定點(diǎn)信號處理芯片TMS320VC5416,TMS 320 VC54.16是TI公司專(zhuān)門(mén)針對便攜式設備的一款低功耗、高性能定點(diǎn)信號處理器,同C54系列其它處理器相比運行速度達到160MPIS,片內RAM達到128K,程序可尋址空間達到8M,為大量數據處理提供了豐富條件。特別是VC5416提供了多種片內外設資源;軟件可編程等待狀態(tài)產(chǎn)生器、可編程鎖相環(huán)時(shí)鐘產(chǎn)生器、1個(gè)16位計時(shí)器、6通道直接內存訪(fǎng)問(wèn)控制器(DMA)、3個(gè)多通道緩沖串口(McBSP)、8位增強型HPI接口等。此外,TMS320VC5416支持C和匯編語(yǔ)言混合編程,高效的流水線(xiàn)操作和靈活的尋址方式使其特別適合高速實(shí)時(shí)信號處理。由于系統有兩路正弦信號輸出,系統采用兩路信號分時(shí)傳輸方式。TLC320AD50C是TI公司出品的一塊將A/D和D/A轉換功能集成在一起的模擬接口芯片,采用∑-△技術(shù)在低系統成本下實(shí)現了高精度的A/D和D/A轉換。該芯片由一對16 b同步串行轉換通道組成,在A(yíng)DC之后有一個(gè)抽取濾波器,在DAC之前有一個(gè)插值濾波器。TLC320AD50C支持主從兩種工作方式,并且最多支持三個(gè)從設備。利用該特點(diǎn),系統將兩片TLC320AD50C串聯(lián),使其中一個(gè)為主設備另一個(gè)為從設備,通過(guò)TMS320VC5416的多通道緩沖串口McBSP實(shí)現與兩片TLC320AD50C間的串行通信。TMS320VC54.16控制兩片TLC320AD50C以時(shí)分復用方式將數據傳送給兩片TLC320AD50C進(jìn)行D/A轉換輸出。其中AD50C1的M/S接高電平,AD50C2的M/S接低電平,并且利用VC5416的XF引腳為AD50C提供主、次通信選擇信號。TLC320AD50被廣泛應用于音頻數據采集處理中,它可以與TMS320C54x的McBSP無(wú)縫串行連接進(jìn)行數據采集、存儲和處理。SCLK輸出時(shí)鐘,DIN串行輸入,DOUT串行輸出,FS幀同步信號輸出,對應的各相應引腳。MCBSP具有特點(diǎn):①串口的接收,發(fā)送時(shí)鐘既可由外部設備提供,又可由內部時(shí)鐘提供;②幀同步信號和數據時(shí)鐘信號的極性可編程,內部時(shí)鐘和幀信號也可由軟件編程控制;③串口的信號發(fā)送和接收部分既可單獨運行,又可以在一起配合工作;④CPU的中斷信號和DMA的同步信號使得McBSP串口可由CPU控制運行,還可脫離CPU通過(guò)DMA直接存取內存單獨運行;⑤多通道選擇部分使得串口具備了多通道信號的通信能力,他的多通道接收和發(fā)送能力可達128個(gè)信道;⑥數據寬度可在8b、12b、16b、20b、24b、32b中任意選擇,并可對數據進(jìn)行A律和U律壓縮和擴展。McBSP串口包括一個(gè)數據通道和一個(gè)控制通道,數據通道完成數據的發(fā)送和接收。McBSP通過(guò)DX引腳發(fā)送數據、DR引腳接收數據??刂仆ǖ劳瓿傻娜蝿?wù)包括內部時(shí)鐘的產(chǎn)生、幀同步信號的產(chǎn)生、對這些信號的控制以及多通路的選擇等??刂仆ǖ肋€負責產(chǎn)生中斷信號送往CPU,產(chǎn)生同步事件信號通知DMA控制器??刂菩畔t是通過(guò)控制通道以時(shí)鐘和幀同步信號的形式傳送。

本文引用地址:http://dyxdggzs.com/article/152267.htm

3 系統軟件及CCS仿真結果
系統軟件主要由BootLoader下載程序、系統初始化、鍵盤(pán)顯示、定時(shí)中斷處理等幾個(gè)模塊構成。系統開(kāi)始上電時(shí)首先執行BootLoader程序,將目標程序從外部FLASH中調入片內RAM中執行。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>