BQ76952: OTP fail

Part Number: BQ76952

Tool/software:

Hi TI team,

I performed the OTP operation according to 3.1 of the BQ769x2 Calibration and OTP Programming Guide.

I have reached the seventh step: Enter CONFIG_UPDATE mode. Sent the 0x12 Battery Status, it return 0x0501.

FET Enter FULLACCESS and CONFIG_UPDATE mode.

And then i  read OTP_WR_CHECK() (Subcommand 0x00A0). Return 0x0501.

I attempted to set the receiving variable to 0 before sending, and then sent 0x00A0. It returned 0 as well. Why is this so?

  • If the OTP_WR_CHECK() is returning 0 that indicates the stack voltage is too high for OTP programming. 

    Although the Battery Status seems to indicate that OTPB=0, this is no longer updated once in CONFIG_UPDATE mode since there are no new measurements being taken. 
    Please check that the stack voltage conditions are not changing after entering CONFIG_UPDATE mode.