AD9850+AD9851模块原理图、pcb源文件 DDS信号发生器 正弦波方波可调占空比 送STM32程序

包含兼容
AD9850_AD9851
的原理图、
PCB
源文件
(AD
软件格、驱动程序

AD9850是一款高度集成的器件,采用先进的DDS技术,再加上内部高速,高性能的D/A转换器和比较器,形成一个数字可编程频率合成器和时钟发生器功能。当参考准确的时钟源时,AD9850产生稳定的频率并进行相位可编程的数字化模拟输出正弦波。该正弦波可以直接用作频率源,或内部转换为方波敏捷时钟生成器应用。AD9850的创新高速DDS内核接受32位频率调谐字,其结果是输出125 MHz参考时钟的0.0291 Hz调谐分辨率输入。

获取链接1:通过百度网盘分享的文件:AD9851_接:https://pan.baidu.com/s/12Z_EKO7v1U8xKzdGIp7odQ?pwd=4y44 提取码:4y44复制这段内容打开「百度网盘APP 即可获取」

获取链接2:https://m.tb.cn/h.g6FdO68?tk=0c1M30a16dU HU9196 「我在闲鱼发布了【AD9850、AD9851原理图、pcb模块 DDS信号发生】」

点击链接直接打开

 

部分代码

//***************************************************//
//          向ad9850中写命令与数据(串口)             //
//---------------------------------------------------//
void ad9850_wr_serial(unsigned char w0,double frequence)
{
unsigned char i,w;
long int y;
double x;
//计算频率的HEX值
x=4294967295/125;//适合125M晶振
//如果时钟频率不为180MHZ,修改该处的频率值,单位MHz  !!!
frequence=frequence/1000000;
frequence=frequence*x;
y=frequence;
//写w4数据
w=(y>>=0);
for(i=0;i<8;i++)
{
ad9850_bit_data=(w>>i)&0x01;
ad9850_w_clk=1;
ad9850_w_clk=0;
}
//写w3数据
w=(y>>8);
for(i=0;i<8;i++)
{
ad9850_bit_data=(w>>i)&0x01;
ad9850_w_clk=1;
ad9850_w_clk=0;
}
//写w2数据
w=(y>>16);
for(i=0;i<8;i++)
{
ad9850_bit_data=(w>>i)&0x01;
ad9850_w_clk=1;
ad9850_w_clk=0;
}
//写w1数据
w=(y>>24);
for(i=0;i<8;i++)
{
ad9850_bit_data=(w>>i)&0x01;
ad9850_w_clk=1;
ad9850_w_clk=0;
}
//写w0数据
w=w0;   
for(i=0;i<8;i++)
{
ad9850_bit_data=(w>>i)&0x01;
ad9850_w_clk=1;
ad9850_w_clk=0;
}
//移入始能
ad9850_fq_up=1;
ad9850_fq_up=0;
}
//***************************************************//
//                   测试程序1000Hz                  //
//---------------------------------------------------//
main()
{
P0=0x00;
P1=0x00;
P2=0x00;
P3=0x00;
//---------------------------------------------------//
//并行写1000Hz程序
ad9850_reset();
ad9850_wr_parrel(0x00,1000);
//---------------------------------------------------//
while(1)
{
}
}

4f8931bb513140308cc97cfa76ad6914.png

dd0c1f2a203a4adc93af9187f11cdda1.png

2eda2690de1b493aa8ece9fbbbbf0d1c.png

a2807984733842738413f205f51537bb.jpeg

 

 

作者:晨借懒云霜

物联沃分享整理
物联沃-IOTWORD物联网 » AD9850+AD9851模块原理图、pcb源文件 DDS信号发生器 正弦波方波可调占空比 送STM32程序

发表回复