Professional Documents
Culture Documents
Secondary Side Synchronous Rectification Control: Implementation and SR Features For Flyback Tomáš Tichý
Secondary Side Synchronous Rectification Control: Implementation and SR Features For Flyback Tomáš Tichý
Synchronous Rectification
• Replaces diode rectifier by
transistor and emulates diode
operation
• Reduces voltage drop across
rectifier that reduce conduction loss
• Has higher effect for lower VOUT and
higher IOUT applications
2
Sensing Principle
VRDSON + VL_DRAIN + VL_SOURCE
3
System with low and high parasitic inductance
Correct turn-off Premature turn-off
VDS VDS
DRV DRV
• System with low parasitic inductance turns-off properly (body diode conducts just short
time at the end of conduction phase, where current is low).
• System with high parasitic turns-off too early, rest of period is conducted via body diode
with higher power loss
4
Ringing after demagnetization phase
Voltage oscillations at SR
transistor appears after
demagnetization phase where
no current flows through
secondary side. Ringing can be
too deep that it triggers VCS_ON
threshold. It is wanted not to
turn SR on in valleys, because
there is just lack of energy.
Primary switch can be also
turned on anytime and cross
conduction is unwanted.
Minimum off time feature is
involved to avoid turn on.
5
Minimum on-time
6
Goals
7
Too short minimum on-time
ISD
VOUT
SR DRV
8
Too long minimum on-time
9
Fixed on-time interval
Min ON-time
tMIN_TON
10
Fixed time interval – short conduction
VDS
ISD
Very short conduction interval
(shorter than minimum on-time)
VDS_OFF cause reverse current condition.
VDS_ON Minimum on-time doesn‘t allow to
Negative current flows from COUT to transformer
turn SR transistor off even when
DRV It causes deeper ringing and lower efficiency
current reaches zero. Energy starts
Turn-on delay to flow back from output capacitor
to transformer. When SR gets off,
tMIN_TON elapsed, driver may be turned-off there is lot of energy in transformer
Min ON-time
tMIN_TON that causes high amplitude ringing.
Ringing may trigger SR again and
OFF comparator OFF-cmp blanked for tMIN_TON secondary side energy oscillation
begins
tMIN_TON elapsed, CMP still high -> turn driver off
11
Fixed time interval – sudden primary turn on
VDS
ISD There is risk of deep cross-
conduction if primary side switch
VDS_OFF turns on during minimum on-time.
VDS_ON Cross-conduction condition lasts
until minimum on-time ends or
DRV
until primary side short circuit
Turn-on delay
detection is triggered.
Switches at both sides are
Min ON-time tMIN_TON elapsed, driver may be turned-off
tMIN_TON stressed with high currents and
high voltage overshoots.
OFF-cmp blanked for tMIN_TON Blanking ends, OFF-cmp is high -> turn driver off
OFF comparator
12
Breakable minimum on time interval
VDS
ISD Off comparator is not fully
disabled during minimum on-time
VDS_OFF interval. Comparator is blanked by
VDS_ON short blanking interval during
DRV
minimum on-time that secures no
Turn-on delay Turn-off delay
reaction for current ringing, but
catches reverse or cross-
Min ON-time
conduction condition.
tMIN_TON
Fixed blanking
13
Breakable time interval – short conduction
14
Breakable time interval – sudden primary turn on
15
Prolong-able breakable minimum on time interval
VDS
ISD Minimum on-time interval could be
improved for prolong-able feature.
VDS_OFF Base minimum on-time is starter at
VDS_ON the begin of conduction phase. If
DRV
OFF comparator is triggered during
Turn-on delay Turn-off delay
base on-time, timer is reset to
extension minimum on-time and
tON_MIN
started immediately when OFF
Min ON-time tON_MIN_BASE
16
Prolong-able breakable minimum on time interval
Minimum on-time
Transistor current
modulation in real
Computed drop at transistor application. Modulation
with 2nH + 5 mOhm
helps with keeping
minimum on-time as
short as possible, but it
can be significantly
prolonged in case of
necessity
17
Minimum off-time
18
Goals
19
Fixed minimum off-time interval
20
Fixed minimum off-time interval triggered by end of conduction phase
21
Too short minimum off-time interval
22
Too short minimum off-time interval
23
Too long minimum off-time interval
Primary gate
24
Resettable minimum off-time interval
26
Minimum off-time shortening with wide range applications
27
Operation without off-time shortening
ISD
VIN = 230V, VOUT = 5V, IOUT = 2.4A
28
Operation with off-time shortening
ISD
29
Continuous conduction mode operation
30
Challenges
• SR controller has to detect end of conduction phase and turn SR transistor off
sooner than secondary side current reaches zero
• Smooth transition between DCM and CCM modes
• No external synchronization with primary side is usually acceptable
31
Implementation in CCM application
32
Sensing during CCM
Figures show timing of
ZOOM turn-off process during
CCM operation.
Voltage drop at
ISD
ISD parasitic inductance
(green) goes
significantly positive
during end of
VL_SOURCE + VL_DRAIN conduction phase and
VL_SOURCE + VL_DRAIN
VDS = VRDSON + VL_SOURCE + VL_DRAIN triggers turn-off
VRDSON
comparator shortly
VDS = VRDSON + VL_SOURCE + VL_DRAIN
VCS_OFF tCS_OFF_PD tF VCS_OFF after dI/dt changes so
VRDSON
DRV SR transistor is
SR controller has
DRV
turned off
enough time to turn off
MIN_TON
correctly
33
CCM operation waveforms - comparison
1 – SR VDS
2 – SR VGS
3 – Prim VGS
FDMS86181 4 – Isec
SR activated
Bodydiode (SR disabled)
Proof of correct operation is
waveforms comparison with
disabled SR (body diode
operation) and enabled SR. If
difference is very small or
negligible, it works well.
Picture is done by
interleaving previous pictures
34
CCM operation waveforms
1 – SR VDS
2 – SR VGS
3 – Prim VGS
Computed (and interlaced) voltage
4 – Isec
VCS_OFF cross
drop at SR transistor with
RDSon=3.8mOhm and package C3 – Primary VDS
inductance 1nH
M4 – SR VDS computed based on
SR transistor is
current
turned-off
tCS_OFF_PD tf
SR DRV 4V/div
35
Thank you for your attention
36
Backup
37
Controller Supply
Controller can be supplied from three different current source. User may decide
condition where each of these source will be used. This allows to optimize
efficiency and schematic according to specific needs.
Supply sources
- VCCL – main supply pin – internal blocks are supplied by VCCL voltage
- VCCH – second supply pin, provides supply for internal current source that
goes to VCCL pin if its voltage is low
- CS – third supply pin, provides supply for internal current source that goes to
VCCL pin if its voltage is low and current from VCCH doesn‘t flow (CS current
source has the lowest priority)
- VCCH and CS current sources are not activated until VCCL pin voltage drops
below VCCL_SB_A threshold
38
Supply Priorities
VCCL_D
VCCL _ D Voltage in front of To ext. source
VCCL diode
ICCL
VCCL
39
CS Supply Current Source - Self Supply
VDS = VCS
VCCL_SB_D
VCCL
VCCL_SB_A
CS current is activated also at be gin of p rimary
on time even when there is enoug h voltage to
minimize voltage ove rshoo t
40
Flyback (DCM, CCM) schematics Full supply options
(VOUT, AUX, self supply)
VOUT and self supply
41
Flyback (DCM, CCM) high side schematics
Just self-supply
42
Layout
43
Layout example NCP4307
Snubber
If VCCH is not needed,
connect it to VCCL pin (C2 is
not needed)
44
Active clamp flyback
45
Schematic
46
Goals
47
Transient from DCM to ACM
Clamp switch starts to
operate during transition
Prim low switch
between DCM and ACM.
Prim clamp switch
Clamp switch
ISEC
conduction time
increases gradually.
Clamp transistor on-time
SR VDS
causes secondary side
conduction.
48
Transient from DCM to ACM
Low side
tOFF_MIN has to be set Clamp transistor transistor is
to longer time than
length of ringing
period tOFF_MIN
is turned on turned on
Clamp switch starts to
VDS
ISD operate during transition
VDS_RESET
between DCM and ACM.
Clamp switch conduction
VDS_OFF
DS voltage drops below
VDS_ON VCS_ON but at time when
VDRV
tOFF_MIN doesn’t elapse and
just low -dV/dt is detected
so DRV is not activated Primary and
time increases gradually.
Turn-on delay Turn-off delay
secondary side
cross conduction
Turn-on delay Clamp transistor on-time
causes secondary side
Min ON-time
tMIN_ON
tMIN_ON
tOFF_BLK elapses
driver goes off
conduction.
tOFF_BLK
Min OFF-time
tOFF_MIN timer is
tOFF_MIN tOFF_MIN stopped here because
of VDS<VDS_RESET
t
49
Transient from DCM to ACM
Situation with standard
SR controller. There is
deep reverse current
Prim low switch
when primary clamp
VDS switch turns off even with
breakable minimum on-
time. Breakable minimum
on-time There would be
ISR not just reverse current
but also primary to
SR DRV secondary shoot through
Prim low switch without breakable
OFF cmp blank tMIN_ON_BASE
minimum on-time.
50
Solution
High dV/dt
unblocks driver
Low dV/dt
VDS = VCS
Monitor voltage across SR
MOSFET. This voltage has very
VCS_RESET
high +dV/dt at begin of primary
VCS_OFF
low side switch conduction time.
VCS_ON
This could be monitored so SR
controller knows when it should
or should not activate driver.
+dV/dt before primary high side
VDRV
switch turn-on is low, driver is
unblocked
Driver
51
Transient from DCM to ACM with tOFF_MIN has to be set
to longer time than
Clamp transistor
is turned on
ISD
VDS_OFF
activation when primary clamp Turn-on delay Turn-off delay Turn-on delay
Min OFF-time
tOFF_MIN tOFF_MIN
Positive dV/dt
detector at DS Positive dV/dt detected,
tOFF_MIN done, driver
can be activated when
VDS goes below VDS_ON
t
52
+dV/dt detector schematic
53
Transient from DCM to ACM with fully blocked driver
ISR
CS = VDS
54
Transient from DCM to ACM with tOFF_MIN has to be set
Clamp transistor
is turned on
VDS_OFF
Min OFF-time
blanking time (mainly to blank tOFF_MIN tOFF_MIN
Positive dV/dt
detector at DS Positive dV/dt detected,
tOFF_MIN done, driver
can be activated when
VDS goes below VDS_ON
55
Operation with low +dV/dt in ACM
+dV/dt can be very small
at specific condition
during ACM operation.
Fully blocked driver will
SR DRV
cause difficulties here (no
SR operation), but
ISR operation is correct with
short minimum on-time.
+dV/dt
Longer minimum on-time
is not needed, because
SR VDS
there is no noise
56
Transient from DCM to ACM with +dV/dt and reduced min on-time
57
Light load mode
58
Goals
59
LLD based on time without conduction
VDS
VDS
VDS_LLD
VDS_LLD VDS_ON
tLLD_EXIT_BLK tLLD_EXIT_BLK
tLLD tLLD_EXIT_BLK tLLD DRV tLLD_EXIT_BLK
tLLD_EXIT_BLK tLLD_EXIT_BLK
DRV tLLD_EXIT_BLK
tLLD_REC
tLLD_EXIT_BLK
tLLD_REC ON cmp
ON cmp blanking
0 1 2 3 9 10 11 35 7 9
4 6 8
60
LLD behavior in real application
1 – VDS
2 – DRV Light load mode is not activated
before 2nd pulse thats why
CS is below VCS_ON shorther
than tLLD_EXIT_BLK so driver is not
3 – VOUT driver is activated within
propagation delay when CS is
below VCS_ON
turned on
4 – ISD
Both figures show behavior of LLD function in real application. Left figure shows behavior at
first pulse of pulse burst when light load mode was activated before. It can be seen that driver
is activated in same pulse, just DS voltage has to stay below VDS_ON threshold for more than
tLLD_EXIT_BLK time. 2nd pulse operates normally, driver is activated within tDS_ON_PD.
61
Thank you for your attention
62