CP2108 con convertidor de nivel txb0108 - comunicación UART TTL y LVTTL

1

Mi proyecto utiliza cuatro módems diferentes (uno 3v3 LVTTL (?) y tres 5v TTL) para la comunicación AT

Cada módem tiene una interfaz UART (compatible con TTL).

Para mi aplicación, elegí el CP2108 para comunicarme con esos cuatro módems usando una conexión USB.

En la hoja de datos del módem, no se indican los voltajes operativos del UART. Sólo "compatible con TTL".

Elegí agregar un convertidor de nivel para proteger la entrada del cp2108 que solo puede aceptar 3v3.

Tomé la referencia txb0108 para hacer la conversión. Suministre un voltaje de 3V3 para el lado A y 5v para el lado B. para el módem 3V3, cambio el voltaje del lado B a 3v3 en lugar de 5v para el otro módem. En la hoja de datos del txb0108, está bien tener el mismo voltaje en ambos lados del convertidor de nivel (A y B).

Cuando miro el osciloscopio, observo la conversión de nivel correctamente y puedo comunicarme con los módems.

pero todavía tengo problemas para comunicarme con un módem (5v).

Para el lado A, el voltaje no cae lo suficiente como para obtener un '0' lógico.

Agregué una resistencia desplegable de 6k8 en el pin y parece que está funcionando. pero para mí no es una solución adecuada porque en la documentación del convertidor de nivel la resistencia de bajada sugerida debe ser superior a 50k.

Lo intenté con 100k pero sin éxito.

He leído algunos artículos sobre el uso del txs0108e en lugar del convertidor de nivel texb0108 y algunas personas obtienen resultados aparentemente mejores.

No sé si esto resolverá mi problema.

También leí algunas cosas sobre push-pull y drenaje abierto para el UART. No sé qué tecnología es la mejor para mi aplicación.

¿El TXB0108 es finalmente una buena referencia para mi aplicación?

¿Cuál sería el mejor esquema para manejar la comunicación con mi módem de uart CP2108 y 5v (existe otra solución)?

Gracias.

EDITAR:

Aquí hay más información sobre los módems de 5v. Solo usaré los pines RX / TX.

Entrada compatible con TTL: VI hola min + 2V VI Lo max + 0.8V VI max + 5.5V

salida TTL compatible: VO hola min + 2.4V VO Lo max + 0.4V

Encontréestareferenciaparahacerlaconversión:

SN74LVC2T45

enlace

¿Qué piensas al respecto?

    
pregunta GGin

0 respuestas

Lea otras preguntas en las etiquetas