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