Please take a minute to review and accept our Terms of Use.
Welcome to the PLECS User Forum, where you can ask questions and receive answers from other members of the community.

Many technical questions regarding PLECS are answered on the Technical Solutions page of our website. Tutorial videos, specific application examples, and pre-recorded webinars are available on our YouTube page. Please follow us on LinkedIn for the latest Plexim news.

Equation based reverse conduction and switching losses in synchronous buck converter

0 votes


I am new to plecs and I trying to estimate losses of synchronous buck converter using the a mosfet with body diode. The mosfet I have chosen is STL210N4F7AG.

The questions I have are as follows:

  1. I am using formula based turn and turnoff loss calculation as manufacturer’s datasheet doesn’t provide turn on and turn off loss energies in their datasheet. Plecs has certain rules regarding voltage and current convention of mosfet with diode, I am getting errors when plecs tries to compute negative switching losses. (which I am ignoring in diagnosis tab)
  2. The manufacturer datasheet provides only +ve voltage and +ve current (1st quadrant characteristics) for mosfet but no -ve current and –ve voltage (3rd quadrant characteristics, which are required by plecs to estimate reverse conduction losses). So plecs throws again negative conduction losses.

I want to know how can I bypass this by not ignoring negative switching and conduction losses (so that they can finally add up to total switching losses at the end)?

asked Dec 14, 2023 by nagellam (12 points)

1 Answer

0 votes


Unfortunately using static equations for calculating switching losses do not take into account lots of aspects (see here: We therefore can't really bound the loss calculation like we can with table data (where we would always recommend having a zero loss datapoint at 0V/0A by the way). Perhaps you can contact the manufacturer and inquire if they have any switching loss data they can provide to you for this device.

By the way, I do wonder if some of the error messages are not because of this, but are referring to losses that are calculated while operating in a range that doesn't seem a good match for the device. For example, in your model, the FETs see ~2A currents but are rated for 120A. Therefore, the data that you can see in the datasheet is typically for much higher current ranges than 2A so you are not really able to get good resolution of conduction loss data in your operating range. This might be something for you to consider, and likely also is related to why the switching losses are getting negative calculations.

But to answer your second question, we typically see that the channel resistance is similar for positive and negative current operation, so you could mirror the Q1 conduction loss (gate-on) data to the Q3 (negative current/negative voltage) quadrant. Do ensure you also change the losses at 0A to be 0V, though.

Finally, even if you can add some resolution to the data yourself to suppress the error messages, I do think you should understand the limitations of the switching loss equations and therefore should not rely on the results to give a high degree of accuracy.

I hope this helps, but let me know if you have further questions.

answered Dec 20, 2023 by Kris Eberle (1,575 points)
Hello Kris,

Thank you for the analysis and suggestions. I will check accordingly and revert back if required.