I have a curcuit which outputs two different pulse signals from two different "PWM generator(DC-DC)" block. I will apply these signals to two different mosfets. Thus I need to create a dead time to prevent short circuit.

To achive this, i tried to use "transport delay" and "on/off delay" blocks. The shifting part worked but after applying them to the mosfets the current become weird.

I thought to transfer the signal to the workspace and try shifting there or using "Matlab Function" block but i don't have an idea how to.

I would appreciate any idea and help.

the circuit the current with transport delay

  • \$\begingroup\$ Did you ever hear about the term "dead time" and a corresponding hardware approximation proposed by Padé - consisting of resistors and capacitors only? \$\endgroup\$
    – LvW
    Jun 26, 2018 at 12:41
  • \$\begingroup\$ Perhaps this similar question will help you. \$\endgroup\$ Jun 26, 2018 at 12:42
  • \$\begingroup\$ LvW i know what is "dead time" however not really have idea about Pade approximation. I am sorry. Thanks Harry for helping, i edited my title thanks to you. I forgot to mention that I am working in simulink to model a system(could not have chance to work with Ardunio and "real" stuff). \$\endgroup\$
    – Gökhan
    Jun 26, 2018 at 13:57
  • 1
    \$\begingroup\$ Could you share the plots illustrating the problem? (that is, "the current become weird") \$\endgroup\$ Jun 26, 2018 at 14:11
  • \$\begingroup\$ I tried to share the plots but i don't know if it worked. I think i have a problem with i.stack.imgur.com. Anyway if you can't see the plot i am trying to explain with words; the current from non-delayed gate signal has a good sine shape with pulses. (pulses are forming a sine shape) However in the plot of the current from delayed gate signal there are two symmetrical region in each cycle which have peaks. \$\endgroup\$
    – Gökhan
    Jun 27, 2018 at 11:24


Your Answer

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

Browse other questions tagged or ask your own question.