st digital power conversion: stluxv.21ic.com/alleditor/2013dianyuan/st.pdf• bi-phase manchester...

43
ST Digital Power Conversion: STLUX Power conversion BU Industrial & Power Conversion

Upload: others

Post on 26-Jan-2021

11 views

Category:

Documents


0 download

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