Hello I would like to know the best way to drive a P channel MOSFET from arduino.
Thank you
- Nathan
Hello I would like to know the best way to drive a P channel MOSFET from arduino.
Thank you
(deleted)
I will probably use something like this: MTP50P03HDLG
Hope this helps
-Nathan
Use an NPN to pull the gate Low to turn it on.
Use a pullup resistor from the Gate to whatever +V you have going thru it to turn if off when the NPN is turned off.
I'm still getting used to fets esp p channel ones..
The data says -1.5 and -5 to full saturate the gate.... so what's your power source?
That just means the gate voltage has to be lower than the supply voltage for High Side switching, vs higher than Gnd when using N-channel for Low Side switching.
If MOSFETs are not specifically created to be Logic Level parts, they usually need a 10V difference between Gate and the High voltage or Low Voltage to turn fully on.
Those that are will have a Vgs of say 2.5V to 4.5V to achieve a low Rds at turn-on.
Yes. I would say the MOSFET/load is drawn "upside down". Normally one would show current flow from +12 thru MOSFET thru load to Gnd, helps in understanding the circuit design.
Nathan99:
So would this circuit be ok?
If you will be using a high PWM frequency and the load current is many amps, then you should use a proper mosfet gate driver chip such as MCP1406 (inverting) or MCP1407 (non-inverting). Otherwise, that circuit will suffice.
Thnaks DC. I would be using this to control battery charging. The max amps would be around 2 amps but the PWM frequency would be fairly low if any. Would this be ok?
-Nathan
Nathan99:
Thnaks DC. I would be using this to control battery charging. The max amps would be around 2 amps but the PWM frequency would be fairly low if any. Would this be ok?
-Nathan
Yes, that NPN transistor circuit will be fine for that application.
Thank you very much
"So it would be like this then... "
Close enough ![]()