SLUSDQ4 April 2019 BQ79606A-Q1
A read command for a single device generates a response frame whose length depends on the requested number of register bytes read. For example, the cell voltage registers are grouped such that all of the cell voltages can be read with a single command frame. The single device read command frame must contain the register address to start at (address field) and the number of bytes to return (number of registers to read). The DATA_SIZE field in the initialization byte for the single device read command is always be 0b000 as the maximum number of readable bytes is 128 (1 byte worth of addresses). The command frame for a burst read of all of the cell voltages is configured as in Table 13.
|Initialization Byte||0x80||Always 0x80|
|Device ID Address||0x00||Device address 0 is addressed in this case.|
|Register Address||0x0215||Start with address 0x215 (VCELL1H)|
|Data||0x0B||Send 12bytes worth of data back (register contents from 0x215 to 0x220)|