AD9833:可编程信号发生器

360影视 2025-01-03 18:11 4

摘要:购买的AD9833 芯片刚刚被快递小哥送到了。这个芯片是可编程波形发生器,之前测试过该芯片的模块,下面,设计该芯片的测试电路板,使用 STC32单片机进行驱动。

一、前言

  购买的AD9833 芯片刚刚被快递小哥送到了。这个芯片是可编程波形发生器,之前测试过该芯片的模块,下面,设计该芯片的测试电路板,使用 STC32单片机进行驱动。

  设计测试电路,使用TC32F12单片机,控制AD9833 输出所需要的信号。AD9833 的时钟信号来自于 STC32单片机时钟信号的输出。。铺设单面PCB,一分钟之后得到了测试电路板。电路板制作的非常完美。下面进行焊接测试。

  电路板焊接清洗之后,进行调试。电路板工作电源为5V。接下来通过软件编程设置 AD9833 输出信号波形。

  这颗芯片,AD9833,之前购买过硬件模块,相应的驱动程序使用STM32编写过。下面将它的接口移植到STC32F单片机中。在主程序中,初始化AD9833 ,输出1000Hz 的正弦波。正弦波的幅度大约为 0.6V。正弦波的波形是由 AD9833 内部 10位 DAC产生的。输出对称三角波形。幅度峰峰值为 0.6V。输出方波,幅度达到了5V。也就是工作电源的电压。

▲ 图1.3.1 输出1000Hz正弦波

▲ 图1.3.2 输出1000Hz三角波形

▲ 图1.3.3 输出1000Hz方波(幅度为5V)

※总  结 ※

  本文对于可编程信号发生器 AD9833 进行了测试。由于之前对基于该芯片制作的模块进行过测试,这里,是直接使用了该芯片,利用STC32F输出的主时钟信号对它进行驱动。相应的接口程序可以在对应的CSDN博文中找到。

[1]

失真很大的波形发生器AD9833:

[2]

测试可编程波形发生器 AD9833:

[3]

AD9833 Low Power 12.65mW, 2.3 to5.5V Programmable Waveform Generator:

来源:APPLE频道

相关推荐