what is the best way to shift PWM at 500kHZ from logic level 0-5 volt to 0-12 volt to drive a mosfet?

answers here were no good they only work for lower frequency and pwm is distorted at 500kHZ

Level shift circuit MCU to MOSFET

High Frequency Logic Level Conversion


1 Answer 1


The easiest approach is to buy a gate driver IC, that's what they are designed to do- level shift and drive a large capacitive load quickly.

For example, the NCP81074 can drive a 12V 1.8nF load with rise and fall times of 4ns typical. There are hundreds of different types, from many manufacturers.

  • \$\begingroup\$ unfortunately, i couldn't find those gate drivers in local stores and exporting it where i live cost high taxes and long shipping period(too much for a little project), i only could find tlp250 which work on 25kHz max \$\endgroup\$
    – mr.Arrow
    Dec 7, 2018 at 21:32
  • 1
    \$\begingroup\$ 500kHz is a pretty high-tech operating frequency. Maybe consider using a lower switching frequency (which means bigger magnetics). You can also do it by using relatively small MOSFETs with a low value resistor for the level shifter (wastes power). \$\endgroup\$ Dec 7, 2018 at 21:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.