可编程DDS系统、高性能数模变换器(DAC)AD9850
发布时间:2018/12/19 20:23:57 访问次数:1597
AD9850采用直接数字合成(DDS)技术可编程DDS 系统和高速比较器全数字编程控制频率合成
基于AD9850的DDS模块,键盘输入、显示电路及控制模块,滤波模块和PC机通信电路模块。
1、5l单片机为控制核心,一方面,上电后,单片机复位,对AD9850初始化并使其输出预先设置的定频频率,AD9850输出的信号经滤波模块过滤后输出,来产生所需要的正弦波形;另一方面,对液晶LCDl2864进行控制,通过菜单的模式,选择所需要的输出频率方式。键盘输入相应的操作命令(功能分别为模式按键、数据加按键、数据减按键和确定按键),使得整个设计变得更加直观明了。
单片机软件主要由四个部分组成,分别为初始化配置程序、主循环程序、按键中断程序和串行通信中断程序。其中初始化配置程序主要负责初始化键盘控制芯片7279A和初始化DDS;按键中断程序主要实现输出波形选择、频率和相位选择;串行中断程序实现了和PC机通信并调节频率、相位以及输出波形的选择。
2、PC机和信号发生器板采用串口RS232通信,在PC机上使用VB软件进行设计,依据单片机的软件通信协议进行编程。控制对话框如图7所示,提供了串口通信测试按钮,用于判断物理连接是否正常。可以控制输出通道1、2的频率和相位(确认为方波输出时,两个通道的相位控制部分灰化),在按确定之后,信息将会送到单片机,单片机再根据PC送的信息进行分析,并控制DDS芯片,从而输出相应的波形。
AD9850是美国AD公司采用先进的DDS技术,1996年推出的高集成度DDS频率合成器,采用CMOS工艺,其功耗在3.3V供电时仅为155mW,扩展工业级温度范围为-40~80℃,采用28脚SSOP表面封装形式。它内部包括可编程DDS系统、高性能DAC及高速比较器,能实现全数字编程控制的频率合成器和时钟发生器。接上精密时钟源,AD9850可产生一个频谱纯净、频率和相位都可编程控制的模拟正弦波输出。此正弦波可以直接作为信号源输出或者送入AD9850的高速比较器从而得到方波输出。AD9850接口控制简单,可以用8位并行口或串行口直接输入频率、相位等控制数据。32位频率控制字,在125MHz时钟下,输出频率分辨率为0.029Hz,频率范围为0.1Hz~40MHz,幅值范围为0.2~1V。AD9850是AD公司生产的最高时钟为125 MHz、采用先进的CMOS技术的直接频率合成器,主要由可编程DDS系统、高性能数模变换器(DAC)和高速比较器3部分构成,能实现全数字编程控制的频率合成。
AD9850的复位(RESET) 信号为高电平有效,且脉冲宽度不小于5 个参考时钟周期。AD9850的参考时钟频率一般远高于单片机的时钟频率(小厮所用为单片机89C51,使用12M晶振), 因此AD9850 的复位(RESET)端可与单片机的复位端直接相连。
AD9850采用32位的相位累加器将信号截断成14位输入到正弦查询表,查询表的输出再被截断成10位后输入到DAC,DAC再输出两个互补的电流。DAC满量程输出电流通过一个外接电阻RSET调节,调节关系为ISET=32&TImes;(1.148V/RSET),RSET的典型值是3.9kΩ。将DAC的输出经低通滤波后接到AD9850内部的高速比较器上即可直接输出一个抖动很小的方波。
AD9850对输入的标准正弦波,进行直接数字合成。输入信号频率最高为fclk=125MHz,可生成0-fclk/2范围内的任意频率正弦波和方波。AD9850在接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在125MHz的时钟下,32位的频率控制字可使AD9850的输出频率分辨率达0.0291Hz;并具有5位相位控制位,而且允许相位按增量180°、90°、45°、22.5°、11.25°或这些值的组合进行调整。
AD9850采用直接数字合成(DDS)技术可编程DDS 系统和高速比较器全数字编程控制频率合成
基于AD9850的DDS模块,键盘输入、显示电路及控制模块,滤波模块和PC机通信电路模块。
1、5l单片机为控制核心,一方面,上电后,单片机复位,对AD9850初始化并使其输出预先设置的定频频率,AD9850输出的信号经滤波模块过滤后输出,来产生所需要的正弦波形;另一方面,对液晶LCDl2864进行控制,通过菜单的模式,选择所需要的输出频率方式。键盘输入相应的操作命令(功能分别为模式按键、数据加按键、数据减按键和确定按键),使得整个设计变得更加直观明了。
单片机软件主要由四个部分组成,分别为初始化配置程序、主循环程序、按键中断程序和串行通信中断程序。其中初始化配置程序主要负责初始化键盘控制芯片7279A和初始化DDS;按键中断程序主要实现输出波形选择、频率和相位选择;串行中断程序实现了和PC机通信并调节频率、相位以及输出波形的选择。
2、PC机和信号发生器板采用串口RS232通信,在PC机上使用VB软件进行设计,依据单片机的软件通信协议进行编程。控制对话框如图7所示,提供了串口通信测试按钮,用于判断物理连接是否正常。可以控制输出通道1、2的频率和相位(确认为方波输出时,两个通道的相位控制部分灰化),在按确定之后,信息将会送到单片机,单片机再根据PC送的信息进行分析,并控制DDS芯片,从而输出相应的波形。
AD9850是美国AD公司采用先进的DDS技术,1996年推出的高集成度DDS频率合成器,采用CMOS工艺,其功耗在3.3V供电时仅为155mW,扩展工业级温度范围为-40~80℃,采用28脚SSOP表面封装形式。它内部包括可编程DDS系统、高性能DAC及高速比较器,能实现全数字编程控制的频率合成器和时钟发生器。接上精密时钟源,AD9850可产生一个频谱纯净、频率和相位都可编程控制的模拟正弦波输出。此正弦波可以直接作为信号源输出或者送入AD9850的高速比较器从而得到方波输出。AD9850接口控制简单,可以用8位并行口或串行口直接输入频率、相位等控制数据。32位频率控制字,在125MHz时钟下,输出频率分辨率为0.029Hz,频率范围为0.1Hz~40MHz,幅值范围为0.2~1V。AD9850是AD公司生产的最高时钟为125 MHz、采用先进的CMOS技术的直接频率合成器,主要由可编程DDS系统、高性能数模变换器(DAC)和高速比较器3部分构成,能实现全数字编程控制的频率合成。
AD9850的复位(RESET) 信号为高电平有效,且脉冲宽度不小于5 个参考时钟周期。AD9850的参考时钟频率一般远高于单片机的时钟频率(小厮所用为单片机89C51,使用12M晶振), 因此AD9850 的复位(RESET)端可与单片机的复位端直接相连。
AD9850采用32位的相位累加器将信号截断成14位输入到正弦查询表,查询表的输出再被截断成10位后输入到DAC,DAC再输出两个互补的电流。DAC满量程输出电流通过一个外接电阻RSET调节,调节关系为ISET=32&TImes;(1.148V/RSET),RSET的典型值是3.9kΩ。将DAC的输出经低通滤波后接到AD9850内部的高速比较器上即可直接输出一个抖动很小的方波。
AD9850对输入的标准正弦波,进行直接数字合成。输入信号频率最高为fclk=125MHz,可生成0-fclk/2范围内的任意频率正弦波和方波。AD9850在接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在125MHz的时钟下,32位的频率控制字可使AD9850的输出频率分辨率达0.0291Hz;并具有5位相位控制位,而且允许相位按增量180°、90°、45°、22.5°、11.25°或这些值的组合进行调整。
热门点击
- 什么叫电介质?其分类和作用是什么?
- JR36系列热继电器
- 双运算放大器双低功率LM 393 N
- 焊丝是如何分类的?
- 可编程DDS系统、高性能数模变换器(DAC)
- 电力系统振荡和短路的区别是什么
- 简述MBF磨煤机的结构。
- K1010B光学能隙满足方程式
- 省煤器在什么情况下考虑改进结构?
- OPA192IDBVT风是基态时的基本振动能
推荐技术资料
- 单片机版光立方的制作
- N视频: http://v.youku.comN_sh... [详细]