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.

BQ27Z561: ROM mode exit-continue

Part Number: BQ27Z561
Other Parts Discussed in Thread: BQSTUDIO

Dear expert,

My customer BQ27Z561R1 stuck at ROM mode for unknow reason.

Need your guidance to help me exit from ROM mode.

I try to bring it back with below command. BQ27Z561 response ACK correctly with W: 16 08 11 but access to 0xAA(0x55 for 7bit) still NACK after 4s wait.

W: 16 08 11

X: 4000

Pic 1: Response ACK with W: 16 08 11

Pic 2: NACK for 0xAA (0x55)

Then I want to reprogram whole flash with dumping *.bq.fs file.

But BQ561 response ACK for 0x16 I2C access but NACK for the all following command like 0x07 register address. You can see pic 3, 4

W: 16 07 DE 83

Below is test.bq.fs I used.

https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/test.bq.fs

Pic 3: ACK for 0x16

Pic 4: NACK for 0x7

  • Hello Ryan,

    It looks like some flash may have been erased. Try programming the srec using bqStudui. That should fix it.

  • Shirish,

    What might cause flash be erased?

    ESD? Through which pin?

    If BQ561 power is off during configuration download, does it possibly cause it?

    Customer is in mass production. They need some protection to avoid this risk.

    And can their host program srec like BQstudio? Originally, I thought *.bq.fs is same as srec file except it is txt format instead of binary format. Why bqfs program fail while srec can possibly be programed?  SREC program also need BQ561 response through I2C 0x16 address, right?

    Thanks

  • Hello Ryan,

    ESD can cause damage in different ways. Care must be taken to eliminate ESD during mass production.

    *.bs.fs and srec are equivalent. You should be able to program the bq.fs file and get the same result as programming the srec