I have a board with a number of AD5760s. I am having a problem where the output voltage is not matching the DAC value I am setting. As part of the diagnosis process I am reading back the registers after reset.
I am reading 0x80000 as the 20-bit value for reg 1 (the DAC register) as expected. However register 2 (the control register) is consistently reading 0x00006. From the datasheet I would expect to see 0x0000E, because RBUF, OPGND and DACTRI all default to 1. This is the case whether I reset the device with a hard power-cycle, hardware reset line or soft reset via register 4. Subsequent write and reads return the expected values so the SPI interface is behaving reliably.
Please can you confirm that I would expect to see a value of 0x0000E in the control register after reset.
Thanks