电子世界 2005 年 12 期
29
校园电子
目前 信号源的产生一般采用两种方式 一是采用传统的
波形振荡方式
如常见的 555 MAX038 等芯片 采用外接阻容
介质来达到频率合成的目的
虽然电路简单 但频率控制复杂
不易数字化 特别是在高频波段 如果电路设计不当波形容易
失真
二是采用直接数字频率合成(DDS)方式 即通过可编程技
术从一个标准参考时钟产生多种频率
主要优点是信号源的相
对带宽较宽
频率分辨率高 可产生宽带正交信号及其他多种
调制信号
控制灵活方便 具有较高的性价比 广泛应用于通
信
雷达等领域 是目前频率合成的发展方向
DDS 芯片目前在国内应用较多的是美国 ADI 公司的 AD98
AD99 系列 典型的如 AD9850 AD9852 AD9944
等
下面以 AD9850 为例来说明信号源频率合成的基本结构以
及 AD9850 和单片机的接口
系统结构及原理
本系统主要由 DDS 模块 AD9850 单片机控制单元 键盘
液晶显示 输出运算放大模块 D/A 转换模块 幅度控制模块
组成
系统的结构框图如图 1 所示 通过键盘输入用户要生成
的频率和调制方式
控制 DDS 模块产生波形 并在液晶面板上
显示出来
除了可以显示一般的正弦波 方波和锯齿波 而且
能够通过软件编程实现各种调制波形如调幅
调频模拟调制信
号以及 FSK
PSK 和 ASK 数字调制信号 分别介绍如下
1 DDS 芯片 AD9850
AD 公司的 AD9850 芯片是典型的 DDS 芯片
采用先进的
CMOS 工艺
SSOP 小型封装(引脚见图 4) 内含可编程 DDS 系统
的高速比较器
能实现全数字编程频率合成 它的核心是由一
个加法器和一个32位寄存器组成
每来一个外部时钟 相位寄
存器以步长 M 递加 其输出与相位控制字相加后到正弦查询表
查出对应的数字幅度信息
再把相位信息映射成正弦波幅度信
号
驱动 DAC 输出模拟量 图 2 为 DDS 芯片 AD9850 的基本原
理图
2.DDS 芯片的接口时序
AD9850 芯片的 D/A 转换时间可达到 3.2ns 它根据处理器
发出的频率和相位控制字来实现输出信号频率及相位的调整
处理器的频率和相位控制字时必须严格按照图3 的时序来完成
AD9850 有 40 个控制字 W0 W1 W2 W3 和 W4 前 5 位
用于控制相位
第6 位用于电源休眠 第 7 8 位为控制工作方
式
最后的32位用来控制输出正弦波的频率 由高到低位输出
由频率和控制字之间的关系 我们得出输出任意频率正弦波的
函数
只要输入想要的频率就可以输出相应的波形 非常方便
控制
STC89C58 单片机和 DDS 芯片 AD9850 的接口
AD9850 芯片的控制有并行和串行两种方式
并行方式要
占用较多的 CPU 的资源
但是控制简单灵活 传输速度较高
本方案即采用并行方式 其中控制处理器选用宏晶公司的
STC89C58 单片机
相关内容说明如下
1 STC89C58 单片机 宏晶公司生产的 STC89C58 是一
种新型的 51 内核的单片机
它内部包含 32K FLASH ROM 1.2K
RAM
具有超低功耗 正常工作模式下典型功耗为 4 7mA 空
闲模式下小于 2mA
STC89C58 与传统的 51 单片机相比具有超
强的抗干扰能力
每个 I/O 口对 Vcc 和 GND 均进行了二极管箝
位保护
因此输入电压范围宽 不怕电源抖动 芯片内置高抗
静电
ESD保护 电路 可轻松抗过2000V的快速脉冲干扰 同
时对单片机的电源
时钟 复位电路都进行了特殊处理 避免
引入干扰
STC89C58 的另一特点是高速 外部时钟频率最高可到
80MHz
再经过内部 PLL 倍频 可达到 160 MHz 大大高于传
基于 AD9850 DDS 芯片的
宽频信号源
兰州交通大学 信息与电气工程学院 赵天时 严天峰
摘要 提出了一种基于单片机控制的 DDS 方式的高速宽频信号源系统 并对其中的 LCD 显示 输出运算放大模块 D/A 转
换模块
幅度控制模块等进行了介绍 该系统可以产生任意频率的正弦 方波 三角波信号及其各种模拟和数字调制信号功能
并且具有频率范围宽 步进小 幅度和频率的精度高等优点
图 1
图 2
图 3