3.3v a 5v cambiar

0

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!

    
pregunta Kyle Hunter

2 respuestas

2

Echa un vistazo a esta parte: NCP380.

enlace

Parece que hace todo lo que desea y la entrada de habilitación es de 1.2 V mín, por lo que se encenderá fácilmente con su señal de uC.

Tiene un límite de corriente interno que puede seleccionar para que sea de 500 mA y una salida de indicador que le indica si hay una carga presente que haría que la salida de 5 V trate y maneje más que esto.

EDITAR: La salida FLAG es del tipo de drenaje abierto, por lo tanto, conecte el pin de entrada uC a V + a través de una resistencia de 10k y también a la salida FLAG. Entonces, cuando FLAG flota, el pin se mantiene a 3.3 V y cuando está activo, se conecta directamente a tierra.

Nota al margen:

La parte se llama a sí misma un "interruptor de distribución de potencia limitante actual": si esta parte no cumple con su especificación por alguna razón, hacer búsquedas para ese tipo de parte lo llevará lejos, es como lo encontré en el Primer lugar con 2 minutos en google.

    
respondido por el Tim Mottram
0

La salida FLAG es un colector abierto, ¡así que solo agregue una resistencia pullup a 3.3V!

    
respondido por el henros

Lea otras preguntas en las etiquetas