天津工业大学本科毕业论文 第三章
图3-14 ASK/PSK 信号产生原理图
3.6 滤波电路设计
采用一个二阶巴特沃兹低通滤波电路及一个运算放大器完成,实为AD811组成的增益为2的低通滤波器。
图3-15 低通滤波器
3.7 放大电路设计
放大部分较为简单,只需要做一个3倍的电压放大即可。根据设计要求,由于输出带负载能力也很重要,故本设计采用了高速单运算放大器AD811完成末级放大。AD811的带宽增益积为140MHz,在双15V供电时,有正负12V的输出摆幅,最大输出电流为100mA,可以满足设计要求。为防止自激,实际中可采用反相3倍电压放大。
26
天津工业大学本科毕业论文 第四章
第四章 系统软件设计及仿真结果分析
4.1 系统软件设计
4.1.1 软件整体流程图
系统上电先对系统进行初始化,然后进查键程序的循环,主程序流程(见图4-1)。
修改输出频率值和 命令控制字 27
初始化 扫描键盘 FM AM FSK/ASK 开2KHz中断数字调制循环1秒 程控选择合适的电阻 开10KHz中断产生码元循环1秒 输出频率值 送AD9850控制字 图4-1 软件整体流程图 天津工业大学本科毕业论文 第四章
4.1.2 AM信号的流程图 输出AM信号 返回 是否有AM按键按下 扫描键盘 N Y 单片机给出地址 选择合适电阻 图4-2 FM工作子模块流程图 4.1.3 FM信号的流程图 FM 信号的产生如流程(见图 4-2)。 N 是否有FM按键按下 扫描键盘 Y 开2KHz中断 判断是否出现过中断 Y 输出修改后的频率 N N 判断输出频率是否1秒 Y 返回 图4-3 FM工作子模块流程图 28
天津工业大学本科毕业论文 第四章
4.1.3 ASK/PSK信号的流程图 扫描键盘 N 是否有按键按下 Y 开10KHz中断 判断是否产生中断 修改输出后的频率 输出1kbps码元 控制4051(2)选通 输出ASK/PSK信号 返回 图4-4 FM工作子模块流程图
4.2 仿真及结果分析 4.2.1 正弦波信号
AD9850 内部有40 位寄存器,其中32 位用于频率控制,5位用于相位控制,1 位用于电源休眠,2 位厂家保留测试控制。本设计中40 位控制字通过串行方式送入AD9850,时序如图4-5所示。系统工作时,单片机按照用户要求输出不同的命令控制字,控制AD9850 产生不同的正弦波(1KHZ~10MHZ),经放大后输出正弦波。
图4-5 AD9850串行输入时控制字时序图
29
天津工业大学本科毕业论文 第四章
串行输入时AD9850 40位控制字的产生方法:
每一个CLK 时钟上升沿,由控制字输入口的第8位(25 管脚)移入1 位控制位(低位先移入),40个W-CLK 移位时钟后,FQ-UD 脉冲的上升沿更新输出频率。
4-6 正弦波信号
如图4-4 所示是用AGILE4NT54622D 型数字示波器测试的正弦波形,其失真小,稳定度高。
4.2.2 AM信号
AM信号采用模拟调制。将AD9850 产生的载波信号和由文氏电桥产生的1kHZ 调制信号加到乘法器MC1496 上。单片机根据外部调制度ma,给出不同的地址值,使4051(1)选通不同的通道,接通不同阻值与R0构成分压电路(见图4-5),从而改变载波的电压幅值,产生AM 信号,如图4-7所示。
图4-7 AM信号
30