25
The World Leader in High Performance Signal Processing Solutions ADI Confidential Information Not for external distribution 数字电源控制器助力新一代智能化、高效 率、高功率密度电源系统 Analog Devices Inc.

ADI Company Overvie · Control engine updates duty cycle command twice in a switching period ... Vout AC coupled with FE_5E[1:0]= 11 (>3.9% range) 2x gain IN DCM AT 0A LOAD by changing

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

The World Leader in High Performance Signal Processing Solutions

ADI Confidential Information – Not for external distribution

数字电源控制器助力新一代智能化、高效率、高功率密度电源系统

Analog Devices Inc.

—Analog Devices Confidential Information—

Content

Target Markets and Applications

ADI Isolated DCDC Power Chain: ADP1055 plus iCoupler & Gate Driver

Key Customer Values – Problems Solved

Graphic User Implementation

Features:

Easy to Use GUI Programming Implementation

High speed ADC Sensing and High Bandwidth

PWM Engine and Digital Control Loop

Adaptive Dead-time and light load modes

Extended GPIO and Active Clamp Snubber

Password Protection

Diagnostics: Telemetry, First Flag & Black Box Capability

Reference Designs

2

—Analog Devices Confidential Information—

Target Applications and Markets

ACDC Power Supplier

Isolated DCDC Power Supplies

Communications Infrastructure:

Front End Rectifier DCDC stage

Intermediate Bus 48Vin

Switch/Router 48Vin

Power Amp Isolated Supply

Industrial

ACDC & isolated DCDC Modules

Solar isolated DCDC & backup

Lab Instruments Equipment

Test and Measurement Equipment

Medical

Imagining and scanning including X-Ray, Ultrasound & CT Scanner Equipment

Automotive (possible for future)

Electric Vehicle On-Board-Charger

Hybrid/EV isolated DCDC Conversion

3

—Analog Devices Confidential Information—

Isolated Power Chain

4

The flexibility of digital control without the pain of complex programming

ADP1055 – Advanced PMBus Digital Controller for Isolated Systems

Combine with iCoupler Gate Drivers to form high density, intelligent power management solutions

Isolated DCDC Power Conversion

—Analog Devices Confidential Information—

ADP1055 – Key Customer Values

Problems Solved

High Speed, High Bandwidth, Fast Transient

Digital control rivals analog enabling higher switching frequency

Energy Efficient Isolated Power Conversion Enables energy efficient architectures with synchronous rectification

Adaptive Dead-time and other light load modes. Low Quiescent power <150mW

PMBus Intelligent Power Implementation Ability to accurately monitor and adjust parameters to optimize overall system

energy efficiency

System Diagnosis

‘First Flag’ & ‘Black Box’ to diagnose customer returns

Flexibility that is Easy-to-Use All solutions programmed in hardware via intuitive GUI

Flexibility without the pain of complex code programming

Robust and Reliable Hardware, state-machine implementation.

Easy to qualify code – no software latch-up issues

5

—Analog Devices Confidential Information—6

Easy Implementation via GUI…

Intuitive, Easy to Use Graphics User Interface

No Complex Code, no programming experience required

Implementation in Hardware, state machine

Robust, Easy to Qualify Hardware & Software

The flexibility of digital control without the pain of complex programming

—Analog Devices Confidential Information—

Features

Key Features in More Detail: High speed ADC Sensing and High Bandwidth

PWM Engine

Digital Control Loop

Low Temperature Compensation

Double Update Duty Cycle for higher Phase Margin

Non-Linear Transient Response

Adaptive Dead-time and light load modes

Extended GPIO

Active Clamp Snubber

High Speed Voltage Feed-forward

Temperature Sensing and Addressing

Password Protection

Monitoring and Telemetry

Diagnostics: First Flag & Black Box Capability

7

—Analog Devices Confidential Information—

ADP1055 – VOUT Sense & Fast OVP

Differential sensing at VS±

Flash ADC

±50mV range

6 bit resolution

10MHz sampling rate

Nominal 1V at VS± during steady state, HF ADC sees error voltage

Dedicated, Independent over-voltage protection Debounce time 40ns to 10us

Programmable Fault Response

8

High resolution, fast sampling enables high switching speed and low output noise

Fast, Independent OV Protection

ADP1055 – Key Features

—Analog Devices Confidential Information—

ADP1055 – PWM Engine

Simple setup using GUI

6 fully programmable drive output channels Full Bridge, FB Phase Shifted ZVS

Half Bridge, Interleaved Two-switch Forward , Active Clamp, Push-Pull…

Synchronous rectification

Leading/Trailing edge modulation

Timing resolution of 5 ns

(for deadtime only, DPWM res= 625ps)

Timing adaptable on the fly

Can be varied with output load

Switching frequency 48 kHz to 1.2MHz

Programmable PWM Limits

Pulse Skipping Option

Adaptive Dead Compensation

2 * GPIO can be configured to drive secondary active snubber

9

Programmable PWM and modulation setting

ADP1055 – Key Features

—Analog Devices Confidential Information—

ADP1055 – Control Loop Filters

Digital Control Loop

Programmable internal filter compensator

Type III compensator covers voltage mode requirements

Separate filters for operation in CCM, DCM and soft-start

ADP1055 automatically switches between filters below a certain load current threshold

Smooth transition between filters

Filter can be adapted through software on-the-fly

Faster development time

Faster debugging

No coding or de-soldering of components

10

Regular type 3 PID control

Complex zero to cancel high Q of LC resonant peaking

ADP1055 – Key Features

—Analog Devices Confidential Information—

Low Temperature Filter Compensation

11

The Soft start filter (instead of normal mode filter) is used for compensation at low temperatures

Sensing point is selectable Threshold is programmable from +10 °C to -14 °C Hysteresis is programmable in steps of 5 °C

ADP1055 – Key Features

—Analog Devices Confidential Information—

Duty Cycle Double Update Rate

Control engine updates duty cycle command twice in a switching period Total digital delay= t_a/d + t_processing + DTs + t_gate_driver ≈ DTs (dominant term) Without double update rate, for fc= 10KHz, phase loss is Δϕ= 5us*10KHz*360=

18° With double update rate, for fc= 10KHz, phase loss is Δϕ= (5/2)us*10KHz*360=

9° Increased bandwidth further for better transient response with good phase margin12

Overlay of single and double update rate bode plots

Increase in phase

margin

ADP1055 – Key Features

—Analog Devices Confidential Information—

Non-Linear Transient Response

Enhance dynamic performance of the power system particularly from DCM to CCM fast transient

Non-linear or boosted Gain acts to reduce the error and improve transient response

13

Yellow Iout 0-8A (SCALE IS INCORRECT) Vout AC coupled with FE_5E[1:0]= 11 (>3.9% range) 2x gain IN DCM AT 0A LOAD by changing LLM settings

Load current

With NL Gain

W/O NL Gain

ADP1055 – Key Features

—Analog Devices Confidential Information—

Adaptive Dead Time Compensation

Adaptive dead time compensation is used to improved the efficiency at light load condition

Adaptive dead time allows rising edges and falling edge of any PWM (OUTA-OUTD, SR1 and SR2) to be moved linearly by programmed dead time depending on primary current CS1

Dead time adjustment is proportional triggered on primary or secondary current

14

Easy Programming of Adaptive Dead Time

through Graphic User Interface

ADP1055 – Key Features

—Analog Devices Confidential Information—

Adaptive Dead Time Test Results

UUT 400Vin to 12Vout at 20A max.

15

0.000

10.000

20.000

30.000

40.000

50.000

60.000

70.000

80.000

90.000

100.000

0.000 5.000 10.000 15.000 20.000

Eff

icie

ncy

(%

)

Load (A)

ADT Efficiency Comparison

ADP1051 without ADT

ADP1051 with ADT

ADP105x without ADT

ADP105x with ADT

—Analog Devices Confidential Information—

Programmable GPIO & PowerGood

4 * GPIO Pins

Configurable as input or output

Mini-FPGA included to provide added flexibility

Allows configurable Power Good status symbols to meet user requirements

2 * GPIO can be used as PWM logic outputs for secondary active clamp snubber

PMBus Alert can also be used as a PowerGood signal

16

Mini-FPGA for added Flexibility

Flag Inputs to FPGA to provide Power Good status

ADP1055 – Key Features

—Analog Devices Confidential Information—

Active snubber

2 * GPIO can be used as PWM logic outputs for secondary active clamp snubber

Two configuration available with programmable deadtime and snubber on time

17

Flag Inputs to FPGA to provide Power Good status

21 SRSR

2

1

SR

SR

ADP1055 – Key Features

—Analog Devices Confidential Information—

Active snubber waveforms

18

Flag Inputs to FPGA to provide Power Good status

1A load 20A load

Primary current

SR drain voltage

Reverse recovery is

absorbed by clamp and

re-circulated to load

No change in drain

voltage from full load to

no load

—Analog Devices Confidential Information—

High Speed Voltage Feed-Forward

Speed-up line transient response

A dedicated ADC with 1µs sampling rate is used for input voltage feed forward control

Primary voltage can be monitored through filtered synchronous rectifier reverse voltage

Fast enough to detect input steps, while rejecting intermittent voltage spikes caused by noise

19

Without and With Voltage Feed forward

Vin: 36-60V step, 1.2V/µs

ADP1055 – Key Features

—Analog Devices Confidential Information—

Temperature Sensing & Address Selection

Ability to sense 3 thermal zones Internal

2 * External – High accuracy (with trimming) differential sense

External sense PN junction sensor such as BC847

Sensed in forward & reverse directions

Communicated over PMBus and READ_TEMPERATURE command

Address Selection: Up to 64 addresses

16 base addresses selectable by resistor

Expandable to 64 by setting 2 bits

20

External 2-Zone Thermal Sensing

64 Addresses set by external resistor and by

setting a 2 bits

PMBus

Add 1

PMBus

Add 2

PMBus

Add 3

PMBus

Add 4

1% Resistor (Ω) (E96

series)

0x40 0x50 0x60 0x70 210 (or connect to AGND)

0x41 0x51 0x61 0x71 750

0x42 0x52 0x62 0x72 1330

0x43 0x53 0x63 0x73 2050

0x44 0x54 0x64 0x74 2670

0x45 0x55 0x65 0x75 3570

0x46 0x56 0x66 0x76 4420

0x47 0x57 0x67 0x77 5360

0x48 0x58 0x60 0x78 6340

0x49 0x59 0x61 0x79 7320

0x4A 0x5A 0x62 0x7A 8450

0x4B 0x5B 0x63 0x7B 9530

0x4C 0x5C 0x64 0x7C 10700

0x4D 0x5D 0x65 0x7D 12100

0x4E 0x5E 0x66 0x7E 13700

0x4F 0x5F 0x66 0x7F 15000 (or connect to VDD)

ADP1055 – Key Features

—Analog Devices Confidential Information—

32 Bit Password Protection and Command

Masking

Master password and Command Masking

Masking of individual commands either PMBUS or MFG SPECIFIC or both

21

ADP1055 – Key Features

—Analog Devices Confidential Information—

Voltage readings

Input Voltage, Output Voltage

Current reading

Primary current and secondary current

Input and output power reading

Temperature reading

Internal

Using external PN Device BC847

22

ADP1055 – Power Control & Monitoring

Switching frequency reading

Duty Cycle Reading

All flags status

PMBus flags

Manufacturer specific flags

Fault Flag Status

Latched flags

First Fault ID & Black Box Information

ADP1055 – Key Features

—Analog Devices Confidential Information—

Black Box Flight Recorder

Capability to take a snapshot of telemetry and 1st

Fault indicator when a fault condition occurs

State machine record up to 64 registers in page 2 and 3 of EEPROM.

Can record data either: Before final shutdown

Every time a shutdown occurs

All of the above and all retry attempts and unit off by 0x01 and 0x02 (OPERATION command)

Or never

Maximum writes to EEPROM are 160k before data becomes unreliable.

23

HEADER_BLOCK

1. Rec_No[7:0]

2. Rec_No[15:8]

3. Rec_No[23:16]

4. 0xFE_95 =

FIRST_FAULT_ID[7:0]

DATA

5. 0x78= STATUS_WORD[7:0]

(same as STATUS_BYTE[7:0])

6. 0x79= STATUS_WORD[15:8]

7. 0x7A= STATUS_VOUT

8. 0x7B= STATUS_IOUT

9. 0x7C= STATUS_INPUT

10. 0x7D= STATUS_TEMP

11. 0x7E= STATUS_CML

12. 0x7F= STATUS_OTHER

13. 0x80=

STATUS_MFR_SPECIFIC

14. 0xFE_94=

STATUS_UNKNOWN[7:0]

15. 0xFE_94=

STATUS_UNKNOWN[15:8]

16. 0x88= READ_VIN[7:0]

17. 0x88= READ_VIN[15:8]

18. 0x89= READ_IIN[7:0]

19. 0x89= READ_IIN[15:8]

20. 0x8B= READ_VOUT[7:0]

21. 0x8B= READ_VOUT[15:8]

22. 0x8C= READ_IOUT[7:0]

23. 0x8C= READ_IOUT[15:8]

24. 0x8D=

READ_TEMPERATURE_1[7:0]

25. 0x8D=

READ_TEMPERATURE_1[15:8]

26. 0x8E=

READ_TEMPERATURE_2[7:0]

27. 0x8E=

READ_TEMPERATURE_2[15:8]

28. 0x8F=

READ_TEMPERATURE_3[7:0]

29. 0x8F=

READ_TEMPERATURE_3[15:8]

30. 0x94= READ_DUTY_CYCLE[7:0]

31. 0x94= READ_DUTY_CYCLE[15:8]

32. 0x95= READ_FREQUENCY[7:0]

33. 0x95= READ_FREQUENCY[15:8]

34. 0x96= READ_POUT[7:0]

35. 0x96= READ_POUT[15:8]

PEC

24. PEC[7:0]

UNDEFINED

24. Reserved

25. …

26. …

27. Reserved

Information Recorded in the BlackBox

ADP1055 – Key Features

—Analog Devices Confidential Information—24

Reference Designs

24

Customer Enabling Tools

- Reference Designs

- Apps Kits

- Video: Chinese and English

ADP1053 700W

ADP1045

1/4 brick

ADP1053 dual channel ADP1045

1000W

ADP1045

220W

ADP1045

PA 400W

ADP1046

240W

ADP1051

240W

ADP1045

650W

—Analog Devices Confidential Information—25