Conexión de dispositivos alimentados por separado a través de una serie

0

Tengo un pequeño problema al conectar un adaptador FTDI USB a 5V Serial a un microcontrolador PIC con alimentación externa. Se conectan a través de conexión serie. La conexión USB alimenta el FTDI y una batería alimenta el PIC.

                 Serial
Laptop --- FTDI ======== PIC ----- 3.7V battery

Actualmente tengo resistencias 4k7 en las líneas seriales. Los 5V de altura en el TX del FTDI se sujetarán a lo que sea el PIC (3v - 4.2v) a través de los diodos de protección de entrada, y el 3V del TX del PIC es superior al umbral de entrada del FTDI. Esto parece correcto, limitando la corriente de diodo de protección a 500uA.

Mi principal preocupación es desconectar el cable de la computadora portátil. Luego, el dispositivo FTDI se apaga y el PIC, a través de su línea TX, intentará encenderlo. Incluso a 10K, eso es 500uA. No tengo idea si es una mala idea o no.

Tengo la sensación de que esta no es la mejor manera de hacerlo, ya que cualquiera de los dos circuitos podría apagarse y dañarse por el otro. ¿Sería mejor convertir cada lado de RX en un pseudo "drenaje abierto"?

              +----- Vdd
             100k
+-------|<----+------RX
    
pregunta carveone

1 respuesta

0

Creo que puedo responder a esto yo mismo. Mi principal problema era saber si 500uA fluir o no en el chip FTDI lo dañará, pero creo que la mejor idea es evitar tener que hacer esa pregunta.

Si utilizo un divisor de voltaje desde la línea USB principal a un comparador analógico o a2d o incluso una recuperación de valor alto a una entrada lógica en el PIC micro, entonces puedo detectar si hay alimentación USB o no. Si no, puedo triplicar el puerto serie.

Aparte de eso, el google revela que usar el diodo y el tirón hacia arriba a RX funciona bien para evitar que la corriente fluya de manera incorrecta ...

    
respondido por el carveone

Lea otras preguntas en las etiquetas