新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > DDS相關(guān)任意波形發(fā)生器的實(shí)現(xiàn)方案

DDS相關(guān)任意波形發(fā)生器的實(shí)現(xiàn)方案

作者: 時(shí)間:2012-06-25 來源:網(wǎng)絡(luò) 收藏

3. 1 固定波形輸出

本案使用幾個(gè)8 b 的ROM, 存儲(chǔ)深度為1 024 點(diǎn),用來存儲(chǔ)正弦波等波形數(shù)據(jù)。每個(gè)波形數(shù)據(jù)存儲(chǔ)在一個(gè)固定的ROM 里, 如圖4Sine_ROM, Square _ROM等分別對(duì)應(yīng)正弦、方波等存儲(chǔ)模塊。通過一個(gè)使能模塊控制, 采取低電平有效的方式, 選擇性讀取任意模塊的波形。輸出波形時(shí), 僅有單獨(dú)一個(gè)ROM 工作, 其他模塊為高電平, 保證輸出所需固定波形。使能模塊的輸入端為行列式鍵盤, 設(shè)定為: 單鍵控制某一波形輸出。


圖4 波形ROM 與使能控制設(shè)計(jì)電路圖

3. 2 任意波形輸出

任意波形是由上位機(jī)下傳的波形數(shù)據(jù), 由單片機(jī)控制, 必須設(shè)計(jì)一個(gè)能隨時(shí)接受數(shù)據(jù)更新的RAM。如圖5所示。


圖5 任意波形模塊設(shè)計(jì)電路圖

選用的D/ A 轉(zhuǎn)換器為8 位, 所以RAM 的字長也為8 位, 因此波形RAM 的地址線的位數(shù)取10 位。為了實(shí)現(xiàn)任意波形數(shù)據(jù)的更新, 波形RAM 設(shè)計(jì)成為雙口RAM。



評(píng)論


相關(guān)推薦

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

關(guān)閉