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