Estoy diseñando mi primer dispositivo completo, un registrador de datos de sensores bastante simple, con estas especificaciones en mente:
- Estoy ejecutando el microcontrolador y el sensor @ 3.3V, con carga que varía de 10 mA a 400 mA
- El dispositivo se alimentará de una batería recargable de iones de litio (4,2 V como máximo)
- batería cargada por USB (5V)
- El encendido/apagado del dispositivo se activa al mantener pulsado el botón o al producirse una condición de baja tensión en la batería (a 3,2 V).
El siguiente esquema muestra el Sección relacionada con la energía de mi circuito hasta ahora. Tenga en cuenta que el microcontrolador y el sensor son NO que se muestra aquí.
( EDITAR : Esquema revisado en base a las sugerencias de @Russell y @Madmanguruman).
Etiquetas: Descripciones de algunas de las etiquetas que he utilizado en la imagen esquemática de arriba:
- VCC : Tensión (5V) en la fuente de alimentación USB utilizada para cargar la batería
- 3.3V : Tensión a la que funcionará el microcontrolador, el sensor, etc.
- UC-PIN[1-8] : Varios pines del microcontrolador AVR, incluyendo el pin con capacidad ADC
- REG-ENABLE : Activación/desactivación Señal enviada desde el pin de salida del IC STM6601 al pin de activación del TPS63001.
Breve resumen de mi enfoque general: Desde la alimentación de la batería, un regulador buck-boost proporciona 3,3V para el uC/sensor. Este suministro de 3,3V se activa/desactiva (PwrON vs PwrOFF) mediante un CI controlador especializado, que supervisa el evento del pulsador o la subtensión de la batería. La alimentación USB se utiliza para cargar la batería (cuyo voltaje se mide periódicamente por un pin ADC en el uC). Eso es todo.
O más concretamente, como puedes ver arriba, estoy utilizando estos cuatro componentes de abajo (con sus enlaces de hojas de datos):
- MCP73871 : IC de carga de la batería que utiliza ConstantCurrent-then-ConstantVoltage enfoque para cargar el Li-ion. He configurado los pines en el MCP73871 para alimentar la carga con USB (5V) con 500 mA de corriente.
- TPS63001 : Regulador Buck-boost, alimentado por la batería, y con una salida fija de 3,3V (Además, he habilitado el "modo de ahorro de energía" en este regulador para permitir una mayor eficiencia para el caso de carga menor de mi dispositivo)
-
STM6601 : Controlador ON/OFF basado en pulsadores IC
- Inicialmente, cuando el STM6601 detecta que el pulsador se mantiene pulsado durante un tiempo, entonces envía una señal HIGH, que se conecta al TPS63001, habilitándolo así, y dando vida al dispositivo.
- Cuando el STM6601 detecta que el pulsador se mantiene pulsado de nuevo O que el voltaje de la batería cae por debajo de un umbral de 3,2V, entonces el STM6601 envía automáticamente un LOW, desactivando el regulador.
- Interruptor de carga ( FPF1008 ) : Controla la corriente que va de la batería V+ a un divisor de tensión
- El divisor se utiliza para bajar el voltaje de la batería hasta el máximo de 3,3V permitido en el pin ADC del microcontrolador.
- El ADC toma mediciones de la tensión de la batería periódicamente, que se asigna a la curva de nivel de descarga, para una indicación aproximada al usuario del dispositivo.
MI PREGUNTA: ¿Tienen alguna sugerencia sobre esta disposición y enfoque?
Estoy interesado en cualquier comentario que pueda tener. Dada mi nula experiencia en maquetación profesional, espero que haya al menos un par de cosas "incorrectas". O cosas que se podrían mejorar; así que estoy francamente abierto a cualquier sugerencias de las que pueda aprender, pequeñas o grandes, incluso si me obligan a replantear/reconstruir el circuito.