How to model a Gate driver for a MOSFET in simulink

26 views (last 30 days)
Hi!
I'm building a buck converter in Simulink and plot the measured values in Matlab. I have used the existing block for a MOSFET in my circuit. Now I want to implement a basic gate driver in the circuit. But the MOSFET block can only have a signal at the gate, which makes it impossible for me to build a gate driver. Does anyone know how I can connect a gate driver to the MOSFET in simulink? Can I build a basic model of a MOSFET in simulink so that I can build the gate driver? Or it there another MOSFET block I can use?
Best regards
Matilda
  2 Comments
Michelle Wu
Michelle Wu on 15 Feb 2017
Hi Matilda,
Which MOSFET block are you using right now? There are a couple of MOSFET blocks in different Simscape libraries. For example, in Simscape Electronics > Semiconductor Devices, there are P-Channel MOSFET and N-Channel MOSFET; in Simscape Power Systems > Specialized Technology > Power Electronics, there is also a different MOSFET block.
Also, can you be more specific on what you mean by "gate drvier"? Are you looking for a way to connect a Simulink signal source to the gate of your MOSFET? Or are you trying to use a voltage source from Simscape Electronic?
Please provide more details so that the community could provide better inputs to your questions.
Besides, the two examples listed below may be something good to get you started:
Chiah Wincent
Chiah Wincent on 24 Oct 2017
how to do gate driver to control the switching angle of multilevel inverter

Sign in to comment.

Answers (1)

Sabin
Sabin on 11 Feb 2023
Simscape Electrical, Simscape technology, has a block modeling a behavioral model of gate driver integrated circuit. The Gate Driver block provides an abstracted representation of a gate driver integrated circuit. The block models input hysteresis, propagation delay, and turn-on/turn-off dynamics. Unless modeling a gate driver circuit explicitly, always use this block or the Half-Bridge Driver block to set gate-source voltage on a MOSFET block or gate-emitter voltage on an IGBT block.
  2 Comments
Sabin
Sabin on 24 Sep 2024
Unfortunately not in R2015. The gate driver has been introduced in R2017a.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!