测试AD9833

1. 该模块是购置于淘宝

GY9833: Price: 6.85。


AD9833购买模块以及测试实验

2. 测试实验板

(1) Hardware

AltiumDesign\Test\2020\GenretCntF103\SPIF030K8

(2) Firmware

  1. 所在目录:
    Application\Test\2020\GeneralFSPIF030\Src
  2. 模块AD9833驱动模块: AD9833.C, AD9833.H
  3. STM32FCubic配置

3. 测试实验

(1) 信号波形参数

  1. 频率设置为10kHz, 波形选择sinusoidal.


2. 相同的频率,输出为对称等腰三角波。

  1. 选择输出方波1.

  1. 选择输出方波2:

  1. 使用SetFrequency函数,设置AD9833频率,使用DM3068测量实际频率,它们之间的误差如下:

  2. 误差始终大于0,这与设置函数中没有进行四舍五入有关系。
    修改成四舍五入,误差如下。依然出现正的偏差。这说明AD9833板上的晶振本身有很大的系统误差。

6、输出电压与设置频率之间的关系。
使用DM3068测量AD9833在不同频率下的输出交流电压。如下图所示:这个下降的趋势有可能是由AD3068本身的频率特性所决定的。

测试可编程波形发生器 AD9833相关推荐

  1. 【STM32+cubemx】0030 HAL库开发:DDS芯片AD9833实现简单的波形发生器

    大家好,我是学电子的小白白,今天带大家了解一款波形发生器芯片--AD9833. AD9833是AD公司出品的一款DDS波形发生器,能够产生正弦波.三角波和方波输出. 1)什么是DDS 通俗来讲,DDS ...

  2. 已调信号波形是怎样的_【鼎阳硬件智库原创 | 测试测量】初识任意波形发生器...

    方浩 鼎阳硬件设计与测试智库专家组成员 在产品调试的过程中,大多数的电路需要输入某种幅度随时间变化的信号,在这样的应用场景中,一个完整的测试测量系统一般会包含激励源,被测件和采集仪器三个部分.采集仪器 ...

  3. npn三种波形失真_【鼎阳硬件智库原创 | 测试测量】初识任意波形发生器

    方浩 鼎阳硬件设计与测试智库专家组成员 在产品调试的过程中,大多数的电路需要输入某种幅度随时间变化的信号,在这样的应用场景中,一个完整的测试测量系统一般会包含激励源,被测件和采集仪器三个部分.采集仪器 ...

  4. 画时域随机信号波形_【鼎阳硬件智库原创︱测试测量】任意波形发生器的基本输出波形及其相关参数...

    方浩 鼎阳硬件设计与测试智库专家组成员 传统的函数发生器可以输出正弦波.方波.三角波等标准波形,但是在实际的测试场景中,为了模拟产品在实际使用过程中的复杂情况,往往需要人为地去制造一些"不规 ...

  5. 波形发生器设计c语言文件,超低频波形发生器的设计论文(C语言编程) .doc

    超低频波形发生器的设计论文(C语言编程) .doc 摘 要 在科学研究.工程教育及生产实践中,常常需要用到低频信号发生器.本文主要介绍一种以单片机为核心超低频任意函信号发生器.该信号发生器...采用数 ...

  6. 33220a 编程C语言,基于AT89C51单片机的数字式波形发生器(非常完整).doc

    摘要 本系统是基于AT89C51单片机的数字式波形发生器.采用AT89C51单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832).运放电路(LM324).按键和LCD(1602)等.通过按 ...

  7. arduino loar_如何使用Arduino开发板制作函数生成器(波形发生器)

    对于喜欢偶尔鼓捣电子产品的工程师来说,他们都希望能有自己的实验室.万用表.钳形表.示波器.LCR表.函数发生器.双模电源和自动变压器都是实验室的基本配置.虽然所有这些都可以购买,但我们也可以轻松地自行 ...

  8. 使用SBench 6为任意波形发生器创建,捕获和传输波形

    任意波形发生器(AWG)是一种功能强大且灵活的信号发生器,能够在发生器带宽范围内输出任意波形.拥有AWG之后,您将需要在其中产生波形.创建,捕获,修改和传输测试波形的步骤可以很容易地与发生器的步骤相匹 ...

  9. 高速数据采集卡与AWG任意波形发生器在量子计算中的应用现状

    量子计算的现状与发展 自21世纪初以来,量子科学,特别是量子信息科学这个领域,研究活动正在迅速增加. 这一研究领域有望取得巨大的技术进步,这可能对我们未来计算和通信得运营方式产生深远影响. 科学家们正 ...

最新文章

  1. 《博德之门 3》究竟有多「DnD」?
  2. 【Java字节码操作】JavaAssist的使用方式,代码示例
  3. SAP Spartacus的登录页面的用户名显示逻辑
  4. 远程会议总卡顿?8 个“小白”办法一看就会!
  5. 2022年的1024程序员节有啥好玩的小游戏推荐?
  6. web前端开发工程师养成记
  7. 金蝶K3案例实验实际成本前台操作
  8. 【机器学习代码模板】把你的线性回归模型拉出来遛一遛
  9. 关于webpack下载loader出现的问题(ERROR in ./src/img/timg.jpg Module build failed: ValidationError: File Loade)
  10. link js重构心得
  11. 如何设计一个单点登录系统
  12. Git基本命令及缩写
  13. MySQL安装包下载地址 各个版本的都有哦!
  14. php快速搭建后台,基于thinkphp的后台管理系统模板快速搭建,thinkphp后台模板_PHP教程...
  15. matlab 路由表,闭关修炼之zigbee路由
  16. ags infoWindow 应用
  17. 一文搞定JVM的内存结构
  18. python看图猜成语_看图猜成语200个图答案 看图猜成语图片答案大全
  19. 【游戏开发】角色选择功能实现
  20. 以下关于服务器控件的叙述中正确的是

热门文章

  1. 艾伟也谈项目管理,如何做一个合格的项目经理
  2. Power Designer使用技巧
  3. linux 修改主机名 修改ip
  4. 前端通信:ajax设计方案(十)--- 完善Promise A+规范,增加mock数据功能
  5. 如何学好 Linux、C++,并搞定 BAT 面试 作者/分享人:天千
  6. mediawiki安装使用
  7. Android基于mAppWidget实现手绘地图(四)--如何附加javadoc
  8. moss得log文件不断增长的解决办法
  9. 读取并修改App.config文件(转载)
  10. nmap命令_白帽子黑客教你:如何用Nmap探测目标主机操作系统类型?