9 ways to drive a MOSFET, with examples

Ғылым және технология

April 28, 2024 : Viewers have discovered some errors in the video/schematics, be aware!
1. Direct drive
2. Low side driver IC
3. Push-pull
4. inverted level shifter (NOTE: Should be PNP transistors in schematic)
5. High side driver IC
6. Bootstrap circuit
7. Floating gate driver
8. Opto-coupler
9. Charge pump
krakkus.com/2023/02/25/ten-wa...

Пікірлер: 25

  • @matanlj
    @matanlj12 күн бұрын

    Very informative!

  • @PhG1961
    @PhG196114 күн бұрын

    Waw, what a great video and at the same time your channel/site!

  • @ccv3237
    @ccv3237 Жыл бұрын

    Great information, and diagrams. Thankyou much.

  • @PeetHobby
    @PeetHobby4 ай бұрын

    Great video! 👍

  • @kabandajamir9844
    @kabandajamir9844 Жыл бұрын

    The world's best teacher thanks

  • @longdongsilver4719

    @longdongsilver4719

    6 ай бұрын

    No.

  • @fredheilema8683
    @fredheilema868314 күн бұрын

    In the inverted level shifter circuit schema are NPN transistors drawn. They should be pnp transistors. In the comment you speak of pnp transistors which is correct.

  • @MANINDERSINGH-bw4ms
    @MANINDERSINGH-bw4ms Жыл бұрын

    Thanks fiŕst.sir is it possible that we can isolate drive circuit from mosfet,because when mosfet damaged or shorted(usually we face in repairing circuits) it damages drive ic .can it be seprated through capacitor or by other means?.thanks.secòndly what is best trap for overvoltage zener(sometimes it get open and circuit damages) or crowbar or any suitable provision.thanks

  • @wahyu_zx
    @wahyu_zx6 ай бұрын

    what transistor can i use for pushpull driver for esp32 with 3.3v logic level

  • @Dc_tech386
    @Dc_tech38610 ай бұрын

    Question the high side switching is very difficult to drive with high voltage of the voltage is 160vdc to the higher side mosfets the gate can handle voltage higher the 20volt so how can the gate get change higher then the supply voltage of 160v to work explain this I use driver transformer to drive the low side switching but the mosfet get hot at 20v to get still this how can I drive 160vdc in a high switching or it’s not possible

  • @isacdaimary9908
    @isacdaimary9908 Жыл бұрын

    I wish I got your videos a year earlier. Thank you so much Sir

  • @yousefalhelabi8601
    @yousefalhelabi86014 ай бұрын

    The circuit at 1:50 works well with me using IRZ44N MOSFET and supplying a PWM from the Arduino.

  • @shafikgeorgeskhouzam5810
    @shafikgeorgeskhouzam5810Ай бұрын

    Error in the floating gate driver at 5:52, the lamp is always off

  • @xfxox
    @xfxox5 ай бұрын

    7. isnt it shortcircuited ?

  • @geoffgeoff143
    @geoffgeoff1436 ай бұрын

    Is a Mosfet like a Masserati?

  • @gregandark8571

    @gregandark8571

    3 ай бұрын

    Ferrari.

  • @ArcanePath360
    @ArcanePath3603 ай бұрын

    I'm so confused. I bought a logic level N channel FET and it drives from the Arduino when connected to 5v VCC. For some reason my pin outputs, no matter what digital pin I use, don't output enough voltage (or current) to keep the thing on. I checked my code is set to PINMODE output so I don't know what else to do.

  • @jonathancrowder3424

    @jonathancrowder3424

    Ай бұрын

    Possibly pulls too much amperage from Arduino pin, or possibly not enough. A resistor between the two could help. It could limit the amperage from the Arduino to protect it, and could pull a little more in the case where FET needs a certain current to activate instead of just voltage level.

  • @ArcanePath360

    @ArcanePath360

    Ай бұрын

    @@jonathancrowder3424 Thanks. I changed the FET to an older one I had which I thought was knackered, and it works much better. It's weird because they both have the same info on the data sheet about the logic level and vcc that drives it. It's not perfect, and adding a resistor is a must now, where before it didn't seem to do anything. I now have a new problem though.... when the motor's torque is under strain (like if you force against it) the Arduino resets. I've added a diode and a 10mf cap to the motor which seemed to help give it more oomf, but every time the motor stalls it resets the Arduino.

  • @RexxSchneider

    @RexxSchneider

    21 күн бұрын

    @@ArcanePath360 You always need a current limiting resistor when driving the gate of a power mosfet. Usually something around 100R will do the job. You can test your first mosfet by simply connecting the 100R to the 5V rail and then to ground. It should turn the mosfet on and off. If it doesn't, then you have a problem with your logic-level mosfet. If it does, then you need to check the output voltage of your Arduino. When a motor stalls it draws a large current which will drop the supply rail and cause resets. You should really use separate power lines for ics and motors.

  • @ArcanePath360

    @ArcanePath360

    20 күн бұрын

    @@RexxSchneider I think the problem is the cheapo ebay Arduino doesn't output enough current from the pins. All tests would indicate this, since I even tried 2 motor shields that were rated for the current but were very lacking in power IRL, no matter how I programmed them. This is why I switched to a FET, as I thought the problem was the motor shields, but I get the same underwhelming power. At least I did until I switched to a different FET. Problem I now get is that every now and then, when it's under strain the Arduino resets itself. I've put a 100mf cap on the motor and a diode which helped, but maybe I need another cap on the power input of the Arduino. The motor runs off the same power brick but with a buck/boost in front of it.

  • @quevineuxcrougniard2985
    @quevineuxcrougniard29854 ай бұрын

    Sa démonstration est très intéressante et très bien faite mais il nous agace avec son accent auvergnat, le gugusse ! On ne dit pas : "moche Fête" mais on dit : "MOS FET". Même chose pour le : "pouche poul".

  • @manfreds.5242
    @manfreds.52429 ай бұрын

    schorsch, proosch. Nice spelling.

  • @Lightrunner.
    @Lightrunner.9 ай бұрын

    02:47 your schematic is wrong.

  • @RexxSchneider

    @RexxSchneider

    21 күн бұрын

    I was about to say the same thing. Neither BJT will turn on whatever you do with the switches.

Келесі