SLUAA32A October   2020  – September 2021 BQ769142 , BQ76922 , BQ76942 , BQ76952

 

  1.   Trademarks
  2. 1Production Programming of BQ769x2 Device Family
  3. 2Calibration
    1. 2.1 Calibration Accuracy
    2. 2.2 Cell Voltage Gain Calibration
      1. 2.2.1 Cell Voltage Gain Calibration Steps
    3. 2.3 Cell Voltage Offset Calibration
      1. 2.3.1 Cell Voltage Offset Calibration Steps
    4. 2.4 TOS (Top-of-Stack), PACK, and LD Pin Voltage Calibration
      1. 2.4.1 TOS / PACK / LD Voltage Calibration Steps
    5. 2.5 ADC Gain Calibration
    6. 2.6 Current Calibration
      1. 2.6.1 Board Offset Calibration Steps
      2. 2.6.2 CC Gain Calibration Steps
    7. 2.7 Temperature Calibration
      1. 2.7.1 Temperature Calibration Steps
    8. 2.8 COV and CUV Calibration
      1. 2.8.1 COV Calibration Steps
      2. 2.8.2 CUV Calibration Steps
    9. 2.9 Calibration Code Example
      1. 2.9.1 Code Example
      2. 2.9.2 Code Output
  4. 3OTP Programming
    1. 3.1 Recommended Steps for Writing OTP in Production
  5. 4References
  6. 5Revision History

OTP Programming

After all device settings are configured and calibration is complete, the settings can be permanently written to the device OTP. Ideally, OTP should be written only one time, but there is some flexibility:

  • The OTP memory includes two full images of the Data Memory configuration settings. This means a setting can be changed from the default and changed back to the default once, then that settings can no longer be modified. More practically, this characteristic can be used to write the OTP in sections. For example, the main settings can be written to OTP and at a later production step, the calibration settings can be written to OTP.
  • However, partial changes to OTP are not unlimited. This is because an OTP signature is calculated and also stored in OTP each time the OTP is written. The device supports up to 8 different signature values, so there is a maximum number of 8 OTP partial writes.