DDS芯片是直接數(shù)字式頻率合成(Direct Digital Synthesizer)的英文縮寫。與傳統(tǒng)的頻率合成器相比,DDS芯片具有低成本、低功耗、高分辨率和快速轉(zhuǎn)換時間等優(yōu)點(diǎn),廣泛使用在電信與電子儀器領(lǐng)域,是實(shí)現(xiàn)設(shè)備全數(shù)字化的一個關(guān)鍵技術(shù)。
DDS芯片主要包括有頻率控制寄存器、高速相位累加器和正弦計算器三個部分。頻率控制寄存器可串行或并行的方式裝載并寄存用戶輸入的頻率控制碼;而相位累加器根據(jù)頻率控制碼在每個時鐘周期內(nèi)進(jìn)行相位累加,得到一個相位值;正弦計算器則對該相位值計算數(shù)字化正弦波幅度。DDS芯片輸出的一般是數(shù)字化的正弦波,因此還需經(jīng)過高速D/A轉(zhuǎn)換器和低通濾波器才能得到一個可用的模擬頻率信號。
什么是DDS芯片?
通俗來講,DDS是一種把波形預(yù)先存儲在芯片內(nèi)部的DAC,只要設(shè)置好它的工作頻率,就能按這個頻率來輸出特定的波形。
DDS內(nèi)部主要分成3部分:相位累加器、相位幅度轉(zhuǎn)換、數(shù)模轉(zhuǎn)換器(即DAC)。
相位累加器:
一個周期信號的波形,它的相位是均勻增加的,比如1Hz的正弦波,每1/360秒相位增加1°,增加到360°時又回到0°。相位累加器就是一個不斷累加產(chǎn)生相位值的計數(shù)器,周期性地累加、清零。
相位累加器的位數(shù)決定了把一個周期分為多少等分,位數(shù)越高,則分得越細(xì),一個周期內(nèi)的點(diǎn)數(shù)也越多,輸出波形在時間尺度上就會越精細(xì)。
相位幅度轉(zhuǎn)換
相位幅度轉(zhuǎn)換其實(shí)就是已經(jīng)存儲的波形表,比如我們想輸出正弦波的波形時,相位累加器輸出的相位是30°,則通過查表,輸出sin(30°)的值,就完成了相位幅度轉(zhuǎn)換。
DAC輸出
有了幅度值,再通過DAC輸出,就得到了當(dāng)前時刻的波形值。這個就不多解釋了,和通用的DAC一個意思。這里的DAC也是有位數(shù)的,位數(shù)越高,產(chǎn)生的波形幅度就越精細(xì)。