AD5697R I2C Bus issues

Hi ,

When the AD5697R LDAC pin pulls down to ground,
the host sends a series of fake data before writing data to the AD5697R through the I2C bus,
then the host sends 0x18, 0x41, 0x0E, 0x51, and the AD5697R will responds.
Is this situation reasonable?  (Please see attachment AD5697R_issue_20180710.png)

 

If the I2C bus has multiple slave devices, the host performs a read operation on an I2C device,
does the device data cause the AD5697R to malfunction? (Please see attachment dac_5697R_output_off.png)

attachments.zip
Parents
  • Hi Rrosario,

    An i2c bus has one AD5697r and three AD7291s,
    when the host reads the AD7291 in sequence,

    the output of the AD7291 is
    0x00, 0x1c, 0x10, 0x1c, 0x21, 0x1c, 0x31, 0x18, 0x41, 0x0e, 0x51, 0x1e, 0x61, 0x00, 0x71, 0x00

    the data of the AD7291 will cause the AD5697r to enter the power mode.

    Ray Yang

Reply
  • Hi Rrosario,

    An i2c bus has one AD5697r and three AD7291s,
    when the host reads the AD7291 in sequence,

    the output of the AD7291 is
    0x00, 0x1c, 0x10, 0x1c, 0x21, 0x1c, 0x31, 0x18, 0x41, 0x0e, 0x51, 0x1e, 0x61, 0x00, 0x71, 0x00

    the data of the AD7291 will cause the AD5697r to enter the power mode.

    Ray Yang

Children
No Data