基于AD9851的多功能信號(hào)發(fā)生器設(shè)計(jì)
1.4 信號(hào)處理電路設(shè)計(jì)
信號(hào)處理部分的主要功能是對(duì)AD9851的輸出波形進(jìn)行低通濾波、幅度調(diào)節(jié)和放大。要實(shí)現(xiàn)步進(jìn)值大約6 dB的輸出幅度調(diào)節(jié),即需使下式中的衰減值為6 dB,可以求得AV=2,AV是電壓放大倍數(shù)。
衰減值=20×lg AV (2)
由此,電路應(yīng)該滿足相鄰兩個(gè)結(jié)點(diǎn)對(duì)地的兩倍電壓差。設(shè)計(jì)時(shí)可利用簡(jiǎn)單的電阻鏈結(jié)構(gòu)來構(gòu)成衰減器,而結(jié)點(diǎn)的切換則可以使用模擬多路開關(guān)CD74HC4051來控制。
在設(shè)計(jì)放大電路時(shí),既要考慮到放大倍數(shù),還要認(rèn)識(shí)到轉(zhuǎn)換速率這個(gè)重要因素,因?yàn)?a class="contentlabel" href="http://2s4d.com/news/listbylabel/label/信號(hào)發(fā)生器">信號(hào)發(fā)生器最高輸出頻率高達(dá)20 MHz,所以,應(yīng)選擇增益帶寬積相對(duì)較高的放大器。基于多種因素的考慮,這里選擇LM6264高速集成運(yùn)算放大器,并將信號(hào)幅度放大8倍。
此外,為了完善系統(tǒng)功能,使其具有較強(qiáng)的實(shí)用性,本系統(tǒng)還設(shè)計(jì)了由鐵電存儲(chǔ)器FM24C04A構(gòu)成的掉電數(shù)據(jù)保護(hù)電路,用于保存中途掉電或儀器關(guān)機(jī)前的狀態(tài)信息。本文引用地址:http://2s4d.com/article/157747.htm
2 軟件設(shè)計(jì)
本系統(tǒng)軟件由主監(jiān)控程序、典型信號(hào)產(chǎn)生、人機(jī)交互以及定時(shí)中斷程序等幾部分構(gòu)成。其中主監(jiān)控程序的任務(wù)是識(shí)別按鍵、解釋命令,并獲得完成該命令的相應(yīng)模塊入口,引導(dǎo)信號(hào)發(fā)生器進(jìn)入正常工作狀態(tài),協(xié)調(diào)各部分軟件的工作;典型信號(hào)產(chǎn)生程序則由STC516RD根據(jù)用戶輸入的頻率和相位要求,將計(jì)算出的頻率控制字傳送給AD9851,再由AD9851產(chǎn)生頻率相位可控的信號(hào);定時(shí)中斷程序需要T0和T2定時(shí)器同時(shí)工作,T0用來定時(shí)掃描鍵盤,T2則工作在16位自動(dòng)重裝載方式,用來定時(shí)2PSK、ASK、FSK以及掃頻功能中的時(shí)間間隔的長(zhǎng)短.以及模擬多路轉(zhuǎn)換開關(guān)的切換。
圖3所示是系統(tǒng)主監(jiān)控程序,即系統(tǒng)主程序流程圖。
信號(hào)發(fā)生器的工作模式可以通過主監(jiān)控程序中變量state的值進(jìn)行選擇。每種功能的實(shí)現(xiàn)則依賴于頻率、相位、幅度以及時(shí)間間隔的設(shè)定,并應(yīng)綜合考慮。
在數(shù)字調(diào)制方法中,數(shù)字調(diào)制的載波是AD9851輸出的正弦信號(hào),其頻率和幅度均可調(diào),調(diào)制波通常是一系列由0和1交替出現(xiàn)的序列信號(hào)串。
評(píng)論