¿Cómo usar el pin de apagado de un regulador de conmutación?

¿Cuáles son los métodos sistemáticos/estándar para incorporar el pin SHDN (apagado) de un CI reductor/elevador?
Tome MAX756 por ejemplo ( hoja de datos ).
Aquí está su perfil I_q:
Perfil MAX756 I_qSupongamos que estoy usando un Arduino nano (ATmega328) como MCU y nRF24l01+ como transmisor. Estoy leyendo algunos valores del sensor a través de ADC y transfiriendo los datos a través del enlace de RF. Entonces el sistema tiene una frecuencia de muestreo (supongamos 100Hz). Si quiero ahorrar batería, el sistema debe dormir la mayor parte del tiempo y despertarse y transferir los datos 100 veces por segundo. Todos los Vcc deben provenir del convertidor elevador. Ahora:

1- Debería hacer que MCU y nRF duerman, pero ¿qué tal el IC de aumento? ¿Debería también apagarse y activarse 100 veces por segundo? ¿Supongo que debería tener en cuenta el retraso en la puesta en marcha del IC? Aquí está su perfil:Retardo de inicio MAX756

Con respecto a este perfil, supongo que el IC se activa en ~ 2 ms... ¿Entonces la frecuencia de muestreo máxima sería, en el mejor de los casos, 500 Hz?

2- ¿ Qué voltaje habría en el pin de SALIDA del MAX756 si está apagado? ¿Lo mismo que Vin? o esta flotando?

3- ¿SHDN es lo mismo que Habilitar en diferentes circuitos integrados?

4- Si no hay forma de que la MCU principal pueda controlar el pin SHDN, ¿puedo usar una solución de temporizador 555 para controlar SHDN en lugar de una pequeña MCU PIC auxiliar solo para controlar el IC de aumento? Porque usar una MCU separada solo para controlar cuándo debe apagarse un IC me parece una solución de diseño excesivo ... Aunque si se usa en la industria, entonces no tengo problemas

Muchas gracias

Lea la hoja de datos. Estoy seguro de que todo está ahí, pero su primera pregunta es para que usted decida.
La hoja de datos de @Andy Aka dice que hay un pin SHDN para usar... pero no tengo la experiencia suficiente para saber cómo se usa en la industria

Respuestas (2)

1- Debería hacer que MCU y nRF duerman, pero ¿qué tal el IC de aumento? ¿Debería también apagarse y activarse 100 veces por segundo?

No. Los tiempos de inicio lo harán poco práctico.

2- ¿Qué voltaje habría en el pin de SALIDA del MAX756 si está apagado? ¿Lo mismo que Vin? o esta flotando?

0v (apagado)

3- ¿SHDN es lo mismo que Habilitar en diferentes circuitos integrados?

Sí, pero la etiqueta opuesta.

4- Si no hay forma de que la MCU principal pueda controlar el pin SHDN, ¿puedo usar una solución de temporizador 555 para controlar SHDN en lugar de una pequeña MCU PIC auxiliar solo para controlar el IC de aumento? Porque usar una MCU separada solo para controlar cuándo debe apagarse un IC me parece una solución de diseño excesivo ... Aunque si se usa en la industria, entonces no tengo problemas

Si enciende su MCU desde el regulador y la MCU controla el regulador, entonces cuando la MCU apague el regulador, se suicidará. No hay forma de volver a encenderse, ya que no hay energía para ejecutar la MCU.

Es más normal alimentar diferentes secciones de su circuito desde diferentes reguladores y encenderlos/apagarlos cuando los necesite.

Debe tener en cuenta el tiempo de inicio del regulador (la mayoría tiene un pin de "energía buena" para ver cuándo se han iniciado correctamente). Si eso toma más tiempo que el tiempo de dormir, entonces no es posible apagar mientras duerme.

He agregado el perfil de retraso de inicio. ¿Es ~2ms demasiado para una frecuencia de muestreo de 100 Hz?
Sé que este hilo tiene 3 años, pero me gustaría agregar que algunos reguladores de aumento (como el MAX8569) permiten que Vout se conecte directamente a la batería (Vbat) cuando está en modo de apagado. Entonces, siempre que el suministro de su batería tenga un voltaje más alto que el mínimo necesario para mantener su MCU funcionando en modo de suspensión, debería poder controlarlo con software. Lo he hecho con dos AA, un MAX8569 y un PIC18F2620.

2- ¿Qué voltaje habría en el pin de SALIDA del MAX756 si está apagado? ¿Lo mismo que Vin? o esta flotando?

Para este convertidor específico, la salida será 0V. Pero hay otros componentes (solo como ejemplo menciono el TPS61291 ) con un modo de derivación, donde la salida se conecta directamente a la entrada cuando el convertidor está apagado. Esto podría ser útil si la MCU aún pudiera operar con Vin.

Como comentario general, para responder preguntas como esta (me refiero principalmente a su punto n. ° 1), debe hacer sus cálculos y ver cuánta energía ahorrará si hace esto o aquello. Por ejemplo, desea tener una frecuencia de muestreo de 100 Hz, lo que significa un tiempo máximo de sueño de 10 ms, que por supuesto no tendrá. Digamos que serán 5 ms. Entonces, si apaga el convertidor, ahorrará alrededor de (200 uA - 20 uA) * 5 ms * (100 * 60 * 60) (veces / h) = 0.09 mAh por hora. ¡Solo cálculos muy aproximados aquí! Si crees que vale la pena, entonces hazlo, de lo contrario no lo hagas. Cada diseño y cada sistema tiene diferentes especificaciones y necesidades, ¡no existe una regla general que pueda aplicar en todas partes!

Además, algo más. ¿Ha considerado el tiempo de inicio desde el modo de suspensión de la MCU y cuánto tiempo le llevará muestrear, procesar y transmitir sus datos? ¡Es posible que no sea posible entrar en modo de suspensión con esta frecuencia de muestreo de la que está hablando!

@nickagain Gracias por presentar mejoras en el modo de omisión. Acerca de la posibilidad de tal tarea, parece que ATmega328P tarda ~2ms a 8MHz en despertarse del modo de suspensión. nRF24l01+ también parece activarse desde Power Down -> Stand By en 1.5ms (Oscilador interno) y desde Stand By -> TX/RX en ~150us... así que el peor de los casos es ~2ms... Ahora tengo que comprobar cómo lectura larga 3 ADC toma... ¿Así que parece posible?
espera... supongamos que el muestreo, el procesamiento y el envío de datos toman 8 ms... Entonces, la tarea en sí toma ~8 ms... ¿Y voy a dormir por cuánto tiempo, como ~2 ms? ¿Despertar y estar listo en ~4ms? ¡jajaja! Así que en total serían 14 ms > 10 ms, así que no 100 Hz... Creo que no ahorra mucha batería, incluso si es posible... ¿Esta fue su objeción?
Sí, exactamente, ¿ves? Ese fue en general mi punto. Con una frecuencia de muestreo de 100 Hz, es un poco difícil introducir el sueño. Debe calcular sus tiempos en detalle si necesariamente desea poner su sistema en reposo.