RS422 para interfaz de uart

1

Estoy intentando conectar un RS422 al UART en mi MCU. Ahora, RS422 es diferencial. Por lo tanto, entiendo que necesito tener un IC convertidor de diferencial a extremo único. A esto le sigue un cambiador de nivel de voltaje para que coincida con los niveles de voltaje Voh, Vol, Vih y Vil del MCU UART.

Aparte de esto, ¿necesito buffers o convertidores de protocolo? Los datos se envían a velocidades de transmisión estándar de 460800, 230400, 115200, 57600, 38400, 19200, 9600, 4800 bps. Además, las tasas estándar de UART están en baudios, ¿verdad? ¿Cómo afectará a los bps? Porque baudios significa símbolos. Por ejemplo, 9600baud = 9600x8bps.

    
pregunta Board-Man

1 respuesta

2

Para un enlace RS422 solo necesita los componentes que describe, generalmente solo un controlador de línea diferencial y un receptor. El formato de datos es idéntico al formato asíncrono RS232 que se acaba de enviar a través de un par diferencial en lugar de un solo cable y tierra.

La velocidad en baudios es de bits por segundo o bps: la velocidad de caracteres es: baudios / no de bits por carácter (incluidos inicio, paridad y parada bis), por lo que se envía un carácter de 8 bits (o símbolo) con un bit de inicio y un bit de parada - ninguna paridad requerirá 8 bits para transmitir, por lo que a 9600 baudios solo podemos enviar 960 caracteres por segundo.

    
respondido por el Icy

Lea otras preguntas en las etiquetas