This invention relates to control of a multilevel converter. In particular, it relates to balancing the voltage on one or more flying capacitors in a multilevel converter.
Multilevel converters are attractive for applications in which high-efficiency and small size are required. A multilevel topology with N levels can enable the inductance of the converter to be reduced by a factor of
Such converters can also reduce voltage stress across switching devices by factor of
compared to a conventional two-level architecture. In general, a multi-level flying capacitor converter consists of 2(N−1) switches and (N−2) interconnected flying capacitors. The 2(N−1) switches can be logically divided into (N−1) switching pairs. Each pair has two switches which are driven in a complementary fashion, and each pair is
out of phase from the preceding pair. For example, in the exemplary three-level converter shown in
The switches (also referred to herein as “switching elements”) are typically controlled switching elements, commonly implemented as transistors. In the example of
The voltage stress reduction and the ripple frequency increase (inductance reduction) is derived from the fact that the flying capacitors' voltages are balanced at
wherein n is the index of the flying capacitor, which also acts as a switching pair index, for “inner” switching pairs, which for this purpose ranges between 1 and N−2. The index n=1 refers to the innermost pair of switches (B−
Any voltage mismatch on the flying capacitor(s) may result in higher voltage stress and subharmonic oscillations in the inductor current. In theory, in many topologies, the interleaved operation of the switching pairs helps to provide natural balancing for the flying capacitors' (FC) voltage. However, in practice, the FC voltage is sensitive to gate drive circuitry mismatches and other circuit imperfections. Consequently, flying capacitor (FC) active balancing is desirable in such architectures.
The inventors have recognised that there is a need for an improved control regime for better balancing of flying capacitor voltages.
A method of balancing voltages on flying capacitors in a multilevel power converter is provided (along with an associated controller). The power converter includes one or more flying capacitors. Pairs of switches in the power converter are controlled by pulse width modulated (PWM) control signals. The different pairs of switches are controlled by PWM control signals having a phase/timing shift between them. To balance the voltage on the one or more flying capacitors, one set of pulses can be widened or narrowed while another set is widened or narrowed. To change their widths, one edge of each pulse is modulated, while the other edge is unchanged. More specifically, the leading edge of one set of pulses is modulated, while the trailing edge of the other set of pulses is modulated.
According to an aspect, there is disclosed a method of balancing voltages on one or more flying capacitors in a multilevel power converter, the multilevel power converter comprising a plurality of pairs of switching elements in a nested arrangement, including at least a first pair of switching elements and a second pair of switching elements, wherein the first pair is an innermost pair, wherein the switching elements of the first pair are coupled together at a switching node, wherein the switching elements of the second pair are coupled to respective switching elements of the first pair, the multilevel power converter further comprising one or more flying capacitors, including at least a first flying capacitor connected across the first pair of switching elements, the method comprising:
Balancing the capacitor voltage by changing alternate edges of the PWM pulses may help to ensure stability of the system.
In some cases, the width of the second pulses may be modified to balance the voltage on a second flying capacitor. The second flying capacitor may be coupled across the second pair of switching elements. In this case, the second pulses and the first pulses may be modified in the same sense or in different senses, depending on the voltages on the first and second flying capacitors.
In one case, the width of the second pulses may be modified to balance the voltage on the first flying capacitor. In this case, the method may comprise, responsive to detecting said difference, modifying a width of the first pulses in one sense and modifying a width of the second pulses in the opposite sense. This case applies to a three-level power converter, for example. By modifying the widths of both the first pulses and the second pulses, the method may facilitate faster balancing of the the voltage on the first flying capacitor.
Here “one sense” and “the opposite sense” means that the width of one set of pulses is increased while the width of the other set of pulses is decreased. Whether to increase or decrease the width of the first pulses depends on the whether the voltage on the first flying capacitor is higher or lower than the reference voltage. It also depends on which of the switching elements are controlled by the PWM signals and which are controlled by their complements. By widening the pulses of one PWM control signal and narrowing the pulses of the other PWM control signal correspondingly, the average duty cycle can be maintained, while correcting the voltage on the flying capacitor.
The PWM control signals may be generated in an interleaved fashion. Under some conditions (related to the voltage conversion ratio of the converter), the first pulses might not overlap with the second pulses. Under other conditions the first pulses and second pulses may overlap.
When modifying the widths of the pulses, the pulses that are widened may be widened by a first amount; and the pulses that are narrowed may be narrowed by a second amount. The first amount may be identical to the second amount. The timing of the end of each first pulse relative to the start of each second pulse may remain unchanged. This can help to ensure stability over a wider range of load conditions.
The first PWM control signal and the second PWM control signal may be generated to have a predetermined time or phase shift between them (in particular, in steady state when the one or more flying capacitors are balanced).
Depending on the topology of the power converter, the switching node mentioned above may be configured to deliver a load current to a load. In other topologies, the switching node may be configured to be coupled to a supply voltage.
The width of the first pulses may be modified by changing a timing of the start of each first pulse, and the width of the second pulses may be modified by changing a timing of the end of each second pulse, wherein, when modifying the width of the first pulses and the second pulses, a time interval between the start of a first pulse and the end of a second pulse is optionally held constant.
The width of the first pulses may be modified by changing a timing of the end of each first pulse, and the width of the second pulses may be modified by changing a timing of the start of each second pulse, wherein, when modifying the width of the first pulses and the second pulses, a time interval between the end of a first pulse and the start of a second pulse is optionally held constant.
In particular, the above conditions may hold between each first pulse and its adjacent second pulse.
The first PWM control signal may be generated from a first carrier wave and the second PWM control signal may be generated from a second carrier wave, wherein one of the first carrier wave and the second carrier wave is a ramp-up sawtooth function with a sharp trailing edge, and the other is a ramp-down sawtooth function with a sharp leading edge. The PWM control signals may be generated by comparing the respective carrier waves with a threshold. The threshold may be based on the duty cycle command value.
A timing of the first carrier wave may be set based on a timing of a carrier wave for generating a PWM control signal for an outermost pair of switching elements among the plurality of pairs of switching elements.
The multilevel power converter may be configured for N levels, and the plurality of pairs of switching elements may consist of N−1 pairs of switching elements, the method optionally comprising generating a PWM control signal for each pair of switching elements based on a respective carrier wave comprising a sawtooth function, wherein the sawtooth functions alternate between ramp-up sawtooth functions and ramp-down sawtooth functions.
The alternating may be considered in a sequence starting from the innermost pair of switching elements and ending with the outermost pair of switching elements in the nested arrangement. Likewise, it may be considered in a sequence going in the opposite direction-from the outermost pair to the innermost pair. On either interpretation, the alternating defined is the same. Each succeeding pair of switching elements inside (or outside) its preceding pair is controlled in the opposite way to the preceding pair. Thus, consecutive switching elements are controlled in opposite ways (using opposite edges of the respective PWM pulses).
The innermost pair of switching elements may be numbered n=1; the outermost pair of switching elements (which is not associated with a flying capacitor) may be numbered n=N−1.
The PWM control signals may be generated by comparing the sawtooth functions with one or more thresholds. Each pulse may correspond to a time period when the sawtooth function is below the respective threshold.
In some examples, the odd numbered pairs of switching elements may be controlled based on ramp-down sawtooth functions. That is, the PWM control signals for the first (innermost), third, fifth, etc. pairs may be generated based on ramp-down sawtooth functions with sharp leading edges. The even numbered pairs of switching elements may be controlled based on ramp-up sawtooth functions That is, the PWM control signals for the second, fourth, sixth, etc. pairs may be generated based on ramp-up sawtooth functions with sharp trailing edges.
In other examples, the odd numbered pairs of switching elements may be controlled based on ramp-up sawtooth functions. That is, the PWM control signals for the first (innermost), third, fifth, etc. pairs may be generated based on ramp-up sawtooth functions with sharp trailing edges. The even numbered pairs of switching elements may be controlled based on ramp-down sawtooth functions That is, the PWM control signals for the second, fourth, sixth, etc. pairs may be generated based on ramp-down sawtooth functions with sharp leading edges.
A timing delay between the PWM control signals for consecutive pairs of switching elements may be equal to
where fs is the switching frequency.
A timing delay of a trailing edge of each ramp-up sawtooth function may be set equal to:
where n is the index of the pair of switching elements. The timing delay may be set relative to an edge of the carrier wave for the outermost pair of switching elements—in particular, a trailing edge of a ramp-up sawtooth function for the outermost pair.
A timing delay of the leading edge of each ramp-down sawtooth function may be set equal to:
where n is the index of the pair of switching elements and d is the duty cycle command value.
Again, this timing delay may be set relative to an edge of the carrier wave for the outermost pair of switching elements—in particular, a trailing edge of a ramp-up sawtooth function for the outermost pair.
A leading edge or trailing edge of one carrier may be triggered by another carrier reaching a threshold.
In some examples, the plurality of pairs of switching elements may consist of two pairs, wherein the second pair of switching elements is the outermost pair. In this case, the timing of the first carrier wave (used to generate the first PWM control signal for the inner pair of switching elements) may be set based on the second carrier wave (used to generate the second PWM control signal for the outer pair of switching elements).
In particular, the first PWM control signal may be generated such that a time interval between the start of a second pulse and the end of a first pulse is determined by the duty cycle command value plus or minus a predetermined offset.
According to some examples, a reset of the first carrier (determining an end of a first pulse) may be triggered by the second carrier reaching a threshold. The threshold may depend on the duty cycle command value. In particular, the threshold may be determined by the duty cycle command value plus or minus a predetermined offset.
In some examples, the plurality of pairs of switching elements comprises three or more pairs, and the one or more flying capacitors further include a second flying capacitor connected across the second pair of switching elements, wherein the second pair of switching elements is the next-innermost pair after the first pair.
Also provided is a controller for a multilevel flying capacitor power converter comprising a plurality of pairs of switching elements in a nested arrangement, including at least a first pair of switching elements and a second pair of switching elements, wherein the first pair is an innermost pair, wherein the switching elements of the first pair are coupled together at a switching node, wherein the switching elements of the second pair are coupled to respective switching elements of the first pair, the multilevel power converter further comprising one or more flying capacitors, including at least a first flying capacitor connected across the first pair of switching elements, the controller comprising:
The voltage balancing logic may be configured to modify the timing of each pulse by an amount that is proportional to the difference between the voltage on the first flying capacitor and the reference voltage for that flying capacitor.
Also provided is a multilevel power converter comprising a controller as summarised above. The multilevel converter may be used to supply a power amplifier in a mobile communications network. For example, a multilevel power converter according to the present disclosure may be integrated in a mobile communications base station to supply power to a power amplifier for transmitting a downlink signal to user equipment. The base station may be a 5G base station, for example.
Also provided is computer program code configured to cause a programmable controller for a multilevel power converter to perform a method as summarized above when the code is run on said programmable controller. The computer program code may be stored on a computer readable medium (optionally non-transitory).
The invention will now be described by way of example with reference to the accompanying drawings, in which:
It should be noted that these figures are diagrammatic and not drawn to scale. Relative dimensions and proportions of parts of these figures have been shown exaggerated or reduced in size, for the sake of clarity and convenience in the drawings.
A control scheme according to a comparative example is illustrated in
For the three-level buck converter of
In the example of
The error in the FC voltage (that is, the deviation from
is used to change the duty cycle command value by Δd. The duty correction Δd modifies the original duty reference (d) which is set by the output voltage regulation loop. The duty correction is applied within the same switching cycle differently to the two switching pairs in order to keep the average duty cycle unchanged, and at the same time provide a negative feedback action on the FC voltage.
However, it has been found that the feedback sign of the scheme shown in
Examples according to the present disclosure may address the stability problems of the comparative example in
In order to generate the PWM signals for the switching pairs in this example, an interleaving mechanism is used. Interleaved PWM signals can be generated from interleaved carrier signals (Cn), which are then compared with the duty reference signal d. However, this is merely exemplary. It should be understood that using interleaved carriers is not the only way of generating the desired interleaved angle/time.
It is believed that the instability in the single-edge modulator arises because the PWM control signals of all switching pairs are modulated from the same edge—that is the leading edge (start) of each pulse is modulated, or the trailing edge (end) of each pulse is modulated. As a result, the inductor current has two different feedback actions on the flying capacitors voltages. The DC current component has a negative feedback action while the inductor current ripple has a positive feedback action. At the load condition when the ripple current has a dominant effect over the DC component then the positive feedback action takes precedence-thereby leading to instability.
Referring to
In the illustrated three-level architecture, two PWM signals with a phase shift of 180° between them are used to modulate two switching pairs (A−Ā) and (B−
The Φ generator block 126 works in two modes, as follows. If the duty cycle d provided by the output voltage (or inductor current) control loop is lower than 50%, then the reset signal is generated at the compare match event between carrier CA and the reference value d+0.5. In other words, the reset signal is generated when the rising ramp of the carrier CA becomes equal to (or greater than) the reference value d+0.5. In the other mode, if the duty command d is higher than 50%, then the reset signal is generated at the compare-match with the reference value d−0.5.
The carriers CA and CB are provided to a flying capacitor voltage balancing loop 130, along with a measurement of the flying capacitor voltage VFC. The flying capacitor voltage is subtracted from the nominal target FC voltage Vin/2. The resulting error is fed into a PID controller 132, which generates a duty correction Δd proportional to the error.
This duty correction is used to modulate the duty cycle command value d. In particular, for the innermost pair of switches (B−
For the outermost pair of switches (A−Ā), The duty correction is added to the duty cycle command value d. The PWM control signal PWMA for the pair of switches (A−Ā) is generated by comparing the carrier CA with the resulting modulated duty cycle value dA. This means that, for positive values of the duty correction Δd, the end of each pulse in PWMA is delayed (widening the pulse). For negative values of the duty correction, the end of each pulse in PWMA is advanced (narrowing the pulse). In both cases, the start of each pulse in PWMA is unchanged.
This enables the desired balancing to be achieved. When the FC voltage is higher than the reference, the width of the pulse controlling the switch A is reduced and the width of the pulse controlling the switch B is increased. This allows the flying capacitor to discharge for a slightly longer period and charge for a slightly shorter period, thereby causing a net reduction in its voltage. Conversely, when the FC voltage is lower than the reference, the width of the pulse controlling the switch A is increased and the width of the pulse controlling the switch B is decreased. This allows the flying capacitor to charge for a slightly longer period and discharge for a slightly shorter period, thereby causing a net increase in its voltage. Note that the pulse widths are changed by modulating opposite edges of the pulses in PWMA and PWMB.
Modifying the pulse-widths of the PWM control signals PWMA and PWMB in opposite senses can help to balance the flying capacity voltage faster, while maintaining stability and the same average duty cycle command value—at least in the three-level case. In principle, modifying the pulses of just one of these control signals would be enough to begin to balance the flying capacitor voltage, and correction of the overall duty cycle could be left to the control logic 110. For multilevel converters having more than three levels, the symmetrical modification of pulse-widths is optional. In general, the flying capacitors in such converters may be balanced by adjusting the pulses of one PWM control per flying capacitor.
Returning to the three-level example of
Waveforms for the two operating modes (depending on the duty cycle command value d) are shown in
In
The control scheme described above has been shown to achieve successful balancing of flying capacitor voltages at light and heavy loads. The instability observed with the comparative example of
A general N-level flying capacitor switching pairs architecture 500 is shown in
The details of the multilevel architecture beyond those shown in
As shown in
Block 524 denotes a generalised carrier generator, which can generate either a leading edge carrier or a trailing edge carrier, as appropriate.
Ultimately, the control scheme provides (N−1) PWM signals which will be used to generate 2(N−1) gate driving signals required to operates the converter's switches. Typically, for the operation of an N-level flying capacitor converter, PWM signals are interleaved with angle of
between every two consecutive PWM signals. This can be represented as a time shift
for a converter operating with switching frequency of fs. To achieve this for the N-level converter case shown in
delay between every two consecutive PWM signals could also be used. In the present example, the carrier signal CA for the outermost switching pair is generated as a trailing-edge carrier with a switching frequency of fs. For the other switching pairs, the carriers Cn alternate between leading and trailing edge carriers in sequence. Again, here n is an integer index ranging from 1 to (N−2).
As shown in
Meanwhile, the time delay for each leading edge carrier delay depends on the value of the duty cycle and is given by:
Synchronizing the reset signal of the carrier generators with the required delay, shown in tr
delay between every two consecutive PWM signals.
The equations above describing tr
delay between every two consecutive PWM signals.
The PWM control signal PWMA for the outermost pair of switching elements is generated by comparing the duty cycle command value d with the carrier CA. The control signal PWMA is supplied to a gate driver circuit 540 for the outermost pair of switching elements A−Ā. The complement of the control signal PWMA is generated by an inverter and is also supplied to the gate driver circuit 540.
To generate the PWM control signals PWMB
It is sufficient for balancing of the flying capacitor voltages to subtract the associated duty correction Δdn from the duty cycle command value, when generating the respective PWM control signal PWMB
As an example of how to generate the reset signals for the leading edge modulators, additional compare units may be added to the PWMA generator; however, it should be understood that the scope of the present disclosure is not limited in this respect. The reset signal may be generated in other ways. For example, the additional compare units may be distributed among all the trailing edge carrier generators, wherein each trailing edge carrier generator generates the reset signal for the previous (or the subsequent) leading edge carrier generator. The additional compare units compare the carrier of the trailing edge modulator (in this example, the PWMA carrier) with references values rn=tr
In some examples, an N-level converter may have N−1 operating modes depending on the duty cycle value. Thus, a three-level converter has two operating mode (d<0.5, d>0.5), as already described above for the example of
Similarly, for five levels there are four operating modes, divided by the duty-cycle thresholds of 0.25, 0.5, and 0.75.
In line with the description earlier above, in a 4-level converter, there are three carriers: CA, C1, and C2. The carriers CA and C1 (for the outermost and innermost pairs of switching elements, respectively) are trailing edge carriers. The carrier C1 has a constant delay with respect to CA, set according to:
To generate the leading edge carrier C2 for the intermediate pair of switching elements, the reference value r2=tr
while
in the third operating mode, according to the equation that describes the delay time tr
between them.
With N=5 levels, the converter has four carriers to generate the corresponding four PWM control signals. In this example, there are two trailing edge carriers CA and C2, and two leading edge carriers C1 and C3. The trailing edge carrier C2 is shifted in time by tr
interleaved time between the consecutive PWM signals can be achieved.
A block diagram of an exemplary generalised reset signal (rn) generator is shown in
is subtracted from the original duty cycle command value d; the result is compared to zero; and the digital output value of the comparator is added to
The generated sum value will be either
depending on the value of the duty cycle and the corresponding operating mode of the converter. Therefore, the reset signal rn which is generated at the compare match between the carrier CA and the generated sum value will be shifted with the time tr
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims.
For instance, in the examples above, the switching elements were shown as MOSFETs. This is of course not essential.
In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word “comprising” does not exclude the presence of elements or steps other than those listed in a claim. The word “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. The embodiments may be implemented by means of hardware comprising several distinct elements. In a device claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Furthermore in the appended claims lists comprising “at least one of: A; B; and C” should be interpreted as (A and/or B) and/or C.
Embodiments as discussed herein may be practiced in various components such as integrated circuit modules. The design of integrated circuits is by and large a highly automated process. Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be etched and formed on a semiconductor substrate.
Programs, such as those provided by Synopsys, Inc. of Mountain View, California and Cadence Design, of San Jose, California automatically route conductors and locate components on a semiconductor chip using well established rules of design as well as libraries of pre-stored design modules. Once the design for a semiconductor circuit has been completed, the resultant design, in a standardized electronic format (e.g., Opus, GDSII, or the like) may be transmitted to a semiconductor fabrication facility or “fab” for fabrication.
Number | Date | Country | Kind |
---|---|---|---|
23207319 | Nov 2023 | EP | regional |
This application claims priority to earlier filed European Patent Application Serial Number EP 2320 7319 entitled “FLYING CAPACITOR BALANCING,” (Attorney Docket No. IFV758EP), filed on Nov. 1, 2023, the entire teachings of which are incorporated herein by this reference.