Hi,
We use the SAR ADC with external Vref taken from the 1.3V core supply to measure system battery voltage and obtain some indication of remaining state of charge.
This method, although subject to errors, is ok for the application in mind.
The production boards all use the same SAR ADC for battery voltage measurements and thus far there has been no issue for many years.
However there have been recent production boards showing inconsistent SAR ADC DSP measurements giving slightly out-off tolerance indication of system battery voltage and we cannot understand what could cause this on a certain minority of DSPs on the production boards.
Below there are measurements shown of the input voltage (from a power supply), and the SAR measurement for a production board that we consider "in tolerance" and valid, and one that is "out off tolerance" or invalid/inconsistent, with respect to the majority from previous experience. Measurements done at same temperature.
The graphs give a better indication of what goes on. The blue curve is relatively well followed by the green curve up to a value of about 4.4Volts input after which there is some divergence which would not be of concern for a Li-Ion battery system. However the "out-off tolerance" red curve begins diverging at about 3.8V, so earlier than expected, based on all previous experience with 1000+ production boards tested so far.
We are not entirely sure how to explain this even though it is occasional ... As I mentioned before, we are using an external Vcore = 1.3V (+/- 2%) into VDD_ANA and ANA_LDO is not used to avoid loading it beyond its rating. I presume the VDD_ANA input is regulated to an extent however this is not mentioned in the literature. We are not using the internal bandgap references as we required more dynamic range for the battery measurement and 1.3V was available from the Vcore system regulated voltage. However we are open to all ideas if bandgap references would solve this inconsistencies etc.
Would appreciate some suggestions what could cause this occasional inconsistency on some production boards (DSPs). We do not want to consider these boards "required for repair" as we cannot see anything wrong with them otherwise. But there could be some other DSP calibration issue that we either have not taken care off and shows only very occasionally on some DSPs and thus on some production boards.
Regards, citizen