Actualmente estoy usando este circuito para controlar mi carga desde la lógica MCU ALTA
¿Porquésimplementenohaceresto?
Séqueenelúltimocircuito,cuandolaMCUestáBAJA,micargaestá"ENCENDIDA" en lugar del primer circuito "BAJA"="APAGADA"
Saludos
Actualmente estoy usando este circuito para controlar mi carga desde la lógica MCU ALTA
¿Porquésimplementenohaceresto?
Séqueenelúltimocircuito,cuandolaMCUestáBAJA,micargaestá"ENCENDIDA" en lugar del primer circuito "BAJA"="APAGADA"
Saludos
Puedes manejar un mosfet directamente desde las cosas de GPIO. Pero debes asegurarte de que funcione:
Esto es para un canal N Eso es fácil.
Hay dificultades adicionales con un canal P. Dado que el voltaje para apagar el canal P no debe exceder el nivel máximo de GPIO. Por lo general, este será un máximo de 5 V en un IO tolerante a cinco voltios.
Lo que significa que cambiar un p-fet directamente en GPIO no es posible cuando se cambia más de 5V.
En el caso de su NDP6020P, el gráfico Vgs (th) se ve así:
CuandoVgses<1voltio,elfetonoestáconduciendo.ElpullupaVccharáesto.
CuandoVgses>2voltios,elfetestáconduciendo.Acortarlapuertaalsueloharáesto.
ElvoltajedelapuertaabsolutanopuedeexcederelvoltajemáximodeGPIO.
Circuitotípico,incluidoslosinternosdeMCU:
simular este circuito : esquema creado usando CircuitLab
Como ves. ¡El 5V, o voltaje de carga conmutada, nunca puede exceder los Vcc / Vdd de la MCU!
Un lado alto, p canal mosfet requiere un voltaje de compuerta de V + - una caída de diodo para apagar. Si V +, la tensión en la fuente es más alta que la tensión gpio en la compuerta, nunca se apagará. Es por eso que se utiliza un controlador inversor NPN. Permite que un gpio con un voltaje mucho más bajo que V + conduzca a un canal p fet.
Lea otras preguntas en las etiquetas microcontroller mosfet switching