新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > DDS相關任意波形發生器的實現方案

        DDS相關任意波形發生器的實現方案

        作者: 時間:2012-06-25 來源:網絡 收藏

        3. 1 固定波形輸出

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


        圖4 波形ROM 與使能控制設計電路圖

        3. 2 任意波形輸出

        任意波形是由上位機下傳的波形數據, 由單片機控制, 必須設計一個能隨時接受數據更新的RAM。如圖5所示。


        圖5 任意波形模塊設計電路圖

        選用的D/ A 轉換器為8 位, 所以RAM 的字長也為8 位, 因此波形RAM 的地址線的位數取10 位。為了實現任意波形數據的更新, 波形RAM 設計成為雙口RAM。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临清市| 建宁县| 丰原市| 华亭县| 凤台县| 五河县| 乌拉特前旗| 河东区| 嘉义市| 织金县| 团风县| 绥中县| 府谷县| 舒城县| 朝阳市| 天峨县| 高邑县| 都昌县| 和田市| 阿尔山市| 甘德县| 盖州市| 大竹县| 娱乐| 绍兴市| 天等县| 偏关县| 福清市| 谷城县| 花垣县| 若尔盖县| 堆龙德庆县| 疏勒县| 广南县| 黔西县| 邵武市| 宝坻区| 陆川县| 闽侯县| 芜湖市| 贺兰县|