用AD7008构成可程控正弦波信号发生器

技术分类: 模拟设计  | 2006-05-18
来源:单片机及嵌入式系统应用 | 作者:邹轶才 黄正东

       

        第一级运算放大器将电流转化为电压输出,则有:

        将 表达式代入,得  

         

        第二级运算放大器起反向放大作用,它的输入和输出电压之间的关系为:

       

        将表达式代入,最后得到如下关系:

        

        由于 ,所以输入电压通过该电路后,其输出受到由数字控制的衰减。R改变DO~D7的值时,输出电压也随之变化,即实现了对正弦渡信号的幅度控制。

正弦波信号发生器硬件电路图

        3  软件设计 

        单片机上电复位后,先对A D 7 0 0 8和MAX262进行初始化设置。然后开始检测外围输入单元。当有频率设置输入时.则将频率控制字送入AD7008,然后根据信号频率设置MAX262的中心频和Q值。当有幅度设置输入时,则将幅度控制字送DAC0832。其程序流程框图如图3所示。

       该信号发生器已经成功运用在某电测系统中,使用效果良好。由于受该系统的实际需求所限,还没有完全发挥DDS技术的全部优势。DDS还可以应用于跳频通信、数字调制等其它领域。尤其是那些要求频率精度高、转换时间短的应用场合,采用DDS技术相对其它频率合成技术来说具有无法比拟的优势。由于DDS自身的优点,在性能要求较高的频率合成领域将会得到极为广泛的应用。

1】【2
加载中

对文章的评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销