Continue to Site

Welcome to

Welcome to our site! is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Miller's problem in P channel MOSFET


Full Member level 2
Aug 13, 2016
Reaction score
Trophy points
Activity points
Hello friends

I designed a p-channel MOSFET driver, the problem is that at high frequency, around 20 kHz, it seems that the Miller current causes the P-channel MOSFET to turn on suddenly. The schematic of my driver is below. How do you think it can be increased the gate current with the least cost? And is there any problem with the current?

Voltage = 24V
frequency = ~24KHZ


What I think is Miller's current, this happens as soon as the low side is turned on


I also put in a big dead time
Yellow : gate MOSFET P-channel on the high side
Blue : Gate MOSFET N-channel Low side

I designed a p-channel MOSFET driver,
May I ask: why?
In decades of electronics design I never got the idea to design one on my own.

There are ready to buy drivers. With much better performance than yours, smaller, and often with additional features.

But the circuit above isn't well designed. I miss capacitors to stabilize the voltage ... by cancelling out stray inductance.
And this is what I expect to be the problem with your circuit. And it's not only the schematic, but also the PCB layout that determines the performance.
The key to success:
* low impedance
* stable supplies
* short wiring
* stable reference

If you turn on the lower mosfet too fast - the dv/dt seen by the upper mosfet puts a capacitive current into the gate and turns it on - this is covered in the literature

So either a better gate drive with lower Z at these high freq edges - or use a 33 ohm turn on resistor ( in the bottom fet and the top fet ) and a reverse shottky to give good turn off ....

- you're welcome
So either a better gate drive with lower Z at these high freq edges - or use a 33 ohm turn on resistor ( in the bottom fet and the top fet ) and a reverse shottky to give good turn off ....

Thanks Easy peasy, With 56 Ohm gate resistor and reverse shottky for quick shutdown



According to the results, I have to work on increasing the current of the driver, do you have any suggestions to increase the driver whose schematic is in the first post?

Last edited:
It's a really crappy driver and you should throw it out for
a more capable, cleaner solution. It's quite likely that an
integrated MOSFET driver exists which will be lower BOM
cost than your handful of discretes and passives, not to
mention much better performing.

You need R4 to be much smaller if you mean to stick with
this bodge. Cds of Q5 with R4 makes a time constant that
must be lower than the Q5 drain fall time, a fair bit, to keep
Q5 "off". The Q4 "booster" may be uselessly weak relative
to Q5 Cgg if it's a small signal device. In any case it's not
likely to get you to Vgs=0 and at Vgs=1, maybe your FET
conduction is problematic (subthreshold leakage on a 10A
FET may still be tens, hundreds of mA).

Be sure you look at -loaded- driver behavior as this will mellow
out the PFET's drain risetime. Don't use a larger FET than
conduction loss budget demands.
the zener should go to Q1 emitter, with a fixed resistor to gnd to get say 8mA in the zener, then add 220nF across the zener to stiffen up the supply,

then the pull up to Q4,Q1 base can be a pnp current source, which is pulled low by Q7 - rated for full rail volts ( you can now short R57 as the current is limited )

add a schottky diode collector to base ( kathode ) to stop this junc becoming forward biased under turn on.

Other, better designs can be considered also
Last edited:
Driver application notes :

Note there are a ton of integrated drivers with additional features and capabilities should you
choose that route.

Regards, Dana.

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to