Ya "diseñé" (más bien seguí el diseño de referencia de TI) un regulador reductor basado en el LM3671 ( https://github.com/volium/PowerSupply_lm3671 ) y estoy muy contento con los resultados, la ondulación es buena para mis necesidades y 600 mA es más que suficiente para mi aplicación (proyecto simple relacionado con MCU/LCD).
El diseño está basado en 5v (USB VBUS) a 3.3 voltios, ver siguiente esquema:
Sin embargo, ya eliminé al menos uno de los LM3671 que tenía porque conecté el programador/depurador, que también proporciona 3.3 voltios a la misma red, y después de mirar encontré que efectivamente, la clasificación "Máxima absoluta" para el SW y Los pines 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. Retire el pin de entrada de 3.3V del programador
b. ¿Agregue algunos circuitos para evitar que la red principal de +3,3 V (en realidad, el pin SW del LM3671) vea los +3,3 V proporcionados por el programador/depurador, según 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 mucho la ayuda.
Afortunadamente, su problema (a su regulador no le gusta que lo retroalimenten con su entrada apagada) es realmente fácil de resolver, aunque no tan fácil como parece inicialmente. A primera vista, pensaría que un diodo de salida a entrada del regulador resolvería el problema, y casi tiene razón:
simular este circuito : esquema creado con CircuitLab
Sin embargo, el hecho de que estemos tratando con un dispositivo alimentado por USB hace que esto sea un poco más difícil. Verá, una de las muchas reglas en la especificación USB es que los dispositivos nunca deben retroalimentar la energía en su conexión USB "ascendente". De hecho, algunos hosts USB pueden resultar dañados o confusos por la retroalimentación .
Por lo tanto, debemos agregar otro diodo para asegurarnos de que no le suceda nada malo a un host USB apagado si la placa está siendo alimentada por el dongle de programación:
Con el diodo adicional allí, ahora el regulador está a salvo de que se encienda "al revés" y encenderlo "al revés" tampoco retroalimentará el puerto USB.
Yo usaría un controlador FET de "diodo ideal"/or-ing 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. Por lo general, cuentan con protección contra corriente inversa y caída de voltaje bajo.
Como ejemplo (no miré las especificaciones de su sistema): http://www.ti.com/lit/ds/symlink/tps25200.pdf
Hay muchos otros (solo busque "intercambio en caliente" o "diodo ideal" en mouser o digikey) que seguramente se adaptarán a sus necesidades.
EDICIONES: Por supuesto, si usa TPS25200, debe conectar la señal EN al USB 5V. Recuerde también poner una resistencia entre 5V y tierra para descargar el condensador de entrada.
Anguila trifásica
Anguila trifásica
rodrigo torres