首页
会员中心
到顶部
到尾部
计算机

51系列单片机实现AD9850 DDS信号源的研制4

时间:2020/10/27 9:19:17  作者:  来源:  查看:0  评论:0
内容摘要:D0—D7:     计算机毕业设计 8位数据输入口,可分次并行转载40位控制数据,D7(第250脚)也可以作为串行数据输入端使用;DEND:       数字地;DVD...

D0—D7:     计算机毕业设计 8位数据输入口,可分次并行转载40位控制数据,D7(第250脚)也可以作为串行数据输入端使用;
DEND:       数字地;
DVDD:       数字电源;
WCIK:       数字写入脉冲;
FQ-UD:      频率刷新功能信号;
CLK IN:    外部参考时钟输入,可以是CMOS电子的脉冲序列;
AGND:       模拟电源;
REST:       DA 输出电流的了控制电阻连接端,通常接一只3.9K欧的电阻到地;
QOUT:      内部比较器输出端;
QOUTB:     内部比较器互补输出端;
VINN:      内部比较器的负相输入端;
VINP:      内部比较器的正相输入端;
DACBL:     内部的旁路端,通常悬空;
IOUTB:      DA 的互补输出端;
本设计采用方案三,作为0~10MHz正弦信号发生。
1.2.3  输出电压放大
方案一:采用高频三极管做功率放大。选择恰当的电阻和电容来实现符合题目要求的放大倍数。但是使用三极管放大时,信号放大的稳定性不高,很难满足题目的要求。故不采用。
方案二:采用宽频运算放大器做前级电压放大,AD8056可以达到300M的带宽,而且频率稳定性好。
所以在本设计中采用了方案二。
第二章  硬件设计
2.1系统的总体框图如图
根据上面的论证,本系统以PIC16F877单片机为核心,配合DDS专用芯片AD9850,完成正弦信号的产生,并辅以各个功能模块完成题目的设计要求。
图2-1  系统原理框图
2.2  硬件模块设计
2.2.1正弦信号产生模块
正弦信号产生模块的主要部分是AD9850。
AD9850 采用先进的CMOS 工艺, 其功耗在3.3V 供电时仅为155mW,温度范围为-40~80℃, 采用28 脚SSOP 表面封装形式。图2.3为其组成框图。图中层虚线内是一个完整的可编程DDS系统,外层虚线内包含了AD9850的主要组成部分。AD9850内含可编程DDS系统和高速比较器,能实现全数字编程控制的频率合成。可编程DDS系统的核心是相位累加器, 它由一个加法器和一个N位相位寄存器组成,N为32;每来一个外部参考时钟,相位寄存器便以步长M递加;相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上;正弦查询表包含一个正弦波周期的数字幅度信息, 每一个地址对应正弦波中 0°~360°范围的一个相位点;查询表把输入地址的相位信息映射成正弦波幅度信号, 然后驱动DAC 以输出模拟量。
 图2-3  计算机毕业设计AD9850组成框图
相位寄存器每过2N/M个外部参考时钟后返回到初始状态一次, 相应地正弦查询表每经过一个循环也回到初始位置, 从而使整个DDS系统输出一个正弦波。输出的正弦波周期TO = Tc2N/M,频率fout = Mfc/2N ,Tc、fc 分别为外部参考时钟的周期和频率。AD9850采用32位的相位累加器将信号截断成14位输入到正弦查询表,查询表的输出再被截断成10 位后输入到DAC, DAC输出两个互补的电流。DAC满量程输出电流通过一个外接电阻RSET调节,    AD9850精密时钟源和写入频率相位控制字之后就可产生一个频率和相位都可
编程控制的模拟正弦波输出, 此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在125MHz 的时钟下, 32位的频率控制字可使AD9850 的输出频率分辨率达0.0291Hz;并具有5位相位控制位,而且允许相位按增量180°、90, 45, 22.5,11.25或这些字的组合进行调整。

 

Tags:



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号