Figure 8-17 defines the format of the command and data transmission. There are four states in one
frame.
- IDLE: SCLK is always existent and continuous, and DIN is
always HIGH.
- START: DIN changes from HIGH to LOW after the IDLE
states.
- DATA:
- Head_bytes: It is the command identifier, contains one
16-bit data and one check bit. It can be WRITE COMMAND ID or READ COMMAND ID (see
Register Maps for more details).
- Data_bytes_N: The Nth data-bytes, contains 3 ×
17-bit data, each 17-bit data contains one 16-bit data and one check bit. N is the
number of devices cascaded in a data chain.
- END: The device recognizes
continuous 18-bit HIGH on DIN, then returns to IDLE state.
- CHECK BIT: The check bit (17th bit) value is the
NOT of 16th bit value to avoid continuous 18-bit HIGH (to
distinguish with END).
The IDLE state is not necessary, which means the
START state of the next frame can connect to the END state of the current frame.