TTL lógico bajo no está molido

4

Estoy trabajando con un Arduino Due y cuatro sensores de presión TTL de 5V. Estoy usando este convertidor de nivel lógico para convertir desde el 3.3V Debido a los sensores de 5V. He estado teniendo problemas al usar los cuatro a la vez, así que rompí el osciloscopio y noté un problema de nivel de voltaje. Cuando tengo un dispositivo enchufado, el nivel bajo lógico es tierra. Cuando tengo dos dispositivos, se arrastra un poco. Tres dispositivos, se arrastra hasta alrededor de 2 voltios. Cuando tengo los cuatro dispositivos conectados, el nivel bajo lógico es de alrededor de 2.5 V, que está por encima del umbral lógico bajo para el Vencimiento, y por lo tanto, nada funciona. ¿Alguien tiene alguna idea sobre cómo solucionar este problema?

EDITAR: olvidé mencionar, cuando digo "lógicamente bajo", me refiero a la línea TX. La línea RX está bien. EDITAR 2: se agregó enlace a la hoja de datos en la publicación en lugar de en el comentario, y Agregado esquemático más detallado, si ayuda. Todos los sensores están conectados de la misma forma que en el esquema detallado.

Aquí hay un esquema de dibujos animados:

Esquemaunpocomásdetallado:

    
pregunta achase90

1 respuesta

1

Si comprendo correctamente la declaración de su problema, está diciendo que cuando intenta transmitir un mínimo lógico desde al menos un dispositivo hasta el vencimiento, el convertidor de nivel solo logra jalar el cable del RX debido a 2 voltios.

¿Qué aspecto tiene el cable RX en el otro extremo (extremo 5V) del convertidor?

Yo esperaría que algo así sucediera si los sensores estuvieran usando pull-ups demasiado fuertes, o si no estuvieran diseñados para ser fan-in, y así todos intenten transmitir un alto lógico cuando uno de ellos está intentando transmitir. una baja lógica.

Si ese es el problema, conectaría cada uno de los sensores con un diodo, Cátodo hacia los sensores, de modo que los sensores solo puedan tirar de la línea hacia abajo, no hacia arriba. Luego usaría un pull-up en el extremo común (ánodos) de los diodos, que se conecta a la entrada del traductor de nivel. Tal vez sería apropiado un pull-up de 2,2 kOhm (dando aproximadamente 2,5 mA de corriente a través del diodo cuando se baja).

También, ¿leyó el párrafo superior de la descripción a la que se vinculó? La parte que dice:

  

Oferta: hemos lanzado una nueva versión de este Convertidor de nivel lógico que soluciona el problema y la placa no ha bajado de 5 V a 3,3 V correctamente. También hemos bajado el precio de este modelo y no volveremos a almacenar esta revolución una vez que se haya ido. ¡Consíguelo mientras puedas!

    
respondido por el Jon Watte

Lea otras preguntas en las etiquetas