Voltaje de TTL de 5 a 3.3 voltios "UART"

7

Quiero establecer una comunicación en serie con un dispositivo que funcione con un nivel TTL de 0-5 voltios. Pero mi chip serial usa la lógica de 3.3 voltios. (Esta es una comunicación UART)

Sé que necesito un paso hacia abajo al menos para el pin TX del dispositivo (que será RX en mi chip de serie). Quería utilizar el divisor de voltaje de resistencia normal, pero supongo que causará problemas en las transmisiones de alta velocidad. ¿Puede recomendar un chip bueno y fácil de usar para esta tarea?

También, ¿necesito tener un aumento de voltaje de 3.3V a 5V para el RX del dispositivo (el TX de mi chip de serie)? Escuché que cualquier cosa por encima de 2.4 voltios debería considerarse alta. ¿Qué piensas?

¿Y tengo dudas sobre si el convertidor debería estar invirtiendo o no? ¿Cómo puedo determinar esto?

    
pregunta Sean87

1 respuesta

9

El 2.4 V es el mínimo para un nivel alto de TTL salida . Una entrada TTL necesita al menos 2.0 V, para darle un margen de ruido de 400 mV. Pero eso es para dispositivos TTL , o compatibles con TTL, como HCT-CMOS. Un dispositivo HCMOS normalmente necesitará 0.7 Vdd como mínimo para un nivel alto. Para un suministro de 5 V que sea 3.5 V, entonces probablemente no lo logrará. Puede utilizar un IC de puerta única de HCT como cambio de nivel.

El divisor de resistencia probablemente no cause muchos problemas, a excepción de velocidades muy altas. Dado que se trata de UART a menos de 100 kbps, las resistencias de chip no deberían ser un problema.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas