PDFAN:030 – Parallel DCMs

APPLICATION NOTE | AN:030
Parallel DCMs
Ugo Ghisla
Applications Engineering
April 2015
ContentsPage
Introduction1
Sample Circuit
1
Output Voltage
Regulation
2
Load Sharing
4
Startup6
Special Application:
Optimizing Current
Sharing at
High Temperature
6
Special Application:
Non-equal Trim Levels
7
Support Circuitry
and PCB Layout
8
Conclusion10
Introduction
The DC-DC Converter Module (DCM) operates on a high frequency, double-clamped
zero voltage switching (DC-ZVS) topology, which provides a revolutionary increase in
density and efficiency compared to other complete DC-DC converter solutions. The
DCM encapsulates isolation, regulation, thermal management, and fault monitoring in
a single module. For more information on DCM capabilities and options, please see the
application note "AN029: Single DCM as an Isolated, Regulated DC/DC Converter” and
the Vicor web page for DCMs: www.vicorpower.com/dc-dc-converter-board-mount/
dcm-dc-dc_converter.
When an application calls for more power than can be delivered by a single DCM,
multiple DCMs can be put in parallel. Paralleling DCMs is straightforward, since the
operation of each DCM in an array is nearly identical to that of a single DCM circuit
(which is described in the DCM data sheets and the application note AN029: Single DCM
as an Isolated, Regulated DC/DC Converter). In a parallel circuit, each DCM operates on
its own load line, based on its share of the load; in general, the effect of adding DCMs in
parallel is to remap that same load line over a higher current range, with no derating.
Current sharing between DCMs is automatically implemented. It is dependent on the
individual DCM’s output setpoints and load lines. Good load sharing among DCMs in an
array is generally desired; however in most cases, it’s not critical to accurately match the
output setpoints, since DCMs are designed to operate without damage even in the case
of a large sharing imbalance. An example of maximum sharing imbalance, between a
DCM at full load and another DCM at minimum load is presented in this document (see
section: "Special Application: Non-equal Trim Levels").
Despite not being required for operation, still it is better to optimize the current sharing,
because that results in a more predictable aggregate load line and more equalized
power dissipation. Equalizing power sharing across all DCMs also means that each DCM
is operating at its lowest possible temperature, which results in better efficiency. To
achieve good current sharing it is not necessary to have extremely accurate setpoints,
since the load line has a bigger contribution to the output operating point vs. load
than a small setpoint error; additionally, the DCM has a built-in negative temperature
coefficient (see Output Voltage Regulation section below) which helps to further
compensate for small current sharing imbalances.
Sample Circuit
An example of a circuit with four parallel DCMs is shown in Figure 1. In this circuit, the four
DCMs have different input voltage sources (all referenced to the same –IN).
DCMs have on-board protection for input overvoltage and overcurrent, so the fuses F1-F4
shown in Figure 1 are only needed for applications that must pass safety approvals, such as
CE Mark or UL60950. In that case, note that each DCM needs its own input fuse. For more
information on fuse selection and recommendations, see the DCM data sheet.
AN:030
vicorpower.com Applications Engineering: 800 927.9474
Page 1
Each DCM has to see at least COUT-MIN local to its output pins, before any output inductors
(and therefore closer to the DCM than to the junction of all DCM outputs). In arrays where
all the DCMs are always started together, the array may have up to n* COUT-MAX of total
output capacitance (both local and bus capacitance). In arrays where DCMs can be started
individually, the total capacitance seen by any DCM output (both local and bus capacitance)
must be equal or below the COUT-MAX of a single DCM. See sections "Startup" and "Support
Circuitry and PCB layout" for more information.
For stability, to minimize ringing, and to provide optimal margin between the DCM’s rated
input low line and its input undervoltage fault protection threshold (UVLO), the source
impedance of VIN must be no more than 1/2 the combined effective input impedance
of the DCM array. For example, for the MDCM28AP150M320A50 at full output power
(320 W) and nominal efficiency (93%), the input power is 344 W; at low line (16 V) this
corresponds to an equivalent input impedance of 0.744 Ω (i.e. 162/344). For an array of
four units, the combined input impedance is 0.186 Ω, and the source impedance must be
no higher than 0.093 Ω. If this is not the case, the input filter circuit must compensate for
the excessive impedance. A large electrolytic capacitor can be used at each DCM's input:
specific information about filter design for each DCM model is provided in its corresponding
data sheet (see “Line Impedance, Input Slew rate and Input Stability Requirements” in the
datasheet). An additional useful resource for filter design is Vicor’s online filter design tool,
which can be found at the following link:
http://app2.vicorpower.com/filterDesign/intiFilter.do.
For more information on component selection, see AN029: Single DCM as an Isolated,
Regulated DC/DC Converter, and AN023: Filter Network Design for VI Chip® DC to DC
Converter Modules.
Figure 1.
Parallel DCM Circuit
DCM1
RTRIM
s
TR
EN
SW
FT
R1_1
L2_1
F 1_1
L1_1
VIN1
+IN
+OUT
CLOAD
CDCM_1
C1_1
-IN
s
Load
-OUT
DCM2
TR
EN
FT
R1_2
L2_2
F 1_2
L1_2
VIN2
+IN
+OUT
CDCM_2
C1_2
-IN
s
͠
͠
͠
-OUT
͠
͠
͠
DCM4
TR
EN
FT
R1_4
L2_4
F 1_4
L1_4
VIN4
+IN
+OUT
CDCM_4
C1_4
-IN
s
s
-OUT
RSERIES
RSHUNT
s
s
Output Voltage Regulation
As explained in the DCM data sheets, the DCM provides a regulated output voltage
around a load line that is 5.263% of the nominal voltage referenced to full load.
Decreasing the load causes the output voltage to rise.
AN:030
vicorpower.com Applications Engineering: 800 927.9474
Page 2
Details regarding DCM Load Line Slopes and specified values
Specifying 5.263% at full load is the same as specifying the load line as having 5.0% of
some no-load voltage. For example, with a 24 V nominal output DCM,
VOUT_NO_LOAD = VOUT_FULL_LOAD • (1 + 0.05263)
VOUT_NO_LOAD = 24 • (1 + 0.05263) = 25.26 V
In the other direction:
VOUT_FULL_LOAD = VOUT_NO_LOAD • (1 - 0.05)
VOUT_FULL_LOAD = 25.26 • (0.95) = 24 V
Since the marketed VOUT-NOM refers to the full load voltage, to keep the literature
consistent, the 5.263% figure will be used here.
An example of an ideal VOUT vs. IOUT plot for the DCM300P240T600A40 is shown in
Figure 2, which is a modified version of one of the DCM data sheet figures (Figure
6 — Ideal VOUT vs. load current, at 25°C case). This is an ideal plot because it does not
consider the contribution of light load boosting, which is addressed separately.
Figure 2.
34
Ideal VOUT vs. IOUT plot for
DCM300P240T600A40
32
VOUT (V)
30
∆VOUT-LOAD = 1.26 V
28
∆VOUT-LOAD = 1.26 V
26
∆VOUT-LOAD = 1.26 V
24
22
∆VOUT-LOAD = 1.26 V
20
∆VOUT-LOAD = 1.26 V
18
0
5
10
15
20
25
IOUT (A)
Low Trim
Min Trim
High Trim
Nom Trim
Max Trim
As shown in the figure, changing the trim value doesn’t affect the slope of the load line;
the slope is still 5.263% of the nominal output voltage at full load , which for the model
used in this example corresponds to a ΔVOUT-LOAD of 1.26 V. The same is true of changes
in temperature: voltage decreases with increasing temperature, but the slope of the
output voltage transfer function doesn’t change. (See “Overall Output Voltage Transfer
Function” in the DCM data sheet.)
If the equivalent series resistance introduced by the DCM load line is needed, it can
be calculated starting from the load line equation given in the DCM datasheet, in the
section “Nominal Output Voltage Load Line.” For example, the load line equation for the
DCM300P240x600A40 (with nominal trim) is:
VOUT @ 25° = VOUT_FULL_LOAD + ΔVOUT-LOAD • (1 - IOUT/IOUT_RATED)
Where:
n VOUT_FULL_LOAD is the voltage at full load and nominal trim,
n ΔVOUT-LOAD is the rise of the “ideal” load line,
AN:030
vicorpower.com Applications Engineering: 800 927.9474
Page 3
n IOUT is the actual output current, and
n IOUT_RATED is the rated output current in Amps (full load current).
The equation above can be rewritten as:
VOUT @ 25° = VOUT_FULL_LOAD + ΔVOUT-LOAD – ΔVOUT-LOAD • ( IOUT/IOUT_RATED)
Using typical values:
ΔVOUT-LOAD = 1.26 V
VOUT_FULL_LOAD = 24.0 V
IOUT_RATED = 25.0 A
and combining terms,
VOUT @ 25° = 25.26 - (1.26/25.0) • IOUT
Where 25.26 V is the “ideal” voltage at no load and nominal trim, which corresponds to
the 24.0 V output at full load and nominal trim plus 1.26 V for the load line.
VOUT @ 25° = 25.26 - 0.0504 • IOUT
The equivalent series resistance in Ohms introduced by the load line, ΔVOUT-LOAD/IOUT
(50.4 mΩ in this example), can be referred to as RINT_LOADLINE.
Load Sharing
The primary objective of paralleling DCMs is to extend the loading capabilities beyond
that of a single DCM. See Figure 3 for an example. The figure shows multiple DCMs
operating along the same load line as a single DCM, but with the output current scaled
proportionally with the number of DCMs in parallel. As implied in Figure 3, the failure
of a single unit doesn’t necessarily result in the array being brought down, if the array
is sized as N+1 redundant relative to the maximum load. As in other cases, sharing is
based mainly on the load line and to a lesser degree, the temperature coefficient, which
is discussed next.
Figure 3.
Parallel DCMs behave like
a single DCM with a higher
output current
32
32
30
30
ó
28
26
24.25
24
28
26
24.50
24
22
22
20
20
18
0
3 • 5 = 15
3 • 10 = 30
3 • 15 = 45
3 • 20 = 60
IOUT (A)
Nom Trim
4 Active DCMs in Array
34
VOUT (V)
VOUT (V)
3 Active DCMs in Array
34
AN:030
vicorpower.com 3 • 25 = 75
18
0
4 • 5 = 20
4 • 10 = 40
4 • 15 = 60
4 • 20 = 80
4 • 25 = 100
IOUT (A)
Nom Trim
Applications Engineering: 800 927.9474
Page 4
Parallel units with the same output setpoint (i.e., same trim value and same
temperature), ideally would have their load lines perfectly overlap, and therefore their
current sharing would be perfect. In reality, there might be a small difference in sharing
due to the output voltage setpoint accuracy, which could cause the real load line of
each DCM to move slightly from the ideal setpoint. This would cause some sharing
imbalance: that is, a unit with a slightly higher output voltage setpoint would contribute
a little more to the output current than a unit with a lower output voltage setpoint.
Inaccuracy in the setpoint represents a small contribution to the load line, so the
resulting sharing imbalance would be minor.
The maximum setpoint accuracy specified in the datasheet (%VOUT-ACCURACY, ±2% for
most models, -3% to +2% for some special DCMs) refers to the maximum variation of
the setpoint over all possible operating conditions (line, load, trim and temperature).
The setpoint accuracy for nominal conditions (nominal VIN, nominal trim, full load,
25°C) is ±0.5% VOUT_NOM (see the minimum and maximum values for “Output voltage
setpoint” in the datasheet Electrical Specifications).
Temperature has a small, beneficial effect on current sharing. The DCM has a negative
voltage-temperature coefficient (see “Overall Output Voltage Transfer Function” in the
data sheet). If a unit is loaded more than others, its relative temperature tends to rise,
which causes its output voltage to be reduced. Note that this change in setpoint does not
affect the load line slope. Since the output voltages of the other parallel DCMs match
that of the loaded DCM, their outputs would follow their load lines, increasing their
share of the load current and bringing the circuit back to equilibrium.
DCMs operate well in parallel, even if their trim settings are not all the same. Unequal
trim settings cause each DCM load line to start at a different y-intercept (see Figure 4);
since their output voltages are forced to be the same value by the paralleled output
connections, their currents will be different when the circuit achieves balance. The
voltages and currents are maintained at those levels using the mechanisms described
above. From Figure 4, it can be seen that setting the trim at different levels between
units creates a mismatch in current sharing.
Figure 4.
Load lines of parallel DCMs
trimmed to different voltages
Load Lines
DCM 3
DCM 1
Starng VOUT, IOUT points
DCM 2
VOUT (V)
VOUT
at equilibrium
20
30
40
50
60
70
80
% Rated Array IOUT
Sharing improves at the upper limit of the output power range. Because of the finite
accuracy of the output setpoint, the output voltages won’t be identical (see Figure
4) so as the output power increases, the DCM with the highest voltage will reach its
maximum output current before the others. When that happens, it will operate as a
constant current source. (The DCMs not in constant current will continue to regulate the
output voltage).
AN:030
vicorpower.com Applications Engineering: 800 927.9474
Page 5
For either trim/sharing scenario discussed above, the output ripple is typically reduced
in a parallel DCM circuit compared to that of a single unit, because the DCMs aren’t
synchronized. That is, their switching periods are not in phase, so the combined outputs
of parallel DCMs can behave like a single output with a higher effective switching
frequency and lower ripple amplitude. In the best case, the switching periods of N
parallel DCMs would be evenly staggered in time, so that the equivalent switching
frequency would be N*fSW_STANDALONE. Since all DCMs would contribute equally to
maintaining the output voltage, the output ripple would be VOUT_RIPPLE_STANDALONE/N.
In the worst case scenario, all DCMs would have the same frequency and be in phase,
such that the equivalent switching frequency and total output ripple would be the same
as that of a single DCM. In a real-world situation, the switching periods are randomly
distributed, so the output ripple lies somewhere between the two extreme cases.
Startup
The startup behavior of a DCM array depends on the type of load: resistive or
constant current.
For a resistive load, the load current increases as the DCM array output voltage rises. On
startup, DCMs have a soft-start ramp when operated alone; in an array, the DCMs don’t
all turn on at the same time, so there will be an additional component of the soft-start
ramp due to a subset of DCMs starting before the others. This is most notable when the
DCMs are started from the application of VIN, with a slow input dV/dt. During the soft
start ramp, if the load current VOUT/RLOAD exceeds the combined current limits
(IOUT-LM) of the active DCMs, then those DCMs go into current limit and the startup
ramp plateaus to VOUT = RLOAD•IOUT-LM (assuming this VOUT is above VOUT-UVP, the
minimum current-limited VOUT, listed in the DCM datasheet). As additional DCMs
turn on and “catch up” to the first group, they add current drive capability (that is, they
increase the total current limit), and the output voltage increases to a higher level, given
by the load resistance multiplied by the new total current limit. This continues until
there are enough active DCMs to provide the full load current at VOUT_NOM, allowing all
DCMs to exit from current-limited operation.
With a constant current load, the load current remains the same even if the DCM output
voltage decreases. At startup, a DCM has a load current capability of IOUT-START, which is
approximately 10% of the full load. If parallel DCMs were started from the application of VIN
and the load current exceeded the sum of the current limits of the active DCMs (IOUT-LM), the
active DCMs would go into current limit, as in the case for the resistive load. In this case, the
DCM output voltage would drop, because the load current would be greater than the current
limit, so the output voltage would collapse. The higher the constant current setpoint of the
load, the faster the DCM output voltage would collapse. In some extreme scenarios, VOUT
could collapse when the first DCM turned on, before additional DCMs could start driving
the load.
To prevent this, the startup delay between units would have to be smaller than the current
limit delay; that is, the time from the first to the last DCM turning on would have to be
shorter than the time it would take the current limit of the first DCM to kick in. This can be
done by using EN to start the DCMs. To summarize, for constant current loads, EN ensures
that the turn-on delay between DCMs is smaller than the current limit delay of one DCM.
Special Application: Optimizing Current Sharing at High Temperature
Optimizing the current sharing between DCMs equalizes power dissipation. While DCMs still
operate even when the load current is not balanced, equalizing power dissipation leads to
higher efficiency, since generally speaking, efficiency is slightly reduced near the maximum
operating temperature.
AN:030
vicorpower.com Applications Engineering: 800 927.9474
Page 6
There is an uncommon condition where good load sharing across an array is required for
operation. This happens when the circuit operates at a temperature and power that are high
enough to force the use of the derating curve shown in Figure 25 of the data sheet. In these
applications, good current sharing is important because a gross imbalance would increase
the temperature of the overloaded part, which would decrease its maximum power. There
are two scenarios:
n When operating at a temperature and power level that are far from the derating curve, a
load imbalance causes a temperature difference, (which is partially compensated for by the temperature coefficient), but the maximum power does not change. In this case, a loading imbalance does not adversely affect the system.
n When operating close to or at the derating curve, a load imbalance causes the temperature of the overloaded part to increase, which decreases the maximum power the unit can
tolerate without triggering over-temperature protection (OTP). If the power being processed by the unit is above the derated maximum power, the DCM in question will
trigger OTP and shut down. The other units have to compensate for the power drop
caused by the unit shutting down, so their temperatures increase, reducing
their maximum output power that the remaining units can tolerate without triggering
OTP. This can lead to a domino effect that can potentially cause each DCM to trigger OTP
and shut down one by one until the whole the system shuts down. For these applications,
good current sharing is required.
Special Application: Non-equal Trim Levels
Deliberately setting the programmed trim of DCMs in an array to different levels, (such that
some units reach their current limit long before others), could effectively be used to extend
the equivalent load line of the array over the entire array load rating. While this is not a
common application, it shows how robust the DCMs are, even under non-ideal conditions.
As an example, consider two units in parallel, both with VOUT_NOM = 20 V (at full load) and
10 A maximum current each. As previously explained, DCMs have a built-in load line that is
5.263% of the nominal output voltage from full load to no load. For the units in this example,
the load line would be 20*(0.05263) = 1.0526 V (see Figure 5). At nominal trim the DCM
would show an output voltage of 20 V at full load and 21.0526 V at no load (excluding the
possible contribution of light load boosting, which is discussed separately). For these two
DCMs in parallel, with nominal trim, the contribution of the load line would go from
21.0526 V at no load to 20 V at full load (IMAX). IMAX would be 20 A, the sum of the
individual currents.
This example considers a simplified ideal scenario where the current limit inception point
is at 100% rated IOUT. In reality the current limit inception is variable based on line and
temperature conditions; min, typ, and max values are provided in the DCM datasheet
(Output current limit, page 5).
If one unit, DCM1, is taken out of the parallel circuit (array) and its trim increased to
21.0526 V at full load, its load line would still be 1.0526 V, but it would go from 21.0526 V
at full load to 22.1052 V (21.0526 V + 1.0526 V) at no load (see Figure 5). Putting this DCM
back into the original circuit, and increasing the load from the zero to the maximum, the
nominally trimmed DCM (DCM2) would not contribute to driving the load until DCM1
reached an output voltage of 21.0526 V. At that point, DCM1 would be at full load, while
DCM2 would be at the highest setpoint of its load line (i.e. the point at the load line for which
the unit outputs zero current). As the load is increased, DCM1 would go in to current limit
and DCM2 would start driving the load, meaning that it would regulate the voltage based on
its own load line. With the load at 20 A, DCM2 would also be at full load and VOUT = 20 V. The
voltage from no load to the full load for the array would have gone from 22.1052 V to 20 V;
the equivalent load line of the array would be almost 10% (i.e., almost double the load line of
a single unit).
AN:030
vicorpower.com Applications Engineering: 800 927.9474
Page 7
This example is of little practical value, since it negates many of the advantages of putting
DCMs in parallel, but it shows that DCMs would still function in a predictable manner even
under these extreme conditions (as long as the cooling for the DCMs satisfies the limits in
data sheet Figure 25, maximum dissipation versus case temperature).
Figure 5.
Effect of Parallel DCMs
with different trim set points
on Load line
DCM 1
22.1052 V
21.0526 V
DCM 2
21.0526 V
20 V
0A
Output Current DCM 1
0A
10A
Output Current DCM 2
10A
22.1052 V
21.0526 V
20 V
Output Current DCM 1
Output Current DCM 2
10A 0A
10A
10A
20A
Output Current Array (DCM1 & DCM2)
Current Limit Array
(DCM1 & DCM2)
0A
0A
Current Limit DCM 2
Current Limit DCM 1
DCM 1 & 2
ILOAD
Support Circuitry and PCB Layout
Matching the trace impedances of the DCMs in an array isn’t critical in most cases. From an
output perspective, the DCM load line behaves as a series resistance which tends to trump
any real series resistive effects of the PCB, assuming good design practices are followed.
Each DCM in an array should have an output inductor placed after its local output
capacitor. The inductors help suppress beat frequencies that can be generated with DCM
interconnected outputs. In some worst case scenarios, the circulating currents among
DCM outputs with no decoupling inductors can inadvertently trigger a fault protection
mechanism. The inductors also decouple each DCM and its local output capacitor from any
bulk load capacitor as well as the local capacitors of other DCMs in the array. Without the
inductors, the total load capacitance would be limited to that which is within the COUT-EXT
range of a single DCM.
AN:030
vicorpower.com Applications Engineering: 800 927.9474
Page 8
A properly sized output inductor guarantees sufficient decoupling for the DCM to turn on
within rated output capacitance even for the worst case scenario of maximum turn on delay
between the DCMs in an array. Recommended output inductor values for each DCM model
are provided in the DCM data sheet under “Array Operation”.
In addition, as explained in the DCM datasheets, an input decoupling network is needed to
facilitate paralleling. Each DCM needs a separate input filter; additionally, for applications
that require common mode noise rejection on the input, a common mode choke should
be added to the input side of each DCM. See “Array Operation” in the datasheet for
recommended design specific component values for each DCM.
The TR and the EN pins should be equipped with low pass filters to avoid high frequency
interference on the control signals. Noise on TR might cause unwanted oscillations on the
output voltage. Noise on EN might cause the DCM to turn off and on at unwanted times.
When designing a circuit to drive TR, it’s better not to load the pins with a capacitor, but to
add a resistor (R2 in Figure 6) so that TR isn’t coupled to the capacitor directly, which could
create a resonant tank between the capacitor, the lead inductance, and the internal bypass
capacitor (which isn’t shown in Figure 6). The same filter design can be used also for EN
(however R2 in this case is not required since there is no internal resonant tank on EN).
EN is a simple on/off input; each DCM has a pull-up resistor RENABLE-INT, which is
approximately 10 kΩ (for an array with N DCMs in parallel, the internal pull-up resistors will
be in parallel as well, lowering the equivalent pull-up resistance of TR an EN for the array
to 10 kΩ/N). The values of R1 and R2 need to be such that the voltage on EN is less than the
specified minimum of VENABLE−DIS = 0.99 V, keeping in mind that if one filter circuit is used
for all of the EN pins, the pull-up resistors of the DCMs would be in parallel, so R1 and R2
would have to be chosen accordingly.
Calculating the resistor values for TR is a bit more complicated, since the pin voltage is much
more critical. The easiest solution is to measure the trim pin voltage VTR directly and set the
value of Vs so that VTR is correct. If one filter is used for all DCMs in parallel, the values of R1
and R2 need to be chosen for the parallel combination of pull-up resistors.
Figure 6.
Filter circuit for EN or TR pin
DCM
VCC
VS
R1
R2
≈ 10 k/n
EN or TR
-IN
The DCM powertrain switching noise frequency is significantly higher than the trim update
frequency, so the filter does not need to be finely tuned or very accurate. The trim bandwidth
is around 30 Hz, while primary source of noise is the switching of the main powertrain, often
close to 1 MHz depending on the DCM model. A low pass filter with a cutoff frequency of less
than 1 kHz would introduce sufficient attenuation to help avoid any risk of interference from
switching noise, with just a simple 1st order filter network.
AN:030
vicorpower.com Applications Engineering: 800 927.9474
Page 9
FT pins can be directly bussed (as previously shown in Figure 1) because of the open-drain
structure. When the array is operating normally and no fault is present, FT is pulled up to
3.3 V and the aggregate pull-up resistance of FT is 499 kΩ/N, so an external pull-down
(RSHUNT of Figure 1) needs to overcome that combined pull-up.
The pull-down value should be sized to allow the external fault detection sub-circuit to
robustly resolve the normal operating mode status versus a faulted state. A fault condition
could affect all, or just one DCM, so the total drive high current must still be limited to
the 4 mA of a single DCM (the current limit is determined by the value of value of RSERIES
previously shown in Figure 1).
Conclusion
Parallel DCMs have many benefits: increased current, redundancy, and increased reliability
- all with no derating. The theory of operation is primarily an extension of the operation of a
single unit, with some additional considerations to be sure that current sharing is optimized,
so that the circuit achieves maximum efficiency.
The Power Behind Performance
Rev 1.1
05/15
vicorpower.com Applications Engineering: 800 927.9474
Page 10