


zombiess wrote:I think I understand what you are saying but I gotta read up a little more to make sure I fully understand the concept. A 2% gain is pretty cool from just a simple change. Any downsides to this such as the time needed to be varied with temp?

Teh Stork wrote:I'm finishing my new controller, hopeing to reach 96% efficiency - bringing losses down to 200W at 5kW (the size of it all is like two credit cards right now). Running 100kHz-400kHz Pwm. The days of huge caps and 20kHz pwm are so last year![]()
Teh Stork wrote:One part of me wants to make this my bachelor project, but one part of me wants to make it into a open source project - we'll see

Njay wrote:Teh Stork wrote:I'm finishing my new controller, hopeing to reach 96% efficiency - bringing losses down to 200W at 5kW (the size of it all is like two credit cards right now). Running 100kHz-400kHz Pwm. The days of huge caps and 20kHz pwm are so last year![]()
Muolto interesting. At what voltage are you running it and what MOSFET(?) turn on/off times are you having?Teh Stork wrote:One part of me wants to make this my bachelor project, but one part of me wants to make it into a open source project - we'll see
I'll cast my vote... OSP!

Teh Stork wrote:
State 1: lower mosfet conducts, high off.
State 2: Both mosfets are off, inductor pulls current through lower mosfets body diode.
State 3: High side mosfet starts conducting, and in the process shuts down the lower mosfet body diode conducting. The diode (minority carrier) switches off quickly - causing ringing and EMI issues.

Arlo1 wrote:
Ok so I think State 1 and State 2 can't have arrows pointing the same direction other wise the power will just flow strait through the H bridge and cause a short. If you use the electron theory then electrons flow from negative to positive. So state 1 is correct. but State 2 would mean the Diode is going to stop the flow of power. But the induction of the motor will force current to keep flowing though the inductor it self until the field collapses. So what I believe happens is the electrons flow through different mosfet diodes. But I need someone to help explain this better because I am not a guru just always learning.



johnrobholmes wrote:It took me a few read throughs to get what you are accomplishing, but that is awesome! I agree that controller hardware and software is a critical part of the next step in EVs, we really need more guys like you sharing your findings!
How do you like working with the dual cool package? I would love to see pics of the sandwich.

Teh Stork wrote:Arlo1 wrote:
Ok so I think State 1 and State 2 can't have arrows pointing the same direction other wise the power will just flow strait through the H bridge and cause a short. If you use the electron theory then electrons flow from negative to positive. So state 1 is correct. but State 2 would mean the Diode is going to stop the flow of power. But the induction of the motor will force current to keep flowing though the inductor it self until the field collapses. So what I believe happens is the electrons flow through different mosfet diodes. But I need someone to help explain this better because I am not a guru just always learning.
Remember, an inductor resists any change in current. So it will act as a lower voltage potential, allowing the diode to conduct. This is what happens in state two. When state 3 comes, the higher voltage potential will shut down the diode.


It is because the resistive voltage drop across the forward MOSFET and the layout inductance LSTRAY are the main factors limiting the speed of the reverse recovery process of the lower MOSFET's body diode. The optimal turn-on of the upper MOSFET is relatively slow and in most cases measures should be taken to avoid too speedy transition. This is particularly important if we realize that due to a low plateau level in modern devices the turn-on current of the gate driver tends to be higher than the turn-off current (and we want turn-off current to be as high as possible). Shifting to a more powerful gate driver will reduce the turn-off losses, but may actually make reverse recovery losses worse! With an unfavorable combination of factors this may lead to ringing at the gate of both MOSFETs, then multiple switching transitions, shoot-through and the destruction of the semiconductors!
A similar mechanism can be observed for the upper MOSFET. This time however the rapid rise of the drain to source voltage forces the transistor to turn-off in the middle of the turn-on process increasing the stress on the component.
The above phenomenon are not possible to eliminate entirely but have to be kept at a reasonable level. First we have to slow down the turn-on of the forward MOSFET. Luckily it is easy to do. We just have to put a resistor in series with the bootstrap capacitor. This will reduce the turn-on current without affecting the turn-off. We can also adjust the voltage of the upper MOSFET driver by selecting a small boot-strap capacitance. Second, let's not go overboard with reducing the layout inductance. It will take some burden of the forward MOSFET during turn-on. Third, use snubbers to slow down dv/dt (reducing coupling via Miller capacitance) and dampening the ringing.
2. Reduce the dead time of the gate driver to minimum. It will decrease body diode conduction losses. If the dead time is near zero also the losses due to the reverse recovery of the body diode can be greatly reduced. In fact a small amount of shoot-through is the most efficient arrangement. Such precise adjustment however; requires gate driver timing varying with the load, input voltage, temperature, layout, etc. - an adaptive or predictive gate driver must be used. Luckily, integrated drivers of this kind are becoming available.


bearing wrote:I think this is really interesting. Do you think it would work in practice, or is the deadtime sensitive to temperature and such? Have you been able to put a significant load on your design while running at >100kHz?


I use a XOR gate to detect cross conduction from high to low switch. If it is triggered - I enlarge the deadtime by 3ns. Opposite, if it is not triggered - I shorten the deadtime by 3 ns.



circuit wrote:Teh Stork, I love your controller approach. I am looking for high frequency controller for some time now, as I have a couple of projects sitting there and waiting, as they, due to motor construction, simply can not run on PWM under 200 kHz.
Best luck to you.
Subscribed.


circuit wrote:So I guess you are using ACS756 from Allegro. To get higher slew rate, I'd consider an old fashioned resistor-shunt + fast opamp.


John in CR wrote:wouldn't the lower inductance mean less energy is stored in the coils

Teh Stork wrote:The NOR gate is connected to gate-source and drain source of the lower fet. The gate-threshold is set to ~2v. The NOR gate should never go high. If both GS and DS is zero - that means we have a freewheeling mosfet (and NOR goes high). In turn, if NOR goes; deadtime is reduced. If it never goes high, deadtime is increased. This is the deadtime for the HIGH to LOW on transistion.
Then we have the LOW to HIGH on transisiton. Here i use a comparator sensing the lower fet. If body diode conduction happens here, drain to source voltage goes negative - implying that the deadtime is too big. If comparator goes high; deadtime is reduced. If it remains low; deadtime is increased.

Users browsing this forum: No registered users and 5 guests