SLUSE81E August 2020 – November 2023 BQ79612-Q1 , BQ79614-Q1 , BQ79616-Q1 , BQ79616H-Q1
PRODUCTION DATA
The host initiates every transaction between the host and device. The device never transmits data without first receiving a command frame from the host. A command frame is a communication frame sent from host to the device; a response frame is a response (to a read command) from device to host. After a command frame is transmitted, the host must wait for all expected responses to be returned (or a timeout in case of error) before initiating a new command frame. The commands supported by the device are listed in Table 9-9:
Command | Description |
---|---|
Single Device Read | To read a register(s) from a single device (base or stack) |
Single Device Write | To write a register(s) to a single device (base or stack) |
Stack Read | To read a register(s) from the stack devices only. The device must be configured as a stack device with COMM_CTRL[STACK_DEV] = 1 to respond to Stack Read commands.. |
Stack Write | To write a register(s) for only the stack devices. The device must be configured as a stack device with COMM_CTRL[STACK_DEV] = 1 to respond to Stack Write commands. |
Broadcast Read | To read a register(s) for all of the devices in the daisy chain, including base device. |
Broadcast Write | To write a register(s) for all of the devices in the daisy chain, including base device. |
Broadcast Write Reverse Direction | To send a broadcast write in the reverse direction set by CONTROL1[DIR_SEL] bit. This command is intended to be used for switching the communication direction with the RING interface. |