CataM
Advanced Member level 4
- Joined
- Dec 23, 2015
- Messages
- 1,275
- Helped
- 314
- Reputation
- 628
- Reaction score
- 312
- Trophy points
- 83
- Location
- Madrid, Spain
- Activity points
- 8,409
Yes and it is correct. Here is where you are tripping off.Which can't be true since, as you just pointed out, Eoff can't be negative, but Eon can grow indefinitely.
Okay.Let us say that we have a Coss (or we have added a capacitor in parallel with Coss) such that Overlap between IL and rising voltage - Eoss =0. In other words, Eoff = 0 !
You just said that for turn off:I am claiming that Eon+Eoff=(Overlap between IL and voltage + Eoss) + (Overlap between IL and voltage - Eoss) = Overlap between IL and voltage only.
Therefore your equation for total switching losses should be:Overlap between IL and rising voltage - Eoss =0
I am running out of way to explain this... surely you've tried simulating this, right?Eon+Eoff=(Overlap between IL and voltage + Eoss) + (0) =Overlap between IL and voltage + Eoss
I see you are not entirely convinced, even with the derivation provided in post #15. We can check whether I am correct or mistaken using SPICE simulation and hand calculation (already provided along this thread) if using a MOSFET with linear parasitic capacitors (because the nonlinear capcitors makes it more of a hassle) and have access to the channel current.But my point is still that (Eon+Eoff) may depend on Coss, so Eoss can't be ignored entirely.
Id(M1) in that simulation is the channel current. Can you certify that using Id(Drain) (add a series voltage source with 0 volts) gives you the exact same result without adding the Eoss loss ?(V(Drain)*Id(M1)+V(Gate)*Ig(M1)). That's the true dissipation.
Yes, that is right. It is what I have said in post #21 at the bottom.Therefore your equation for total switching losses should be:
It's the total current into the FET model's drain terminal. Unfortunately LTspice's nmos device doesn't allow you to probe its internals, so you can't easily see the currents through junction capacitances. But in this case we're adding an external Cds which is much greater than the FET's Coss, so this becomes irrelevant.Id(M1) in that simulation is the channel current.
The thing we're trying to calculate is the power dissipation in the FET. That is, by definition, the product of its terminal voltages and currents (since in this case its Coss is negligible). If another formula gives different results, then it's wrong.Can you certify that using Id(Drain) (add a series voltage source with 0 volts) gives you the exact same result without adding the Eoss loss ?
Yes, that is right. It is what I have said in post #21 at the bottom.
My post #22:At turn ON, Eon=Overlap + Ecapacitors.
See the difference?Eon+Eoff=Overlap between IL and voltage + Eoss
Why would I bother myself in describing the IPB65R420CFD when it is already in the LTSpice standard library ? Go through the MOSFET list and see that LTSpice already has it in its standard library (it is close to the bottom of the list).It's the total current into the FET model's drain terminal. Unfortunately LTspice's nmos device doesn't allow you to probe its internals, so you can't easily see the currents through junction capacitances. But in this case we're adding an external Cds which is much greater than the FET's Coss, so this becomes irrelevant.
In fact, if you use your formula by adding Eoss to the loss, your formula gives wrong estimation. Using either the MOSFET loss with the channel current or with the drain current, without adding any Eoss, you have exactly (this means, all decimals are the same) the same energy loss (Eon+Eoff).If another formula gives different results, then it's wrong.
No. From the context of post #21, Ecapacitors includes Eoss and any additional loss due to any additional cap (if any) that returns the energy to the FET (not like the Turn OFF snubber).See the difference?
I see that now, good trick.Why would I bother myself in describing the IPB65R420CFD when it is already in the LTSpice standard library ?
Correct, adding something to a correct result makes it wrong. Why would you do that? It was already a direct measurement of power dissipation, no need to add anything to it.In fact, if you use your formula by adding Eoss to the loss, your formula gives wrong estimation.
I was referring more to the left hand side of the equations...No. From the context of post #21, Ecapacitors includes Eoss and any additional loss due to any additional cap (if any) that returns the energy to the FET (not like the Turn OFF snubber).
I was not referring to the post #24 formula, but to what you claim over and over again that Eoss plays part into the overall switching loss.Correct, adding something to a correct result makes it wrong. Why would you do that? It was already a direct measurement of power dissipation, no need to add anything to it.
Adding a source in series with the drain does not change the result, of course.
Have you actually looked at the results of the simulation? What do you measure for Eon and Eoff as you change Cds?
Please read again your post #22 and see that you were referring to the special case when Eoff=0. When Eoff=0, Eon+Eoff=Eon so it is exactly the same as I said in post #21 because I also was referring to the case when Eoff=0.I was referring more to the left hand side of the equations...
Whether we do one or the other doesn't affect our overall measurement of switching loss for a full period. It just changes the relative values of our measured Eon and Eoff. I haven't argued otherwise from the start (but it's pretty much irrelevant, since only Eon+Eoff matters). My contention is that total switching losses can depend on Coss.Of course the channel dissipation is the real dissipation and the reference we check against to, so using the power dissipation provided in post #24 is our reference for switching loss.
Do you agree that in a real world circuit, we need to compute losses using the overlap between drain current (NOT the channel current) and drain-source voltage ?
Actually I don't really endorse any of these definitions, they're all just approximations to the true total switching loss, which should always be found by measurement (or simulation).Your claim and some major manufacturers claim:
- Eon=Overlap between drain current and Vds|turn ON + Eoss
- Eoff=Overlap between drain current and Vds|turnOFF
- Eswitching=Eon+Eoff=Overlap between drain current and Vds|turn ON + Eoss + Overlap between drain current and Vds|turnOFF
We agree then. So basically you are saying Eoss is nulled in a full period, that is what is meant.Whether we do one or the other doesn't affect our overall measurement of switching loss for a full period. It just changes the relative values of our measured Eon and Eoff.I haven't argued otherwise from the start (but it's pretty much irrelevant, since only Eon+Eoff matters)
Yes, for Eon when Eoff is zero. If you are not stating what I have said, then you have contradicted yourself. You said only Eon+Eoff matters, but inside those, Eoss is nulled out.My contention is that total switching losses can depend on Coss.
In a real life circuit you do not have access to the channel current, so you need to use the drain current. Can you see that using the channel current in the simulation I showed is just a trick to get to know if we have to add the Eoss loss to the drain current overlap with Vds or not (in other words, the channel current losses is just the reference we must match) ?Actually I don't really endorse any of these definitions, they're all just approximations to the true total switching loss, which should always be found by measurement (or simulation).
Yes, but what if there is high freq involved, that energy might not be ignored. So it is important to know if Eoss is nulled out or not.The amount of energy taken up by Coss during turn off ( and given over to channel dissipation at turn on) is so low for a typical power converter that it can be ignored for all but low power applications, where the mosfets used have lower Coss anyway ...
Hi,Yes, but what if there is high freq involved, that energy might not be ignored. So it is important to know if Eoss is nulled out or not.
I think is a good approximation to assume that during turn OFF, the load current is kept constant (that is the reason I have represented it with a constant current source "IL") (is it here where I am mistaken, the load current can't be approximated with DC current source during turn off ?). Of course, in a real circuit, that would be the current of an inductor (I am referring to the clamped inductive load switching, not resistive switching).The way I see it is that at turn-off the load current splits between channel of the MOSFET and Coss and the energy to charge Coss comes from the input,
Yes, but what if there is high freq involved, that energy might not be ignored. So it is important to know if Eoss is nulled out or not.
The load current is constant, you are correct. The thing is that the source is not supplying any additional current to charge Coss, some of the load current goes to Coss in order to charge it and the rest through the channel, hence the actual turn-off losses are reduced. That's why when you turn off at very low load currents (in relation to the rating of your semiconductor device) the switching speed is quite constant no matter how much gate current your gate drive circuit provides, since your load can not provide more than that low load current to charge Coss.I think is a good approximation to assume that during turn OFF, the load current is kept constant (that is the reason I have represented it with a constant current source "IL") (is it here where I am mistaken, the load current can't be approximated with DC current source during turn off ?). Of course, in a real circuit, that would be the current of an inductor (I am referring to the clamped inductive load switching, not resistive switching).
If the source during turn OFF supplies additional current to charge the Coss caps, then we have Source Current=Channel Current + Coss current <=> IL+ICoss=Channel Current + ICoss which is NOT possible under the assumption of the load current not varying (i.e. DC current source).
If I understand right, the discussion in this thread was about the Coss related losses of a single MOSFET (e.g. with resistive or inductive load). Advancing to push-pull circuits, e.g. a half bridge changes the picture considerably. You should be aware that the majority of Coss related hard switching losses is generated by charging Coss of the bridge peer during turn on due to the non-linear capacitance characteristic. It's a popular source of underestimating switching losses. A derivation of total Coss related switching losses was given in the linked thread, thanks for reminding.Yes in this thread here I brought up that exact topic. I built a 166khz 400V bridge with small SMT fets and with silicon devices the losses at zero load ate up most of my thermal budget. Switching to GAN fets drastically reduced these losses (Transforms devices were drop-in replacements).
At the time I tried to reconcile those results with theory but failed. The GAN fet datasheet parameters were better, but seemingly not enough to account for what I saw.
Anyway I wanted to quickly mention that somewhat similar topic. I may post again here I have more time to study this thread in detail.
Agree it changes.Advancing to push-pull circuits, e.g. a half bridge changes the picture considerably.
There is a mistake in your derivation, I think.A derivation of total Coss related switching losses was given in the linked thread, thanks for reminding.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?