¿Qué pasa si las señales de nivel de dos UART no coinciden?

1

Soy un novato en electrónica.

En mi proyecto actual, tengo que hacer que dos dispositivos se comuniquen entre sí a través de UART.

Un dispositivo (la placa HiKey) usa 1.8v que indica la señal '1'; mientras que la otra (la placa RK3288) usa 3.3v que indica la señal '1'.

Mis preguntas son:

1. ¿Puedo conectar directamente los dos UART?

2. ¿Qué pasa si las señales de nivel de dos UART no coinciden?

    
pregunta xmllmx

1 respuesta

5

Desea utilizar un convertidor de nivel para avanzar y retroceder entre el nivel de 1.8V y los niveles de 3.3V. SparkFun tiene tres de ellos que funcionarán; He utilizado el basado en el chip TI TXB0104 .

Hay cuatro circuitos; Solo necesitas dos de ellos. Usted querrá realizar una conexión cruzada de los cables TX y RX; es decir, conecte el cable RX de un UART al cable TX del otro, y viceversa.

TambiénpuedesconstruirtupropioconvertidorusandoMOSFET;dehecho,SparkFun también vende uno , el esquema está aquí .

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas