I'm trying to step down a variable input between 15-20V to 13.6V using a buck converter. The goal is to charge a 12V battery.
The PWM signal with the desired duty ratio is generated by comparing a triangular wave with the control output from a PI control. The attached simulation works as expected, with both resistive load and voltage load. But the breadboard testing isn't going so well.
At the moment, I'm using a resistive load to see if the output is kept at the reference voltage when I vary the input voltage. For some reason, it is only able to keep the output at reference voltages below 13V. When I increase the reference above 13V, the output stays at 13V.
I tried connecting a voltage load to see if output was kept constant for references below 13V, but it didn't work
Could anyone give me an explanation as why the output cannot reach values for references above 13V? And what changes do I have to make if I want to connect a battery as load?
The gate driver I'm using is the IR2125 instead of the one in the simulation
The PWM signal with the desired duty ratio is generated by comparing a triangular wave with the control output from a PI control. The attached simulation works as expected, with both resistive load and voltage load. But the breadboard testing isn't going so well.
At the moment, I'm using a resistive load to see if the output is kept at the reference voltage when I vary the input voltage. For some reason, it is only able to keep the output at reference voltages below 13V. When I increase the reference above 13V, the output stays at 13V.
I tried connecting a voltage load to see if output was kept constant for references below 13V, but it didn't work
Could anyone give me an explanation as why the output cannot reach values for references above 13V? And what changes do I have to make if I want to connect a battery as load?
The gate driver I'm using is the IR2125 instead of the one in the simulation