AD9850芯片原理与使用方法总结.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AD9850芯片原理及使用方法总结 DDS专用芯片电路广泛的应用于各个领域,其中以AD公司的产品比较有代表性。如AD7008、AD9850、AD9851、AD9852、AD9854、AD9858等。其系统时钟频率从30MHz到300MHz不等,其中的AD9858系统时钟更是达到了1GHz。这些芯片还具有调制功能,如AD7008可以产生正交调制信号,AD9852可以产生FSK、PSK、调频以及幅度调制的信号。这些芯片集成度高,内部都集成了D/A转换器,精度最高可达12bit,同时都采用了一些优化设计来提高性能。如这些芯片中大多采用了流水技术,通过流水技术的使用,提高了相位累加器的工作频率,从而使得DDS芯片的输出频率可以进一步提高。 一、AD9850简介 AD9850是AD公司采用先进的DDS技术,1996年推出的高集成度DDS频率合成器,,,,它内部包括可编程DDS系统、高性能DAC及高速比较器,能实现全数字编程控制的频率合成器和时钟发生器。接上精密时钟源,AD9850可产生一个频谱纯净、频率和相位都可编程控制的模拟正弦波输出。此正弦波可以直接作为信号源输出或者送入AD9850的高速比较器从而得到方波输出。AD9850接口控制简单,可以用8位并行口或串行口直接输入频率、相位等控制数据。32位频率控制字,在125MHz时钟下,输出频率分辨率为0.029Hz,频率范围为0.1Hz~40MHz,幅值范围为0.2~1V。 可编程DDS系统的核心是相位累加器,它由一个加法器和一个N位相位寄存器组成,N一般位24~32。每来一个外部参考时钟,相位寄存器便以步长M递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中0°~ 360°范围的一个相位点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动数模转换器(DAC)以输出模拟量,如图2所示。其内部原理结构如图3所示。 图 3? AD9850结构 可见,AD9850主要组成有三部分:一是高度DDS内核,是AD9850的核心,包括相位寄存器、频率寄存器、相位累加器、波形ROM;二是接口电路,即输入寄存器,用于接收单片机送来的40bit数据;三是模拟电路部分,即DA转换器及比较器。 二、芯片工作方式介绍 1、控制字的加载 表1 AD9850的40位控制字/数据字 AD9850有40位控制字,32位用于频率控制, 5位用于相位控制,1位用于电源休眠,2位用于 选择工作方式,详见表1。这40位控制字可通过 并行或串行方式输入到AD9850,图4是控制字并 行输入的时序图。 图4 控制字并行输入的时序图 图5 控制字串行输入时序图 在串行输入方式,W-CLK上升沿把25(D7)引脚的一位数据串行移入,当移动40位后,用一个FQ_UD脉冲即可更新输出频率和相位。图5是相应的控制字串行输入的控制时序图。AD9850的复位(RESET)信号为高电平有效,且脉冲宽度不小于5个参考时钟周期。AD9850的参考时钟频率一般远高于单片机的时钟频率, 因此复位端(22)可与单片机的复位端直接相连。 2、相位控制字的计算 AD9850中有5bit用于相位控制,相位控制的精度为360°/25=11.25°,二进制表示为00001,根据实际需要,设置不同的相位控制字就可以实现精确的相位控制。表2给出了相移与相位控制字之间的对应关系,允许相位按增量11.25°、22.5°、45°、90°、180°。 表2 相移与相位控制字之间的关系 相移(°) 相位控制字 相移(°) 相位控制字 0 00000 180.0 10000 22.5 00010 202.5 10010 45 00100 225.0 10100 67.5 00110 247.5 10110 90.0 01000 270.0 11000 112.5 01010 292.5 11010 135.0 01100 315.0 11100 157.5 01110 337.5 11110 3、频率控制字的计算 ,KIN,AD9850的频率控制字为△Freq,则DDS系统输出信号的频率fOUT为:fOUT=(CLKIN×K)/2N,输出信号的频率分辨率为fOUT=CLKIN/2N,对于一个相位累加器的位数N=32,参考时钟频率为CLKIN=125MHz,当相位增量K=1时,输出信号频率,fOUT最低,其值约为0.03Hz,这个值也是输出信号的频率分辨率fOUT;K的值不能太大,否则会出现失真波形。fOUT的最大值理论上至少应少于CLKIN/2,当相位增量=231时,输出信号频率fOUT最高,其值可达62.

您可能关注的文档

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档