Cambio de voltaje TTL de 5 a 3,3 voltios "UART"

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 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 serial). Quería usar un 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?

Además, ¿necesito tener un aumento de voltaje de 3,3 V a 5 V para el RX del dispositivo (el TX de mi chip serial)? Escuché que cualquier valor superior a 2,4 voltios debe considerarse alto. ¿Qué piensas?

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

Si bien no dice si esto es para la comunicación I2C, le sugiero que eche un vistazo a esta pregunta y responde. Especialmente el documento vinculado puede ser útil.
@PetPaulsen: I2C no usa TX y RX, suena más como UART. OP tampoco habla de un reloj.
Sí, se trata de UART... ¡perdón por no ser claro al respecto!
¿Qué chip de serie estás usando? Si es algo como el FT230X , esos chips se enumeran específicamente como tolerantes a 5V y compatibles incluso cuando se usan niveles de 3.3VI/O, por lo que no necesitaría ninguna conversión. Puede verificar si sus fichas son similares.
Es un microcontrolador TI que en la hoja de datos dice 3.3V

Respuestas (1)

Los 2,4 V son el mínimo para una salida TTL de alto nivel . 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, eso es 3,5 V, por lo que probablemente no lo logrará. Puede utilizar un IC de puerta única HCT como cambiador de nivel.

El divisor de resistencia probablemente no causará muchos problemas, excepto para velocidades muy altas. Dado que esto es menos de 100 kbps UART, las resistencias de chip no deberían ser un problema.

Gracias. Sí, es comunicación UART. Probaré el prototipo con divisor de voltaje de resistencia, pero ¿puede nombrar un chip decente para este trabajo?
@sean - ¿Cuál es la tasa de bits?
La tasa de baudios es de 57k o 19k
@sean: ¡ absolutamente no hay problema con las resistencias! Hazlo :-).
¿Qué hay de malo con los divisores de voltaje cuando se trata de alta velocidad? Necesito comunicar mi MCU MSP430 que funciona a 3,3 V con una cámara fija UART TTL de 5 V store.linksprite.com/… Funciona a 115200 bps. ¿Cree que los divisores de voltaje en las líneas RX y TX no funcionarán?
El problema con los divisores de voltaje es que tienen una impedancia de salida relativamente alta. Combinado con la capacitancia parásita, esto redondea los bordes de los pulsos. Además, si la línea está inactiva alta (como lo hace la mayoría de las series de nivel lógico), entonces desperdician energía constantemente.
Si desea un chip pequeño para tomar una línea de 5 V a 3,3 V, puede considerar el 74LVC1G32.