1
\$\begingroup\$

This is a follow up of my previous question Current boost converter and as stated in the answers the issue with the current boost converter technology is the inductor who is in series with the switching devices which influences the output current.

https://electronics.stackexchange.com/a/746310/564586

I can't seem to find a way to bypass that issue and the same issue arises in a current buck-boost converter,

Image of a current buck-boost converter

so you can't cheat that way. Is there(?) a way to solve this issue? I'm thinking of feeding the output current into a coil and need to control the current using a electronic signal (a duty cycle).

\$\endgroup\$
4
  • \$\begingroup\$ Did you mean to embed this image? i.sstatic.net/Vi6bsYth.png \$\endgroup\$ Commented May 22 at 7:43
  • \$\begingroup\$ No this image is the current buck-boost converter , the picture you linked in is the current boost converter. \$\endgroup\$ Commented May 22 at 13:28
  • \$\begingroup\$ And the title says "design of current boost"? \$\endgroup\$ Commented May 22 at 22:07
  • \$\begingroup\$ Well the image is for this:I can't seem to find a way to bypass that issue and the same issue arises in a current buck-boost converter.Should have added clarification and I will. \$\endgroup\$ Commented May 23 at 1:26

3 Answers 3

0
\$\begingroup\$

The problem of how to drive switches arises in many voltage DC-DC converters as well. There are a variety of solutions. Before discussing any, I want to note a peculiarity about the "current boost" topology given in your previous question. The circuit has an ideal current source as an input, and this is connected to a capacitor. Now, suppose the rest of the circuit is unable to use all of the current that is available to it. In that case, current will flow into the capacitor, raising its voltage. If the rest of the circuit is still unable to accept all of the current available, the capacitor will continue to absorb the current, and the voltage across it will continue to rise. An ideal current source could raise the voltage on the capacitor indefinitely, or rather until the capacitors withstand voltage is exceeded, and the capacitor fails (possibly spectacularly!). However, any real current source will have a compliance voltage. If the voltage across the current supply is less than the compliance voltage, the supply will supply its rated current. However, above the compliance voltage, it will supply less than its rated current. Knowing the compliance voltage allows a designer choose an appropriately rated capacitor. It may also help choose an appropriate design to drive the switch.

The question at hand does not specify the compliance voltage, and therefore the necessary rating for the capacitor is unknown. However, there is a design for the switch driver that does not require the compliance voltage to be known in advance (provided the transformer in this solution has sufficient isolation between its primary and secondary. The solution I will present (at least at first, is this design, i.e. a transformer gate driver.

Transformer Gate Driver

The following is a proof of concept model circuit.

schematic

simulate this circuit – Schematic created using CircuitLab

transformer

There are several issues with implementing this model. The first issue is that average voltage across the transformer primary needs to be 0. This is easily accomplished with an ideal square wave generator with 50% duty ratio, and pulse voltage levels that are exactly the same magnitude but opposite in sign, i.e. +10 V and -10 V. However, if the duty ratio is not exactly 50 %, then the pulse voltage levels need to be adjusted accordingly.

The second issue is that regardless of the average voltage across the primary, (which should be 0), the average voltage across the secondary will approach 0. If the duty ratio is high, then the positive pulse voltage must be lower than the negative voltage. Unless care is taken, then positive pulse voltage might fall below that required to fully turn on the MOSFET, or even below that required to turn the MOSFET on at all.

The following modification of the circuit solves the 2nd problem. The gate voltage jumps between approximately 0 V and approximately 12 V regardless of the duty ratio. R2 protects the Zener diode from excessive current spikes, which, if present, are associated with voltages above the zener voltage, and thus R2 ultimately protects the gate of M1.

schematic

simulate this circuit

The next modification allows a circuit with only a positive supply to drive the primary with an (eventual) average voltage of 0 V.

schematic

simulate this circuit

Bootstrap High Side Driver

Another method of driving the switch is to use discrete driver with a bootstrap capacitor. Here is an example.

schematic

simulate this circuit

It is rather slow to simulate with CircuitLab, but here is the output.

discrete driver with boostrap capacitor

As scan be seen, the output current is a bit higher than the expected 200 mA. This is due to the fact that the transistors used to switch the MOSFET do not have symmetric turn-on and turn-off delays, and consequently, the duty ratio of the MOSFET does not exactly match the 50% duty ratio of original square wave. In a practical circuit, if you needed the output current controlled with accuracy, you would need to measure the output current (typically by measuring the voltage across a low value resistor) and use that measurement as part of a feedback loop which will adjust the duty ratio of the PWM signal generator.

Integrated Mosfet Driver

If you know the compliance voltage of your current source, you may find a suitable integrated MOSFET driver for your current boost converter. You might use a separate voltage supply to drive such a driver, or, if you can afford some to divert some of the current from your current source, you could possibly run an integrated MOSFET driver by tapping the voltage across the input capacitor. Many MOSFET drivers use what is known as a bootstrap capacitor to raise the voltage fed to a MOSFET gate to a potential above that which is supplying the integrated MOSFET driver.

If you had a more concrete specification for your circuit, or knew the specifications of the current supply you will feed your circuit, and the specification of the load which will receive the output current of your circuit, one might be able to find an appropriate integrated MOSFET driver. However, there is no generic, one-size-fits all integrated MOSFET drivers. So, more clearly defining your specifications may help you find an alternative to the transformer gate driver.

More to do

This question was about how to drive the switch, given that the voltage at the switch node is bouncing around. Addressing this problem is a common task in designing voltage converters. This answer gives you some methods to drive your switch. But there is more work to be done if you want to make an actual implementation, to see how it performs. To make an accurate current converter, you will probably need a feedback loop, such that the output current controls the duty ratio of your switch. But you should be aware that driving a load of 1 to 10 ohms with only 200 mA means that the output voltage will be very low, and this will hurt the efficiency of your circuit, especially if you use a grounded diode to provide current to the inductor when the main switch is off. The voltage drop on that diode will be from 0.3 V to perhaps 0.7 V, which will consume a good chunk of your power (especially at 1 Ohm load). So, consider designing for a larger load resistance, or a larger load current.

\$\endgroup\$
1
\$\begingroup\$

We use switching converters to obtain good efficiency.

In your schematic, the switch shorts the input current source. So, unless the input current source is actually an inductor that will store energy, during the part of the cycle when the switch is on, energy will be lost. If the source is photovoltaic, or anything else that is a current source but not an inductor, then when it is shorted, it won't produce any energy, and it doesn't store the energy it would have produced either. Thus the efficiency of this system will be quite low.

If the input current source has inductive properties, then this problem does not occur. However, by drawing the inductor, we get pretty close to a Cuk converter without the output cap:

enter image description here

Thus, "Current fed" DC-DC converters generally have an inductor at the input for efficiency reasons. They pretty much also require an input filter to avoid spraying noise and EMI everywhere, which implies an input cap. Also, the input current source probably will only behave as a current source up to a certain frequency, for example solar panels are voltage limited current sources at low frequency, but they also have quite large capacitance... and all these caps behave much more as voltage sources than current sources.

So... the line between "Voltage fed" and "Current fed" DC/DC converter becomes a little bit blurry.

Let's start with a standard buck converter, fed by a current source:

enter image description here

When the high side switch is open, without C1, the current source would be unloaded. With an ideal current source, voltage would become infinite. That wouldn't work, so we need to at least add C1.

This is the "current boost converter" from your previous question. It reduces voltage, so it's a voltage buck, but it increases current, so we can call it "current boost". When the High Side switch is open, energy from the input current source charges C1, storing energy. When the High Side switch is closed, both current flows from both I1 and C1 into L2.

Neglecting losses, output current will be Iout = Iin (1-D) with D being the duty cycle of the high side switch. In this case, Iin=1A, D=0.5, so Iout is close to 2A.

In the simulator, there will be oscillations at the beginning, as you noticed:

enter image description here

This comes from initial conditions. The simulator begins with a DC analysis, during which the switches are either open or closed. No matter which one, this is not the same as the circuit operating and switching. So it will determine an initial operating point, notably voltage on C1, which is completely different from the steady state with the circuit is operating.

In the above case, during DC analysis, both switches are open, so the due to the current source, voltage on C1 increases until the top MOSFET breaks down and avalanches, acting a bit like a Zener diode, so input current flows through it. This sets the initial condition on inductor current, which is equal to I1, then load current.

After these initial conditions are calculated, the circuit begins to operate and switch. The pair of switches act in fact as an impedance transformer.

The impedance seen by the pin on the left of L2 is:

  • With the High Side switch ON, during duty cycle D, it is connected to the input, so it's the impedance of C1 in parallel with the current source which has infinite impedance, so just C1.

  • With the High Side switch OFF, during duty cycle 1-D, it is connected to ground, so it sees close to 0 ohms (neglecting MOSFET RdsON).

The average impedance seen by the left pin of L2 is the average of these, in other words: D times C1.

Here, D=0.5, with the circuit operating and switching, the left pin of L2 sees a "virtual" capacitor which is twice the capacitance of C1, so we have this equivalent circuit:

enter image description here

At the beginning of the simulation, C1 is charged by the current source. The above is a LC resonant circuit, so... it'll resonate and exhibit damped oscillations.

All DC/DC converters using inductors and caps exhibit this phenomena. It is usually hidden, because the controller chip uses feedback to remain in control of the circuit, but in this case, duty cycle is fixed so it is visible.

There is no way around it, except to give it adequate damping factor from the choice of component values and duty cycle.

Now let's make a Current Buck converter... in other words a voltage boost, by flipping it left to right.

enter image description here

It has the same issue of transient damped oscillations. Once settled into the steady state, output current is half the input current.

However, this circuit can only boost voltage so the load resistor must be of high enough value to ensure output voltage remains higher than input voltage. The previous circuit exhibits the mirror behavior since it can only reduce voltage, load resistance must be low enough to ensure Vin>Vout.

To remove this constraint, you'll need a voltage buck-boost circuit, which allows output voltage to be above or below input voltage, then turn it into a current-input current-output DC/DC converter.

\$\endgroup\$
6
  • \$\begingroup\$ "f the source is photovoltaic, or anything else that is a current source but not an inductor, then when it is shorted, it won't produce any energy, and it doesn't store the energy it would have produced either. Thus the efficiency of this circuit will be quite low." Generally, efficiency is Pout/Pin. The potential power that a photovoltaic cell could have supplied, is an opportunity cost, but I wouldn't say that the circuit is therefore "inefficient". \$\endgroup\$ Commented May 22 at 2:30
  • \$\begingroup\$ OK I tend to think in system efficiency, I added it \$\endgroup\$ Commented May 22 at 6:49
  • \$\begingroup\$ I'm not sure what this answer has to do with the question: a current source is perfectly admissible, as is a voltage source in conventional circuits. I suspect you would not accuse a 10mΩ, 12V Thevenin voltage source (e.g. a car battery) of having "lost energy" when drawing less than 600A from it. The space of this question lies in the current-voltage series-parallel transformation; you do not show a current boost converter but merely conventional voltage-buck and -boost circuits. \$\endgroup\$ Commented May 22 at 7:47
  • \$\begingroup\$ @TimWilliams Are there existing non inductive power sources that behave as current sources and will not waste potential power production when shorted? \$\endgroup\$ Commented May 22 at 8:24
  • \$\begingroup\$ "Existing" implies physical -- this is a simulation or theory question. \$\endgroup\$ Commented May 22 at 9:42
0
\$\begingroup\$

Transistors are controlled by a voltage (or current, or history-dependent combination thereof) between their input and common terminals. For the BJT shown here, that's B and E.

The one-terminal clock source is a somewhat peculiar component. One-terminal components in simulations are always ground referenced: the ground terminal is implicit.

You want to apply a clock signal to the BJT, B-E, but E isn't at GND as it was in your previous circuit (I assume you want to get https://i.sstatic.net/Vi6bsYth.png to work better, not the image shown here at time of writing?)

An E-source (as SPICE would call it), VCVS (voltage controlled voltage source), will do what you need.

enter image description here

$ 1 3.125e-7 382.76258214399064 50 5 43 5e-11
i 192 208 192 112 0 0.01
r 336 112 448 112 0 10
l 448 112 448 208 0 0.001 0.002500016896635457 0
w 336 208 448 208 0
t 224 144 256 144 0 1 0.6323481297958121 0.670960546039347 100 default
w 224 144 224 272 0
R 80 272 48 272 0 2 100000 5 0 0 0.75
c 336 112 336 208 4 0.001 0.025009217324080086 0.001 0
d 272 112 336 112 2 default
w 272 112 256 112 0
w 256 112 256 128 0
w 256 176 256 208 0
w 304 208 336 208 0
w 192 208 256 208 0
w 192 112 256 112 0
g 304 208 304 240 0 0
r 176 272 224 272 0 1000
212 80 272 96 272 0 2 1*(a-b)
w 176 304 240 304 0
w 240 304 240 176 0
g 48 304 48 320 0 0
w 48 304 80 304 0
w 256 208 304 208 0
w 256 176 256 160 0
w 256 176 240 176 0
o 1 512 0 4099 0.0390625 0.003125 0 4 1 3 2 0 2 3

This starts from the above posted circuit, which doesn't do very much, but you should see now what the idea is.

Alternately, use a two-terminal source and tie its far end to E instead of GND.

The bouncing is due to the LC resonance created between the energy-storage element (the capacitor) and the load inductance. Exactly as a voltage-type converter can resonate between its energy-storage inductor and input or output capacitors. These values are stable because \$R > \sqrt{\frac{L}{C}}\$, whereas your above example has R much smaller.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.