高精度可编程波形发生器AD9833详细介绍
tencentUser 2024-01-29

1、AD9833简介

波形发生器广泛应用于各种测量、 激励和时域响应领域 ,AD9833 无需外接元件 ,输出频率和相位都可通过软件编程 ,易于调节 ,频率寄存器是 28位的 ,主频时钟为 25MHz 时 ,精度为0.1Hz,主频时钟为 1MHz 时,精度可以达到 0.004Hz。可以通过 3个串行接口将数据写入AD9833, 这3个串口的最高工作频率可以达到 40MHz, 易于与 DSP 和各种主流微控制器兼容,AD9833还具有休眠功能 ,可使没被使用的部分休眠 ,减少该部分的电流损耗 ,例如 ,若利用AD9833 输出作为时钟源 ,就可以让 DAC 休眠 ,以减小功耗 ,该电路采用 10引脚 MSOP 型表面贴片封装 ,体积很小。


2、AD9833特性

●频率和相位可数字编程 ;
●工作电压为 3V 时 ,功耗仅为 20mW;
●输出频率范围为 0MHz -12.5MHz;
●频率寄存器为 28位(在 25MHz 的参考时钟下 ,精度为 0.1Hz);
●可选择正弦波、三角波、方波输出 ;
●无需外界元件 ;
●3线 SPI 接口 ;
●温度范围为- 40℃-+ 105℃,


3、电路结构

图片.png

AD9833 是一块完全集成的 DDS(Direct Digital Frequency Synthesis )电路 ,仅需要 1个外部参考时钟、 1个低精度电阻器和一个解耦电容器就能产生高达 12.5MHz 的正弦波。除了产生射频信号外 ,该电路还广泛应外于各种调制解调方案。 这些方案全都用在数字领域 ,采用 DSP 技术能够把复杂的调制解调算法简化 ,而且很精确。AD9833 的内部电路主要有数控振荡器( NCO )、频率和相位调节器、 Sine ROM 、数模转换器( DAC )、电压调整器。AD933 的核心是 28位的相位累加器 ,它由加法器和相位寄存器组成 ,每来 1个时钟 ,相位寄存器以步长增加 ,相位寄存器的输出与相位控制字相加后输入到正弦查询表地址中。正弦查询表包含 1个周期正弦波的数字幅度信息 ,每个地址对应正弦波中 0°-360°范围内的 1个相位点。查询表把输入的地址相位信息映射成正弦波幅度的数字量信号 ,去 DAC 输出模拟量 ,相位寄存器每经过 228/M 个 MCLK 时钟后回到初始状态 ,相应地正弦查询表经过一个循环回到初始位置,这样就输出了一个正弦波。


4、引脚及其功能

图片.png

图片.png

5、功能描述

AD9833 有3根串行接口线 ,与 SPI、QSPI、MI -CROWIRE 和 DSP 接口标准兼容 ,在串口时钟SCLK 的作用下 ,数据是以 16位的方式加载到设备上 ,时序图如图所示 ,

图片.png

FSYNC 引脚是使能引脚,电平触发方式 ,低电平有效。进行串行数据传输时 ,FSYNC 引脚必须置低 ,要注意 FSYNC有效到 SCLK 下降沿的建立时间 t7的最小值。 FSYNC 置低后 ,在16个 SCLK 的下降沿数据被送到 AD9833 的输入移位寄存器 ,在第 16个 SCLK 的下降沿 FSYNC 可以被置高 ,但要注意在SCLK 下降沿到 FSYNC 上升沿的数据保持时间 ts 的最小和最大值。当然 ,也可以在 FSYNC为低电平的时候 ,连续加载多个 16位数据 ,仅在最后一个数据的第 16个 SCLK 的下降沿的时将FSYNC 置高 ,最后要注意的是 ,写数据时 SCLK 时钟为高低电平脉冲 ,但是 ,在 FSYNC 刚开始变为低时 ,(即将开始写数据时) ,SCLK 必须为高电平(注意 t11这个参数)。当 AD9833 初始化时 ,为了避免 DAC 产生虚假输出 ,RESET 必须置为 1(RESET 不会复位频率、相位和控制寄存器) ,直到配置完毕 ,需要输出时才将 RESET 置为 0;RESET 为0后的 8-9个MCLK 时钟周期可在 DAC 的输出端观察到波形。

图片.png

AD9833 写入数据到输出端得到响应 ,中间有一定的响应时间 ,每次给频率或相位寄存器加载新的数据 ,都会有 7-8个 MCLK 时钟周期的延时之后 ,输出端的波形才会产生改变 ,有1个MCLK 时钟周期的不确定性 ,因为数据加载到目的寄存器时 ,MCLK 的上升沿位置不确定。


6、寄存器

的内部寄存器功能:AD9833 内部有 5 个可编程寄存器 ,其中包括 3 个 16 位控制寄存器 ,2 个 28 位频率寄存器和 2个 12 位相位寄存器。

控制寄存器:AD9833 中的 16 位控制寄存器供用户设置所需的功能。除模式选择位外 ,其他所有控制位均在内部时钟 MCLK 的下沿被 AD9833 读取并动作 ,表 3 给出控制寄存器各位的功能 ,要更改AD9833 控制寄存器的内容 ,D15 和 D14 位必须均为 0。

频率寄存器和相位寄存器:AD9833 包含 2 个频率寄存器和 2 个相位寄存器。


7、应用领域

AD9833 可应用在 L15 型飞机控制盒配套的检测盒中 ,利用 AD9833 产生频率可调的正弦波 ,以模拟机轮速度传感器的速度信号 ,从而对控制盒的刹车防滑通道能否正常的刹车防滑进行检测。


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 元器件
  • 电阻
  • 电容
  • 电感
下载排行榜
更多
评测报告
更多
广告