La mejor manera de interactuar con este interruptor de bus desde un ESP32

0

Me pregunto cómo interactuar con este interruptor de bus desde un ESP32. Necesito conducir OE1 y OE2 LOW a 5v, ver datasheet

Sé que solo puedo conducir hasta 3.3v desde el ESP32 directamente, así que, ¿hay algo que necesito en el medio aquí?

También: ¿es posible que los pines OE1 y OE2 queden bajos desde un GPIO en el ESP32? Sería genial obtener un esquema para cualquier solución sugerida.

    
pregunta RenegadeAndy

2 respuestas

1

De esta manera, puede conectar un ESP32 alimentado con 3.3V para impulsar una entrada alimentada con 5V. Tenga en cuenta que este circuito es inverso, debe emitir 1 desde el microcontrolador para impulsar el pin OE LOW, y el pin OE se elevará hasta 5 V cuando salga 0.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Laszlo Valko
1

Esta es una necesidad común y los circuitos integrados se han desarrollado para simplificarlo. Eche un vistazo a un solo traductor de nivel de puerta como el TI SN74LV1T34DBV.

Si alimenta el SN74LV1T34DBV con 5V, un nivel de señal de 2.02V o mayor se considera un '1' lógico.

El ESP32 debería poder conducir un '1' lógico a un mínimo de 2.64 V si funciona con 3.3 V

Es posible que deba elegir un dispositivo traductor diferente si su proceso de compilación no puede manejar los paquetes SOT23-5 o SC70-5. Google en el "traductor de nivel de puerta única" y deberías encontrar algunos para elegir.

    
respondido por el Steven Grunza

Lea otras preguntas en las etiquetas