Цель: определить снижения напряжения питания (солевые батарейки) с 3 В до 2,5 – 2,4 В (т.е. порог должен находиться в интервале от 2,5 до 2,4 В). Требования: простота алгоритма и минимум внешних компонентов.
Есть встроенный в микроконтроллер (MSP430F1x1x) компаратор, опорный диод (полевик) – но он плохой: падение напряжения на нем зависит от температуры, напряжения питания и партии.
Варианты, которые приходят на ум: 1. Взять внешний опорник, например на 1,2 В и сравнивать с половиной питания. 2. Использовать RC цепь для измерения напряжения. Классический метод: заряд, разряд конденсатора, например от Uпит до 0,25 Uпит – меряем время.
Второй метод имеет такие недостатки, как разброс параметров R и C, низкая чувствительность (при использовании часового кварца, точность получается недостаточной).