精华内容
下载资源
问答
  • fhdm-ad9833-pico AC库,用于使用Raspberry Pi Pico控制AD9833可编程波形发生器 快速开始 将Pico连接到AD9833开发板 AD9833的VCC至Pico的3.3V OUT(引脚36) DGND和AGND至GND FSYNC至GPIO 5 SCLK至GPIO 6 SDATA...
  • AD9833.rar

    2020-04-07 08:31:04
    基于DDS芯片AD9833的低频信号发生器,基于Mega8单片机和AD9833的正弦波信号发生器,基于单片机和AD9833的信号发生器的设计,DDS AD9850,仅供参考
  • ad9833.zip

    2021-01-31 10:50:37
    基于stm32cubemx的ad9833的配置驱动文件
  • 51驱动AD9833

    千次阅读 热门讨论 2021-01-09 18:50:42
    使用51驱动AD9833模块的使用关于AD9833相关参数程序流程代码片上传程序总结 关于AD9833 AD9833是一款低功耗、可编程波形发生器,能够产生正弦波、三角波和方波输出。各种类型的检测、信号激励和时域反射(TDR)应用都...

    关于AD9833

    AD9833是一款低功耗、可编程波形发生器,能够产生正弦波、三角波和方波输出。各种类型的检测、信号激励和时域反射(TDR)应用都需要波形发生器。输出频率和相位可通过软件进行编程,调整简单。无需外部元件。频率寄存器为28位:时钟速率为25 MHz时,可以实现0.1 Hz的分辨率;而时钟速率为1 MHz时,则可以实现0.004 Hz的分辨率。AD9833通过一个三线式串行接口写入数据。该串行接口能够以最高40 MHz的时钟速率工作,并且与DSP和微控制器标准兼容。该器件采用2.3 V至5.5 V电源供电,AD9833具有省电功能。此功能允许关断器件中不用的部分,从而将功耗降至最低。例如,在产生时钟输出时,可以关断DAC。
    在这里插入图片描述

    相关参数

    1 引脚说明:

    引脚 名称 描述
    1 COMP DAC偏置引脚
    2 VDD 模拟和数字接口部分的正电源。片内2.5V稳压器也采用VDD供电。VDD的值范围为2.3V至5.5V。VDD和AGND之间应连接一个0.1 uF和一个10 uF去耦电容。
    3 CAP/2.5V 数字电路采用2.5V电源供电。当VDD超过2.7V时,此2.5V利用片内稳压器从VDD产生。该稳压器需要在CAP/2.5V至DGND之间连接一个典型值为100 nF的去耦电容。如果VDD小于或等于2.7V,则CAP/2.5V应与VDD直接相连。
    4 DGND 数字地
    5 MCLK 数字时钟输入。DDS输出频率是MCLK频率的一个分数,分数的分子是二进制数。输出频率精度和相位噪声均由此时钟决定。
    6 SDATA 串行数据输入。16位串行数据字施加于此输入。
    7 SCLK 串行时钟输入。数据在SCLK的各下降沿逐个输入AD9833。
    8 FSYNC 低电平有效控制输入。FSYNC是输入数据的帧同步信号。当FSYNC变为低电平时,即告知内部逻辑,正在向器件中载入新数据字。
    9 AGND 模拟地
    10 VOUT 电压输出。AD9833的模拟和数字输出均通过此引脚提供。由于该器件片内有一个200Q电阻,因此无需连接外部负载电阻。

    2:原理图
    在这里插入图片描述

    程序流程

    在这里插入图片描述

    代码片

    所使用单片机为8051的单片机,实现输出正弦波的效果,下代码为AD9833头文件定义。

    #define TRI_WAVE 	0  		//输出三角波
    #define SIN_WAVE 	1		//输出正弦波
    #define SQU_WAVE 	2		//输出方波
    
    
    void AD9833_WaveSeting(double frequence,unsigned int frequence_SFR,unsigned int WaveMode,unsigned int Phase );
    
    void AD9833_Init_GPIO(void);
    
    void AD9833_AmpSet(unsigned char amp);
    
    
    if(WaveMode==TRI_WAVE) //输出三角波波形
    		 	AD9833_Write(0x2002); 
    		if(WaveMode==SQU_WAVE)	//输出方波波形
    			AD9833_Write(0x2028); 
    		if(WaveMode==SIN_WAVE)	//输出正弦波形
    			AD9833_Write(0x2000); 
    

    上传程序

    	AD9833_WaveSeting(2000.0,0,SIN_WAVE,0 );//2KHz,	频率寄存器0,正弦波输出 ,初相位0 
        AD9833_AmpSet(200);	//设置幅值,幅值最大 255
    

    程序配置的输出正弦波,然后采用示波器拉出波形可见如下图所示
    在这里插入图片描述

    总结

    此模块在应用领域中,可以作为波形信号发生器,对于51单片机来说可以做一个小型信号发生器,程序中附带调节幅度和频率等代码,长期发布此类文章,喜欢的点个关注吧。

    展开全文
  • ad9833 c51

    2015-06-05 23:35:44
    AD9833是ADI公司的一款低功耗、DDS器件,能够输出正弦波、三角波、方波。AD9833无需外接元件,输出频率和相位可通过软件编程设置,易于调节。其频率寄存器为28位,主频时钟为25 MHz时,其精度为0.1 Hz;主频时钟为l...
  • AD9833中文资料

    2016-01-22 10:57:43
    AD9833中文资料,包含AD9833的基本配置方法和实例电路,对初学者较有用
  • AD9833资料

    2013-12-23 14:06:35
    DDSA芯片AD9833的中文资料,绝对中文,不坑人
  • AD9833阅读笔记

    2018-02-05 12:09:47
    AD9833软件编写注意,结合官方开发笔记,在实际的软件开发过程中遇到的问题,与陷阱
  • AD9833datasheet

    2017-10-20 22:07:41
    The AD9833 is a low power, programmable waveform generator capable of producing sine, triangular, and square wave outputs. Waveform generation is required in various types of sensing, actuation, and ...
  • AD9833BRMZ.pdf

    2020-04-07 08:14:24
    AD9833可编程波形发生器,可产生正弦波,方波,三角波,其中频率相位可编程,工作电压:2.3-5.5v
  • 单片机控制AD9833

    2014-07-09 21:14:07
    单片机控制AD9833AD9833是高精度可编程波形发生器,通过编程可产生正玄波,方波等.
  • AD9833驱动代码

    2016-01-20 11:19:27
    AD9833可编程信号发生器驱动代码,STM32F1+UCOS-II平台,已经使用在项目中
  • STM32可以控制AD9833可以生成正弦波,方波及三角波形,本示例是基于AD9833硬件频率为10Mhz
  • AD9833驱动程序

    2014-12-27 16:54:14
    AD9833的51单片机驱动程序,注释详尽,书写规范整洁。
  • AD9833控制代码

    2012-08-28 23:10:54
    AD9833控制代码
  • AD9833_资料.rar

    2020-02-22 10:04:38
    资料文档加程序,应用笔记,幅度控制,ADI-DDS设计手册,AD9833 C51测试程序,STM32测试程序;
  • AD9833是可编程波形发生器,能够产生正弦波、三角波、方波输出。波形发生器广泛应用于各种测量、激励和时域响应领域,AD9833无需外接元件,输出频率和相位都可通过软件编程,易于调节,频率寄存器是28位的,主频时钟为25...
  • AD9833的C51和stm32例程及文档资料 AD9833的C51和stm32例程及文档资料 AD9833的C51和stm32例程及文档资料
  • AD9833模块 STM32程序

    2016-12-17 18:38:09
    AD9833模块的stm32程序
  • 基于ad9833信号发生器

    2019-04-02 11:01:45
    该系统分为上位机和下位机两大部分组成,其中下位机由stm32微处理器、DDS(ad9833)模块、LCD(5110)显示模块、矩阵键盘模块、电压偏置模块以及A/D模块组成,上位机为计算机中labview编写的人机界面。上位机/按键可以...
  • 基于DDS芯片AD9833的信号发生器设计,张积亮,刘思久,本文详细介绍了DDS芯片AD9833的原理和结构,并设计了一种基于AD9833的结构简单、性能优良的信号发生器。该系统以Silicon Labs公司推出的C80
  • Arduino-AD9833-Library-Arduino.zip,控制AD9833波形发生器的库AD9833库Arduino,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。
  • AD9833核心波形发生程序,已亲测通过。可直接调用。
  • ad9833单片机接口程序

    2015-04-24 10:47:39
    AD9833信号发生器(DDS)AVR单片机驱动程序,芯艺设计室
  • DDS AD9833 驱动 源文件

    2014-04-22 15:03:18
    DDS AD9833驱动驱动程序 源文件 本人测试好用 免费资源
  • AD9833 应用笔记

    2011-08-06 02:19:37
    AD9833应用笔记,同样可以扩展到同系列的DDS芯片运用
  • AD9833 DDS芯片介绍 AD9833是可编程波形发生器,能够产生正弦波、三角波、方波输出。波形发生器广泛应用于各种测量、激励和时域响应领域,AD9833无需外接元件,输出频率和相位都可通过软件编程,易于调节,频率寄存器是28...
  • 主控为89C51,使用4*4键盘输入,1602输出,引脚连接见代码,AD9833生成信号。

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 228
精华内容 91
关键字:

ad9833