This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DAC60508: When does LDAC take effect?

Part Number: DAC60508
Other Parts Discussed in Thread: DAC80504, DAC81408

Hi there,

A few questions about the DAC60508:

- When writing to the LDAC bit in the trigger register, when exactly are the outputs updated with the contents of the buffer register? I imagine it's on the /CS rising edge after the write to the TRIGGER register but can't find confirmation of that in the datasheet.

- Is there any sort of "write and update all" functionality? I want to have all 8 outputs update simultaneously, but to different values, so I don't think BRDCAST is useful for me. Would I need to send eight register writes and then a 9th write to the TRIGGER register?

- Definitely wishing there were a hardware LDAC input... I need low-jitter updates and I think I can do that by using a hardware timer-counter on my uC to control when the rising edge of /CS happens, but it's a pain :P

  • Hi Jacob.

    1. It would be after the rising edge of CS.

    2. You would configure the device to be in synchronous mode, then write your unique values to each channel.  You would then issue a software LDAC, and all channels would update.

    3. I understand. In this case, we were limited by the number of pins on the device while still keeping a small package.  You could consider the DAC80504, which is a 4 channel device but has an LDAC pin.  It is in the same family of devices.  You could also look at the DAC81408, which is a higher voltage device, but it has 8 channels and an LDAC pin.

    Thanks,

    Paul