AD9837 DDS Waveform Generator Module

SKU: DFR0973

The AD9837 is a low-power, programmable waveform generator producing sine, triangular, and square waves. Its frequency and phase are software-tunable; 28-bit frequency registers offer 0.06Hz resolution at 16MHz clock. It uses a 3-wire serial interface (up to 40MHz, compatible with DSP/microcontrollers) and operates on 3.3V–5.5V.

  • Docs
  • Tech Specs
  • 1. Example Code for ESP32-E-Output Square Wave

    The AD9837 module outputs a square wave with a phase of 0 and a frequency of 1000Hz. Connect a oscilloscope at OUT port to observe the output waveform and data.

    2. Example Code for ESP32-E-Output Sinusoidal Wave

    The AD9837 module outputs a sinusoidal wave with a phase of 0 and a frequency of 1000Hz. Connect a oscilloscope at OUT port to observe the output waveform and data.

    3. Example Code for ESP32-E-Output Triangular Wave

    The AD9837 module outputs a triangular wave with a phase of 0 and a frequency of 1000Hz. Connect a oscilloscope at OUT port to observe the output waveform and data.

    4. Example Code for Arduino UNO-Output Square Wave

    The AD9837 module outputs a square wave with a phase of 0 and a frequency of 1000Hz. Connect a oscilloscope at OUT port to observe the output waveform and data.

    5. Example Code for Arduino UNO-Output Sinusoidal Wave

    The AD9837 module outputs a sinusoidal wave with a phase of 0 and a frequency of 1000Hz. Connect a oscilloscope at OUT port to observe the output waveform and data.

    6. Example Code for Arduino UNO-Output Triangular Wave

    The AD9837 module outputs a triangular wave with a phase of 0 and a frequency of 1000Hz. Connect a oscilloscope at OUT port to observe the output waveform and data.

    Reference

    This section provides the link to the AD9837 Arduino library, lists all the API functions of the AD9837 Arduino library, as well as the compatibility test list for this product.

    Specification

    Parameter Value
    SKU DFR0973
    Chip Type AD9837BCPZ-RL
    Power Supply(VCC) 3.3V~5.5V
    DAC Resolution 10bit
    Max MCLK Rate 16MSPS
    Waveform Frequency Range 0.06Hz~8MHz
    Recommended Frequency Range 60Hz ~ 6MHz
    VOUT Max Value(Sinusoidal/triangular wave) 0.635V
    VOUT Min(Sinusoidal/Triangular wave) 37mV
    VOUT Range(Square wave) 0~VCC
    S/N -64DB
    Operating Temperature Range -20℃~+80℃
    Size 15.5×15mm/0.61×0.59”
    Weight 10g

    Dimension

    Pinout

    Pinout

    Label Full Name Function Description
    VCC VCC Power input 3.3-5V(Need to be consistent with maincontroller level)
    GND DGND Digital Ground Need to be connected to GND digital ground when connecting a maincontroller
    DAT SDATA Serial data input Input 16bit serial data from this port
    CLK SCLK Digital clock input The DDS output frequency is a fraction of the MCLK frequency, and the numerator of the fraction is a binary number. Both output frequency accuracy and phase noise are determined by this clock.
    FSC FSNYC Active low control input This is the frame synchronization signal of the input data
    OUT VOUT Waveform output Both digital and analog outputs of AD9837 are provided by this pin
    AGND(AG) AGND Analog ground Connect AGND when outputting waveform
    NC NC Empty pin Empty

    Was this article helpful?

    TOP