I have been stuck on this problem for a long time. Close to 2.5 months now..... Please someone help a homie out.
Here is my schematic exactly the way I have it wired (I will eventually use an actual BLDC motor with 3 phases, but I'm just trying to get the circuit to work first using LEDs):
For U2 I apply a 500 Hz PWM signal to HIN and I apply a LOW signal to LIN. For U1 I apply a LOW signal to HIN and I apply a HIGH signal to LIN. When I apply these signals to U2 & U1 it will make Q1, Q4, and Q2 turn on. Because both Q2 & Q1 are on at the same time this causes my a short circuit which damages my IR2110 IC's. I literally bought 50 of these IC's and spent around $100 and i'm down to only about 20 now.
I've tried changing the bootstrap capacitor value & gate resistor value. I've tried running the circuit without pulldown resistors on the MOSFETs. I've tried increasing the pull down resistor values to 10k and 100k. I've tried grounding the upper MOSFET pulldown resistor instead of attaching it to the source. I've tried changing the bootstrap diode. I have no idea what else to even try at this point.
When I run this circuit using only 1 IR2110 with this circuit everything works perfectly:
Anybody have any ideas on what to do? I've tried looking up many guides on the internet, but it seems as if i'm doing the exact same thing that these guides are telling me to do and yet it still doesn't work for me.
Edit
Here is the updated schematic after taking some things into consideration. I changed the resistor values to 10k, switched out LEDs for a 1 ohm resistor which will represent my BLDC motor, switched to a 30k Hz PWM signal instead of 500Hz, and I switched out the HIGH/LOW inputs because they were confusing and I am now showing the exact signals I would be applying for the first phase of the motor. Any other recommendations?
Also Just how important is PCB design when designing a circuit like this? Right now I just have everything on a breadboard using as short as possible wires. Is this potentially the problem i've been having?