Actualmente estoy usando el PIC24FJ128GA010 y estoy planeando usar el puerto de entrada / salida para conectar mi batería LiPo de 4.2 V y verificar si el valor de voltaje no es inferior a 3.7 V.
Estoy pensando en conectarlo a cualquiera de mis pines de entrada / salida, pero me pregunto dos preguntas:
- ¿Es el pin correcto?
- ¿Debo hacer un montaje específico con resistencia?
Respuestas:
El PIC24F, etc. es un dispositivo de 3.3 V, por lo que no puede aplicar el voltaje del LiPo directamente a un pin de entrada.
Puede usar un canal ADC (convertidor de analógico a digital) o un comparador incorporado . El ADC le dará el voltaje real en cualquier momento, el comparador solo es bueno / no bueno.
Como dije, no puedes aplicar el voltaje de la batería directamente: es demasiado alto. Use un divisor de resistencia para escalar los 4.2 V a 3.3 V. Una resistencia de 10 kΩ en serie con 33 kΩ funcionará bien. El divisor generará una corriente constante de 100 µA, lo cual no es mucho, pero no desea esto 24/7. Puede usar una puerta de nivel lógico P-MOSFET como interruptor de lado alto para habilitar o deshabilitar el divisor, como el Si2303 .
fuente
(El crédito por gran parte de esto va a la sugerencia de @ stevenvh ... ¡En aras de más lectores visuales, solo estoy proporcionando un esquema aproximado de mi circuito basado en la sugerencia!)
EDITAR: Esquema más refinado con una sugerencia hecha por @Nick y @stevenvh:
Más en este hilo .
fuente