基于CPLD系統的信號發(fā)生器設計
摘要:文中采用Quartus II開(kāi)發(fā)平臺,基于可編程邏輯器件CPLD設計出多波形信號發(fā)生器,可輸出頻率、幅度可調的三角波、正弦波和方波。任意波形模塊可由用戶(hù)輸出用戶(hù)所需的特殊波形,滿(mǎn)足了教學(xué)實(shí)驗和開(kāi)發(fā)新的實(shí)驗項目對特殊波形的要求。整個(gè)設計采用VHDL編程實(shí)
現,其設計過(guò)程簡(jiǎn)單,極易修改,可移植性強。另外,CPLD還具有可編程重置特性,因而可以方便地更換波形數據,且簡(jiǎn)單易行。
關(guān)鍵詞:信號發(fā)生器:CPLD;D/A轉換
CPLD復雜可編程邏輯器件,是從PAL和GAL器件發(fā)展出來(lái)的器件,相對而言規模大,結構復雜,屬于大規模集成電路范圍,是一種用戶(hù)可根據需要而自行構造邏輯功能的數字集成電路。各種波形曲線(xiàn)均可以用三角函數方程式來(lái)表示,能夠產(chǎn)生多種波形,如三角波、鋸齒波、矩形波(含方波)、正弦波的電路被稱(chēng)為函數信號發(fā)生器。函數信號發(fā)生器在電路實(shí)驗和設備檢測中具有十分廣泛的用途。
1 系統設計
1.1 方案比較
方案1:直接頻率合成法
直接頻率合成技術(shù)即為用多個(gè)晶體分別產(chǎn)生不同頻率的振蕩信號,再經(jīng)過(guò)具有四則運算功能的混頻器、倍頻器、分頻器和不同頻率的濾波器組合而成,用以實(shí)現特定頻率信號的產(chǎn)生輸出。
優(yōu)點(diǎn):頻率轉換時(shí)間短,理論上可產(chǎn)生任意小的頻率間隔。
缺點(diǎn):由于其利用晶體產(chǎn)生的信號經(jīng)過(guò)運算而成,所以其頻率間隔不能太多;由于采用了大量的倍頻器、分頻器以及混頻器,所以其輸出的波形信號附帶的噪聲較大;并且設備龐大,制造成本較高。
方案2:鎖相頻率合成
利用鎖相環(huán)的良好的窄帶跟蹤性能,可使頻率準確的鎖定在參考頻率或其N(xiāo)次諧波上,并使被鎖定頻率具有與參考頻率一致的頻率穩定度和較高的頻率純度。它由基準頻率產(chǎn)生器和鎖相環(huán)路兩部分組成。
優(yōu)點(diǎn):結構簡(jiǎn)單,輸出頻率純度高,易于得到大量的離散頻率。
缺點(diǎn):瞬時(shí)頻率穩定度較差,頻率轉換時(shí)間較長(cháng)。
方案3:直接數字頻率合成技術(shù)(DDS)
直接數字頻率合成技術(shù)完全擺脫了傳統的頻率合成技術(shù)的思路,即是通過(guò)對相位的運算來(lái)進(jìn)行頻率合成的,它的主要理論依據是Nyquist抽樣定理對模擬信號進(jìn)行采樣,經(jīng)量化后存入存儲器中,再通過(guò)尋址查找表輸出波形數據,經(jīng)DAC及濾波后恢復原波形來(lái)實(shí)現頻率合成的。
優(yōu)點(diǎn):利用DDS頻率合成技術(shù)的器件功耗低,體積小,其工作頻率范圍寬,頻率分辨率極高,頻率轉換時(shí)間極短。
缺點(diǎn):由于受限于器件可用的最高時(shí)鐘頻率,輸出頻率上限不能太高;由相位量化噪聲和幅度量化噪聲所形成的總輸出噪聲電平很高。
1.2 方案選擇
以上三種頻率合成技術(shù)是現代頻率合成技術(shù)的基礎,在性能上各有特點(diǎn),相互之間起到了很好的互補作用。本文綜合三種技術(shù)采用的方案為:用CPLD開(kāi)發(fā)板結合D/A芯片輸出模擬信號,實(shí)現信號發(fā)生器功能。作為信號發(fā)生器時(shí),能夠產(chǎn)生三角波、正弦波和方波三種不同的波形,并且可以通過(guò)開(kāi)發(fā)板上的按鍵來(lái)控制頻率和波幅的調節。
1.3 方案的總體框圖
圖1所示為系統的整體框圖。圖1中,控制模塊包括三個(gè)部分:外界輸入、命令分析和輸出指令。信號發(fā)生器模塊也包括指令輸入、選擇波形產(chǎn)生和輸出序列三個(gè)部分,其中在選擇波形產(chǎn)生中決定選擇波形的程序以及確定頻率和幅度的大小。
評論