Hi,
We're working with the BQ76952 in a battery management system application. We've connected NTCs to the following inputs for use as thermistors for cell temperature measurement:
- TS1
- TS3
- DCHG
- DDSG
All inputs are configured in the following manner:
| Field | Setting | Description |
| OPT5-OPT4 | 0 | selects 18-kOhm pull-up for thermistor measurement |
| OPT3-OPT2 | 3 | no polynomial is used, raw ADC counts are reported |
| OPT1-OPT0 | 2 | thermistor temperature measurement, reported but not used for protections |
| PIN_FXN1-PIN_FXN0 | 3 | ADC Input or Thermistor |
When we apply a known voltage to these inputs, we observe that the value reported by the AFE is incorrect. Following are a few examples:
| Value measured at NTC pin (mV) | Value reported by AFE (mV) | Comments |
| 1760 | 1957 | This is when no NTC is connected, so entire voltage on ADC input is from REG18 (1.8 V) |
| 173 | 264 | |
| 730 | 826 |
We read the configured ADC Gain value in the part under test, and it was 4040. Using the above values, we calculated the ADC gain (using directions mentioned in BQ76952 TRM, page 27). he calculated value was 5714.
Why are we unable to read the correct voltage reading at these pins?