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.

TIDA-010271: BQ79616

Part Number: TIDA-010271
Other Parts Discussed in Thread: BQ79616

Tool/software:

TI Experts,
In this document,
Stackable Battery Management Unit Reference Design for Energy Storage Systems .pdf
2.2.1 Multiplexer Network and Switch Strategy
The following data or data sources can be explained more clearly?
(14 + ˣ (2 ˣ N_BMU - 1) + 60 + 14 + 4 ˣ (2 ˣ N_BMU - 1) + 380 ˣ 2 ˣ N_BMU) μs
14 + 4 × 2 × N_BMU − 1 + 60 μs
14 + 4 × 2 × N_BMU − 1 + 60 + 14 + 4 × 2 × N_BMU − 1 + 90 × 2 × N_BMU μs
  • 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 + ˣ (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

  • Hi Junhua,

    How about 90 ? 

  • 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"