Apagado automático del microcontrolador con MAX682

0

He leído ¿Cómo implementar un interruptor de potencia suave controlable por el microcontrolador? y me pregunto si algo similar lo haría Ser posible con un MAX682.

Lo que quiero, es un dispositivo que se enciende presionando un solo botón y que se apaga solo. Estoy usando un PIC16F88, pero como mi batería tiene 3.6V y necesito conducir un LCD de 5V, estoy usando el MAX682 para aumentar esto.

El problema es que, según la hoja de datos, el pin / SHDN del MAX682 debe conectarse a través de una resistencia a su voltaje de entrada. Lo que sugeriría es usar su voltaje de salida como una entrada para / SHDN, como esto (solo se muestran los pines relevantes):

simular este circuito : esquema creado usando CircuitLab

Cuando el usuario desea iniciar el dispositivo, presiona el botón para activar el MAX682 y, por lo tanto, el PIC (se requiere R1 para el MAX682). El PIC está programado de modo que ponga directamente alto en P1. R2 y R3 forman un divisor de voltaje para hacer 3.6V (aún no los calculé). R4 tiene la misma función que R1 y se asegura de que el MAX682 siga funcionando. Cuando el PIC quiere apagarse, tira de P1 a tierra y el MAX682 se apaga.

¿Esto funcionaría, o el MAX682 tendría problemas si el pin / SHDN no está conectado a IN? Y si funcionara, ¿también podría eliminar R4 y conectar la 'salida' del divisor de voltaje al punto entre SW1 y R1, para salvar una resistencia?

    
pregunta Keelan

1 respuesta

1

No creo que exista un problema con \ \ \ \ mathsf {\ small \ overline {\ text {SHDN}}} \ $ al no estar conectado a IN, el nivel de voltaje solo establece la frecuencia de funcionamiento según la corriente entrando en el pin.

Si desea deshacerse de la resistencia R4, tendrá que calcular las resistencias divisoras de voltaje de modo que obtenga la corriente deseada entrando en la \ $ \ mathsf {\ small \ overline {\ text {SHDN}}} \ $ plomo cuando el microcontrolador está encendido.

Nota: habrá un breve período de tiempo cuando el interruptor se active y el PIC esté activado, lo que significa que la corriente en \ $ \ mathsf {\ small \ overline {\ text {SHDN}}} \ $ se duplicará y afectará al Frecuencia del oscilador porque la resistencia se reduce a la mitad. No veo una manera fácil de evitar eso. Pero asegúrese de que el cálculo de la resistencia sea tal que las dos frecuencias para R y R / 2 estén dentro del rango especificado en la hoja de datos (50KHz - 2MHz).

Yo agregaría un capacitor bastante pesado (10 µF o más) a la línea que va del MAX682 a la entrada Vdd del PIC. Esto igualará cualquier perturbación cuando se suelte el interruptor y cambie la frecuencia del oscilador. Además, no olvide los límites de desacoplamiento de 100 nF en todas las entradas de alimentación.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas