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.

BQ79600-Q1: BQ79600-Q1:Fixed addressing for both forward and reverse communication

Part Number: BQ79600-Q1
Other Parts Discussed in Thread: BQ79656-Q1

Tool/software:

Hello TI Team,

I'm using the BQ79600-Q1 as the bridge and five BQ79656-Q1 devices as the stack CMUs in a daisy-chain configuration.

My requirement is to assign fixed logical address to each CMU based on their physical location. 

I am using both forward (DIR_SEL = 0) and reverse (DIR_SEL=1) communication. 

 I want:

  • Forward mode → addresses: 0, 1, 2, 3, 4, 5

  • Reverse mode → addresses: 0, 5, 4, 3, 2, 1

    Is it possible to assign addresses like 0, 5, 4, 3, 2, 1 directly via auto-addressing broadcast writes in reverse communication?                                                                                                                                                                    

Thank you

  • Hi Vaishali!

    I understand what you are describing
    However, this is not allowed, the address of BQ796XX must be forward incremented continuously, DIR=0, starting at a COMH of 600, the value of the 0306 register must be 012345 sequentially incremented, When DIR=1, start with COML of 600, the value of the 0307 register must be incremented by 012345.

    Best regards
    Wink Zhang