STNRG 012
STNRG 012
Datasheet
Digital combo multi-mode PFC and time-shift LLC resonant controller for AC and
DC input line
Features
• Digital combo multi-mode PFC + time-shift LLC resonant half-bridge controller
• Management of both AC and DC input
• Input voltage range up to 305 VAC
• On-board 800 V start-up circuit, line sense
• Enhanced fixed-on-time multi-mode TM PFC controller with input voltage feed-
forward, new thd optimizer and frequency limitation
• Complete set of PFC protections
• Time-shift control of resonant half-bridge
• Brownout protection
• Complete set of half-bridge protections
• S020 package
Application
• Street lighting
• Home lighting
• Industrial
Description
The STNRG012 embodies a multi-mode (Transition-Mode and DCM) PFC controller,
Product status link a high-voltage double-ended controller for LLC resonant half-bridge, an 800 V-rated
start-up generator and a sophisticated digital engine that manage optimal operation
STNRG012 of three blocks.
1 Block diagram
2 Pin connection
VBOOT BOOT Floating supply voltage, referred to GND -0.3 to 600 + VCC V
LVG,
VLVG Voltage range -0.3 to VCC V
PFC_GD
VVCORE VCORE Voltage range -0.3 to 5.5 V
IPFC_CS, PFC_CS,
Clamped source current
ILLC_CS, LLC_CS, 2 mA
(pin voltage: < 0V, self-limited)
IPFC_ZCD, PFC_ZCD
VPFC_CS, PFC_CS,
VLLC_CS, LLC_CS, Positive voltage range VCORE+0.3 V
VPFC_ZCD PFC_ZCD
VPFC_FB, PFC_FB.
Voltage range -0.3 to VCORE+0.3 V
VLLC_FB LLC_FB
5 Pin function
N. Name Function
N. Name Function
The output stage is able to drive power MOSFETs, it is capable of 0.7 A source current and 0.8 A
sink current (minimum values).
Supply voltage of both the signal part of the IC and the gate-drivers. A bypass capacitor to GND
is necessary to sustain the IC during startup and low power modes.
18 VCC
The voltage on the pin is internally clamped to protect the internal circuits from temporary
excessive supply voltages.
The pin is not internally connected to isolate the high-voltage section and ease compliance with
19 N.C.
safety regulations (creepage distance) on the PCB.
High-voltage startup generator input.
The pin has to be connected directly to the mains voltage through two dedicated diodes. If the
voltage on the pin is higher than 40 V, an internal current source charges the capacitor connected
between the pin VCC and GND until the voltage on the VCC pin reaches the startup threshold.
20 VAC Normally, the generator is re-enabled when the voltage on the VCC pin falls below the UVLO
threshold.
The pin is also used as the line voltage sensing input.
This pin is internally connected to a 20 MΩ resistor divider. It is used for all line sense related
functions: the brownout, input voltage feed-forward, line synchronization.
6 Electrical characteristics
(Tj = -40°C to +125°C,Vcc = VBOOT = 15 V,CHVG = CLVG = CGD_PFC = 1 nF; unless otherwise specified)
SUPPLY VOLTAGE
Processing turn-
VccOn Voltage rising(1) 16 17 18 V
on threshold
Processing turn-
VccOff Voltage falling(1) 7.9 8.7 9.4 V
off threshold
SUPPLY CURRENT
Quiescent current
IVCCS T 25°C - 0.5 - mA
during sleep (BM)
IHV < 50 µA
Breakdown
VAC_BR 800 - - V
voltage VCC > VCCOn
VVAC > 40 V
- 1 -
Vcc < 0.8 V
VVAC > 40 V
- 6 -
0.8 V < Vcc < VccCoreOn
VVAC > 40 V
-0.5 -0.75 -1.3
Vcc < 0.8 V
ON-state VCC
Ivcc_charge mA
charge current VVAC > 40 V
-3.5 -5 -8
0.8 V < Vcc < VccCoreOn
OFF-state VAC
IVAC_off VVAC = 400 V, Vcc > Vccon - 20 40 µA
input current
VAC reading
IVAC_HV_SINK improvement VVAC = 100 V - 100 - µA
current
Output low
VOL Isink = 100 mA - - 0.7 V
voltage
Isource = -10 mA
Output high 9.85 9.95 -
VOH VCC = 10 V, V
voltage
17.9 17.95 -
VCC = 18 V
Peak source
Isrcpk Cgate = 4.7 nF(2) -0.7 -1.1 - A
current
Output low
VOL Isink = 100 mA - - 0.7 V
voltage
Isource = 10 mA
Output high 9.85 9.9 -
VOH Vcc = 10 V V
voltage
17.85 17.9 -
Vcc = 18 V
Peak source
Isrcpk Cgate = 4.7 nF(2) -0.5 -0.8 - A
current
Output low
VOL Isink = 100 mA - - 0.7 V
voltage
Isource = 10 mA
Output high 9.85 9.9 -
VOH VBOOT = 10 V, V
voltage
17.85 17.9 -
VBOOT = 18 V
Peak source
Isrcpk Cgate = 4.7nF(2) -0.5 -0.8 - A
current
HSGD-COMM
HSGD_pdw - 25 - kΩ
pull-down
Current from
IFGND Vboot= 200 V - 1.5 - µA
VBOOT to FGND
BROWN IN/OUT
CK
ADC
Differential non
DNL Vin ADC > 50 mv - ±1.5 - lsb
linearity
Adc Ck
Ts Sampling time Vin ADC > 50 mv - 7 -
cycles
Total conversion
Adc Ck
Tc time (sampling Vin ADC > 50 mv - 18 -
cycles
included)
COMPARATORS
TH RISE 500
PFC_CS OC1 Input pin PFC_CS mV
TH FALL 450
TH RISE 900
PFC_CS OC2 Input pin PFC_CS mV
TH FALL 850
TH FALLING
0/50/100/200
(TH_F)
PFCZCD ZCD(4) Input pin PFC_ZCD mV
210/110(5)/310/
HYST (TH_R)
TH_F +10
TH RISING 2.33 V
PFC_FB OVP Input pin PFC_FB
HSYR 75 mV
TH RISE 2.5
LLC_AUX OVP Input pin LLC_AUX V
TH FALL 2.4
TH RISING 430
LINE SURGE Input pin VAC V
TH FALLING 410
HYST 20
TH RISING 700 mV
LLC_OCP2 Input pin LLC_CS
TH FALLING 650
8 Architecture
The PFC and LLC external MOSFETs gates are managed by the “State Machine Event Driven” (SMEDs): 2 for
PFC (PFC SMEDs) and 2 for LLC (LLC SMEDs).
The SMEDs are programmable state machine driven by events:
1. External events
2. Analog comparators outputs
3. Power manager generated events (protections)
4. Internal events
5. Timers events
PFC SMEDs
• Inputs events: PFC RECOT, PFC OC1, PFC ZCD
• Outputs: PFC_GD
LLC SMEDs
• Inputs events: LLC ZCD
• Outputs: LVG, HVG
The μP subsystem manages dynamically the control loop.
• Analog comparators thresholds setting
• SMED configuration
• SMED timers
• ADC scheduler
• Interrupt management
The multichannel ADC is controlled by a programmable event driven scheduler: sampling sequence can be
configured and every sample can be triggered by a specific SMED state occurrence and an internal timer value.
Different priorities can be programmed to allow fast sampling for real time control and slow sampling for state
control.
The scheduler can be programmed to generate interrupts after completion of selectable conversions.
A dedicated AC line monitor easily follows the AC line providing system triggers.
The uP reads data from the ADC and performs the loop calculation with the support of a dedicated 16-b x 16-b
multiplier and a 32-b accumulator unit.
A Power management and burst-mode machine manages the system power state in order to have very low
idle consumption and fast activity restart during the burst-mode operation.
Hard protections are managed with a very low propagation delay; the protection enable and the latched/not
latched response are programmable. If not specified, the duration of autorestart timer for not latched response is
configurable by one NVM parameter.
The power manager controls also the brown-in/out, VCC charge/discharge and AC monitor.
A Watchdog resets the system in case of missed µP signal for a long time.
A communication peripheral allows serial communication at startup and during the normal operation for:
• External memory communication for
– Black box external recording
– Patch SW upload
• Monitoring
• Internal memory R/W and NVM management
• Test mode
9 Functional description
The peak, in case of VAC voltage, or its value, in case of VDC voltage, is monitored to enable and disable the
PFC. The PFC is enabled when the input pin voltage crosses the brown-in threshold. The PFC is disabled after
77 ms (typ.) the VAC pin has gone below the brownout threshold.
Please consider that the brownout threshold and hysteresis values are guaranteed for AC input only.
In order to improve AC line reading and avoid false brown-in, the HV DMOS is turned on sinking IXCD current
for 3 ms in case of brownout. In case the device turns off for brownout, only after 100 ms are the turning-on
conditions checked again.
This function can be enabled / disabled through the dedicated NVM bit.
The device includes an automatic bulk voltage drop management: during running operation, in case the PFC_FB
pin is below 31 LSB with respect to the target, the device boosts the PFC output changing automatically the
control loop parameters (only during the management of the drop).
The user can fine tune the algorithms by the related NVM parameters.
Please consider that in all other cases the device does not enter fault state so the half-bridge input voltage could
be higher than the PFC_OVP HW threshold with the output still in regulation.
9.7.7 SMEDs
HVG and LVG are driven by an event driven 60 MHz state machine (2 coupled 4-state SMEDs).
Driving events are the ZCD event and the elapsing of the programmable time which sets the high-side and
low-side time-shift values and drivers deadtime.
9.7.8 Algorithm
The LLC operation is based on “Symmetric Time-Shift Control” (STSC), an improved version of time-shift control
that guarantees 50% of the HB duty cycle. The time-shift value is calculated from the LLC_FB pin.
9.9 ADC
The system ADC is an 8-channel 15-MHz SAR 10-bit A/D converter.
It needs 7 cycles (470 ns) for sampling and 11 cycles (740 ns) to convert the data.
It is controlled by an SW programmable scheduler allowing flexible system signals reading:
• Fixed time sequence conversion
• Event driven sequence conversion
9.10 Burst-mode
9.10.2 Algorithm
The system can manage the deep sleep state with very low VCC current consumption (500 µA).
The system in deep sleep
• Monitors the AC line for brownout condition
• Monitors the burst comparator to detect wake condition
• Monitors the VCC for data integrity
• Maintains all RAM data
The device implements two different burst-mode algorithms: the LLC_FB burst or external burst. The first one is
based on just the LLC_FB pin voltage, the second one is based on the external BM comparator on the LLC_AUX
pin that can be driven sensing the output current.
The burst-mode can be programmed to depend either on the LLC_FB pin only, or LLC_AUX pin only, or both. This
third possibility is called hybrid external burst.
In case of the LLC_FB burst-mode, the device enters sleep mode if the LLC_FB pin voltage goes below a
programmable threshold. The burst switching activity is enabled after the burst comparator is triggered.
The normal switching activity is restored if the time between two bursts is lower than a programmable threshold.
This time defines a precise power level at which the controller exits the burst-mode. In order to have a faster
response to the big load transient the system exits burst-mode also if the LLC_FB pin voltage is still above the
burst comparator threshold after one burst packet.
In case of the LLC_AUX pin driven burst-mode, two types of external burst mode could be
defined:
• Pure external burst-mode: only the external BM comparator manages the burst-mode entering / exiting;
• Hybrid external burst-mode: if the external BM comparator is high, the system stays out of burst-mode while
if the external BM comparator is low, burst-mode entering / exiting is managed by the LLC_FB pin settings.
In both external burst-mode cases, the burst switching activity is anyway managed by the LLC_FB pin and the
burst comparator.
The PFC and LLC switching activities during the burst-mode are synchronized.
The LLC can perform a burst without the PFC, depending on the system conditions.
9.11.1 Monitor
Some internal data can be provided to an external digital device through the UART interface for monitoring
purposes.
9.11.3 Patches
SW patches (if necessary) are uploaded by the device from the external E2PROM at the startup. It can be
enabled/disabled using a NVM bit for security reasons.
10 Package information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK®
packages, depending on their level of environmental compliance. ECOPACK specifications, grade definitions
and product status are available at: www.st.com. ECOPACK is an ST trademark.
Dimension
Symbol mm Inch
Dimension
Symbol mm Inch
11 Ordering information
Revision history
Contents
1 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2 Pin connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
3 Absolute maximum ratings and thermal data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Detailed block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5 Pin function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
6 Electrical characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7 Typical application schematic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
8 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
9 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
9.1 HV startup and VCC management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
9.2 AC line monitor and protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
9.2.1 Brown in/out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
9.7.7 SMEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
9.7.8 Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
9.9 ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.10 Burst-mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.10.1 Specific resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.10.2 Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9.11.3 Patches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
List of tables
Table 1. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Table 2. Thermal data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Table 3. Pin function detailed description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 4. Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 5. PFC related pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 6. LLC related pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 7. ADC input signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 8. SO20 package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 9. Order codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 10. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
List of figures
Figure 1. Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Figure 2. Pin connection (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 3. Dynamic thermal resistance, junction-to-ambient. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 4. Detailed block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 5. Typical application schematic (part 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 6. Typical application schematic (part 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 7. New THD optimizer algorithm example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 8. SO20 package outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25