Please let me know if my understanding is correct.
Operating the software reset, command definition is following.
Is it correct ?
COMMAND+DAC ADDRESS+DAC DATA+DAC DATA
DAC ADDRESS:0001~1111 or don't care?, for example "0000".
DAC DATA+DAC DATA:don't care?
Only setting the command "0110", power-on reset is executed in all DAC output?
or DAC ADDRESS needs any of the settings?
DAC DATA is "don't care" ?
When executing the software reset comand, the DAC adress and the DAC data bytes are all don't-cares. The part (this includes all the DAC channels) will reset to their initial states. Depending on the state of your RSTSEL pin, the DAC channels will power up all four DACs either zero scale or midscale.
If you have any further questions please do not hesitate to ask.
Thank you for reply.
Datasheet 21 page "Figure 50. I2C Write Operation",
In this case,
in order to execute a sequence of I2C typical write operation,
We need to write the all bits and clocks till "stop by master" including "don't care bits_x" ?
In other words, need to write the all 24 bits and clocks, FRAME 1~4 ?
Where is the stop point ?
COMMAND:0110 ;Software reset (power-on reset)
SLAVE ADDRESS_COMMAND+DAC ADDRESS_DAC DATA_DAC DATA
You are correct. You need to send all 4 bytes (24 bits) to send a software reset command to the part.
Thank you for the quick responce.
It is clear now.