hardware/esp32-firmware: delta de ~200 mV al leer la tensión de batería.
Al leer la tensión de batería obtengo ~8200 mV cuando con el tester en los bornes de batería del PCB obtengo 8.02V (no puedo ponerlo en la escala de mili volts para ese valor).
Hay tres cosas básicas que afectan a esta medida:
- La no linearidad del ESP-32 al leer valores analógicos.
- Los valores del divisor resistivo. Para nuestra tensión máxima de batería otorgan 763mV cuando el span va hasta VCC (~3.3V).
- La calidad de las resistencias del divisor.
La primer pregunta a hacerse es ¿es aceptable el error? Caso negativo ¿como lo mejoramos?