¿Cómo lidiar con la polaridad de la señal en relación con los convertidores USB-RS485?

1

Tengo dos convertidores USB-RS485. Uno con conectores skrew que están aislados eléctricamente del USB (ADAM-4561) y una versión de extremo de cable del chip FTDI. Quiero conectarlos entre sí para enviar mensajes entre dos computadoras portátiles (para probar un protocolo de comunicación en serie), pero debido a la ambigüedad con respecto al etiquetado de la señal, medí las señales y encontré un problema relacionado con la polaridad.

La figura superior muestra el resultado cuando se usa el convertidor del chip FTDI y la figura inferior muestra el resultado cuando se usa el ADAM-4561.

Las señales ADAM-4561 se invierten como se esperaba.

Las señales del chip FTDI también se invierten cuando la línea está activa, es decir, después del primer bit de la comunicación, pero cuando se observa la forma de onda antes del punto en que las líneas se activan, entonces las señales están al mismo nivel .

¿Esto indica que el convertidor de chip FTDI no funciona correctamente?

Si conecto A, B, GND del ADAM-4561 a los cables A, B, GND del chip FTDI, entonces la diferencia en la polaridad en uno de los pares de señales (cuando se interrumpe la línea) puede ser perjudicial para el equipo ?

    
pregunta Ronny Landsverk

2 respuestas

3

Eso es solo una cuestión de cómo se configuran las resistencias pullup / pulldown, que determinan el estado del bus cuando el controlador no está activo.

Claramente, el ADAM tiene resistencias de polarización que mantienen el bus en estado inactivo, mientras que el FTDI no parece tener ninguna resistencia.

Debería estar bien conectarlos entre sí. Incluso si intentan hablar al mismo tiempo, los controladores generalmente tienen limitaciones de corriente para evitar daños.

    
respondido por el Dave Tweed
2

cambia A y B por la que está mal, entonces las señales se verán igual.

El voltaje de inactividad es diferente, pero debería ser bueno una vez que lo conecte a un bus con la terminación adecuada.

    
respondido por el Jasen

Lea otras preguntas en las etiquetas