MOSFET de canal P como interruptor de carga

Quiero usar un MOSFET como interruptor accionado por mi unidad de microcontrolador.Esquemático

La idea del esquema es habilitar la capacidad de encendido/apagado para una carga ("R_LOAD") de 150 ohmios. El MCU_PIN se establece en ALTO, lo que hace que fluya corriente a GND a través de un transistor NPN. Esto tira de la puerta del P_Channel MOSFET LOW, que conecta la fuente para drenar proporcionando energía a la carga.

He ensamblado este circuito como se muestra con un STM32L151 para controlar el MCU_Pin, el transistor NPN y un P_Channel MOSFET . El circuito está alimentado por una fuente de alimentación de 3.3v capaz de 150mA continuos.

Sin embargo, el circuito bloquea la MCU en el momento en que MCU_PIN se establece en Alto. Creo que el problema surge de este circuito porque pasar dos transistores y hacer una conexión de +3.3V directamente a R_Load no bloquea la MCU, y no hay cortocircuito de MCU_PIN a ninguna otra línea.

  • ¿Elegí piezas que no son adecuadas para este caso de uso?
  • ¿Qué pasa con el circuito que está causando que la MCU se bloquee?
Ese esquema hace que me duela el cerebro. Pero, ¿qué desacoplamiento usaste?
Haznos un favor. voltee todo el tramo derecho de su circuito al revés para que coincida con la convención. ¿Por qué lo dibujarías de esa manera?
Perdón por los cerebros heridos, dibujado de esa manera para evitar la orientación del símbolo MOSFET. Arreglará.
No tenga miedo de rotar o reflejar los símbolos de la forma que sea necesaria para que los esquemas sean coherentes y legibles. ¿Cuál es su R_Load y cuál es su fuente de alimentación?
No tenga miedo de rotar o reflejar los símbolos de la forma que sea necesaria para que los esquemas sean coherentes y legibles.
También puede duplicar componentes para que la señal de la puerta PMOS no necesite correr. Pero esto es mucho mejor que lo que era antes.
La selección de piezas y el esquema parecen correctos, por lo que el circuito está haciendo algo adicional que no se ha tenido en cuenta y que está afectando al resto del circuito. ¿Cuál es su Rload y fuente de alimentación? Pruebe esto... elimine R16 para desconectar el NPN de la MCU y aplique 3,3 V a través de una resistencia de 2,2 K. ¿La MCU todavía falla?

Respuestas (2)

No hay limitación de corriente de la corriente del colector 2N3904 que no sea el transistor hFE, lo que podría resultar en > 100 mA brevemente, sin embargo, si tiene un condensador de derivación cerámico cerca de los transistores de al menos 100 nF (mejor 1 uF) y un diseño razonable que no debería causar el MCU para restablecer.

Por supuesto, si su carga de 150 ohmios es en realidad algo con capacitancia, como un módulo con derivación de suministro interno, eso explicaría fácilmente el problema, ya que MOSFET es bastante capaz de conducir más de 10A.

Agregar un capacitor adicional de 10uF resolvió el problema de Brown. El capacitor se agregó en el lado de +3.3V, cerca de los dos transistores. Gracias.

No hay nada intrínsecamente malo con su esquema. Sin embargo, omitiría el NPN y simplemente invertiría el sentido de la salida de MCU (puede hacerlo porque su MCU puede oscilar a 3.3V y puede apagar completamente el FET).

Podría tener un bucle de corriente a través de su tablero que está arrastrando hacia abajo sus 3.3V. Intente cablear la fuente FET directamente a una fuente de alimentación separada para ver si ese es el caso. Si es así, revise cuidadosamente el diseño y la disposición de su fuente de alimentación e intente separar las rutas de alta corriente de los rieles de la MCU.