Circuito de protección de conducción inversa de la fuente de alimentación de conmutación

4

Ya he "diseñado" (más como seguir el diseño de referencia de TI) un regulador de dólar basado en el LM3671 ( enlace ) y estoy muy feliz con los resultados, ripple es bueno para mis necesidades y 600 mA es más que suficiente para mi aplicación (proyecto relacionado con MCU / LCD simple).

El diseño se basa en 5v (USB VBUS) a 3.3 voltios, vea el siguiente esquema:

Sinembargo,yahematadoalmenosaunodelosLM3671queteníaporqueconectéelprogramador/depurador,quetambiénproporciona3.3voltiosalamismared,ydespuésdemiraralrededorencontréqueefectivamente,lacalificaciónde"Máximo Absoluto" para los pines SW y FB son VIN + 0.2v. (Encontré esa información específica en el foro de Adafruit para su regulador LM3671)

Entonces, con todo esto en mente, sé que debería:

a. Elimine el pin de entrada de 3.3V del programador

b. ¿Agregue algunos circuitos para evitar que la red principal de + 3.3V (en realidad, el pin SW del LM3671) vea el + 3.3V proporcionado por el programador / depurador, basado en algunos FET?

Sé que a) es la opción más fácil, pero no la mejor, en mi opinión, ya que me gustaría poder programar las partes eventualmente sin tener que conectar la fuente de alimentación principal (a través de USB). Y b) , bueno, realmente no sé cómo implementar b) .

Realmente aprecio la ayuda.

    
pregunta Rodrigo Torres

2 respuestas

1

La protección inversa para los reguladores es más fácil de lo que parece, pero el USB lo hace más difícil

Afortunadamente, su problema (a su regulador que no le gusta tener una potencia de respaldo con su entrada desactivada) es realmente fácil de resolver, aunque no tan fácil como parece inicialmente. A primera vista, pensarías que un diodo desde la salida hasta la entrada del regulador resolvería el problema, y tienes casi razón:

simular este circuito : esquema creado usando CircuitLab

Sin embargo, el hecho de que estemos tratando con un dispositivo USB hace que esto sea un poco más difícil. Usted ve, una de las muchas reglas en la especificación de USB es que los dispositivos nunca volverán a alimentar a su conexión USB "ascendente". De hecho, algunos hosts USB pueden dañarse o confundirse por backfeed .

Por lo tanto, debemos lanzar otro diodo para asegurarnos de que no le pase nada malo a un host USB apagado si la placa está siendo alimentada por la llave de programación:

simular este circuito

Con el diodo adicional allí, ahora el regulador está a salvo de estar encendido "hacia atrás" y encenderlo "hacia atrás" tampoco retrocederá el puerto USB.

    
respondido por el ThreePhaseEel
1

Yo usaría un controlador FET de "diodo ideal" o un IC de intercambio en caliente entre la salida de su IC de conmutación y la señal 3.3 en el conector. Títicamente cuentan con protección contra corriente inversa y baja caída de voltaje.

Como ejemplo (no miré las especificaciones de su sistema): enlace

Hay muchos otros (solo busque "hot swap" o "ideal diode" en mouser o digikey) que seguramente satisfarán sus necesidades.

EDICIONES: Por supuesto, si usa TPS25200, debe conectar la señal EN al USB 5V. Recuerde también colocar una resistencia entre 5V y gnd para descargar el capacitor de entrada.

    
respondido por el next-hack

Lea otras preguntas en las etiquetas