Where:
➡️ Npr is the primary turns number
➡️ Vin is the DC voltage of the power rail
➡️ ton is the time that voltage is applied to the transformer
➡️ Bpk is the flux density swing in T (Tesla)
➡️ Ae is the core effective area in m2
Therefore, when QA-QD from Figure 1 are turned-on, equation (1) dictates that the flux density swings positive. In Figure 2, we can see that by applying a voltage to the transformer there is a certain positive magnetic field intensity, so flux density moves to +B (the core was in -B position - steady state conditions). When QC-QB are turned-on during the other half-period, the flux swing from +B to -B.
🧐 The culprit
You can see from (1) that for a certain Bpk (selected for a certain transformer) the only variable parameter is ton, so if the time that QA-QD are ON and the time QC-QD are ON is the same, then the flux swings from +B to -B in every switching cycle, as described.
❓ But what about a slightly different ton? That would make the flux swing to different point.
Imagine QA-QD conduct slightly more, then the flux density travels from -B to B1. Then QC-QB bring the flux density down to B2, but in the next cycle the flux starts increasing from B2. In a few hundred cycles the flux will walk up to Bsat were the transformer starts saturating. That will cause a steep drop in the magnetizing inductance, thus increasing the transformer current dramatically, finally shorting the bridge, as the switching components (mosfets usually) step outside their SOA (Safe Operating Area) 💥.
🤔 Why the converters failed after months in your story?
Nice question, if that was a question of yours as well. The parasitic element that saves the day is the series copper resistance of the transformer and that of the switching element (the mosfet’s Rds_on). In our scenario earlier, we assumed the QA-QD ON time is slightly more than QC-QB. That will set the flux walking in motion gradually increasing the flux in the core. But since QA-QD conduct for more time, current is larger in this transition (more magnetizing current), so the resistance in series introduces a voltage drop. That voltage drop is robed from the voltage applied to the transformer, and that causes the flux to swing to a lower value. This negative feedback mechanism ameliorates the flux imbalance issue. In mosfets, the Rds_on increases with higher junction temperature and, since we imagined QA-QD conducting for more time, they’d experience a higher current, thus conduction losses, thus a bigger temperature rise resulting in a higher Rds_on!
The better the design, equal QA-QD, and QC-QB transitions, the harder it is to see the phenomenon! Only during transient conditions, as seen easier, and even then, the parasitic resistance may save the day. But there is a failure possibility anyway because we don’t really know how far from saturation the core is under all possible conditions.
🙌 Fixing the problem
The horror show described above can be eliminated using the following:
✅ Solution 1
👉 DC blocking capacitor in series with the transformer
During flux walking a DC bias voltage appears in the primary winding. That DC bias cause a certain magnetic field intensity H, so from Figure 2, there is an increasing positive or negative offset of the flux density swing. In normal conditions there is no DC average voltage on the primary. If we insert a series capacitor, then the capacitor will absorb the charge and the primary winding DC bias voltage will be zero.
There are 2 side effects with the DC blocking capacitor solution:
☝️ It robs some of the voltage applied to the primary winding as shown in Figure 3.
☝️ It’s physically large, most of the times, since a non-polarized film-cap is usually appropriate