新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > 單片機與FPGA實現(xiàn)等精度頻率測量和IDDS技術設計方

單片機與FPGA實現(xiàn)等精度頻率測量和IDDS技術設計方

作者: 時間:2012-06-29 來源:網(wǎng)絡 收藏

O.引言

本文引用地址:http://2s4d.com/article/190183.htm

本系統(tǒng)利用有效的結合起來共同實現(xiàn)技術,發(fā)揮各自的優(yōu)點,使設計變得更加容易和靈活,并具有頻率測量范圍寬、產(chǎn)生的波形頻率分辨率高及精度大等特點。

系統(tǒng)方便靈活,測量精度和產(chǎn)生的波形分辨率高,能適應當代許多高精度測量和波形產(chǎn)生的要求,可以在各類測量系統(tǒng)和信號發(fā)生器中得到很好的利用,頻率測量在電路實驗、通訊設備、音頻視頻和科學研究中具有十分廣泛的用途。等精度測量技術具有廣闊的應用前景,由于其性能的優(yōu)越性,在目前各個測量領域中都可以發(fā)揮著很好的作用,特別是在海洋勘探,太空探索以及各類實驗中都得到了應用。

1.DDS信號發(fā)生器的實現(xiàn)

使用相結合的方式構成DDS信號發(fā)生器的核心部分,這是一種從相位概念出發(fā)直接合成所需波形的一種新的全數(shù)字頻率合成技術。其中完成相位累加、波形地址查找及波形輸出等功能,凌陽16位實現(xiàn)頻率控制字的輸入和液晶顯示部分。FPGA與單片機通過串行輸入并行輸出的方式進行通信。其總體設計框圖如圖1所示。

1.1 DDS產(chǎn)生原理

圖2是一個基本的DDFS結構框圖。DDFS 以數(shù)控振蕩器的方式,產(chǎn)生頻率可控制的正弦波、方波、三角波,電路包括了基準時鐘源、相位累加器、相位調制器、波形ROM查找表、D/A轉換器和低通濾波器等。頻率控制字N和相位控制字M分別控制DDS所輸出的波形的頻率和正弦波的相位。

1.1.1 頻率部分

一個N位字長的二進制加法器的一端和一個固定時鐘脈沖取樣的N位相位寄存器相連,另一個輸入端是外部輸入的控制字M。這樣在每一個時鐘到來的時候,前一次相位寄存器中的值和當前的M值相加,作為當前相位寄存器的輸出??刂谱諱決定了相位增量,加法器不斷的對相位增量進行線性累加。當產(chǎn)生一次溢出后,完成一個周期性動作,即DDFS合成信號的一個頻率周期。

設基準時鐘信號為fclk,分頻值為N,累加器位數(shù)為M,相位累加器步進值為L,根據(jù)公式:

設最高頻率為20KHz,步進為20Hz,因此累加器位數(shù)至少為10位(210=1024>20000/20)。為了保證在最高頻率下的波形在一個周期內至少有32個點,因此累加器至少有l(wèi)O+5=15位。

取晶振頻率32.768MHz,可得


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉