一種正弦信號發(fā)生器的設計
4 系統軟件設計
系統軟件設計采用模塊化思想,可移植性、可讀性強。程序設計是基于單片機和FPGA平臺,單片機完成系統控制、數據處理及顯示,FPGA完成DDS及相關(guān)控制模塊。系統軟件程序由主程序和多個(gè)子程序構成,單片機控制人機交口界面,以按鍵中斷進(jìn)入各子程序。圖5為系統主程序流程。
5 結束語(yǔ)
該系統設計實(shí)驗,在抗干擾方面采取的措施:采用磁珠、電感、電容等抑制電源噪聲;將數字地和模擬地單點(diǎn)共地,使用屏蔽線(xiàn)以及將重要模塊制成PCB板,以減小高頻串擾并縮短布線(xiàn)長(cháng)度。此外,為避免波形失真,盡量選取高速運放,并根據器件特性做好級問(wèn)阻抗匹配,實(shí)現在1~10 MHz頻率范圍內AM調制,使其以10%的程控步進(jìn),FM調制在100 kHz~10 MHz頻率范圍內最大頻偏分為5 kHz、10 kHz的二級程控調節以及50Ω負載電阻上正弦信號輸出電壓的峰-峰值(Vopp)為6 V±1 V。該系統在現代通信領(lǐng)域有著(zhù)廣泛的應用前景。
評論