Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

LTSpice Half bridge inverter

Status
Not open for further replies.

ogeuh

New Member
I am trying to create a simple half bridge inverter in LTSpice. I have chosen to use a purely inductive load and I am having some problems with the circuit.
I am using a gate driver the IR2110a to drive the MOSFETS.
The problems I am having are the output voltage (Vs-Va) is not as expected. I was expecting the midpoint between the capacitors C3 and C1 (Va) to be constant at a value of Vrail/2 but it is oscillating as a sine wave which I believe may be causing this issue. Why is Va acting in this way?

Another issue (which may be linked) is the value of Vs becomes greater than Vrail at times in the circuit- due to the inductive load- is this normal or can I solve this? Am I correct that the high side mosfet cannot function correctly if Vs becomes higher than Vrail while M1 is on and the current will flow through D2 causing M1 to be ineffective?


Below is the LTSpice circuit and the output graphs, I have done it here at 100Hz pwm frequency and 1kHz and 10kHz pulse frequency

I have tried changing a number of parameters such as capacitor values, rail voltage and frequency to solve the issues with no success.
If anyone has any explanations or solutions of what I am doing incorrectly that would be much appreciated.
Any queries about the circuit or what I am asking let me know


Screenshot 2019-08-12 at 14.25.07.png
 

Attachments

  • 10kHz.png
    10kHz.png
    1.2 MB · Views: 520
  • 1kHz.png
    1kHz.png
    1 MB · Views: 829
Welcome to ETO!
Why is Va acting in this way?
Because you are charging/discharging C1 and C3 via the load.
the value of Vs becomes greater than Vrail at times in the circuit- due to the inductive load- is this normal
Yes. It's the way the bootstrap arrangement works to ensure the gate voltage for the high-side FET (M1) is sufficiently above the FET source voltage to turn the FET fully on.
Incidentally, your circuit provides no dead-time between M1 switching off and M2 switching on, so shoot-through may be a problem.
It helps us to help you if you upload your asc file.
 
Last edited:
Hello!
Here is my .asc file but I am having trouble uploading the .cir file of the IR2110a gate driver to this website so it may not run.

Ok so I think I understand why Va is acting like the sine wave, is my output voltage (Vs-Va) then correct?

Am I correct that adding a resistor to the load will stop the Vs acting in a sine shape and will become change between Vrail/2 and zero only? Is this due to a smaller current in the circuit so the inductive load has a smaller effect on the charging of the capacitors?


(NB; I believe the gate driver, IR2110a, has built in dead time so shoot-through should not be an issue)
 

Attachments

  • hb_pwm_lab.asc
    4.7 KB · Views: 464
Last edited:
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top