AD5144A Datasheet don't have read sequence example.
I refer AD5671 Datasheet.
Is AD5144A's sequence same as Figure 61 in AD5671 Datasheet.
Start⇒ slave address （W）⇒ACK ⇒command and address bits⇒ACK⇒ slave address （R）
The readback sequence should be:
Start-->slave address (R)-->ACK-->control+address-->ACK-->data bits-->ACK
During readback, you also have to specify the control+address bits for I2C communication.See table 14 on the data sheet for more details.
Thanks and best regards,
According to below url:
(I refer to page 14of64 and Fig 11. )
After slave address(R) ACK , master become receiver .
I think that write address is required for table 14's command.
For example you want to read the contents of the RDAC register. You will need to send command 2.
start-->slave address (R)--> ACK(slave)-->command 2-->ACK(slave)-->data-->ACK(master).
If the sequence above doesn't work. Kindly send a scope shot of your clock and data lines.
Thank you for your sequence.
And we can use below sequence , can't we?
(below is AD5671 datasheet )
Yes you can try to use the sequence on the AD5761R.
I think that AD5144A don't receive command 2 after slave address (R).
start-->slave address (W)--> ACK(slave)-->command 2-->ACK(slave)-->restart--> slave address (R)--> ACK(slave)--> data-->.
This sequence is right in AD5144A ,too.
Retrieving data ...