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:
Esto está conectado a un convertidor RS232 TTL de eBay:
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.
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?
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.
Eugenio Sh.
Selvek
Jim