MOSFET discharge (turn off)

mosfet

I am using the IRF9321 P channel MOSFET for controlling my BLDC motor.
The MOSFET is driven via a transistor which in turn is run by a freescale controller(3.3V pin). Now, when turning it on, it works fine. But, when turning it off its a disaster with the MOSFET taking almost 5ms to come to '0' Volts.

My circuit is shown below.

MOSFET circuit

I have been through the datasheet and it says turn off delay time is 180nSecs (approx .1uSecs).

Am I missing something?

Best Answer

I presume you mean 5usec, not 5msec. If it is really 5msec, disregard the below and check for a bad (open) resistor, or perhaps one that is 270K not 270 ohms.

That's not far off what you'd expect discharging the gate charge, which could be relatively large (tens of nanocoulombs) with a 270 ohm resistor.

The MOSFET will only switch in 180nsec if you actually change the gate-to-source voltage fast.

To get it to switch quickly, you could use a gate driver capable of amperes of current such as the MCP1406/1407 which will quickly discharge the gate charge.

Related Topic