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 de 3,3 V a los sensores de 5 V. He tenido problemas para 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 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 enchufados, el bajo lógico es de alrededor de 2,5 V, que está por encima del umbral bajo lógico para Due y, por lo tanto, nada funciona. ¿Alguien tiene alguna idea sobre cómo solucionar esto?
EDITAR: olvidé mencionar, cuando digo "lógico bajo", me refiero a la línea TX. La línea RX está bien. EDIT 2: Se agregó un enlace a la hoja de datos en la publicación en lugar de en el comentario, y se agregó un esquema más detallado, si ayuda. Todos los sensores están conectados de la misma manera que en el esquema detallado.
Aquí hay un esquema de dibujos animados:
Esquema un poco más detallado:
Si entiendo correctamente la declaración de su problema, ¿está diciendo que cuando intenta transmitir un nivel bajo lógico desde al menos un dispositivo al Due, el convertidor de nivel solo logra bajar el cable Due RX a 2 voltios?
¿Cómo se ve el cable RX en el otro extremo (extremo de 5 V) del convertidor?
Esperaría que sucediera algo como esto si los sensores están utilizando pull-ups demasiado fuertes, o si no están diseñados para fan-in y, por lo tanto, todos intentan transmitir un alto lógico cuando uno de ellos está tratando de transmitir un bajo lógico. .
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 una corriente de aproximadamente 2,5 mA a través del diodo cuando se baja).
Además, ¿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 de que la placa no baja correctamente de 5 V a 3,3 V. También bajamos el precio de este modelo y no volveremos a almacenar esta versión una vez que se haya agotado. Consíguelo mientras puedas!
Samuel
solojeff
NickHalden
achase90
marcador de posición
lyndon
el fotón
achase90
achase90
achase90