位置:51电子网 » 技术资料 » 测试测量

DDS芯片AD9850的工作原理及其与单片机的接口

发布时间:2008/6/3 0:00:00 访问次数:977

        作者:武汉空军雷达学院 石

     雄 杨加功 彭世蕤 来源:《国外电子元器件》

     摘要:介绍了美国ad公司采用先进的直接数字频率合成(dds)技术推出的高集成度频率合成器ad9850的工作原理、主要特点及其与mcs51单片机的接口,并给出了接口电路图和部分源程序。

    

    

     关键词:直接数字频率合成(dds)

     控制字 控制时序 接口 ad9850

     1 ad9850简介

     随着数字技术的飞速发展,用数字控制方法从一个参考频率源产生多种频率的技术,即直接数字频率合成(dds)技术异军突起。美国ad公司推出的高集成度频率合成器ad9850便是采用dds技术的典型产品之一。

     ad9850采用先地蝗cmos工艺,其功耗在3.3v供电时仅为155mw,扩展工业级温度范围为-40~80℃,采用28脚ssop表面封装形式。ad9850的引脚排列如图1所示,图2为其组成框图。图2中层虚线内是一个完整的可编程dds系统,外层虚线内包含了ad9850的主要组成部分。

     ad9850内含可编程dds系统和高速比较器,能实现全数字编程控制的频率合成。可编程dds系统的核心是相位累加器,它由一个加法器和一个n位相位寄存器组成,n一般为24~32。每来一个外部参考时钟,相位寄存器便以步长m递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中0°~360°范围的一个相位点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动dac以输出模式量。

     相位寄存器每过2n/m个外部参考时钟后返回到初始状态一次,相位地正弦查询表每消费品一个循环也回到初始位置,从而使整个dds系统输出一个正弦波。输出的正弦波周期to=tc2n/m,频率fout=mfc/2n,tc、fc分别为外部参考时钟的周期和频率。

     ad9850采用32位的相位累加器将信号截断成14位输入到正弦查询表,查询表的输出再被截断成10位后输入到dac,dac再输出两个互补的电流。dac满量程输出电流通过一个外接电阻rset调节,调节关系为iset=32(1.148v/rset),rset的典型值是3.9kω。将dac的输出经低通滤波后接到ad9850内部的高速比较器上即可直接输出一个抖动很小的方波。其系统功能如图3所示。

     ad9850在接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在125mhz的时钟下,32位的频率控制字可使ad9850的输出频率分辨率达0.0291hz;并具有5位相位控制位,而且允许相位按增量180°、90°、45°、22.5°、11.25°或这些值的组合进行调整。

     2 ad9850的控制字与控制时序

     ad9850有40位控制字,32位用于频率控制,5位用于相位控制。1位用于电源休眠(power

     down)控制,2位用于选择工作方式。这40位控制字可通过并行方式或串行方式输入到ad9850,图4是控制字并行输入的控制时序图,在并行装入方式中,通过8位总线a0…d7将可数据输入到寄存器,在重复5次之后再在fq-ud上升沿把40位数据从输入寄存器装入到频率/相位数据寄存器(更新dds输出频率和相位),同时把地址指针复位到第一个输入寄存器。接着在w-clk的上升沿装入8位数据,并把指针指向下一个输入寄存器,连续5个w-clk上升沿后,w-clk的边沿就不再起作用,直到复位信号或fq-ud上升沿把地址指针复位到第一个寄存器。在串行输入方式,w-clk上升沿把25引脚的一位数据串行移入,当移动40位后,用一个fq-ud脉冲即可更新输出频率和相位。图5是相应的控制字串行输入的控制时序图。

     ad9850的复位(reset)信号为高电平有效,且脉冲宽度不小于5个参考时钟周期。ad9850的参考时钟频率一般远高于单片机的时钟频率,因此ad9850的复位(reset)端可与单片机的复位端直接相连。

     值得一提的是:用于选择工作方式的两个控制位,无论并行还是串行最好都写成00,并行时的10、01和串行时的10、01、11都是工厂测试用的保留控制字,不

        作者:武汉空军雷达学院 石

     雄 杨加功 彭世蕤 来源:《国外电子元器件》

     摘要:介绍了美国ad公司采用先进的直接数字频率合成(dds)技术推出的高集成度频率合成器ad9850的工作原理、主要特点及其与mcs51单片机的接口,并给出了接口电路图和部分源程序。

    

    

     关键词:直接数字频率合成(dds)

     控制字 控制时序 接口 ad9850

     1 ad9850简介

     随着数字技术的飞速发展,用数字控制方法从一个参考频率源产生多种频率的技术,即直接数字频率合成(dds)技术异军突起。美国ad公司推出的高集成度频率合成器ad9850便是采用dds技术的典型产品之一。

     ad9850采用先地蝗cmos工艺,其功耗在3.3v供电时仅为155mw,扩展工业级温度范围为-40~80℃,采用28脚ssop表面封装形式。ad9850的引脚排列如图1所示,图2为其组成框图。图2中层虚线内是一个完整的可编程dds系统,外层虚线内包含了ad9850的主要组成部分。

     ad9850内含可编程dds系统和高速比较器,能实现全数字编程控制的频率合成。可编程dds系统的核心是相位累加器,它由一个加法器和一个n位相位寄存器组成,n一般为24~32。每来一个外部参考时钟,相位寄存器便以步长m递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中0°~360°范围的一个相位点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动dac以输出模式量。

     相位寄存器每过2n/m个外部参考时钟后返回到初始状态一次,相位地正弦查询表每消费品一个循环也回到初始位置,从而使整个dds系统输出一个正弦波。输出的正弦波周期to=tc2n/m,频率fout=mfc/2n,tc、fc分别为外部参考时钟的周期和频率。

     ad9850采用32位的相位累加器将信号截断成14位输入到正弦查询表,查询表的输出再被截断成10位后输入到dac,dac再输出两个互补的电流。dac满量程输出电流通过一个外接电阻rset调节,调节关系为iset=32(1.148v/rset),rset的典型值是3.9kω。将dac的输出经低通滤波后接到ad9850内部的高速比较器上即可直接输出一个抖动很小的方波。其系统功能如图3所示。

     ad9850在接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在125mhz的时钟下,32位的频率控制字可使ad9850的输出频率分辨率达0.0291hz;并具有5位相位控制位,而且允许相位按增量180°、90°、45°、22.5°、11.25°或这些值的组合进行调整。

     2 ad9850的控制字与控制时序

     ad9850有40位控制字,32位用于频率控制,5位用于相位控制。1位用于电源休眠(power

     down)控制,2位用于选择工作方式。这40位控制字可通过并行方式或串行方式输入到ad9850,图4是控制字并行输入的控制时序图,在并行装入方式中,通过8位总线a0…d7将可数据输入到寄存器,在重复5次之后再在fq-ud上升沿把40位数据从输入寄存器装入到频率/相位数据寄存器(更新dds输出频率和相位),同时把地址指针复位到第一个输入寄存器。接着在w-clk的上升沿装入8位数据,并把指针指向下一个输入寄存器,连续5个w-clk上升沿后,w-clk的边沿就不再起作用,直到复位信号或fq-ud上升沿把地址指针复位到第一个寄存器。在串行输入方式,w-clk上升沿把25引脚的一位数据串行移入,当移动40位后,用一个fq-ud脉冲即可更新输出频率和相位。图5是相应的控制字串行输入的控制时序图。

     ad9850的复位(reset)信号为高电平有效,且脉冲宽度不小于5个参考时钟周期。ad9850的参考时钟频率一般远高于单片机的时钟频率,因此ad9850的复位(reset)端可与单片机的复位端直接相连。

     值得一提的是:用于选择工作方式的两个控制位,无论并行还是串行最好都写成00,并行时的10、01和串行时的10、01、11都是工厂测试用的保留控制字,不

相关IC型号

热门点击

 

推荐技术资料

音频变压器DIY
    笔者在本刊今年第六期上着重介绍了“四夹三”音频变压器的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!