Post Go back to editing

LTC3722 & LTC3901 : Synchronous rectification not working correctly

Hi,
I am planning to design a 2.5kW (84V 30A) PSFB converter (offline with Vin = 390V) for a battery charging solution. I have somewhat understood the ways by which this topology achieves ZVS and the significance of Leakage/shim inductance, Mosfet Coss, and deadtime in order to achieve this.

I am currently simulating this above application using LTC3722-1 and LTC3901. The values of the passive components like timing resistor, voltage dividers for fixed and adaptive delay programming, current sense, SBUS, UVLO, and timer (ltc3901), etc have been done as per the calculations in the datasheet. Some of the other values have been referenced from typical application design.

I have tried to design the transformer considering that Dmax ~ 70% and Dtyp ~ 65%. This yields a turn's ratio (Np/Ns) close to 3/1. The inductor ripple is set to 20% of the output current (i.e. 30A). I have got a magnetizing inductance value of 1.37 mH using the above parameters for an Fs of 100 kHz.
The simulation is working somewhat fine, however, the gate pulses of the LTC3901 don't look anywhere as close as expected (i.e. very short pulses). The output inductor (47uH) seems to go in DCM mode which I had assumed to be the main source of error of shortened gate pulses, as the ME+ may rise above ME- causing the termination of pulses. The SR mosfet dissipation is very high at almost 180 - 200 W during this scenario.

After changing the inductor value to around 111 uH and output cap to around 2000uF the DCM mode ceased to exist although there didn't seem to be any changes in the gate pulses. The mosfet dissipation improved somewhat to around 70 - 80W which is still quite high.

I feel like this case of high dissipation is mostly caused by the flow of forwarding current through body diode rather than the main channel of mosfet (due to gate turn off) or either reverse flow of current through body diode.

Note: I have changed the value of the sense resistor to 1m Ohm as that of the recommended value of 21.8 m Ohm considering Iprimary p-p to be around 13.59A. This was done due to IC terminating the gate pulses. 

I am attaching the simulation for both the adaptive and the fixed delay one. I would really appreciate it if someone could shed some more light on this issue. Any help or suggestion is appreciated.
Regards,
Jonathan.

LTC3722_Adaptive delay.asc

LTC3722_Fixed delay.asc

Parents Reply Children
  • Hi dkb,

    Thanks for your suggestion, I tried simulating the above file however it doesn't seem to provide with the required output (Vout gets to around 32 volts and doesn't stay stable). I was facing a similar issue when I had placed a resistor in series with the capacitor in the compensation network around the LT1431. Removing the 2k resistor makes it work again, however the issue with the synchronous rectification still persists.

    Ill try to refer the test jig provided by AD for the LTC3722 and verify if I have made a mistake or something. Please let me know if I have missed something.

    Regards,

    Jonathan.  

  • Hi dkb,

    Sorry for the late response.

    The issue regarding high power dissipation of the primary Mosfet's have been solved. It seems that it was caused by cross conduction between Mosfet's of the same leg. This was due to some spurious gate trigger (might be caused by high dV/dT and the Cgd of the mosfet). Changing the value of the gate resistor of lower Mosfet's and applying antiparallel diodes along with placing Mosfet's of higher Vgsth solved this problem.

    The sync bidirectional gate pulses are also working as expected and the ME and MF gate signals are triggering as per the signal. However I have noticed that there are pulses of large amplitude (close to 650 to 700V) across Vds of SR Mosfet's during turn off period (when Vgs is low). The duration of the pulses goes on decreasing and there also seems to be some ringing in the drain current (probably through body diode). I fear such high Vds may cause the breakdown of the mosfet along with some high power dissipation. Simulation shows around 100 to 115 W of dissipation is very high.

    I tried using a clamp circuit at the output which reduced the Vds to some extent (~500V) and significantly improved the dissipation. However the clamp resistors were now the source of high dissipation.

    As per my understanding the Vds across these SR Mosfet's would be Vin/N where Vin = 390V and N = 3. Thus around 130V + some ringing due to leakage inductance and resonant transitions would be the worst case scenario. However 700 V seems to be too high. Please let me know if I am making any sense with the above numbers. 

    I am attaching the images where these pulses are visible and also the simulation files. Any help or suggestion is highly appreciated. 

    Regards,

    Jonathan.

    LTC3722_Fixed delay3_1_Adaptive_snubber_clamp.asc

    LTC3722_Fixed delay3_1_Adaptive.asc

  • The expected Vout on the waveform plateau would be 390/3*2 for a CT secondary, or 260V. Peak ring from resonance would be 2x or 520V. Nonlinearity of FET C and any storage charge from body diode conduction would increase that. Keep transformer leakage L and FET C as low as practical and clamp the transformer CT with a RCD clamp to Vo.

  • Hi dkb,

    Thanks for your suggestion. I have used an RCD clamp circuit on the secondary side CT to suppress the voltage however, as I have mentioned before this setup results in a tradeoff between dissipating the power or using the mosfet (may also lead to breakdown due to high Vds) or via the clamp resistors.

    I would request you to please go through the LTC3722_Fixed delay3_1_Adaptive_snubber_clamp.asc file and let me know if the clamp circuit is optimum or if there is any better way to design it as currently, I don't think it solves my issue.

    I would also like to know if there's a feature for increasing the dead time to avoid cross conduction between the MOSFETs of the same leg (I think this may hamper the freewheeling period which is somewhat crucial for attaining ZVS).

    Please let me know if there's any convenient solution for the above issues. Any suggestion is appreciated.

    Regards,
    Jonathan.