TLD7002-16ES
Datasheet
9 Communication interface
Figure 21
Broadcast synchronization frame
9.1.11.3
DC_UPDATE - update duty cycle shadow register
The purpose of the master request frame update duty cycle is to refresh the duty cycle for each channel within one
master request. The data transfer to the slave is organized in dedicated write frame, containing
•
•
•
•
•
•
•
the sync byte, provided by the master,
the address byte, provided by the master,
the MRC_DLC_FUN byte, provided by the master,
the DutyCycleOUTn bytes representing the desired duty cycle, DLC times words provided by the master,
the safety byte (CRC-8), provided by the master,
the output status bytes, provided by the slave and the
Acknowledge byte (ACK) provided by the slave.
The DC_UPDATE frame requires following field configurations to update the duty cycle:
•
•
•
DLC[5:3] = 0x4 for 8 words respectively 16 bytes for 8-bit duty cycle configuration OR
DLC[5:3] = 0x6 for 16 words respectively 32 bytes for 14-bit duty cycle configuration
FUN[2:0] = 0x1
The slave ignores and discards frames in case of an unexpected DLC or FUN data as described in Chapter 9.1.11.10. In
addition a broadcast frame with DLC[5:3] = 0x0 is ignored.
The DC_UPDATE frame requires following field configurations to retrieve diagnostics only:
•
•
DLC[5:3] = 0x0 for output status bytes only
FUN[2:0] = 0x1
The slave response bytes "output status byte and acknowledge byte" are skipped in case the frame is sent to the
broadcast address. Consequently there is no response from the slave to the master provided.
The DC_UPDATE frame is shown in Figure 22.
The master request CRC[7:5] is calculated as described in CRC-3 for master requests.
The safety byte CRC[7:0] is calculated as described in CRC-8 for safety byte.
Datasheet
53
Rev.1.00
2022-05-03