Moderator’s note: translated from Italian, please only post in English.
Nota del moderatore: tradotto dall'italiano, si prega di postare solo in inglese.
Vorrei
I would like to make a small power supply at home that would allow me to supply a DC voltage over a certain range... as if it were a bench power supply. Of course, I should also think of a way to limit the current and disconnect the circuit in case of overcurrent as in the case of bench power supplies (better not to risk it!).
I would like to try to use a Buck-Boost DC-DC converter (you can suggest other solutions, but I want to try this one) but I have some doubts:
1) Simulation of the Buck-Boost DC-DC converter on LTSpice ... with 12V input, Rload=10 ohm and variable duty cycle from 10% to 80% I get an output range = [-2V .. -50V]. However, if I change Rload I get a completely different range! For example with Rload=1000 I get Vo = [-16V .. -158V].
How is this possible if the formula of Vo of a is -Vi*D/(1-D)??
And above all... if I want to use it to power something... every time I change the load I have a different Rload and I wouldn't know what voltage I'm getting at the output!
2) the Vo output is inverted Vo=-Vi*D/(1-D) ... so I think I simply need an inverting buffer, but I'm not clear on the specifics it should meet.
In my opinion, the parameters that I have to consider when choosing an opamp (in this application .. not in general) are the following:
- Vin(max) and Iin(max)
- Vout(max) and Iout(max)
Whatever?

Nota del moderatore: tradotto dall'italiano, si prega di postare solo in inglese.
Vorrei
I would like to make a small power supply at home that would allow me to supply a DC voltage over a certain range... as if it were a bench power supply. Of course, I should also think of a way to limit the current and disconnect the circuit in case of overcurrent as in the case of bench power supplies (better not to risk it!).
I would like to try to use a Buck-Boost DC-DC converter (you can suggest other solutions, but I want to try this one) but I have some doubts:
1) Simulation of the Buck-Boost DC-DC converter on LTSpice ... with 12V input, Rload=10 ohm and variable duty cycle from 10% to 80% I get an output range = [-2V .. -50V]. However, if I change Rload I get a completely different range! For example with Rload=1000 I get Vo = [-16V .. -158V].
How is this possible if the formula of Vo of a is -Vi*D/(1-D)??
And above all... if I want to use it to power something... every time I change the load I have a different Rload and I wouldn't know what voltage I'm getting at the output!
2) the Vo output is inverted Vo=-Vi*D/(1-D) ... so I think I simply need an inverting buffer, but I'm not clear on the specifics it should meet.
In my opinion, the parameters that I have to consider when choosing an opamp (in this application .. not in general) are the following:
- Vin(max) and Iin(max)
- Vout(max) and Iout(max)
Whatever?

Last edited by a moderator: