Estoy diseñando mi primer dispositivo completo, un registrador de datos de sensores bastante simple, con estas especificaciones en mente:
- Estoy usando el microcontrolador y el sensor a 3.3V, con una carga que varía de 10 mA a 400 mA
- el dispositivo será alimentado por una batería recargable de ion de litio (4.2V máximo)
- batería cargada por USB (5V)
- El encendido / apagado del dispositivo se alterna mediante una presión de botón o en una condición de bajo voltaje de la batería (@ 3.2 V).
El siguiente esquema muestra la sección relacionada con la energía de mi circuito hasta ahora. Tenga en cuenta que el Microcontrolador y el Sensor NO se muestran aquí.
( EDIT : esquema revisado según las sugerencias de @Russell y @ Madmanguruman)
Etiquetas:Descripcionesdealgunasdelasetiquetasqueutilicéenlaimagendelesquemaanterior:
- VCC:voltaje(5V)enlafuentedealimentaciónUSButilizadaparacargarlabatería
- 3.3V:voltajealqueseejecutaráelmicrocontrolador,sensor,etc.
- UC-PIN[1-8]:variospinesdelmicrocontroladorAVR,incluidounalfilerconcapacidadADC
- REG-ENABLE:habilita/deshabilitalaseñalenviadadesdeelpindesalidadelSTM6601ICalpindehabilitacióndeTPS63001.
Breveresumendemienfoquegeneral:Delafuentedealimentacióndelabatería,unreguladorBuck-boostproporciona3.3VparaeluC/sensor.Estafuentedealimentaciónde3.3Vestáhabilitada/deshabilitada(PwrONvsPwrOFF)poruncontroladorespecializadoIC,quemonitoreaeleventodebotónpulsadorolatensióninsuficientedelabatería.LaalimentaciónUSBseutilizaparacargarlabatería(cuyovoltajesemideperiódicamentemedianteunpinADCenlaunidaddecontroldetemperatura).Esoestodo.
Omásespecíficamente,comopuedeverarriba,estoyusandoestoscuatrocomponentesacontinuación(consusenlacesalahojadedatos):
MCP73871 : IC de carga de batería que usa ConstantCurrent-then-ConstantVoltage enfoque para cargar el ion-litio. Configuré los pines en el MCP73871 para alimentar la carga con USB (5V) con una corriente de 500 mA. - TPS63001 : regulador Buck-boost, suministrado por la batería, y con una salida fija de 3.3 V (Además, he habilitado el "Modo de ahorro de energía" en este regulador para permitir una mayor eficiencia en el caso de menor carga de mi dispositivo)
-
STM6601 basado en el botón pulsador / OFF controlador IC
- Inicialmente, cuando el STM6601 detecta que el botón pulsador se mantiene durante un tiempo, luego envía una señal ALTA, que está conectada al TPS63001, lo que lo habilita y da vida al dispositivo.
- Cuando el STM6601 detecta que se presiona nuevamente el botón pulsador O que el voltaje de la batería cae por debajo de un umbral de 3.2 V, entonces el STM6601 envía automáticamente un BAJO, deshabilitando el regulador.
-
Interruptor de carga ( FPF1008 ) : controla la corriente que va de la batería V + a un divisor de voltaje
- El divisor se usa para reducir el voltaje de la batería dentro del máximo de 3.3 V permitido en el pin del ADC del microcontrolador.
- El ADC toma mediciones de voltaje de la batería periódicamente, que se asignan a la curva del nivel de descarga, para una indicación aproximada al usuario del dispositivo.
MI PREGUNTA: ¿Tiene alguna sugerencia con respecto a este diseño y enfoque?
Estoy interesado en cualquier comentario que pueda tener. Dado que no tengo experiencia con ningún diseño profesional, espero que haya al menos un par de cosas "incorrectas". O cosas que podrían mejorarse; por lo que estoy francamente abierto a cualquier sugerencias de las que pueda aprender, pequeñas o grandes, incluso si requieren que tenga que volver a pensar / reconstruir el circuito.