Adaptador serie USB que alimenta involuntariamente el convertidor RS232 TTL

Tengo una configuración de programación donde conecto un cable USB GoldX conectado a mi computadora portátil de programación (en este caso, una MacBook Pro). Imagen del cable:Cable GoldX

Esto está conectado a un convertidor RS232 TTL de eBay:Convertidor RS232 TTL

Que conecto a mi placa de prueba. Todo funciona bien, la mayor parte del tiempo... Excepto que he notado que ocasionalmente, cuando enchufo solo el cable a la placa del convertidor, sin conectarlo a mi circuito, el IC está encendido. El LED se enciende y el pin VCC indica ~ 2,1 V. Tenga en cuenta que los cables de los pines del chip están conectados directamente al medidor; eso no está claro en la foto.

Configuración de prueba

Pero esto no sucede cada vez que conecto el cable. De vez en cuando funciona como se esperaba, donde el LED no se enciende hasta que conecto VCC y GND a la placa de prueba.

Probé con un par de computadoras de programación diferentes, y el problema parece empeorar cuando enciendo desde mi MacBook; aproximadamente el 50% del tiempo cuando me conecto. Probé 10 veces en otra computadora portátil y una computadora de escritorio ATX y no vi el problema con 10 intentos en cada uno. No es una tonelada de datos, pero es relevante.

Mi instinto me dice que comprar el convertidor RS232 a TTL de eBay me dejó con un chip MAX3232 de imitación que se está portando mal y filtrando una de las líneas de datos a través de VCC. Estaría bien si lo dejara allí, pero entonces, ¿por qué el comportamiento sería tan diferente al conectar el cable GOLDX de mi macbook en comparación con una computadora de programación diferente? O tal vez ese sea solo el problema: el comportamiento será completamente inconsistente y no debería tratar de encontrar un resultado esperado de una entrada dada.

TLDR: ¿Debería asumir que el MAX3232 es falso y seguir adelante?

Por lo general, estas cosas toman el poder de las líneas RTS/DTR. Puede intentar colocar un cable de extensión serial entre el adaptador USB y la placa sin estas líneas.
¿Hay algún problema aquí que quieras resolver, o simplemente una curiosidad que quieras resolver? Acepto que las líneas de datos se filtran a VCC. El Max3232 dice "Cuando el MAX3232 no está alimentado, se puede conectar de forma segura a un dispositivo RS232 remoto activo". Pero no estoy seguro de si "Seguramente" garantiza que no haya fugas de diodos en el cuerpo, o simplemente que no se rompa.
@Selvek buen punto. Se agregó el TLDR; ¿Debo asumir que el MAX3232 es una falsificación y continuar?

Respuestas (1)

No me sorprende, las entradas suelen tener algún tipo de diodo de protección hasta el riel que, cuando se corta la alimentación, conducirá. Esto será de las líneas Rx y DTR y dependerá del estado (voltaje) de esas líneas y de la cantidad de corriente que pueda generar lo que sea que esté conectado.

Si le molesta, agregar algo de resistencia en serie a las líneas de entrada reducirá este efecto.

Gracias Trevor. Voy a hacer algunas pruebas usando esta información como punto de partida.