基于DDS的正弦信號發(fā)生器的設計
2.3 顯示模塊
此次設計選用了12864的圖形液晶顯示模塊與單片機相連接,從而實(shí)現信息的顯示。12864LCD具有顯示內容大、顯示豐富等優(yōu)點(diǎn),能實(shí)現良好的人機界面、接口簡(jiǎn)單、性能好、控制方便、顯示效果好。
2.4 數據輸入模塊
為了提高單片機的資源利用率,按鍵部分使用矩陣(4 x 4)鍵盤(pán)。這種方法在開(kāi)關(guān)數量多的情況下可以節省很多的接口,并且提高系統接口的利用率。
2.5 外圍電路
外圍電路主要包括低通濾波電路和放大電路。由于DDS芯片輸出的信號實(shí)際上是經(jīng)過(guò)D/A轉換器得到的信號,該信號中包含有高頻成分,為了減小和抑制該高頻信號分量,在DDS后接低通濾波器對該信號進(jìn)行濾波。該設計中采用兩級LC低通濾波器,電路如圖3所示。本文引用地址:http://dyxdggzs.com/article/153452.htm
DDS直接輸出的信號幅度最大不超過(guò)2V,經(jīng)過(guò)濾波器濾波后還不到1V,為了滿(mǎn)足需要,必須有放大電路。在此選用了由OP07組成的放大電路,電路如圖4所示。
3 系統軟件設計
本系統軟件主要有三個(gè)模塊:AD9850操作模塊、液晶顯示模塊、鍵盤(pán)模塊。其中AD9850模塊主要完成對AD9850的初始化和輸出相應的頻率控制字;液晶顯示模塊完成對頻率的顯示;鍵盤(pán)模塊用來(lái)設定信號的輸出頻率。主流程圖如圖5所示。
評論