Estoy usando un esp8266 que funciona con una lógica de 3.3v. Alimente la placa con una fuente de alimentación de 5 voltios a 3.3 voltios en la placa. Así que tengo acceso tanto a 5v como a 3.3v.
Necesito hacer que el pin GPIO de 3.3v se desplace a 5v, pero también poder proporcionar 500 mA de corriente. Además, debe limitarse a 500 mA y proporcionar una entrada a un pin GPIO si se exceden los 500 mA.
Cualquiera de las configuraciones de transistor de interruptor alto que he usado en el pasado no funciona, ya que el 3.3v no me permite abrir el interruptor.
Para la notificación de cuándo está sobre la corriente, estaba pensando en usar una resistencia que, cuando la corriente es de 500 mA, encienda otro transistor, permitiendo que el GPIO tenga una lectura alta.
Tengo muchos transistores y resistencias, pero solo N-MOSFETS.
¡Gracias!