AD9850/AD9851的簡介
AD9850/AD9851 模塊是采用 ADI 應(yīng)用最廣泛的 DDS(AD9850 和 AD9851)制作的模塊。

主要功能特點:
- 模塊能夠輸出正弦波和方波,2 個正弦波和 2 個方波輸出。
AD9850: 0-40MHz
AD9851: 0-70MHz
頻率在 20-30MHz 后諧波越來越大,波形會越來越不干凈。
方波: 0-1MHz - 采用 70MHz 的低通濾波器,使波形的 SN 比更好
- 比較器的基準(zhǔn)輸入端電壓由可變電阻產(chǎn)生,調(diào)節(jié)該電阻可以得到不同的占空比方波
- AD9850 模塊采用 125MHz 的有源晶振,AD9851 模塊采用 30MHZ 的有源晶振
AD9850 和 AD9851 主要區(qū)別
- AD9850 的時鐘頻率最高 125MHz,AD9851 的時鐘頻率最高 180MHz。輸出最高頻率AD9851 要比 AD9850 高。
- AD9850 沒有 6 倍頻,AD9851 有
原理圖

DDS輸出波形的靈活性
關(guān)于DDS的其他性能這里暫不多敘。關(guān)于DDS的輸出波形靈活性只要在 DDS內(nèi)部加上相應(yīng)控制如調(diào)頻控制FM、調(diào)相控制PM和調(diào)幅控制AM,即可以方便靈活地實現(xiàn)調(diào)頻、調(diào)相和調(diào)幅功能,產(chǎn)生FSK、PSK、ASK和 MSK等信號。另外,只要在DDS的波形存儲器存放不同波形數(shù)據(jù),就可以實現(xiàn)各種波形輸出,如三角波、鋸齒波和矩形波甚至是任意的波形。當(dāng)DDS的波形存儲器分別存放正弦和余弦函數(shù)表時,既可得到正交的兩路輸出。
DDS的原理框圖:
AD9850/AD9851 模塊的輸出波形
輸出正弦波和方波,
注:在輸出正弦波的情況下,接線到方波輸出的 IO 口,直接調(diào)節(jié)
藍色的電位器可輸出方波。
程序介紹
下面對主要的源代碼進行簡單的介紹
初始化DDS
void init_dds(void)
{
clk =0;
load =0;
delay(2);
clk = 1;
delay(2);
clk =0;
delay(5);
load= 1;
delay(2);
load= 0;
}
寫入40bit到DDS芯片,頻率占用前32bit,相位暫不可調(diào)
void write_dds(unsigned long dds)
{
uchar i;
load= 0;
clk =0;
for(i=0;i< 40;i++)
{
clk = 0;
delay(3);
if(dds & 0x00000001)
dat = 1;
else dat = 0;
delay(2);
clk = 1;
dds = dds > > l;
}
load=1;clk =0;delay(5);load= 0;
}
輸出你要的頻率,例如輸出12.5M則調(diào)用write freq ( 12500000);
void write_freq(unsigned long freq)
{
unsigned long dds;
dds = 42.94967296*freq;write_dds(dds);
}
實驗接線
| ad9850 | 51 |
|---|---|
| w_clk | P2^2 |
| fq_up | P2^1 |
| rest | P2^0 |
| bit_data | P1^7 |
| 當(dāng)然,還要接電源供電 |
調(diào)試結(jié)果

下載好對應(yīng)的代碼
OUT1 和 OUT2 端能測試到對應(yīng)輸出 1KHz 信號。如需測試方波,調(diào)節(jié)可變電位器,可在方波 1 和方波 2 端測試到方波。
AD9851的程序設(shè)計
其實軟件和AD9850差不多,主要采用注意6clock打開還是關(guān)閉,其余的當(dāng)成180M的時鐘處理。
外部晶體為30M,6倍頻打開,不像AD9854可以4—20倍頻可選。在AD9851的基礎(chǔ)上稍做修改就可搞定。
本次主要以AD9850為主做介紹
總結(jié)
AD9850是AD公司采用先進的DDS技術(shù)1996年推出的高集成度DDS頻率合成器,它內(nèi)部包括可編程 DDS系統(tǒng)、高性能DAC及高速比較器,能實現(xiàn)全數(shù)字編程控制的頻率合成器和時鐘發(fā)生器。有需要全代碼的可下方留言郵箱獲取,長期發(fā)布此類文章,歡迎關(guān)注一鍵三連,文章如有錯誤歡迎及時指正修改。
審核編輯 黃宇
-
信號發(fā)生器
+關(guān)注
關(guān)注
28文章
1735瀏覽量
113675
發(fā)布評論請先 登錄
AD9851:高性能CMOS 180 MHz DDS/DAC合成器的深度解析
深入解析AD9850:一款高性能DDS合成器
函數(shù)信號發(fā)生器和任意波形信號發(fā)生器區(qū)別詳解
三角波方波正弦波函數(shù)發(fā)生器 標(biāo)準(zhǔn)信號發(fā)生器 dds函數(shù)信號發(fā)生器
基于STM32F103 并行驅(qū)動AD9851模塊 DDS函數(shù)信號發(fā)生器輸出正弦波/方波信號
普源信號發(fā)生器DG5000直接數(shù)字合成(DDS)
你知道嗎?信號源≠信號發(fā)生器!#信號源 #信號發(fā)生器 #任意波形發(fā)生器 #電子工程師
AD9850 CMOS、125 MHz完整DDS頻率合成器技術(shù)手冊
AD9851 180MHz完整DDS頻率合成器技術(shù)手冊
51驅(qū)動AD9850/AD9851—DDS信號發(fā)生器
評論