digitalWrite(3, HIGH);
digitalWrite(5, LOW);
delay(5);
digitalWrite(3, LOW);
digitalWrite(5, HIGH);
delay(5);
digitalWrite(3, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
delay(5);
digitalWrite(3, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
delay(5);
Yes I am trying to read it but as I am still learning it is often very hard for me to understand the technical datasheets and applications. I apologize if I am asking questions that can be simply answered by reading the datasheets,Read datasheets and application notes and follow the recommendations
I believe this what I did by adding capacitance to my circuit now only thing that I need is to calculate the right value of bootstrap capacitor.* use proper bypass capacitors
I am currently using PCB for my MOSFETs but it is very low quality as it is my first PCB ever designed. But still all the drivers are connected on breadboard because I wanted just to figure out how to control them.* use a PCB layout according the PCB layout recommendations
You mean just to use proper PCB rather than breadboard?* use a solid GND plane
After switching to PCB I will keep in mind to keep paths as short as possible* use short, low inductive wiring
I believe this is what is happening in my circuit becasue Vs is directly connected to a junction point of source high side MOSFET and drain of low side MOSFET so the low side keeps switching bootsrap capacitor to GND* bootstrap circuit needs the Vs to be switched to GND
Of course, I switched on my BLDC motor for a very short time because of this. For now I don't want to run any motor. Right now I want to focus on creating sine wave without any load connected but at first I am checking if my circuit is working propperly.--> a breadboard is not suitable for switching power applications
I don't quite understand what do you mean by another oscillatorThe HO side is floating and needs another oscillator to pump charge into the diode cap for Vb.
Since you don't create this PWM situation, you need another source of >10 kHz to pump the 0.1uF cap.
I am creating jus a square wave. But even with arduino PWM it is still only 490 Hz so way smaller. You mean that in order to keep this little capacitor charged I have to switch it at least with 10 kHz frequency?thus If the LO side is not pulsing high enough frequency, the HO side cannot work.
Does it mean that if I apply 12V on the MOSFETs drain then I should apply 22V on Vb? Because currently I was applying 12V both for MOSFETs drain and Vb.Vboost (Vb) must be 10V above the supply to drive the internal gates on HO out.
Could you eplain what Cgg is? I couldn't find it in a data sheet but I believe it has something to do with input capacitance of a MOSFET?That probably means at least
10X the FET Cgg in the best case (so after LH edge, you will
still have about 90% of what you filled the cap with, remaining).
So if UF4007 (diode I use) has reverse recovery time of a 75 ns then my dead time should be at least 75 ns so current doesn't flow back to Vdd?But your choice of a bootstrap diode sure
can, if it has a high reverse recovery time you can end up
"back-sloshing" a lot of the current that you put in during the
low interval.
I will but I wanted just to learn how to control this device before I solder it.Also, learn to solder and throw away that solderless breadboard.
Thanks for the notes. I am trying to understand it but as I am still learning it is quite challenging for me.Read the App Notes
Thank you for this document. Currently I do not expect my circuit to be efficient. At first I want to achieve sine wave (or at least sine looking singal)on the output (after writing right code for it). I am wondering if I can achieve my goal with my poor PCB designing skills.another good document for general (not IR2110 focussed) PCB layout considerations:
No one understands such complex informations at once. It always is a process that needs time. So don´t force yourself to understand .. but to try so. I appreciate when one reads documents and refers to them to ask detailed questions.Yes I am trying to read it but as I am still learning it is often very hard for me to understand the technical datasheets and applications. I apologize if I am asking questions that can be simply answered by reading the datasheets,
I guess I never used something different than 100n. Maybe for low frequency applications. I usually install 10k between G-S of the MOSFET, this is what drains ot the bootstarp capacitor.I believe this what I did by adding capacitance to my circuit now only thing that I need is to calculate the right value of bootstrap capacitor.
This does not work properly! You need low impedance for some signals. Impedance. Don´t mix it with resistance.I am currently using PCB for my MOSFETs but it is very low quality as it is my first PCB ever designed. But still all the drivers are connected on breadboard because I wanted just to figure out how to control them.
GND plane: One copper layer of the PCB is solid. Only used for GND. No lengthy cuts, no other traces .. is my recommendation for beginners. Don´t be afraid of doing it this way, it´s simple and effective.You mean just to use proper PCB rather than breadboard?
It´s like testing the robustness of a house by building the test house of beach sand .. before building the true house out of concrete. It makes no sense.After switching to PCB I will keep in mind to keep paths as short as possible
The HO side is floating and needs another oscillator to pump charge into the diode cap for Vb. Since you don't create this PWM situation, you need another source of >10 kHz to pump the 0.1uF cap.
Obviously undervoltage threshold of high side driver is triggered due to too long pulse respectively too small bootstrap capacitor.
the scope pictures show output voltage levels of 2 div. This means 2div x 1V/div = 2V But I expect about 10V.
What do you mean by connecting LOW side MOSFET completely? Both of my MOSFETS are connected.The output voltage drops a lot with time. But as long as there is no resistor between G-S of the MOSFET I see no reason for this. Please check.
For checking the HIGH side: The LOW side MOSFET needs to be connected completely!
Why is that needed?I usually install 10k between G-S of the MOSFET, this is what drains ot the bootstarp capacitor.
IQBS Quiescent VBS supply current 230 uA max, 125 uA typ from App Notes I posted in #5
Cb=Ic dt/dV so if you allow dV=1V for dt=4ms
Cb= 0.92 uF max 0.5 uF typ.
digitalWrite(3, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
delay(5);
digitalWrite(3, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
delay(5);
I've recently measured voltage between Vb and COM and it is around 17V which is only 5V above supply and not 10 V so it's bad. But I am using 300nF cap instead cap from range 0.5uF to 0,92uF as you mentioned so maybe that is the issue?Vboost (Vb) must be 10V above the supply to drive the internal gates on HO out.
I measured both LO and HO refered to the COM.How do you measure the HGH side output. Mind: usually both scope channels share the same GND, thus you can´t refer one scope input to GND and the other to VS at the same time.
A div is one square of the solid lines. the total scope screen is 10 div wide and 8 div high.I am counting those little lines ant it gets 11 lines
Not in post#1. Low side drain is not connected, but it needs to be connected for the bootstrap circuit to work properly. It´s confusing if you don´t post consistant informations. We need to see exactly your circuit.Both of my MOSFETS are connected.
They are not needed.Why is that needed?
EDA created the PNG. I just used the EDA process from a screenshot copy paste. And it was less than 1MBplease don´t post Megabytes huge pics in PNG format. JPG is more suitable
Ic= C dV/dt= 330nF * 3V / 5ms ~ 20 uA not 1mA.if the capacitor is 330nF, then this means there is a current of 330nF * 3V / 5ms = 1mA.
This is much more than a gate current.
So where does this 1mA flow?
Klaus
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?