st digital power conversion: stluxv.21ic.com/alleditor/2013dianyuan/st.pdf• bi-phase manchester...
TRANSCRIPT
-
ST Digital Power Conversion:
STLUX Power conversion BU – Industrial & Power Conversion
-
• The STLux is a flexible digital platform with a full set of specific features and peripherals for AC/DC and DC/DC Power Conversion
• Suitable for Digital Power Supply (DPS): PFC control, LLC, Asymmetrical Half Bridge, Fly-back, Full Bridge topologies and Buck/Boost single/multi channel synchronous rectification
• SMART LIGHTING: Suitable for LED, Fluorescent, HID applications - Dimming capability (PWM and/or LINEAR) and integration with sensors
• Wired or wireless communications, simplifying the installation in large indoor and outdoor area, reducing maintenance costs
STLUX platform 2
-
STLUX385A: block diagram
• SIX configurable PWM State Machine Event Driven (SMED) 10.4ns resolution (up to 1.3ns using automatic dithering)
• 8 channels 10 bit ADC with programmable op amp GAIN, 2.4 µs conversion time,
• 4 Analog Comparators and 6 fast digital inputs synchronized with 96MHz clock
• ST core based (up to 20 MIPS)
• 16-bit/8-bit and 16-bit/16-bit divisions
• Faster 8-bit*8-bit multiplication, signed arithmetic operation
• 3V to 5.5V DC voltage supply (IC performances are optimized for 3.3V)
• -40 ºC to 105 ºC temperature range
• TSSOP38
DALI
I²C
16-bit System timer
2x watchdog
(IWDG and WWDG)
AWU
Addre
ss a
nd d
ata
bus
2kB SRAM
1kB EEPROM
32kB
Flash Memory
4 Analog
Comparators
Reset system
POR
1.8V regulator
Addre
ss a
nd d
ata
bus
Nested IT controller
32 IT vectors
12 external IT
Internal RC
oscillator 16MHz
Internal RC
oscillator 153.6kHz
Clock Controller
SWIM
Debug module
12 I/Os
10bit ADC with gain
8channels
96MHz PLL
6 Fast inputs
UART
16-bit PWM SMED0
16-bit PWM SMED1
16-bit PWM SMED2
16-bit PWM SMED3
16-bit PWM SMED4
16-bit PWM SMED5
Xtal 1-16MHz
ST Core
@ 16MHz
BOR
Clock detector
Auxiliary timer
3
-
STLUX385A meets Power Conv.
requirements • SIX configurable PWM State Machine
Event Driven (SMED) 10.4ns resolution (up to 1.3ns using automatic dithering)
• 4 Analog Comparators and 6 fast digital inputs synchronized with 96MHz clock
• 8 channels 10 bit ADC with programmable op amp GAIN resolution), 2.4 µs conversion time,
DALI
I²C
16-bit System timer
2x watchdog
(IWDG and WWDG)
AWU
Addre
ss a
nd d
ata
bus
2kB SRAM
1kB EEPROM
32kB
Flash Memory
4 Analog
Comparators
Reset system
POR
1.8V regulator
Addre
ss a
nd d
ata
bus
Nested IT controller
32 IT vectors
12 external IT
Internal RC
oscillator 16MHz
Internal RC
oscillator 153.6kHz
Clock Controller
SWIM
Debug module
12 I/Os
10bit ADC with gain
8channels
96MHz PLL
6 Fast inputs
UART
16-bit PWM SMED0
16-bit PWM SMED1
16-bit PWM SMED2
16-bit PWM SMED3
16-bit PWM SMED4
16-bit PWM SMED5
Xtal 1-16MHz
ST Core
@ 16MHz
BOR
Clock detector
Auxiliary timer
• STLUX digital power converters are the right solution for digital power conversion applications.
• ST programmable SMED peripherals + Switch matrix and 8 bits ST core provide flexible and complete
power management functionalities in a single IC.
• By providing high–speed PWMs (96MHz), dedicated 8ch ADCs with selectable gain, STLUX exploits
system performance and reliability
4
-
STLUX CORE : SMED
-
SMED – Basic overview State Machine – Event Driven
• Signal generating machine
• Software Configurable Peripheral
• Modular approach for maximum flexibility
• 6 independent SMED on STLUX385
SMED x
Clock source
(up to 96MHz)
Event 0
Event 1
Event 2
Coupling interface
to other SMEDs
Output pin
Each SMED integrates:
• One controlled output
• 3 programmable event inputs
• Edge/level event generation
• 16bits counter
• Clock frequency up to 96MHz
• Four 16bits time compare registers
• One 16bits dump register
6
-
Connection Switch Matrix – Input Events
+
- CMP0 DAC0
CPP[0]
DAC3
CMP3
+
- CMP1
+
- CMP2
+
- CMP3
DAC1 CPP[1]
DAC2 CPP[2]
CPP[3]
Software flag[5:0]
OUT0 (SMED0)
OUT1 (SMED1)
OUT5 (SMED5)
DIGIN[5:0] Digital Comparators
SMED0
Event0_0
Event0_1
Event0_2
OUT0
SMED1
Event1_0
Event1_1
Event1_2
OUT1
SMED2
Event2_0
Event2_1
Event2_2
OUT2
SMED3
Event3_0
Event3_1
Event3_2
OUT3
SMED4
Event4_0
Event4_1
Event4_2
OUT4
SMED5
Event5_0
Event5_1
Event5_2
OUT5
Pro
gra
mm
ab
le S
wit
ch
Matr
ix
7
-
State Machine - Complete IDLE HOLD
S2 S1
S3 S0
Sequential state transitions .
Fixed evolution S0->S1->S2->S3
To any
state From
any
state
Event controlled direct state transitions. Direct jump to any state
Each state has 3 configuration registers to program
• Conditions when the machine leaves the current state and
what is the next state
• Actions to be done when leaving the state – (counter reset
and/or output pin level)
8
-
SMED Clock Sources
• Each SMED with independent clock
• 96MHz PLL+ programmable Dithering
• 1.3ns average resolution
• 13Hz average frequency step @ 100kHz
9
-
• Up to 4 independent comparators
• Very fast propagation delay (50 ns max)
• Internal 4 bit DAC reference: 16 values selectable from 0 to 1.23 V (bandgap
reference)
• One comparator available with external reference
Analog Comparators 10
-
• 8 channels
• 10 bit resolution with gain (x1.6 or x6.4)
• 300 µV resolution (G = x6.4)
• Conversion time: 2.4 µs (single mode), 3 µs (circular mode)
• Reference internally generated from the band-gap => independent on supply
voltage => no need for very accurate voltage supply
Analog to Digital Converter 11
-
Hardware DALI
Main features:
• Bi-phase Manchester asynchronous serial
data format (6-9V)
• Programmable 1.2kHz, 2.4kHz and 4.8 kHz
transmission rate (±10%)
• Bi-directional communications in four 8-bit
forward/backward data registers
• Variable 16-18bit and 24 bit forward message
length are supported
• 153.6Khz internal RC can be used in low
power (standby) mode for Dali peripheral
• 500ms (±10%) interface failure detection to
monitor receiver line timeout
• Maskable interrupt
• Dali_rx, Dali_tx polarity insensitive signal lines
Standard references – IEC 62386 – xxx • 101 – general requirements of systems
• 102 – general requirements of control gears
• 201 – fluorescent lamps
• 202 – emergency lighting
• 203 – discharge lamp (not Fluorescent)
• 204 – LV Halogen
• 205 – supply voltage for incandescent lamps
• 206 – Conversion from digital to DC voltage
• 207 – LED modules
• 208 – Switching function (on/off devices ndr)
• 209 – Color LED
• 210 – Sequencer
12
-
Visual PWM generation configurator • Easy approach to SMED configuration
• Visual configuration of user applications
• Graphic state evolution visualization
• C code generation
• Import from real application for debug
13
-
Application Examples (tools)
-
TM Boost PFC converter 130W
STLUX385 Based Platform description
-
TM Boost PFC converter 130W
• Input universal range (90-265V)
• No-Load management
• Adaptive Start-up
• User Manual writing ongoing
• FINAL BOARD available
16
-
130W TM Boost PFC converter
Idle
S2 (T2)
S0 (T0)
S3 (T3)
S1 (T1)
Machine
enable Counter = T0
Counter = T3
or
Event(0) = level high Counter = T2
Counter = T1
or
Event(1) = rising edge Output = 1
cnt reset Output = 1
Output = 0
Output = 0
cnt reset Output = 1
cnt reset
Counter
Output (gate)
ZCD
Current
sense
S0 S1 S2 S3 S0 S1 S2
Falling edge on ZCD
cause S3 -> S0
Current peaks are ignored
during minimum ON- time Overcurrent
cause shortening
S1
T0 Minimum
ON time
T1 Maximum
ON time
T2 Minimum
OFF time
SMED5
Analog Comparator
CPP2
Fast input DIGIN5 STM8 Core
@ 16MHz
10bit ADC
False ZCD ignored
ZCD
Current
sense
17
-
Multi string LED Driver (Buck )
STLUX385 Based Platform description
EVALSTLUX385CH4
-
EVAL STLux385 4chLED
EVALSTLUX385CH4
19
-
RGB LED Driver (Inverse Buck )
L6562A
T L6599T
STLUX385
EVALSTLUX385CH4
20
-
EVALSTLUX385CH4
Board specifications • Input Voltage: 12 V ÷ 50 V
• Channels: 4 independently configurable.
• Average channel current: 230 mA ÷ 1 A ± 5% - programmable with
91mA/step.
• Current’s Ripple: ± 10%
• Efficiency:up to 98% (based on LED number, Input voltage, LED current)
• Open circuit and short circuit protections.
• Application is protected against inductor’s saturation and short circuit on
freewheeling diode
• PWM dimming: Off, 3% - 100% Fdim = 193 Hz. Differentiated starting edges
between channels to avoid current’s spike on bus voltage.
• Interfaces: UART, DALI, 0-10 (on request), push buttons for parameter’s
settings
Typical applications
• Professional lighting, Color mixing and Color tuning, Street lighting
21
-
Hardware implementation (1)
Basic structure based on:
• 60 V Mosfet and driver connected
to PWM PIN of STLUX385
• Sense resistor plus noise filtering
connected to Comparator PIN of
STLUX385
• 470 µH Inductor as a trade-off
between universality and
performance
• 100 nF LED capacitor to limit in-
rush currents
22
-
SM - Functional state diagram
S0
TOFF
S1
TON
Min
S2
TON
Norm S3
OFF
Protect
IDLE
cmp(2) & event(1)
[Current level detected or
maximum on time elapsed]
cmp(1)
[Min ON time
elapsed]
cmp(0)
[Off time elapsed]
event(1) – ON
[Overcurrent during Min ont time]
event(2) – OFF
event(2) – ON
start
cmp(3)
[Max off time elapsed]
Interrupt on exit
[triggers the OC event to core]
HOLD
DIMM
PWM=1
PWM=0
PWM=1
PWM=0
PWM=0 PWM=0
PWM=0
23
-
STLUX385: RGB LED Light remotely
controlled
Gateway
(Streamplug)
AC and
HomePlug
Interface
EPHY Ethernet
WiFi WiFi PCIe
MII
UART
RGB Led
sources
STLUX385
Multi string
digital controller ZIGBEE Zigbee
SPI
EVALSTLUX385CH4
24
-
120W Offline LED driver
STLUX385 Based Platform description
-
Offline PSR-ZVS 120W Street-lighting
• 120 W (200V Vout) Single string LED driver
• PSR and dimming scheme, 10bit resolution (30%)
• Extremely high efficiency (>> 90%)
• Extremely accurate light regulation
• PWM digital dimming: >1kHz, 11bit (OPTIONAL)
• Communication: DALI, UART ctrl and setup (insulated) 0-10 for white version only (insulated)
SMED3 Analog
Comparator
CPP2 Fast input
DIGIN5
STM8 Core
@ 16MHz
SMED0
SMED1
Analog
Comparator
CPP0
10bit ADC
with gain
nVLED
SMED2
DALI
200V
UART
Q1
2013
PLM
26
-
Offline PSR-ZVS 120W Street-lighting
• 120 W (100V Vout) Multi string LED driver
• PSR and PS dimming scheme, 10bit resolution (30%)
• Extremely high efficiency (>> 90%)
• Extremely accurate light regulation
• PWM digital dimming: >1kHz, 11bit (OPTIONAL)
• Communication: DALI, UART ctrl and setup (insulated), 0-10 for white version only (insulated)
SMED3 Analog
Comparator
CPP2 Fast input
DIGIN5
STM8 Core
@ 16MHz
SMED0
SMED1
Analog
Comparator
CPP0
10bit ADC
with gain
SMED2
DALI
Q1
2013
27
-
Offline PSR-ZVS 120W OFFICE
• 120 W (100V Vout) Multi string LED driver
• PSR and PS dimming scheme, 10bit resolution (30%)
• Extremely high efficiency (>> 90%)
• Extremely accurate light regulation
• PWM digital dimming: >1kHz, 11bit (OPTIONAL)
• Communication: DALI, UART ctrl and setup (insulated), 0-10 for white version only (insulated)
SMED3 Analog
Comparator
CPP2 Fast input
DIGIN5
STM8 Core
@ 16MHz
SMED0
SMED1
Analog
Comparator
CPP0
10bit ADC
with gain
SMED2
DALI
Q1
2013
28
-
Offline RGB Multi string PSR-ZVS for
High End Lighting
• 120 W Multiple string LED driver
• Primary side regulation
• Extremely high efficiency (>> 90%)
• Extremely accurate light regulation (for outstanding performance with RGB and colored light)
• PWM digital dimming: frequency >1kHz, 11bit
• Communication: DALI, UART for remote ctrl and setup (insulated), 0-10 for white version only (insulated)
SMED5 Analog
Comparator
CPP2 Fast input
DIGIN5
STM8 Core
@ 16MHz
SMED0
SMED1
Analog
Comparator
CPP0
10bit ADC
with gain
nVLED
opto
SMED3
STRING #1 DALI
STRING #2
STRING #3 SMED4
SMED2
1kHz
DIM
29
-
120W
OFFLINE (AC Mains) LED driver
• FISRT PROTYPE: functional analysis successfully
completed
• Feature fine tuning ongoing
• DALI integration ongoing
• User Manual writing ongoing
• FINAL BOARD PCB Layout ongoing
• Options
• Street-lighting 120W single string
• Steet-lighting / Office120W multi string
• RGB/White multi channel independently PWM
dimmable with programmable full light level on discrete
steps to adapt to specific Light module
AC
DALI
LE
D S
TR
ING
S
UART STLux385
30
-
Digital QR HPF Flyback – 60W
STLUX385 Based Platform description
-
Digital QR HPF Flyback – 60W
AUX
MULT
Fast input
DIGIN1
Fast input
DIGIN5
STM8 Core
@ 16MHz
SMED0
SMED1
Analog
Comparator
CPP3
10bit ADC
with gain
SMED2 GPIO STLUX385
SMED3
nVLED
• 60 W Single string LED driver
• Quasi resonant flyback topology with active power correction factor (PFC).
• Opto-less output current control on primary-side,
• Proprietary control algorithm.
• Analog dimming capability on average LED current.
• Remote control • DALI, Insulated 1-10 , Insulated UART for remote light control and setup
32
-
Digital QR HPF Flyback – 60W
• Defined technical specifications
• Algorithm and hardware component evaluation on wired prototype
done
• Low voltage debugging done
• Electrical schematic ready
• PCB board ONGOING
33
-
170W SMPS – PFC + LLC
STLUX385 Based Platform description
-
170W SMPS – PFC + LLC
90 – 264 Vac
B
+
B
+
+24V / 6A
+12V / 2A
+5Vsb / 2A
• Universal input range: 90 ÷ 264 Vac – 45 ÷ 65 Hz
• Output voltages:
• 24 V ± 5 % at 6 A for backlight and audio supply
• 12 V ± 3 % at 2 A for TV panel supply
• Standby mains consumption:
-
SMED configuration
SMED Configuration Block Function
SMED0 Synchronous
coupled PFC
MOS on-time management
SMED1 MOS off-time management
SMED2 Single PFC Analog reference generation
SMED3 Single Timing Mains frequency sync
SMED4 Synchronous
coupled LLC
Low side MOS management
SMED5 High side MOS management
This table shows how SMEDs are configured and which function they perform
36
-
STLUX385 Wireless Power Charger Power Conversion BU - IPC
-
• Wireless Power Charger (Qi) architecture (Type Axx )
• Power transmitter (H/F bridge) Freq controller (110 – 205 kHz)
• 110-175kHz 0.4-1kHz (50% DC)
• 175-205kHz 1-1.5kHz (50% DC)
• 205kHz (10-50% 0.1%)
• WPC standard power transfer and data communication protocol
• Flexible (multi platform) high performance architecture based on
STLUX385
• Firmware availability (ONGOING)
• Possibility to implement proprietary functions
• Debugging support
Power transmitter 38
-
STLUX385: DC HALF/FULL bridge
power Transmitter
SMED3 Analog
Comparator
CPP2 Fast input
DIGIN5
STM8 Core
@ 16MHz
SMED0
SMED1
Analog
Comparator
CPP0
10bit ADC
with gain
DEMOD
Push Botton
VBUS_ feedback
SMED2
GPIO STLUX385
VBUS
Proximity
39
-
STLUX385: AC HALF/FULL bridge
power Transmitter
SMED3 Analog
Comparator
CPP2 Fast input
DIGIN5
STM8 Core
@ 16MHz
SMED0
SMED1
Analog
Comparator
CPP0
10bit ADC
with gain
DEMOD
Push Botton
SMED2
GPIO
Proximity
STLUX385
VBUS
40
-
STLUX Platform P/N List (2013)
WIDE TEMP RANGE SMED E2PROM DALI I/F
STLUX385 6 32kB ●
STLUX385A ● 6 32kB ●
STLUX385S 6 32kB
STLUX385AS ● 6 32kB
STLUX285 4 32kB ●
STLUX285A ● 4 32kB ●
STLUX285S 4 32kB
STLUX285AS ● 4 32kB
STLUX284 4 16kB ●
STLUX284A ● 4 16kB ●
STLUX284S 4 16kB
STLUX284AS ● 4 16kB
41
-
• Raisonance RIDE7 (32kB FREE) • code editing, compilation, optimization and debugging
• Rflasher tool (standalone programmer)
• RLink hardware tool for in-circuit debugger/programmer (USB)
• IAR C compiler and tools chain (beta version available) • ST link 2 hardware tool
• Probe board available on request for quick prototyping
• Existing PCB application can be preliminary addressed by this
essential board to save application analysis time.
• Demonstration boards • DCDC Multi string LED driver (BUCK, DALI) EVALSTLUX385CH4
• 130W TM Boost PFC
• PSR-ZVS Street-lighting 120W -200V single string (Mar13)
• PSR-ZVS Street-lighting 120W -100V Multi string (May13)
• PSR-ZVS RGB 120W (Jun 13)
• Digital QR HPF Flyback – 60W (Apr 13)
• 170W SMPS – PFC + LLC (Q1)
• Libraries
• Standard Libraries are available
• DALI libraries are on development (IEC62386-xxx)
Development tools 42
-
43