一種帶有LAN接口的DDS正弦函數(shù)發(fā)生器設(shè)計(jì)
4 系統(tǒng)軟件設(shè)計(jì)
單片機(jī)以總線的方式連接到ACEXIK30,其主程序就是進(jìn)行FPGA配置、儀器的初始化、啟動(dòng)DA、啟動(dòng)LCD顯示、中斷響應(yīng)、發(fā)送與接收(或本地設(shè)置)頻率控制字等。主程序流程如圖4所示。
主程序:
5 結(jié)語
本文基于LAN接口技術(shù)和DDS技術(shù)的優(yōu)點(diǎn),設(shè)計(jì)了一臺(tái)函數(shù)發(fā)生器,通過本課題的研究和設(shè)計(jì),得出了如下結(jié)論:本設(shè)計(jì)具有易組合、標(biāo)準(zhǔn)化、通用化、系統(tǒng)化的優(yōu)點(diǎn),結(jié)構(gòu)簡(jiǎn)單、構(gòu)建靈活。采用直接數(shù)字合成技術(shù)和單片機(jī)技術(shù)相結(jié)合設(shè)計(jì)了正弦信號(hào)發(fā)生器,可產(chǎn)生高精度、高穩(wěn)定度的正弦信號(hào),適合對(duì)波形要求較高的場(chǎng)合使用。需要不同的頻率時(shí)只需修改鍵盤輸入就能完成,簡(jiǎn)化了程序設(shè)計(jì)和電路板設(shè)計(jì)。把該正弦信號(hào)作為載波,通過簡(jiǎn)單的軟件設(shè)計(jì),實(shí)現(xiàn)了AM、FM等調(diào)制信號(hào)的輸出。另外,它可任意設(shè)定頻率分辨率,使信號(hào)精度很高,甚至可將累加器、ROM、D/A及微處理器集成于一片IC之內(nèi)。未來通信系統(tǒng)的發(fā)展離不開對(duì)信號(hào)的調(diào)制和解調(diào),更離不開正弦載波,基于DDS技術(shù)的正弦信號(hào)發(fā)生器在通信中的應(yīng)用將越來越廣泛。
評(píng)論