Other Parts Discussed in Thread: BQ79616
Tool/software:
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
hi Alex,
It is used to explain the data transfer time in ESS stackable daisy chain communication. The 14us is the byte delay from uart data in BQ79600 to daisy chain data in BQ79600. 4us is the re-cycle time of BQ79616. 60us is estimated as command time. So 14 + 4 ˣ (2 ˣ N_BMU - 1) + 60 is the time from MCU send uart data to top stack BQ79616 receive the daisy chain data. 380us is estimated as reponse time of 32 byte data from AFE and Protocal 6 bytes. So 14 + 4 ˣ (2 ˣ N_BMU - 1) + 380 ˣ 2 ˣ N_BMU is time from top stack BQ79616 sends daisy chain reponse data to MCU receive all tha uart data from BQ79600.
Junhua
Sorry, 90us is not correct in the context. In the reference design, Stack BQ79616 transfers TSREF,GPIO1,GPIO2 data to MCU. So the data in response frame is 6 bytes. Adding the 6 bytes protocol part, the total time is 12*10us(120us). 120us is the time from top stack BQ79616 sends daisy chain reponse data of temperature(TSREF,GPIO1,GPIO2) to MCU receive all tha uart data from BQ79600. So the expression should be changed as "14 + 4 × 2 × N_BMU − 1 + 60 + 14 + 4 × 2 × N_BMU − 1 + 120 × 2 × N_BMU μs"