Other Parts Discussed in Thread: BQSTUDIO, EV2400
Hi, expert
Using BQ27Z561, when the communication is converted to HDQ, send 0X0021, the register interface only displays Gauge_EN=1, but QEN&ITEN=0, why is this?
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.
Hello Scofield,
Are you using an EV2400 with bqstudio? Can you send a screenshot of the registers page, and ensure that you refresh or scan? Also, can you confirm if any other commands sent via HDQ are working also? Lastly, if you are using the EV2400, did you switch the connectors to HDQ after the change?
I tried recreating this on an EVM and it performed as expected in HDQ mode (QEN and ITEN went high). So this command is definitely supported in this mode.
thanks,
Alex M.
Hi, expert
The picture below shows that after sending 0X0021, only GAUGE_EN is turned on, and QEN&ITEN is not turned on.
We produced 3000 battery and this happened to 10 battery.
Remark:Our PCBA production burns the GG file and does not use the SREC file
Hello Scofield,
Thanks for sharing the screenshot. One thing I noticed is that the learned status of your gauge is set to 10, but doesn't seem to match the bits. Otherwise, what happens on these failing units when you reset/send the command again? You are right that QEN and ITEN should usually match the GAUGE_EN status, it may be that a reset with Manufacturing Status[GAUGE_EN] = 1 could cause the gauge to load with GAUGE_EN high and not the other bits.
Also, why burn the .GG file instead of SREC or using flashstream? It doesn't include the chemistry information/golden image so you would need to program every single gauge with the chemid.
thanks,
Alex M.