HighHopes
10 kW
- Joined
- Mar 28, 2013
- Messages
- 930
i can see where you are going wrong and getting confused. you are using my post from March 16 as a strict guide. but you need to be more flexible.
i've written my response 3 times but deleted each time because i am not writing very clearly. let me try math instead..hopefully it is helpful
longest OFF time..
let's zoom in to the region of the gate drive and consider just these delays (gate drive IC and mosfet, no boost stage delay because i think you don't have this in your design anymore). the longest off time, i just copy/paste your numbers i do not check if they are correct as i am tyring to show method not values:
Gate driver delay 620 off
Gate driver distortion 120 max
Mosfet delay 41 off
Mosfet rise/fall 39 off
but look at your mosfet fall time. 39ns? really? that's what the datasheet says, so 39ns is correct. but that is not ALL the mosfet off time. you have 2-step turn OFF too which is 1000ns additional!
and what is more, you write that you have 800ns of measured delay. so obviously the mosfet delay time is not 41ns. well, i think we can see now that if the mosfet datasheet had a graph that showed gate resistor vs. sswitching time then we would see a major impact to the value 41ns, likely it would be 400ns.. perhaps the G/S cap is what is slowing this even more, to get a total of 800ns.
so your mosfet delay time, might as well use your measured value as it is more accurate (and more conservative)
so your mosfet fall time, you must include 2-step turn OFF because it occurs at every pulse and is real part of your fall time
so.. longest OFF time is 3.9 +100 + 620 + 120 +41 +800+ 39 +1000 ~= 2700ns
Fastest on time, 466.8nS (this is theoretical, i'm sure your gate resistor & G/S cap would make this value much higher, but we keep this value as it is more conservative
deadtime = (longest_OFF - fastest_ON)*1.2 = (2700 - 470)*1.2 = 2700ns
is this deadtime acceptable at your desired switching period (1/frequency)?
deadtime_limit <= 5% of 1/fsw
deadtime_limit <= 0.05*50u = 2500ns
not good.. your deadtime represents slightly more than 5% of the switching period. this means you will have high low frequency distortion, i.e. instead of delivering torque, you will be making your motor heat up. this amount is small, don't get alarmed too much.. it is just something to be aware of.
its OK to run like this, just know you will not be at optimal performance. you have some choices:
1. decrease the OFF time. you already experimented with this on your gate drive and you feel more comfortable switching slowly, so maybe this is not an option for you?
2. lower your switching frequency. yes you can do that, probably lower it to 18kHz is OK. i don't recommend going lower as you start to hear it, and it gets annoying.
3. lower your deadtime from 2700ns to 2400ns. i say this knowing that your fastest ON time is probably WAY faster than reality.. surely the G/S cap slow sthe ON time just as much as it slows the OFF time.. so you probably have a couple undred nano seconds to play with. the down side is that we don't know for sure so we would be taking a small risk. but it IS small.
4. just live with it and accept the limitations. if i were you, that's what i would chose. might be that you would be totally happy with the performance. then one day you might experiment lowering the switching frequency just to see the difference, probably you won't even notice it. or you could lower your deadtime a bit and see what happens.
i've written my response 3 times but deleted each time because i am not writing very clearly. let me try math instead..hopefully it is helpful
longest OFF time..
let's zoom in to the region of the gate drive and consider just these delays (gate drive IC and mosfet, no boost stage delay because i think you don't have this in your design anymore). the longest off time, i just copy/paste your numbers i do not check if they are correct as i am tyring to show method not values:
Gate driver delay 620 off
Gate driver distortion 120 max
Mosfet delay 41 off
Mosfet rise/fall 39 off
but look at your mosfet fall time. 39ns? really? that's what the datasheet says, so 39ns is correct. but that is not ALL the mosfet off time. you have 2-step turn OFF too which is 1000ns additional!
and what is more, you write that you have 800ns of measured delay. so obviously the mosfet delay time is not 41ns. well, i think we can see now that if the mosfet datasheet had a graph that showed gate resistor vs. sswitching time then we would see a major impact to the value 41ns, likely it would be 400ns.. perhaps the G/S cap is what is slowing this even more, to get a total of 800ns.
so your mosfet delay time, might as well use your measured value as it is more accurate (and more conservative)
so your mosfet fall time, you must include 2-step turn OFF because it occurs at every pulse and is real part of your fall time
so.. longest OFF time is 3.9 +100 + 620 + 120 +41 +800+ 39 +1000 ~= 2700ns
Fastest on time, 466.8nS (this is theoretical, i'm sure your gate resistor & G/S cap would make this value much higher, but we keep this value as it is more conservative
deadtime = (longest_OFF - fastest_ON)*1.2 = (2700 - 470)*1.2 = 2700ns
is this deadtime acceptable at your desired switching period (1/frequency)?
deadtime_limit <= 5% of 1/fsw
deadtime_limit <= 0.05*50u = 2500ns
not good.. your deadtime represents slightly more than 5% of the switching period. this means you will have high low frequency distortion, i.e. instead of delivering torque, you will be making your motor heat up. this amount is small, don't get alarmed too much.. it is just something to be aware of.
its OK to run like this, just know you will not be at optimal performance. you have some choices:
1. decrease the OFF time. you already experimented with this on your gate drive and you feel more comfortable switching slowly, so maybe this is not an option for you?
2. lower your switching frequency. yes you can do that, probably lower it to 18kHz is OK. i don't recommend going lower as you start to hear it, and it gets annoying.
3. lower your deadtime from 2700ns to 2400ns. i say this knowing that your fastest ON time is probably WAY faster than reality.. surely the G/S cap slow sthe ON time just as much as it slows the OFF time.. so you probably have a couple undred nano seconds to play with. the down side is that we don't know for sure so we would be taking a small risk. but it IS small.
4. just live with it and accept the limitations. if i were you, that's what i would chose. might be that you would be totally happy with the performance. then one day you might experiment lowering the switching frequency just to see the difference, probably you won't even notice it. or you could lower your deadtime a bit and see what happens.