Cómo funciona un P-MOSFET está claro, hay mucha documentación en la web. Pero lo que es el circuito estándar para utilizarlos como un interruptor ideal con un MCU no es tan claro, en mi opinión.
He visto que hay muchos circuitos que utilizan un transistor NPN aguas arriba o un N-MOSFET para controlar la puerta de un P-MOSFET. Y su funcionamiento es muy claro. Sin embargo, todos estos circuitos tienen que conmutar un voltaje mayor que el voltaje de la MCU.
Dado este circuito:
No me parece que esto pueda funcionar sin un componente aguas arriba que conecte a GND la Puerta, dado que el pin digital del Arduino no es una ENTRADA de drenaje abierto, sino que funciona como una SALIDA. Es decir, con tensión o sin ella. Estas son mis consideraciones sobre este circuito, por favor ayúdenme y ayuden a todos a entender respondiendo estos puntos:
- La función de la resistencia de pull-up es definir el estado por defecto de la puerta P-MOS. En este caso, el pull-up lleva la puerta a +5V. Estado por defecto = OFF
- Cuando el pin digital del Arduino está a +5V, la Puerta sigue estando a +5V.
- Cuando el pin digital del Arduino esté a 0V, la Puerta seguirá estando a +5V, dado que el pin del Arduino no es un pin de drenaje abierto. En otras palabras, ese pin no se conecta a GND, dejando que la corriente fluya y lleve el pin al estado digital 0.
¿Me equivoco?