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.

BQ769142: Sub-command read and OTP programming issue

Part Number: BQ769142
Other Parts Discussed in Thread: BQSTUDIO

Hi team,

Here's an issue from the customer may need your help:

1) The device is set to NOCRC. The customer want to read COV Threshold, write 0X78 to 3E via BQStudio, and write 0x92 to 3F. However,  then they read 0X9360 with 3E, 0x0093 with 3F, not the set 0x46. Is there anything wrong?

2) After OTP is programd, can protection parameters like COV Threshold be modified by changing the mode to FullAcess?

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    They should look at Section 3.1 of the Software Development Guide which shows how to read from Data Memory (https://www.ti.com/lit/an/sluaa11b/sluaa11b.pdf ). They should read from 0x40 after they write the address to 0x3E. See the example below.

    Programming OTP only changes the default values for all of the registers. So after a reset or cycling power, the OTP values will be the values the registers reset to. But the registers can still be modified.

    Best regards,

    Matt