Problema de comunicación de USB a TTL

0

Estoy tratando de conectar un dispositivo a mi computadora portátil mediante un convertidor TTL a USB como este

peronofunciona

asíqueprobélasiguienteconfiguración

(USBaserie,RS232aTTLyluegoaldispositivo)

Y funciona perfecto.

Ambos (USB a serie y USB a TTL) están utilizando el controlador PL2303.

La pregunta es ¿por qué el USB a TTL no funcionó? ¿Utiliza un protocolo diferente?

    
pregunta Gerardo

4 respuestas

2

Estos convertidores USB-TTL con chips PL2303 son basura. Tengo muchos problemas con estos bastones, es decir, uno descrito aquí . El problema radica en el chip PL2303: el 99,9% de estos palos terriblemente baratos tienen IC falsificados. Pueden parecer originales de Prolific, pero obviamente no lo son. Las diferencias son muy sutiles, por ejemplo las mías tienen un código de producción no válido.

Como Artūras Jonkus dijiste que debes usar el chip original, estos de FTDI son geniales (pero no baratos), y existe una pequeña posibilidad de comprar chips FTDI falsificados. Los chips originales Prolific también son muy buenos, pero hay muchos falsos en el mercado. También los buenos chips USB-TTL sin muchas falsificaciones son de Cypress.

    
respondido por el Jakub Rakus
2

Es posible que hayas obtenido un poco por un chip Prolific 2303 falso.

El sitio de descarga del controlador Prolific tiene una advertencia y también dice cómo detectar el falsificaciones.

Básicamente, compruebe el Administrador de dispositivos de Windows. Si su dispositivo Serial / USB muestra un triángulo de advertencia amarillo y tiene un código de error 10, entonces tiene un falso. No funcionará con los nuevos controladores Prolific.

Es posible que encuentre un controlador Prolific antiguo que funcione con su dispositivo. Hay muchos sitios en Internet que discuten esto, y muchos consejos para encontrar conductores antiguos.

También puede ahorrar el tiempo de buscar en Internet y comprar o pedir un adaptador de un lugar confiable para que no se queme con otra falsa y no tenga que preocuparse por los controladores.

    
respondido por el JRE
2

Puede haber varios problemas. Para comenzar, conecte su convertidor TTL a USB a la computadora y mida si hay voltajes que se supone que deben estar allí (3.3V y 5V). Algunos convertidores pueden necesitar puentes adicionales para habilitar los rieles de voltaje en la salida. Si todo está bien, proceda, si no, es probable que algo en la PCB esté roto. No creo que ese sea el caso esta vez. Puede intentar cambiar los cables de TX y RX porque es el error habitual y asegurarse de haber elegido la configuración de comunicación correcta (velocidad en baudios, parada, bits de paridad). Si tiene un osciloscopio, le recomiendo enviar algo desde su computadora y ver si se transmite; envía algo desde el dispositivo y asegúrate de que se reciba.

    
respondido por el Artūras Jonkus
0

Conecte el TX conterter a su RX y escriba algo en el terminal, debería ver sus caracteres, si no lo hace, el convertidor está definitivamente roto.

    
respondido por el filo

Lea otras preguntas en las etiquetas