Un circuito para evitar el encendido parásito de FT232RL por MCU, ¿funcionará?

2

En una pregunta anterior, pregunté cómo evitar que el pin MCU TX (3.3V cuando está inactivo) alimente un chip FT232RL USB a serie a través de la línea TX:

Cómo evitar el encendido parásito de FT232RL por ATMega328P

Terminé yendo a una solución en la que bajé el nivel de TX y RX si no se detectaban más comunicaciones válidas en un tiempo determinado.

Sin embargo, esto todavía no es satisfactorio. No deseo que el chip FTDI se alimente en absoluto si no hay voltaje USB presente. Ahora he creado el siguiente circuito:

FTDI3V3eslasalidade3.3VdelLDOFTDIquesealimentaporUSB.ElconmutadorSW1simulalaalimentaciónUSBqueseenciende(amitaddelasimulación).MCU_TXesunaondacuadradaquesimulalaactividaddeTX,yFTDI_RXeslaentradaenelchipFTDI.Estodeberíaser0VcuandoSW1estáabierto.

Lasimulacióndelcircuitodaelcomportamientodeseado:

  • ¿Hay algo que me haya perdido?
  • ¿El circuito simula adecuadamente la conexión?
  • ¿Existe una alternativa más fácil? ¿Funcionaría un búfer de suministro dual?
pregunta geometrikal

1 respuesta

2

Una forma habitual de resolverlo es mediante un cambio de nivel de voltaje. La gente parece ofrecer en su mayoría bidireccionales, pero me gusta usar los cambiadores unidireccionales, ya que son más resistentes al ruido. Por ejemplo, el SN74LVC1T45 es un cambiador de nivel unidireccional de 1 bit de suministro dual. Su hoja de datos menciona específicamente lo que necesita:

"Característica de aislamiento V_CC: si cualquiera de las entradas V_CC está en GND, ambos puertos están en estado de alta impedancia"

enlace

    
respondido por el theamk

Lea otras preguntas en las etiquetas