DAC7578: Utilization of LDAC funtionality

Part Number: DAC7578

Tool/software:

Hello,

Our costumer is looking to utilize the LDAC functionality for the DAC7578. Are the Data Buffer and Data register the same or they can be programmed differently?

 

Can we load different data in buffer and register, or it will be the same? Or is data from the I2C bus received in the buffer and then loaded into the DAC register?

 

 Thank you

  • Hi Sara,

    These are technically different registers.  The DAC7578 features double buffering, meaning there are two registers.  The Data Buffer, or sometimes called the Input register, is writable, but the DAC will only update for the DAC Register.  This double-buffering is useful when you are trying to implement simultaneous updates.  You could update the DAC buffer for a subset of channels each with unit values, then trigger all of those values to latch into the DAC Register simultaneously.  

    Nearly all modern DACs feature some kind of double buffer, though sometimes the DAC Register is unreadable, AKA write-only memory.