Post Go back to editing

AD5689R DAC - Generating Constant Voltage and Update Timing Inquiry

Category: Software
Product Number: AD5689
Software Version: STM32

Hello team,

I am currently working with the AD5689R DAC and have a few questions regarding its performance and capabilities:

  1. Constant Voltage Generation: Is the AD5689R capable of generating a constant voltage output? If so, can this voltage be changed in real-time by the user without noticeable delay?

  2. Update Timing: What is the typical time required to update the DAC register with new data and reflect this change on the output?

  3. Simultaneous Channel Adjustment: How can we achieve simultaneous user-selected different voltages on both channels (A and B) of the AD5689R? Is there a specific method or command sequence to ensure both channels update at the same time without delay?

  4. Can we generate different types of waveforms using ad5689r?

I appreciate any insights or data you can provide on these aspects.

Thank you!

  • Hi  ,

    We're currently looking at this query and will get back to you soon. Thanks!

    Br,

    Den

  • Hi  ,

    1.) Constant Voltage Generation:
    Yes, the AD5689R can generate a constant voltage output, which can be changed in real-time by updating the DAC register. The change is reflected quickly due to the DAC's fast settling time.

    2.) Update Timing:
    The typical time required to update the DAC register and reflect this change on the output is about 5 µs for a full-scale change​​ ( excluding the estimated time for the digital update time).

    3.) Simultaneous Channel Adjustment:
    Simultaneous updates on both channels (A and B) can be achieved by using the LDAC (Load DAC) pin. Write new values to both DAC input registers and then toggle the LDAC pin to update both channels simultaneously​​.

    4.) Waveform Generation:
    While the AD5689R is primarily designed for generating constant or slowly varying voltages it should be possible to generate simple waveforms (datasheet does not specifically mention waveform generation capabilities) by continuously updating the DAC output values from a microcontroller, within the limits of the DAC's update rate and your microcontroller's processing speed.

    Br,

    Den