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