dual-output pwm controller with 3 integrated drivers for ......ib1 ib2 ib3 average imoni iba1 iba2...

42
RT8880C ® DS8880C-06 March 2017 www.richtek.com 1 © Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation. Dual-Output PWM Controller with 3 Integrated Drivers for AMD SVI2 Mobile CPU Power Supply Applications AMD SVI2 Mobile CPU Laptop Computer General Description The RT8880C is a 3 + 2 phases PWM controller, and is compliant with AMD SVI2 Voltage Regulator Specification to support both CPU core (VDD) and Northbridge portion of the CPU (VDDNB). The RT8880C features CCRCOT (Constant Current Ripple Constant On-Time) with G-NAVP (Green-Native AVP), which is Richtek's proprietary topology. The G-NAVP makes it an easy setting controller to meet all AMD AVP (Adaptive Voltage Positioning) VDD/ VDDNB requirements. The droop is easily programmed by setting the DC gain of the error amplifier. With proper compensation, the load transient response can achieve optimized AVP performance. The controller also uses the interface to issue VOTF Complete and to send digitally encoded voltage and current values for the VDD and VDDNB domains. It can operate in single phase and diode emulation mode and reach up to 90% efficiency in different modes according to different loading conditions. The RT8880C provides special purpose offset capabilities by pin setting. The RT8880C also provides power good indication, over-current indication (OCP_L) and dual OCP mechanism for AMD SVI2 CPU core and NB. It also features complete fault protection functions including over- voltage, under-voltage and negative-voltage protections. Features 3/2/1-Phase (VDD) + 2/1/0-Phase (VDDNB) PWM Controller 3 Embedded MOSFET Drivers G-NAVP TM Topology Support Dynamic Load-Line and Zero Load-Line Diode Emulation Mode at Light Load Condition SVI2 Interface to Comply with AMD Power Management Protocol Build-in ADC for V OUT and I OUT Reporting Immediate OV, UV and NV Protections and UVLO Programmable Dual OCP Mechanism 0.5% DAC Accuracy Fast Transient Response Power Good Indicator Over-Current Indicator RoHS Compliant and Halogen Free Simplified Application Circuit V VDDNB PWM3 PHASE2 PHASE1 RT8880C PHASEA1 OCP_L SVD SVT To CPU SVC PWMA2 MOSFET MOSFET RT9610 RT9610 MOSFET MOSFET V VDD MOSFET

Upload: others

Post on 27-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C®

DS8880C-06 March 2017 www.richtek.com1

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Dual-Output PWM Controller with 3 Integrated Drivers forAMD SVI2 Mobile CPU Power Supply

Applications AMD SVI2 Mobile CPU

Laptop Computer

General Description

The RT8880C is a 3 + 2 phases PWM controller, and is

compliant with AMD SVI2 Voltage Regulator Specification

to support both CPU core (VDD) and Northbridge portion

of the CPU (VDDNB). The RT8880C features CCRCOT

(Constant Current Ripple Constant On-Time) with G-NAVP

(Green-Native AVP), which is Richtek's proprietary

topology. The G-NAVP makes it an easy setting controller

to meet all AMD AVP (Adaptive Voltage Positioning) VDD/

VDDNB requirements. The droop is easily programmed

by setting the DC gain of the error amplifier. With proper

compensation, the load transient response can achieve

optimized AVP performance. The controller also uses the

interface to issue VOTF Complete and to send digitally

encoded voltage and current values for the VDD and

VDDNB domains. It can operate in single phase and diode

emulation mode and reach up to 90% efficiency in different

modes according to different loading conditions. The

RT8880C provides special purpose offset capabilities by

pin setting. The RT8880C also provides power good

indication, over-current indication (OCP_L) and dual OCP

mechanism for AMD SVI2 CPU core and NB. It also

features complete fault protection functions including over-

voltage, under-voltage and negative-voltage protections.

Features 3/2/1-Phase (VDD) + 2/1/0-Phase (VDDNB) PWM

Controller

3 Embedded MOSFET Drivers

G-NAVPTM Topology

Support Dynamic Load-Line and Zero Load-Line

Diode Emulation Mode at Light Load Condition

SVI2 Interface to Comply with AMD Power

Management Protocol

Build-in ADC for VOUT and IOUT Reporting

Immediate OV, UV and NV Protections and UVLO

Programmable Dual OCP Mechanism

0.5% DAC Accuracy

Fast Transient Response

Power Good Indicator

Over-Current Indicator

RoHS Compliant and Halogen Free

Simplified Application Circuit

VVDDNB

PWM3

PHASE2

PHASE1

RT8880C

PHASEA1

OCP_L

SVD

SVT

To CPU

SVC

PWMA2

MOSFET

MOSFET

RT9610

RT9610

MOSFET

MOSFET

VVDD

MOSFET

Page 2: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

2

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Pin Configuration

WQFN-52L 6x6

(TOP VIEW)

Marking Information

UGATE2

TONSETPWM3

FBVSEN

ISEN3NISEN3PISEN1PISEN1N

ISEN2PISEN2N

BOOT2

RG

ND

IMO

NV

064

IMO

NA

VD

DIO

SE

T1

SV

CS

VD

SV

TO

FS

OF

SA

PGOOD

ISENA1PEN

IBIASCOMPAFBAVSENAISENA2P

ISENA1NISENA2N

PGOODA

LGA

TE

2P

VC

CLG

AT

E1

PH

AS

E1

UG

AT

E1

PW

MA

2

BO

OT

1LG

AT

EA

1P

HA

SE

A1

UG

AT

EA

1

1

2

3

4

5

6

7

8

9

10

11

12

252423222120191817161514

39

38

37

36

35

34

33

32

31

30

29

414243444546474849505152

VCC28

OCP_L27

SE

T2

26

COMP 13

TO

NS

ET

A

40

GND

53

PH

AS

E2

BO

OT

A1

PW

RO

K

RT8880CGQW : Product Number

YMDNN : Date Code

Ordering Information

Note :

Richtek products are :

RoHS compliant and compatible with the current require-

ments of IPC/JEDEC J-STD-020.

Suitable for use in SnPb or Pb-free soldering processes.

Package TypeQW : WQFN-52L 6x6 (W-Type)

RT8880C

Lead Plating SystemG : Green (Halogen Free and Pb Free)

RT8880CGQWYMDNN

Page 3: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

3

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Functional Pin DescriptionPin No. Pin Name Pin Function

3 PWM3 PWM outputs for Channel 3 VDD controller.

4 TONSET VDD controller on-time setting. Connect this pin to the converter input voltage, VIN, through a resistor, RTON, to set the on-time of UGATE and also the output voltage ripple of VDD controller.

5, 8, 9 ISEN1P to ISEN3P Positive current sense input of Channel 1, 2 and 3 for VDD controller.

6, 7, 10 ISEN1N to ISEN3N Negative current sense input of Channel 1, 2 and 3 for VDD controller.

11 VSEN VDD controller voltage sense input. This pin is connected to the terminal of VDD controller output voltage.

12 FB Output voltage feedback input of VDD controller. This pin is the negative input of the error amplifier for the VDD controller.

13 COMP Compensation node of the VDD controller.

14 RGND Return ground of VDD and VDDNB controller. This pin is the common negative input of output voltage differential remote sense for VDD and VDDNB controllers.

15 IMON Current monitor output for the VDD controller. This pin outputs a voltage proportional to the output current.

16 V064 Fixed 0.64V output reference voltage output. This voltage is only used to offset the output voltage of IMON pin and IMONA pin. Connect a 0.47F capacitor from this pin to GND.

17 IMONA Current monitor output for the VDDNB controller. This pin outputs a voltage proportional to the output current.

18 VDDIO Processor memory interface power rail and serves as the reference for PWROK, SVD, SVC and SVT. This pin is used by the VR to reference the SVI pins.

19 PWROK

System power good input. If PWROK is low, the SVI interface is disabled and VR returns to BOOT-VID state with initial load line slope and initial offset. If PWROK is high, the SVI interface is running and the DAC decodes the received serial VID codes to determine the output voltage.

20 SVC Serial VID clock input from processor.

21 SVD Serial VID data input from processor. This pin is a serial data line.

22 SVT Serial VID telemetry input from VR. This pin is a push-pull output.

23 OFS Over clocking offset setting for the VDD controller.

24 OFSA Over clocking offset setting for the VDDNB controller.

25 SET1 1st platform setting. Platform can use this pin to set OCP_TDC threshold, DVID compensation bit1 and internal ramp slew rate.

26 SET2 2st platform setting. Platform can use this pin to set quick response threshold, OCP_TDC trigger delay time, DVID compensation bit0, VDDNB rail zero load-line enable setting and over clocking offset enable setting.

27 OCP_L Over-current indicator for dual OCP mechanism. This pin is an open-drain output.

28 VCC Controller power supply input. Connect this pin to 5V with a 1F or greater ceramic capacitor for decoupling.

Page 4: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

4

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Pin No. Pin Name Pin Function

29 IBIAS Internal bias current setting. Connect only a 100k resistor from this pin to GND to generate bias current for internal circuit. Place this resistor as close to the IBIAS pin as possible.

30 COMPA Compensation node of the VDDNB controller.

31 FBA Output voltage feedback input of VDDNB controller. This pin is the negative input of the error amplifier for the VDDNB controller.

32 VSENA VDDNB controller voltage sense input. This pin is connected to the terminal of VDDNB controller output voltage.

33, 36 ISENA2P, ISENA1P

Positive current sense input of Channel 1 and 2 for VDDNB controller.

34, 35 ISENA2N, ISENA1N

Negative current sense input of Channel 1 and 2 for VDDNB controller.

37 EN Controller enable control input. A logic high signal enables the controller.

38 PGOODA Power good indicator for the VDDNB controller. This pin is an open-drain output.

39 PGOOD Power good indicator for the VDD controller. This pin is an open-drain output.

40 TONSETA VDDNB controller on-time setting. Connect this pin to the converter input voltage, VIN, through a resistor, RTONNB, to set the on-time of UGATE_VDDNB and also the output voltage ripple of VDDNB controller.

41 PWMA2 PWM output for Channel 2 of VDDNB controller.

46, 2, 42 BOOT1, BOOT2, BOOTA1

Bootstrap supply for high-side MOSFET. This pin powers high-side MOSFET driver.

47, 1, 43 UGATE1, UGATE2, UGATEA1

High-side gate driver outputs. Connect this pin to Gate of high-side MOSFET.

48, 52, 44 PHASE1, PHASE2, PHASEA1

Switch nodes of high-side driver. Connect this pin to high-side MOSFET source together with the low-side MOSFET drain and the inductor.

49, 51, 45 LGATE1, LGATE2, LGATEA1

Low-side gate driver outputs. This pin drives the gate of low-side MOSFET.

50 PVCC Driver power. Connect this pin to GND by ceramic capacitor larger than 1F.

53 (Exposed Pad) GND Ground. The exposed pad must be soldered to a large PCB and connected to GND for maximum power dissipation.

Page 5: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

5

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Functional Block Diagram

SE

T2

FB

COMP

RGND

PWM3

PHASEx

BOOTx

FBACOMPA

PWMA2

TON GENA

Loop Control Protection Logic

MUX

SVI2 Interface Configuration Registers

Control Logic

TONSETARGND

Soft-Start & Slew Rate Control

VSET

UVLO

OV/UV/NV

IBIAS OFS/OFSA

Load Line/Load Line A

ERROR AMP

From Control Logic

Offset Cancellation

ISEN3N

ISEN3P

ISEN2N

ISEN2P

ISEN1N

ISEN1P

Current Balance

To Protection Logic

+

-

+

-

DAC

+

-

Soft-Start & Slew Rate Control

VSETAERROR

AMP

From Control Logic

Offset Cancellation

+

-

DAC

PWM CMPA

TON GEN

ADC

+

-

+

-

+

-

SE

T1

OF

S

OF

SA

IMO

NI

IMO

NA

I

VS

EN

VS

EN

A

SV

C

SV

D

SV

T

VD

DIO

PW

RO

K

PVCC

VC

C

+

-

RSET/RSETA

+ QRA

TONA

RSETA

Current mirror

IB1

Current mirror

IB2

Current mirror

IB3

+

-OCP_TDC,

OCP_SPIKE

OC

VSEN

IMON V064

PWMCMP

+

-

Current mirror

+

-

Current mirror

ISENA1N

ISENA1P

ISENA2N

ISENA2P

IMONA +

-

OV/UV/NV

To Protection Logic

VSENA

OCAOCP_TDCA,

OCP_SPIKEA

PG

OO

D

PG

OO

DA

OC

P_L

QR

TON

+

-

+

RSET

TONSET

GND

IB3IB1 IB2

Average IMONI

IBA1

IBA2Average IMONAI

0.4V064

0.4

OCP Threshold

DriverPOR

EN

2-PH Driver

UGATEx

LGATEx

PWM1

PWM2

x1

x1

x2

x2

x1

1-PH Driver

PWMA1

Current Balance

IBA1 IBA2

LGATEA1

PHASEA1

UGATEA1

BOOTA1

Page 6: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

6

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Operation

MUX and ADC

The MUX supports the inputs from SET1, SET2, OFS,

OFSA, IMON, IMONA, VSEN, or VSENA. The ADC

converts these analog signals to digital codes for reporting

or performance adjustment.

SVI2 Interface

The SVI2 interface uses the SVC, SVD, and SVT pins to

communicate with CPU. The RT8880C's performance and

behavior can be adjusted by commands sent by CPU or

platform.

UVLO

The UVLO detects the VCC pin voltages for under voltage

lockout protection and power on reset operation.

Loop Control Protection Logic

Loop control protection logic detects EN and UVLO signals

to initiate soft-start function and control PGOOD,

PGOODA and OCP_L signals after soft-start is finished.

When dual OCP event occurs, the OCP_L pin voltage will

be pulled low.

DAC

The DAC receives VID codes from the SVI2 control logic

to generate an internal reference voltage (VSET/VSETA)

for controller.

Soft-Start and Slew-Rate Control

This block controls the slew rate of the internal reference

voltage when output voltage changes.

Error Amplifier

The Error amplifier generates COMP/COMPA signal by

the difference between VSET/VSETA and FB/FBA.

Offset Cancellation

This block cancels the output offset voltage from voltage

ripple and current ripple to achieve accurate output voltage.

PWM CMPx

The PWM comparator compares COMP signal and current

feedback signal to generate a signal for TONGENx.

TONGEN/TONGENA

This block generates an on-time pulse which high interval

is based on the on-time setting and current balance.

Current Balance

Per-phase current is sensed and adjusted by adjusting

on-time of each phase to achieve current balance for each

phase.

OC/OV/UV/NV

VSEN/VSENA and output current are sensed for over-

current, over-voltage, under-voltage, and negative-voltage

protections.

RSET/RSETA

The Ramp generator is designed to improve noise immunity

and reduce jitter.

Page 7: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

7

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

SVID [7:0] Voltage (V) SVID [7:0] Voltage (V) SVID [7:0] Voltage (V) SVID [7:0] Voltage (V)

0000_0000 1.55000 0010_0111 1.30625 0100_1110 1.06250 0111_0101 0.81875

0000_0001 1.54375 0010_1000 1.30000 0100_1111 1.05625 0111_0110 0.81250

0000_0010 1.53750 0010_1001 1.29375 0101_0000 1.05000 0111_0111 0.80625

0000_0011 1.53125 0010_1010 1.28750 0101_0001 1.04375 0111_1000 0.80000

0000_0100 1.52500 0010_1011 1.28125 0101_0010 1.03750 0111_1001 0.79375

0000_0101 1.51875 0010_1100 1.27500 0101_0011 1.03125 0111_1010 0.78750

0000_0110 1.51250 0010_1101 1.26875 0101_0100 1.02500 0111_1011 0.78125

0000_0111 1.50625 0010_1110 1.26250 0101_0101 1.01875 0111_1100 0.77500

0000_1000 1.50000 0010_1111 1.25625 0101_0110 1.01250 0111_1101 0.76875

0000_1001 1.49375 0011_0000 1.25000 0101_0111 1.00625 0111_1110 0.76250

0000_1010 1.48750 0011_0001 1.24375 0101_1000 1.00000 0111_1111 0.75625

0000_1011 1.48125 0011_0010 1.23750 0101_1001 0.99375 1000_0000 0.75000

0000_1100 1.47500 0011_0011 1.23125 0101_1010 0.98750 1000_0001 0.74375

0000_1101 1.46875 0011_0100 1.22500 0101_1011 0.98125 1000_0010 0.73750

0000_1110 1.46250 0011_0101 1.21875 0101_1100 0.97500 1000_0011 0.73125

0000_1111 1.45625 0011_0110 1.21250 0101_1101 0.96875 1000_0100 0.72500

0001_0000 1.45000 0011_0111 1.20625 0101_1110 0.96250 1000_0101 0.71875

0001_0001 1.44375 0011_1000 1.20000 0101_1111 0.95625 1000_0110 0.71250

0001_0010 1.43750 0011_1001 1.19375 0110_0000 0.95000 1000_0111 0.70625

0001_0011 1.43125 0011_1010 1.18750 0110_0001 0.94375 1000_1000 0.70000

0001_0100 1.42500 0011_1011 1.18125 0110_0010 0.93750 1000_1001 0.69375

0001_0101 1.41875 0011_1100 1.17500 0110_0011 0.93125 1000_1010 0.68750

0001_0110 1.41250 0011_1101 1.16875 0110_0100 0.92500 1000_1011 0.68125

0001_0111 1.40625 0011_1110 1.16250 0110_0101 0.91875 1000_1100 0.67500

0001_1000 1.40000 0011_1111 1.15625 0110_0110 0.91250 1000_1101 0.66875

0001_1001 1.39375 0100_0000 1.15000 0110_0111 0.90625 1000_1110 0.66250

0001_1010 1.38750 0100_0001 1.14375 0110_1000 0.90000 1000_1111 0.65625

0001_1011 1.38125 0100_0010 1.13750 0110_1001 0.89375 1001_0000 0.65000

0001_1100 1.37500 0100_0011 1.13125 0110_1010 0.88750 1001_0001 0.64375

0001_1101 1.36875 0100_0100 1.12500 0110_1011 0.88125 1001_0010 0.63750

0001_1110 1.36250 0100_0101 1.11875 0110_1100 0.87500 1001_0011 0.63125

0001_1111 1.35625 0010_0110 1.11250 0110_1101 0.86875 1001_0100 0.62500

0010_0000 1.35000 0100_0111 1.10625 0110_1110 0.86250 1001_0101 0.61875

0010_0001 1.34375 0100_1000 1.10000 0110_1111 0.85625 1001_0110 0.61250

0010_0010 1.33750 0100_1001 1.09375 0111_0000 0.85000 1001_0111 0.60625

0010_0011 1.33125 0100_1010 1.08750 0111_0001 0.84375 1001_1000 0.60000

0010_0100 1.32500 0100_1011 1.08125 0111_0010 0.83750 1001_1001 0.59375

0010_0101 1.31875 0100_1100 1.07500 0111_0011 0.83125 1001_1010 0.58750

0010_0110 1.31250 0100_1101 1.06875 0111_0100 0.82500 1001_1011 0.58125

Table 1. Serial VID Codes

Page 8: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

8

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

SVID [7:0] Voltage (V) SVID [7:0] Voltage (V) SVID [7:0] Voltage (V) SVID [7:0] Voltage (V)

1001_1100 0.57500 1011_0101 * 0.41875 1100_1110 * 0.26250 1110_0111* 0.10625

1001_1101 0.56875 1011_0110 * 0.41250 1100_1111 * 0.25625 1110_1000* 0.10000

1001_1110 0.56250 1011_0111 * 0.40625 1101_0000 * 0.25000 1110_1001* 0.09375

1001_1111 0.55625 1011_1000 * 0.40000 1101_0001 * 0.24375 1110_1010* 0.08750

1010_0000 0.55000 1011_1001 * 0.39375 1101_0010 * 0.23750 1110_1011* 0.08125

1010_0001 0.54375 1011_1010 * 0.38750 1101_0011 * 0.23125 1110_1100* 0.07500

1010_0010 0.53750 1011_1011 * 0.38125 1101_0100 * 0.22500 1110_1101* 0.06875

1010_0011 0.53125 1011_1100 * 0.37500 1101_0101 * 0.21875 1110_1110* 0.06250

1010_0100 0.52500 1011_1101 * 0.36875 1101_0110 * 0.21250 1110_1111* 0.05625

1010_0101 0.51875 1011_1110 * 0.36250 1101_0111 * 0.20625 1111_0000* 0.05000

1010_0110 0.51250 1011_1111 * 0.35625 1101_1000 * 0.20000 1111_0001* 0.04375

1010_0111 0.50625 1100_0000 * 0.35000 1101_1001 * 0.19375 1111_0010* 0.03750

1010_1000 * 0.50000 1100_0001 * 0.34375 1101_1010 * 0.18750 1111_0011* 0.03125

1010_1001 * 0.49375 1100_0010 * 0.33750 1101_1011 * 0.18125 1111_0100* 0.02500

1010_1010 * 0.48750 1100_0011 * 0.33125 1101_1100 * 0.17500 1111_0101* 0.01875

1010_1011 * 0.48125 1100_0100 * 0.32500 1101_1101 * 0.16875 1111_0110* 0.01250

1010_1100 * 0.47500 1100_0101 * 0.31875 1101_1110 * 0.16250 1111_0111* 0.00625

1010_1101 * 0.46875 1100_0110 * 0.31250 1101_1111 * 0.15625 1111_1000* 0.00000

1010_1110 * 0.46250 1100_0111 * 0.30625 1110_0000* 0.15000 1111_1001* OFF

1010_1111 * 0.45625 1100_1000 * 0.30000 1110_0001* 0.14375 1111_1010* OFF

1011_0000 * 0.45000 1100_1001 * 0.29375 1110_0010* 0.13750 1111_1011* OFF

1011_0001 * 0.44375 1100_1010 * 0.28750 1110_0011* 0.13125 1111_1100* OFF

1011_0010 * 0.43750 1100_1011 * 0.28125 1110_0100* 0.12500 1111_1101* OFF

1011_0011 * 0.43125 1100_1100 * 0.27500 1110_0101* 0.11875 1111_1110* OFF

1011_0100 * 0.42500 1100_1101 * 0.26875 1110_0110* 0.11250 1111_1111* OFF

* Indicates TOB is 80mV for this VID code; unconditional VR controller stability required at all VID codes

Page 9: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

9

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Table 2. SET1 Pin Setting for VDD Controller OCP_TDC Threshold,

DVID Compensation and Ramp Ratio (RSET)

SET1 Pin Voltage Before Current Injection

VSET1 (mV)

OCP_TDC (Respect to OCP_ SPIKE)

DVID Compensation

[1] RSET

SET1 Pin Voltage Before Current Injection

VSET1 (mV)

OCP_TDC (Respect to OCP_ SPIKE)

DVID Compensation

[1] RSET

34 145% 836 145%

59 130% 861 130%

85 115% 886 115%

110 100% 911 100%

135 85% 936 85%

160

60% 0

70% 961

60% 1

70%

235 145% 1036 145%

260 130% 1061 130%

285 115% 1086 115%

310 100% 1112 100%

335 85% 1137 85%

360

70% 0

70% 1162

70% 1

70%

435 145% 1237 145%

460 130% 1262 130%

485 115% 1287 115%

510 100% 1312 100%

535 85% 1337 85%

560

75% 0

70% 1362

75% 1

70%

636 145% 1437 145%

661 130% 1462 130%

686 115% 1487 115%

711 100% 1512 100%

736 85% 1537 85%

761

Disable 0

70% 1562

Disable 1

70%

Page 10: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

10

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Table 3. SET1 Pin Setting for VDDNB Controller OCP_TDCA Threshold,

DVIDA Compensation and Ramp Ratio (RSETA)

SET1 Pin Voltage

Difference VSET1 (Before

and After Current

Injection) (mV)

OCP_TDCA (Respect to

OCP_ SPIKEA)

DVIDA Compensation

[1] RSETA

SET1 Pin Voltage

Difference VSET1 (Before

and After Current

Injection) (mV)

OCP_TDCA (Respect to

OCP_ SPIKEA)

DVIDA Compensation

[1] RSETA

34

60% 0

145% 836

60% 1

145%

59 130% 861 130%

85 115% 886 115%

110 100% 911 100%

135 85% 936 85%

160 70% 961 70%

235

70% 0

145% 1036

70% 1

145%

260 130% 1061 130%

285 115% 1086 115%

310 100% 1112 100%

335 85% 1137 85%

360 70% 1162 70%

435

75% 0

145% 1237

75% 1

145%

460 130% 1262 130%

485 115% 1287 115%

510 100% 1312 100%

535 85% 1337 85%

560 70% 1362 70%

636

Disable 0

145% 1437

Disable 1

145%

661 130% 1462 130%

686 115% 1487 115%

711 100% 1512 100%

736 85% 1537 85%

761 70% 1562 70%

Page 11: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

11

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Table 4. SET2 Pin Setting for VDD Controller QR Threshold, DVID Compensation,

NB 0LL and OCP Trigger Delay

SET2 Pin Voltage Before Current Injection VSET2 (mV)

QRTH (for VDD)

DVID Compensation [0]

NB OLL Setting

OCPTRGDELAY (for VDD/VDDNB)

19 0 10ms

72 0 40ms

122 1 10ms

172

Disable 0

1 40ms

222 0 10ms

272 0 40ms

323 1 10ms

373

39mV 0

1 40ms

423 0 10ms

473 0 40ms

523 1 10ms

573

47mV 0

1 40ms

623 0 10ms

673 0 40ms

723 1 10ms

773

55mV 0

1 40ms

823 0 10ms

874 0 40ms

924 1 10ms

974

Disable 1

1 40ms

1024 0 10ms

1074 0 40ms

1124 1 10ms

1174

39mV 1

1 40ms

1224 0 10ms

1274 0 40ms

1324 1 10ms

1375

47mV 1

1 40ms

1425 0 10ms

1475 0 40ms

1525 1 10ms

1575

55mV 1

1 40ms

Page 12: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

12

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Table 5. SET2 Pin Setting for VDDNB Controller QR Threshold,

DVIDA Compensation and External Offset Function

SET2 Pin Voltage Difference VSET2 (Before and After Current Injection) (mV)

OFSENABLE OFSAENABLE DVIDA

Compensation [0] QRTHA

(for VDDNB)

19 Disable

72 39mV

122 47mV

172

0

55mV

222 Disable

272 39mV

323 47mV

373

0

1

55mV

423 Disable

473 39mV

523 47mV

573

0

55mV

623 Disable

673 39mV

723 47mV

773

0

1

1

55mV

823 Disable

874 39mV

924 47mV

974

0

55mV

1024 Disable

1074 39mV

1124 47mV

1174

0

1

55mV

1224 Disable

1274 39mV

1324 47mV

1375

0

55mV

1425 Disable

1475 39mV

1525 47mV

1575

1

1

1

55mV

Page 13: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

13

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

DVID Compensation [1] DVID Compensation [0] DVID Boost Compensation

0 0 22.5mV

0 1 18mV

1 0 13.5mV

1 1 9mV

Table 6. DVID Boost Compensation Setting

Page 14: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

14

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Electrical Characteristics

Parameter Symbol Test Conditions Min Typ Max Unit

Input Power Supply

Supply Current IVCC EN = 3V, not switching -- 12 -- mA

Shutdown Current ISHDN EN = 0V -- -- 5 A

PVCC Supply Voltage VPVCC 4.5 -- 5.5 V

PVCC Supply Current IPVCC VBOOTx = 5V, not switching -- 150 -- A

Recommended Operating Conditions (Note 4)

Supply Voltage, VCC ---------------------------------------------------------------------------------------------- 4.5V to 5.5V

Input Voltage, VIN -------------------------------------------------------------------------------------------------- 4.5V to 26V

Junction Temperature Range------------------------------------------------------------------------------------- −40°C to 125°C Ambient Temperature Range------------------------------------------------------------------------------------- −40°C to 85°C

Absolute Maximum Ratings (Note 1)

VCC to GND --------------------------------------------------------------------------------------------------------- −0.3V to 6V

PVCC to GND ------------------------------------------------------------------------------------------------------- −0.3V to 6V

RGND to GND ------------------------------------------------------------------------------------------------------- −0.3V to 0.3V

TONSET, TONSETA to GND ------------------------------------------------------------------------------------- −0.3V to 28V

BOOTx to PHASEx ------------------------------------------------------------------------------------------------ −0.3V to 6V

PHASEx to GND

DC---------------------------------------------------------------------------------------------------------------------- −0.3V to 32V

< 100ns --------------------------------------------------------------------------------------------------------------- −8V to 38V

LGATEx to GND

DC---------------------------------------------------------------------------------------------------------------------- −0.3V to 6V

< 100ns --------------------------------------------------------------------------------------------------------------- −2.5V to 7.5V

UGATEx to PHASEx

DC---------------------------------------------------------------------------------------------------------------------- −0.3V to 6V

< 100ns --------------------------------------------------------------------------------------------------------------- −2.5V to 7.5V

Other Pins------------------------------------------------------------------------------------------------------------ −0.3V to (VCC + 0.3V)

Power Dissipation, PD @ TA = 25°C

WQFN-52L 6x6 ----------------------------------------------------------------------------------------------------- 3.77W

Package Thermal Resistance (Note 2)

WQFN-52L 6x6, θJA ------------------------------------------------------------------------------------------------ 26.5°C/W

WQFN-52L 6x6, θJC ----------------------------------------------------------------------------------------------- 6.5°C/W

Junction Temperature ---------------------------------------------------------------------------------------------- 150°C Lead Temperature (Soldering, 10 sec.) ------------------------------------------------------------------------ 260°C Storage Temperature Range ------------------------------------------------------------------------------------- −65°C to 150°C ESD Susceptibility (Note 3)

HBM (Human Body Model) --------------------------------------------------------------------------------------- 2kV

(VCC = 5V, TA = 25°C, unless otherwise specified)

Page 15: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

15

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Parameter Symbol Test Conditions Min Typ Max Unit

Driver Power On Reset (Driver POR)

Driver POR Threshold VPOR_r PVCC rising -- 3.85 4.1

V VPOR_f PVCC falling 3.4 3.65 --

Driver POR Hysteresis VPOR_Hys -- 200 -- mV

Reference and DAC

DC Accuracy VFB

VFB = 1.0000 1.5500 (No load, CCM mode)

0.5 0 0.5 %SVID

VFB = 0.8000 1.0000 5 0 5

mV VFB = 0.3000 0.8000 8 0 8

VFB = 0.2500 0.3000 80 0 80

RGND Current

RGND Current IRGND EN = 3V, not switching -- 200 -- A

Slew Rate

Dynamic VID Slew Rate SR SetVID fast 7.5 12 -- mV/s

Error Amplifier

Input Offset VEAOFS -- -- 2 mV

DC Gain ADC RL = 47k 70 80 -- dB

Gain-Bandwidth Product GBW CLOAD = 5pF -- 10 -- MHz

Output Voltage Range VCOMP 0.3 -- 3.6 V

Maximum Source Current IEA, SRC 1 -- -- mA

Maximum Sink Current IEA, SNK 1 -- -- mA

Current Sense Amplifier

Input Offset Voltage VOSCS 0.2 -- 0.2 mV

Current Mirror Gain for CORE

AMIRROR, VDD 97 -- 103 %

Current Mirror Gain for NB AMIRROR, VDDNB 194 -- 206 %

Internal Sum Current Sense DC Gain for CORE

Ai, VDD VDD controller -- 0.4 -- V/V

Internal Sum Current Sense DC Gain for NB

Ai, VDDNB VDDNB controller -- 0.8 -- V/V

Maximum Source Current ICS, SRC 0 < VFB < 2.35 100 -- -- A

Maximum Sink Current ICS, SNK 0 < VFB < 2.35 10 -- -- A

Zero Current Detection

Zero Current Detection Threshold

VZCD_TH VZCD_TH = GND VPHASEx -- 1 -- mV

Ton Setting

TONSETx Pin Minimum Voltage

VTON, MIN -- 0.5 -- V

TONSETx Ton tON IRTON = 80A, VFB = 1.1V 270 305 340 ns

TONSETx Input Current Range

IRTON VFB = 1.1V 25 -- 280 A

Minimum TOFF tOFF -- 250 -- ns

Page 16: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

16

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Parameter Symbol Test Conditions Min Typ Max Unit

IBIAS

IBIAS Pin Voltage VIBIAS RIBIAS = 100k 1.97 2 2.03 V

V064

Reference Voltage Output V064 0.61 0.64 0.67 V

Sink Current Capability IV064, SNK V064 = 0.64V 800 -- -- A

Source Current Capability IV064, SRC -- -- 100 A

Board OFSx

VFB Limit VFB, LIMIT 0 -- 2.35 V

OFS Update Rate fOFS -- 50 -- kHz

Board Offset Resolution VOFS -- 6.25 -- mV

Logic Inputs

EN Input Voltage

Logic-High VIH_EN 2 -- -- V

Logic-Low VIL_EN -- -- 0.8

Leakage Current of EN ILEK_EN 1 -- 1 A

SVC, SVD, SVT, PWROK

Logic-High VIH_SVI Respect to VDDIO 70 -- 100 %

Logic-Low VIL_SVI Respect to VDDIO 0 -- 35

Hysteresis of SVC, SVD, SVT, PWROK Input Voltage

VHYS_SVI Respect to VDDIO 10 -- -- %

Protection

Under-Voltage Lockout Threshold

VUVLO VCC falling edge 4 4.2 4.4 V

Under-Voltage Lockout Hysteresis

VUVLO -- 100 -- mV

Under-Voltage Lockout Delay

tUVLO VCC rising above UVLO threshold

-- 3 -- s

Over-Voltage Protection Threshold

VOVP VID higher than 0.9V

VID + 275

VID + 325

VID + 375 mV

VID lower than 0.9V 1175 1225 1275

Over-Voltage Protection Delay

tOVP VSEN rising above threshold -- 1 -- s

Under-Voltage Protection Threshold

VUVP Respect to VID voltage 575 500 425 mV

Under-Voltage Protection Delay

tUVP VSEN falling below threshold -- 3 -- s

Negative-Voltage Protection Threshold

VNV -- 0 -- mV

Per Phase OCP Threshold IOCP_PERPHASE IISENxN per-phase OCP threshold.

-- 10 -- A

Delay of Per Phase OCP tPHOCP -- 1 -- s

OCP_SPIKE Threshold IOCP_SPIKE DCR = 1.1m, RSENSE = 1.1k, RIMON = 34.3k

68 75 83 A

OCP_SPIKE Action Delay tOCPSPIKE

_ACTION_DLY 6 -- 12 s

Page 17: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

17

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Parameter Symbol Test Conditions Min Typ Max Unit

OCP_TDC Action Delay tOCPTDC

_ACTION_DLY 12 -- 24 s

OCP_L, PGOOD and PGOODA

Output Low Voltage at OCP_L

VOCP_L IOCP_L = 4mA 0 -- 0.2 V

OCP_L Assertion Time tOCP_L 2 -- -- s

Output Low Voltage at PGOOD, PGOODA

VPGOOD, VPGOODA,

IPGOOD = 4mA, IPGOODA = 4mA 0 -- 0.2 V

PGOOD and PGOODA Threshold Voltage

VTH_PGOOD VTH_PGOODA Respect to VBOOT -- 300 -- mV

PGOOD and PGOODA Delay Time

tPGOOD tPGOODA

VSEN = VBOOT to PGOOD/PGOODA high

70 100 130 s

Current Report

Maximum Reported Current (FFh = OCP)

-- 100 -- %IDD_SPIKE_OCP

Minimum Reported Current (00h)

-- 0 -- %IDD_SPIKE_OCP

IDDSpike Current Accuracy -- -- 3 %

Voltage Report

Maximum Reported Voltage (0_00h) -- 3.15 -- V

Minimum Reported Voltage (1_F8h) -- 0 -- V

Voltage Accuracy 2 -- 2 LSB

PWM Driving Capability

PWMx Source Resistance RPWM_SRC -- 20 --

PWMx Sink Resistance RPWM_SNK -- 10 --

Switching Time

UGATEx Rise Time tUGATEr 3nf load -- 8 -- ns

UGATEx Fall Time tUGATEf 3nf load -- 8 -- ns

LGATEx Rise Time tLGATEr 3nf load -- 8 -- ns

LGATEx Fall Time tLGATEf 3nf load -- 4 -- ns

UGATEx Turn-On Propagation Delay

tPDHU Outputs unloaded -- 20 -- ns

LGATEx Turn-On Propagation Delay

tPDHL Outputs unloaded -- 20 -- ns

Page 18: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

18

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Note 1. Stresses beyond those listed “Absolute Maximum Ratings” may cause permanent damage to the device. These are

stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in

the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions may

affect device reliability.

Note 2. θJA is measured under natural convection (still air) at TA = 25°C with the component mounted on a high effective-

thermal-conductivity four-layer test board on a JEDEC 51-7 thermal measurement standard. θJC is measured at the

exposed pad of the package.

Note 3. Devices are ESD sensitive. Handling precaution is recommended.

Note 4. The device is not guaranteed to function outside its operating conditions.

Note 5. Min. SVC frequency defined in electrical spec. is related with different application. As min. SVC < 1MHz, VR can't support

telemetry reporting function. As min. SVC < 400kHz, VR can't support telemetry reporting function and VOTF complete

function.

Parameter Symbol Test Conditions Min Typ Max Unit

Output

UGATEx Driver Source Resistance

RUGATEsr 100mA source current -- 1 --

UGATEx Driver Source Current

IUGATEsr VUGATE VPHASE = 2.5V -- 2 -- A

UGATEx Driver Sink Resistance

RUGATEsk 100mA sink current -- 1 --

UGATEx Driver Sink Current

IUGATEsk VUGATE VPHASE = 2.5V -- 2 -- A

LGATEx Driver Source Resistance

RLGATEsr 100mA source current -- 1 --

LGATEx Driver Source Current

ILGATEsr VLGATE = 2.5V -- 2 -- A

LGATEx Driver Sink Resistance

RLGATEsk 100mA sink current -- 0.5 --

LGATEx Driver Sink Current

ILGATEsk VLGATE = 2.5V -- 4 -- A

SVI2 Bus

SVC Frequency fSVC (Note 5) 0.1 -- 30 MHz

Page 19: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

19

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Typical Application Circuit

TO

NS

ET

ART

88

80C

SE

T2

26

404

TO

NS

ET

25

24

23

SE

T1

OF

SA

OF

S

28

VC

C5

V

5V5

0P

VC

C

To

CP

U

VIN

IBIA

S2

9

6

VIN

BO

OT

2

UG

AT

E2

PH

AS

E2

LG

AT

E2

ISE

N2N

ISE

N2

P5

ISE

N1

P

ISE

N1N

8 7

FB

12

CO

MP

13

VI N

BO

OT

1

UG

AT

E1

PH

AS

E1

LG

AT

E1

VIN

VC

C

PW

M

BO

OT

UG

AT

E

PH

AS

E

LG

AT

E

5V

PG

ND RT

96

10

LO

AD

VV

DD

_SE

NS

E VS

S_

SE

NS

E VV

DD

ISE

N3N

ISE

N3P

PW

M3

VS

EN

11

3 9 10

VIN

GN

D5

3 (E

xpo

sed

Pa

d)

RIB

IAS

RT

ON

RT

ON

NB

RS

EN

SE

3

RS

EN

SE

2

RS

EN

SE

1

SV

C2

0

SV

D2

1

SV

T2

2

EN

5V

49

48

47

46

2 1 51

52

VC

C5

VC

C5

VC

C5

VC

C5

VC

C5

35

VIN

ISE

NA

1N

ISE

NA

1P3

6

ISE

NA

2P

ISE

NA

2N

33

34

RG

ND

14

FB

A3

1

CO

MP

A3

0

PW

MA

24

1

VIN

VC

C

PW

M

BO

OT

UG

AT

E

PH

AS

E

LG

AT

E

5V

PG

ND

RT

961

0L

OA

D

VV

DD

NB

_SE

NS

E

VS

S_S

EN

SE

VV

DD

NB

VS

EN

A3

2

RS

EN

SE

A1

RS

EN

SE

A2

EN

5V

RN

TC

RN

TC

V0

64

IMO

N

IMO

NA

15

17

16

RIM

ON

RIM

ON

A

BO

OT

A1

42

UG

AT

EA

14

3

PH

AS

EA

14

4

LGA

TE

A1

45

PW

RO

K1

9

39

38

PG

OO

D

PG

OO

DA

3.3

V

OC

P_

L2

7

VD

DIO

18

VD

DIO

37

EN

Ena

ble

2.2

F4.

7k4

.7k

10k

10k

10

0k

27

0pF

22p

F

65

.48k

10

k

0

10

10

2.2 0 0

0.1

µF

27

0µF

1 3.3

nF

33

01

µF

1.1k

2.2 0

0.1µ

F

0

0.1

µF

27

0µF

33

01

µF

1 3.3

nF

1.1k

0.1µ

F

2.2 0 0

1µF

1.1k

0.1

µF

3.3

nF

13

30

F

27

0µF

0.1

µF

1.1

k

0.1

µF

F3

30

3.3

nF

1

27

0µF

0.1

µF

2.2

0 0

0.1

µF

1.1

k

3.3

nF

1270

µF

33

01

µF

002.2

0.1

µF

1µF

10

10

51.

28k

10k

27

0pF

22p

F

0

100k

10.

47

k16k

11.

66

5k

10

0k7

.99

9k1

8.4

32k

18.

7k

0.4

F

13

7k

0.1

µF

4.7

150k

0.1µ

F

4.7

0.1

µF

6.3

2k0

.1µ

F6

.32k

1.4

7k

43k

20k

470

0

1k12

4k12

4k1k

20k

2.2

2.2µ

F

10

2.2

µF

ML

CC

: 2

2µF

x 1

5

PO

SC

AP

: 3

30µ

F x

4

ML

CC

: 2

F x

10

PO

SC

AP

: 3

30µ

F x

2

0.

36µ

H/1

.1m

0

.36µ

H/1

.1m

0.

36µ

H/1

.1m

0.

36µ

H/1

.1m

0.3

6µH

/1.1

m

Page 20: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

20

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

CORE VR Power On from EN

Time (200μs/Div)

UGATE1(30V/Div) Boot VID = 0.8V

EN(4V/Div)

VVDD(500mV/Div)

PGOOD(2V/Div)

CORE VR Power Off from EN

Time (200μs/Div)

UGATE1(30V/Div) Boot VID = 0.8V

EN(4V/Div)

VVDD(500mV/Div)

PGOOD(2V/Div)

CORE VR OCP_TDC

Time (5ms/Div)

ILOAD(40A/Div)

ILOAD = 20A to 60A

PGOOD(2V/Div)

OCP_L(2V/Div)

UGATE1(30V/Div)

CORE VR OCP_SPIKE

Time (10μs/Div)

ILOAD(40A/Div)

ILOAD = 25A to 80A

PGOOD(2V/Div)

OCP_L(2V/Div)

UGATE1(30V/Div)

CORE VR OVP and NVP

Time (20μs/Div)

VVDD(1V/Div)

VID = 1.1V

PGOOD(2V/Div)

LGATE1(10V/Div)

UGATE1(50V/Div)

CORE VR UVP

Time (10μs/Div)

VVDD(1V/Div)

VID = 1.1V

PGOOD(2V/Div)

LGATE1(10V/Div)

UGATE1(50V/Div)

Typical Operating Characteristics

Page 21: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

21

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

CORE VR Dynamic VID Up

Time (20μs/Div)

VVDD(1V/Div)

VID = 0.4V to 1V, ILOAD = 3.6A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(5A/Div)

CORE VR Dynamic VID Up

Time (20μs/Div)

VVDD(1V/Div)

VID = 1V to 1.06875V, ILOAD = 18A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(18A/Div)

CORE VR Dynamic VID Up

Time (20μs/Div)

VVDD(1V/Div)

VID = 1V to 1.1V, ILOAD = 18A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(18A/Div)

CORE VR Dynamic VID Up

Time (20μs/Div)

VVDD(1V/Div)

VID = 1V to 1.2V, ILOAD = 18A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(18A/Div)

CORE VR Dynamic VID Up

Time (20μs/Div)

VVDD(1V/Div)

VID = 1V to 1.4V, ILOAD = 18A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(18A/Div)

CORE VR Load Transient

Time (5μs/Div)

VVDD(50mV/Div)

fLOAD = 10kHz, ILOAD = 18A to 50A

ILOAD(25A/Div)

Page 22: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

22

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

CORE VR Load Transient

Time (5μs/Div)

VVDD(50mV/Div)

fLOAD = 10kHz, ILOAD = 50A to 18AILOAD

(25A/Div)

NB VR Power On from EN

Time (200μs/Div)

VVDDNB(500mV/Div)

Boot VID = 0.8V

PGOODA(2V/Div)

UGATEA1(30V/Div)

EN(4V/Div)

NB VR Power Off from EN

Time (200μs/Div)

VVDDNB(500mV/Div)

Boot VID = 0.8V

PGOODA(2V/Div)

UGATEA1(30V/Div)

EN(4V/Div)

NB VR OCP_TDC

Time (5ms/Div)

ILOAD(25A/Div)

ILOAD = 10A to 45A

PGOODA(2V/Div)

UGATEA1(50V/Div)

OCP_L(2V/Div)

NB VR OCP_SPIKE

Time (10μs/Div)

ILOAD(40A/Div)

ILOAD = 20A to 60A

PGOODA(2V/Div)

UGATEA1(50V/Div)

OCP_L(2V/Div)

NB VR OVP and NVP

Time (20μs/Div)

VVDDNB(1V/Div)

VID = 1.1V

UGATEA1(50V/Div)

LGATEA1(10V/Div)

PGOODA(2V/Div)

Page 23: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

23

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

NB VR UVP

Time (10μs/Div)

VVDDNB(1V/Div)

VID = 1.1V

UGATEA1(50V/Div)

LGATEA1(10V/Div)

PGOODA(2V/Div)

NB VR Dynamic VID Up

Time (20μs/Div)

VVDDNB(1V/Div)

VID = 0.4V to 1V, ILOAD = 2.5A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(5A/Div)

NB VR Dynamic VID Up

Time (20μs/Div)

VVDDNB(1V/Div)

VID = 1V to 1.06875V, ILOAD = 12.5A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(8A/Div)

NB VR Dynamic VID Up

Time (20μs/Div)

VVDDNB(1V/Div)

VID = 1V to 1.1V, ILOAD = 12.5A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(8A/Div)

NB VR Dynamic VID Up

Time (20μs/Div)

VVDDNB(1V/Div)

VID = 1V to 1.2V, ILOAD = 12.5A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(8A/Div)

NB VR Dynamic VID Up

Time (20μs/Div)

VVDDNB(1V/Div)

VID = 1V to 1.4V, ILOAD = 12.5A

SVD(2V/Div)

SVT(2V/Div)

ILOAD(8A/Div)

Page 24: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

24

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

NB VR Load Transient

Time (5μs/Div)

VVDDNB(40mV/Div)

fLOAD = 10kHz, ILOAD = 13A to 33A

ILOAD(20A/Div)

NB VR Load Transient

Time (5μs/Div)

VVDDNB(40mV/Div)

fLOAD = 10kHz, ILOAD = 33A to 13A

ILOAD(20A/Div)

Page 25: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

25

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Application Information

Power Ready (POR) Detection

During start-up, the RT8880C will detect the voltage at

the voltage input pins : VCC, PVCC and EN. When VCC

> 4.2V and PVCC > 3.85V, the IC will recognize the power

state of system to be ready (POR = high) and wait for

enable command at the EN pin. After POR = high and VEN

> 2V, the IC will enter start-up sequence for both VDD rail

and VDDNB rail. If the voltage at the pins of VCC and EN

drop below low threshold, the IC will enter power down

sequence and all the functions will be disabled. Normally,

connecting system power to the EN pin is recommended.

The SVID will be ready in 2ms (max) after the chip has

been enabled. All the protection latches (OVP, OCP, UVP)

will be cleared only after POR = low. The condition of VEN

= low will not clear these latches.

Figure 1. Power Ready (POR) Detection

Precise Reference Current Generation

The RT8880C includes complicated analog circuits inside

the controller. The IC needs very precise reference voltage/

current to drive these analog circuits. The IC will auto

generate a 2V voltage source at the IBIAS pin, and a 100kΩresistor is required to be connected between IBIAS and

analog ground, as shown in Figure 2. Through this

connection, the IC will generate a 20μA current from the

IBIAS pin to analog ground, and this 20μA current will be

mirrored for internal use. Note that other type of connection

or other values of resistance applied at the IBIAS pin may

cause functional failure, such as slew rate control, OFS

accuracy, etc. In other words, the IBIAS pin can only be

connected with a 100kΩ resistor to GND. The resistance

accuracy of this resistor is recommended to be 1% or

higher.

Figure 2. IBIAS Setting

Boot VID

When EN goes high, both VDD and VDDNB output begin

to soft-start to the boot VID in CCM. Table 7 shows the

Boot VID setting. The Boot VID is determined by the SVC

and SVD input states at EN rising edge and it is stored in

the internal register. The digital soft-start circuit ramps up

the reference voltage at a controlled slew rate to reduce

inrush current during start-up. When all the output voltages

are above power good threshold (300mV below Boot VID)

at the end of soft-start, the controller asserts power good

after a time delay.

Initial Startup VID (Boot VID)

SVC SVD VDD/VDDNB Output Voltage (V)

0 0 1.1

0 1 1.0

1 0 0.9

1 1 0.8

Table 7. 2-Bit Boot VID Code

Start-Up Sequence

After EN goes high, the RT8880C starts up and operates

according to the initial settings. Figure 3 shows the

simplified sequence timing diagram. The detailed operation

is described in the following.

+

-

IBIAS

100k

Current Mirror

+-

2V

EN

+

-

+

-Chip EN

POR

4.2V

3.85V

2V

VCC

PVCC CMP

CMP

CMP

+

-

Page 26: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

26

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Description of Figure 3 :

T0 : The RT8880C waits for VCC and PVCC POR.

T1 : The SVC pin and SVD pin set the Boot VID. Boot VID

is latched at EN rising edge. SVT is driven high by the

RT8880C.

T2 : The enable signal goes high and all output voltages

ramp up to the Boot VID in CCM. The soft-start slew rate

is 3mV/μs.

T3 : All output voltages are within the regulation limits and

the PGOOD and PGOODA signal goes high.

T4 : The PWROK pin goes high and the SVI2 interface

starts running. The RT8880C waits for SVID command

from processor.

T5 : A valid SVID command transaction occurs between

the processor and the RT8880C.

T6 : The RT8880C starts VOTF (VID on-the-Fly) transition

according to the received SVID command and send a

VOTF Complete if the VID reaches target VID.

Figure 3. Simplified Sequence Timing Diagram

T7 : The PWROK pin goes low and the SVI2 interface

stops running. All output voltages go back to the boot VID

in CCM.

T8 : The PWROK pin goes high again and the SVI2

interface starts running. The RT8880C waits for SVID

command from processor.

T9 : A valid SVID command transaction occurs between

the processor and the RT8880C.

T10 : The RT8880C starts VID on-the-Fly transition

according to the received SVID command and send a

VOTF Complete if the VID reaches target VID.

T11 : The enable signal goes low and all output voltages

enter soft-shutdown mode.

PVCC, VCC

SVC

SVD

EN

PWROK

VDD/VDDNB

PGOOD/PGOODA

Boot VID

SVID

Boot VIDVID VID

T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11T0

CCM CCMCCM CCMCCM CCM CCM

Send Byte

SVIDSend

Byte

SVT

VOTF Complete

VOTF Complete

Page 27: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

27

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Power-Down Sequence

If the voltage at the EN pin falls below the enable falling

threshold, the controller is disabled. The voltage at the

PGOOD and PGOODA pins will immediately go low at

the loss of enable signal at the EN pin and the controller

executes soft-shutdown operation. The internal digital

circuit ramps down the reference voltage at the same slew

rate as that of in soft-start, making VDD and VDDNB output

voltages gradually decrease in CCM. Each of the controller

channels stops switching when the voltage at the voltage

sense pin VSEN/VSENA, cross about 0.2V. The Boot VID

information stored in the internal register is cleared at IC

POR. This event forces the RT8880C to check the SVC

and SVD inputs for a new boot VID when the EN voltage

goes high again.

PGOOD and PGOODA

The PGOOD and PGOODA are open-drain logic outputs.

The two pins provide the power good signal when VDD

and VDDNB output voltage are within the regulation limits

and no protection is triggered. These pins are typically

tied to 3.3V or 5V power source through a pull-high

resistor. During shutdown state (EN = low) and the soft-

start period, the PGOOD and PGOODA voltages are pulled

low. After a successful soft-start and VDD and VDDNB

output voltages are within the regulation limits, the PGOOD

and PGOODA are released high individually.

The voltages at the PGOOD and PGOODA pins are pulled

low individually during normal operation when any of the

following events occurs : over-voltage protection, under-

voltage protection, over-current protection, and logic low

EN voltage. If one rail triggers protection, another rail's

PGOOD will be pull low after 5μs delay.

SVI2 Wire Protocol

The RT8880C complies with AMD's Voltage Regulator

Specification, which defines the Serial VID Interface 2

(SVI2) protocol. With SVI2 protocol, the processor directly

controls the reference voltage level of each individual

controller channel and determines which controller

operates in power saving mode. The SVI2 interface is a

three-wire bus that connects a single master to one or

above slaves. The master initiates and terminates SVI2

transactions and drives the clock, SVC, and the data, SVD,

during a transaction. The slave drives the telemetry, SVT

during a transaction. The AMD processor is always the

master. The voltage regulator controller (RT8880C) is

always the slave. The RT8880C receives the SVID code

and acts accordingly. The SVI protocol supports 20MHz

high speed mode I2C, which is based on SVD data packet.

Table 8 shows the SVD data packet. A SVD packet

consists of a “Start” signal, three data bytes after each

byte, and a “Stop” signal. The 8-bit serial VID codes are

listed in Table1. After the RT8880C has received the stop

sequence, it decodes the received serial VID code and

executes the command. The controller has the ability to

sample and report voltage and current for the VDD and

VDDNB domains. The controller reports this telemetry

serially over the SVT wire which is clocked by the

processor driven SVC. A bit TFN at SVD packet along

with the VDD and VDDNB domain selector bits are used

by the processor to change the telemetry functionality.

The telemetry bit definition is listed in Figure 4. The detailed

SVI2 specification is outlined in the AMD Voltage Regulator

and Voltage Regulator Module (VRM) and Serial VID

Interface 2.0 (SVI2) Specification.

Table 8. SVD Data PacketBit Time Description

1 : 5 Always 11000b

6 VDD domain selector bit, if set then the following two data bytes contain the VID for VDD, the PSI state for VDD, and the load-line slope trim and offset trim state for VDD.

7 VDDNB domain selector bit, if set then the following two data bytes contain the VID for VDDNB, the PSI state for VDDNB, and the load-line slope trim and offset trim state for VDDNB.

8 Always 0b

10 PSI0_L

11 : 17 VID Code bits [7:1]

19 VID Code bit [0]

Page 28: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

28

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Bit Time Description

20 PSI1_L

21 TFN (Telemetry Functionality)

22 : 24 Load Line Slope Trim [2:0]

25 : 26 Offset Trim [1:0]

Figure 4. Telemetry Bit Definition

PWROK and SVI2 Operation

The PWROK pin is an input pin, which is connected to

the global power good signal from the platform. Logic high

at this pin enables the SVI2 interface, allowing data

transaction between processor and the RT8880C. Once

the RT8880C receives a valid SVID code, it decodes the

information from processor to determine which output

plane is going to move to the target VID. The internal DAC

then steps the reference voltage in a controlled slew rate,

making the output voltage shift to the required new VID.

Depending on the SVID code, more than one controller

channel can be targeted simultaneously in the VID

transition. For example, VDD and VDDNB voltages can

ramp up/down at the same time.

If the PWROK input goes low during normal operation,

the SVI2 protocol stops running. The RT8880C

immediately drives SVT high and modifies all output

voltages back to the boot VID, which is stored in the internal

register right after the controller is enabled. The controller

does not read SVD and SVC inputs after the loss of

PWROK. If the PWROK input goes high again, the SVI2

protocol resumes running. The RT8880C then waits to

decode the SVID command from processor for a new VID

and acts as previously described. The SVI2 protocol is

only runs when the PWROK input goes high after the

voltage at the EN pin goes high; otherwise, the RT8880C

will not soft-start due to incorrect signal sequence.

VID on-the-Fly Transition

After the RT8880C has received a valid SVID code, it enters

CCM mode and executes the VID on-the-Fly transition by

stepping up/down the reference voltage of the required

controller channel(s) in a controlled slew rate, hence

allowing the output voltage(s) to ramp up/down to the target

VID. The output voltage slew rate during the VID on-the-

Fly transition is faster than that in a soft-start/soft-shutdown

operation. If the new VID level is higher than the current

VID level, the controller begins stepping up the reference

voltage with a typical slew rate of 12.5mV/μs upward to

the target VID level. If the new level is lower than the current

VID level, the controller begins stepping down the reference

voltage with a typical slew rate of −12.5mV/μs downward

to the target VID level.

During the VID on-the-Fly transition, the RT8880C will force

the controller channel to operate in CCM mode. If the

controller channel operates in the power-saving mode prior

to the VID on-the-Fly transition, it will be in CCM mode

during the transition and then back to the power saving

mode at the end of the transition. The voltage at the

PGOOD and PGOODA pins will keep high during the VID

on-the-Fly transition. The RT8880C checks the output

voltage for voltage-related protections and send a VOTF

complete at the end of VID on-the-Fly transition. In the

event of receiving a VID off code, the RT8880C steps the

reference voltage of required controller channel down to

zero, hence making the required output voltage decrease

to zero. The voltage at the PGOOD pin and PGOODA pin

will remain high since the VID code is valid.

SVC

SVT

STOPSTART 1 2 3 4 5 6 7 11 12 13 14 15 1610 17

VDDNB Voltage Bit in Voltage Only Mode; Current Bit in Voltage and Current Mode

8 9 18 19 20

VDD Voltage BitsVoltage and Current

Mode Selection

Bit Time……

Page 29: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

29

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Power State Transition

The RT8880C supports power state transition function in

VDD and VDDNB VR for the PSI[x]_L and command from

AMD processor. The PSI[x]_L bit in the SVI2 protocol

controls the operating mode of the RT8880C controller

channels. The default operation mode of VDD and VDDNB

VR is CCM.

When the VDD VR is in N phase configuration and receives

PSI0_L = 0 and PSI1_L = 1, the VDD VR will entries

single-phase diode emulation mode. When the VDD VR

receives PSI0_L = 0 and PSI1_L = 0, the VDD VR remains

diode emulation mode. In reverse, the VDD VR goes back

to N phase operation in CCM upon receiving PSI0_L = 1

and PSI1_L = 0 or 1, see Table 9. When the VDDNB VR

receives PSI0_L = 0 and PSI1_L = 1, it enters single-

phase diode emulation mode, when the VDDNB VR

receives PSI0_L = 0 and PSI1_L = 0, it remains single-

phase diode emulation mode. When the VDDNB VR goes

back to full-phase CCM operation after receiving PSI0_L

= 1 and PSI1_L = 0 or 1, see Table 10.

Table 9. VDD VR Power State

Full Phase Number

PSI0_L : PSI1_L Mode

3

11 or 10 3 phase CCM

01 1 phase DEM

00 1 phase DEM

2

11 or 10 2 phase CCM

01 1 phase DEM

00 1 phase DEM

1

11 or 10 1 phase CCM

01 1 phase DEM

00 1 phase DEM

Full Phase

Number PSI0_L : PSI1_L Mode

2

11 or 10 2 phase CCM

01 1 phase DEM

00 1 phase DEM

1

11 or 10 1 phase CCM

01 1 phase DEM

00 1 phase DEM

Table 10. VDDNB VR Power State

Figure 5. Differential Remote Voltage Sense Connection

Differential Remote Sense Setting

The VDD and VDDNB controllers have differential, remote-

sense inputs to eliminate the effects of voltage drops along

the PC board traces, processor internal power routes and

socket contacts. The processor contains on-die sense

pins, VDD_SENSE, VDDNB_SENSE and VSS_SENSE.

Connect RGND to VSS_SENSE. For VDD controller,

connect FB to VDD_SENSE with a resistor to build the

negative input path of the error amplifier. Connect FBA to

VDDNB_SENSE with a resistor using the same way in

VDD controller. Connect VSS_SENSE to RGND using

separate trace as shown in Figure 5. The precision

reference voltages refer to RGND for accurate remote

sensing.

SET1 and SET2 Pin Setting

The RT8880C provides the SET1 pin for platform users to

set the VDD and VDDNB controller OCP_TDC threshold,

DVIDx compensation bit1 and internal ramp amplitude

(RSET & RSETA), and the SET2 pin to set VDD and

VDDNB controller OCP trigger delay (OCPTRGDELAY),

DVIDx compensation bit0, external offset function, VDDNB

zero load-line and quick response threshold (QRTH &

QRTHA). To set these pin, platform designers should use

resistive voltage divider on these pins, refer to Figure 6

and Figure 7. The voltages at the SET1 and SET2 pins

are :

(1)SET1,DSET1

SET1,U SET1,D

RV VCC

R R

VSS_SENSE

VDDNB_SENSEVDD_SENSE

RGND RGND

FBAFBVDD NB Controller

VDD Controller

Processor

(2)SET2,DSET2

SET2,U SET2,D

RV VCC

R R

Page 30: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

30

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

The ADC monitors and decodes the voltage at this pin

only once after power up. After ADC decoding (only once),

a 40μA current (when VCC = 5V) will be generated at the

SET1 and SET2 pin for internal use. That is the voltage at

SET1 and SET2 pin is

(3)

(4)

SET1,U SET1,DSET1

SET1,U SET1,D

R RV 40 A

R R

SET2,U SET2,DSET2

SET2,U SET2,D

R RV 40 A

R R

From equation (1) to equation (4) and Table 2 to Table 5,

platform users can set the above described pin setting

functions.

Figure 6. SET1 Pin Setting

VDD Controller

Active Phase Determination

The number of active phases is determined by the internal

circuitry that monitors the ISENxN voltages during start-

up. Normally, the VDD controller operates as a 3-phase

PWM controller. Pulling ISEN3N to VCC programs a 2-

phase operation, and pulling ISEN2N to VCC programs a

1-phase operation. At EN rising edge, VDD controller

detects whether the voltages of ISEN2N and ISEN3N are

higher than “VCC − 0.5V” respectively to decide how

many phases should be active. Phase selection is only

active during IC POR. When IC_POR = high, the number

of active phases is determined and latched. The unused

ISENxP pins are recommended to be connected to VCC

and unused PWM pins can be left floating.

Loop Control

The VDD controller adopts Richtek's proprietary G-NAVPTM

topology. The G-NAVPTM is based on the finite gain peak

current mode with CCRCOT (Constant Current Ripple

Constant On-Time) topology. The output voltage, VVDD will

decrease with increasing output load current. The control

loop consists of PWM modulators with power stages,

current sense amplifiers and an error amplifier as shown

in Figure 8.

Similar to the peak current mode control with finite

compensator gain, the HS_FET on-time is determined by

CCRCOT on-time generator. When load current increases,

VCS increases, the steady state COMP voltage also

increases and induces VOUT,VDD to decrease, thus achieving

AVP. A near-DC offset canceling is added to the output of

EA to eliminate the inherent output offset of finite gain

peak current mode controller.

Figure 7. SET2 Pin Setting

SET1

VCC

RSET1,U

RSET1,D

40µA (VCC = 5V)

SET1Register

ADC 2.24V

VSET1

OCPTDCx

RT8880C

DVIDx Compensation

RSETx

VSET1

SET2

VCC

RSET2,U

RSET2,D

SET2Register

ADC 2.24V

VSET2

OCPTRGDELAY

RT8880C

DVIDx Compensation and VDDNB zero LL

40µA (VCC = 5V)QRTHx

VSET2

OFSx

Page 31: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

31

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Loop Compensation

Optimized compensation of the VDD controller allows for

best possible load step response of the regulator's output.

A type-I compensator with one pole and one zero is

adequate for proper compensation. Figure 10 shows the

compensation circuit. Previous design procedure shows

how to select the resistive feedback components for the

error amplifier gain. Next, C1 and C2 must be calculated

for compensation. The target is to achieve constant

resistive output impedance over the widest possible

frequency range.

The pole frequency of the compensator must be set to

compensate the output capacitor ESR zero :

(8) P

C

1f2 C R

CC R

C2R2

(9)

(10) SW

1C1R1 f

Where C is the capacitance of output capacitor, and RC is

the ESR of output capacitor. C2 can be calculated as

follows :

The zero of compensator has to be placed at half of the

switching frequency to filter the switching related noise.

Such that,

Figure 10. VDD Controller : Compensation Circuit

TON Setting

High frequency operation optimizes the application for the

smaller component size, trading off efficiency due to higher

switching losses. This may be acceptable in ultra portable

devices where the load currents are lower and the

controller is powered from a lower voltage supply.

VVDD_SENSE

-

+ VSS_SENSE

FB

RGND

COMP

C2 C1

R2

EA

R1

-+

VDAC

Figure 8. VDD Controller : Simplified Schematic for

Droop and Remote Sense in CCM

Droop Setting

It is very easy to achieve Active Voltage Positioning (AVP)

by properly setting the error amplifier gain due to the native

droop characteristics as shown in Figure 9. This target is

to have

VVDD = VDAC, VDD − ILOAD x RDROOP (5)

Then solving the switching condition VCOMP2 = VCS in

Figure 8 yields the desired error amplifier gain as

(6)

(7)

IV

DROOP

GR2AR1 R

SENSEI IMON

CSx

R 4G RR 10

where GI is the internal current sense amplifier gain. RSENSE

is the current sense resistor. If no external sense resistor

present, it is the equivalent resistance of the inductor.

RDROOP is the equivalent load-line resistance as well as

the desired static output impedance.

Figure 9. VDD Controller : Error Amplifier gain (AV)

Influence on VVDD Accuracy

AV1

AV2

AV2 > AV1VVDD

Load Current0

VVDD

VVDD_SENSE

PWM3

+

-

ISENxP

ISENxNx1

+ -CM

P

VCSCO

MP

2

-

+

VIN

FB

RGND

COMP

HS_FET

LS_FET

RX CXRC

C

C2 C1

R2 R1

EA -+

VSS_SENSE

VDAC,VDD

DriverCCRCOT

PWMLogic

Offset Canceling

RCSx

0.4

IMON

VREF

RIMON

L RSENSE

Page 32: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

32

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Current Sense Setting

The current sense topology of the VDD controller is

continuous inductor current sensing. Therefore, the

controller has less noise sensitive. Low offset amplifiers

are used for current balance, loop control and over current

detection. The ISENxP and ISENxN pins denote the

positive and negative input of the current sense amplifier

of each phase.

Users can either use a current sense resistor or the

inductor's DCRL for current sensing. Using the inductor's

DCRL allows higher efficiency as shown in Figure 12.

Figure 12. VDD Controller : Lossless Inductor Sensing

In order to optimize transient performance, RX and CX must

be set according to the equation below :

(14)X XL

L R CDCR

(15)LSENxN L

CSx

DCRI I

R

Then the proportion between the phase current, IL, and

the sensed current, ISENxN, is driven by the value of the

effective sense resistance, RCSx, and the DCRL of the

inductor. The resistance value of RCSx is limited by the

internal circuitry. The recommended value is from 500Ωto 1.2kΩ.

Considering the inductance tolerance, the resistor RX has

to be tuned on board by examining the transient voltage.

If the output voltage transient has an initial dip below the

minimum load-line requirement and the response time is

too fast causing a ring back, the value of resistance should

be increased. Vice versa, with a high resistance, the output

voltage transient has only a small initial dip with a slow

response time.

ISENxP

ISENxN

L DCRL

RX CX

VVDD

+

- RCSx

IL

ISENxN

Figure 11. VDD Controller : On-Time Setting with RC filter

CCRCOT On-TimeComputer

TONSET RTON R1

C1

VIN

VDAC

On-Time

(11)

12TON

ON DACIN DAC

24.4 10 Rt (0.5V V 1.8V)

V V

(12)

12TON DAC

ON DACIN DAC

13.55 10 R Vt (V 1.8V)

V V

where tON is the UGATE turn-on period, VIN is Input voltage

of the VDD controller, and VDAC is the DAC voltage.

When VDAC is larger than 1.8V, the equivalent switching

frequency may be over 500kHz, and this too fast switching

frequency is unacceptable. Therefore, the VDD controller

implements a pseudo constant frequency technology to

avoid this disadvantage of CCRCOT topology. When VDAC

is larger than 1.8V, the on-time equation will be modified

to :

On-time translates only roughly to switching frequencies.

For better efficiency of the given load range, the maximum

switching frequency is suggested to be :

(13)

,

SW(MAX)

DAC(MAX) LOAD(MAX) L ON_LS-FET DROOP

IN(MAX) LOAD(MAX) ON_LS-FET ON_HS-FET ON D ON VAR LOAD(MAX) ON_LS-FET D

f

V I DCR R R

V I R R T T T I R T

Where fS(MAX) is the maximum switching frequency, TD is

the driver dead time, TON,VAR is the TON variation value.

VDAC(MAX) is the Maximum VDAC of application, VIN(MAX) is

the Maximum application Input voltage, ILOAD(MAX) is the

maximum load of application, RON_LS-FET is the on-

resistance of low side FET RDS(ON), RON_HS-FET is the of

resistance of high side FET RDS(ON) , DCRL is the equivalent

resistance of the inductor, and RDROOP is the load-line

setting.

Low frequency operation offers the best overall efficiency

at the expense of component size and board space.

Figure 11 shows the On-Time setting circuit. Connect a

resistor (RTON) between VIN and TONSET to set the on-

time of UGATE :

Page 33: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

33

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Dynamic VID Enhancement

During a dynamic VID event, the charging (dynamic VID

up) or discharging (dynamic VID down) current causes

unwanted load-line effect which degrades the settling time

performance. The RT8880C will hold the inductor current

to hold the load-line during a dynamic VID event. The VDD

(18)

(19)

VDD DAC LOAD DROOP External_ OFS

Initial _ OFS

V V I x R + V

+ V

External _ OFS OFSV = V 1.2V

VInitial_OFS is the initial offset voltage set by SVI interface,

and the external offset voltage, VExternal_OFS is set by

supplying a voltage into the OFS pin.

It can be calculated as below :

If supplying 1.3V at OFS pin, it will achieve 100mV offset

at the output. Connecting a filter capacitor between the

OFS and GND pins is necessary. Designers can design

the offset slew rate by properly setting the filter bandwidth.

Core_

OFFSET_ EN

NB_ OFFSET_

EN Description

0 0 Disable external offset function.

0 1 NB rail external offset is set by OFS pin voltage.

1 0 Core rail external offset is set by OFSA pin voltage.

1 1

Core rail external offset is set by OFS pin voltage, and NB rail external offset is set by OFSA pin voltage.

Table 11. External Offset Function Setting for VDD

and VDDNB Controller

Initial Offset and External Offset (Over Clocking

Offset Function)

The VDD controller features over clocking offset function

which provides the possibility of wide range offset of output

voltage. The initial offset function can be implemented

through the SVI interface. When the OFS pin voltage

< 0.3V at EN rising edge, the initial offset is disabled. The

external offset function can be implemented by the SET2

pin setting. For example, referring to Table 11, when the

both rail external offset functions are enabled, the output

voltage is :

(16)

(17)

LL,PERPHASE(MAX)

CSx

DCR 1I = 10 AR 8

L,PERPHASE(MAX) LCSx

I DCRR

8 10 A

Figure 13. VDD Controller : Per-Phase OCP Setting

The resistor RCSx determines PHOCP threshold.

The controller will turn off all high-side/low-side MOSFETs

to protect CPU if the per-phase over current protection is

triggered.

Current Balance

The VDD controller implements internal current balance

mechanism in the current loop. The VDD controller senses

and compares per-phase current signal with average

current. If the sensed current of any particular phase is

larger than average current, the on-time of this phase will

be adjusted to be shorter.

Current Mirror

10µA

PHOCP trigger

ISENAxN

SENAxN1 I8

Using current sense resistor in series with the inductor

can have better accuracy, but the efficiency is a trade-off.

Considering the equivalent inductance (LESL) of the current

sense resistor, an RC filter is recommended. The RC filter

calculation method is similar to the above mentioned

inductor equivalent resistance sensing method.

Per-Phase Over Current Protection

The VDD controller provides over current protection in each

phase. For VDD controller in three-phase configuration,

either phase can trigger Per-Phase Over Current Protection

(PHOCP).

The VDD controller senses each phase inductor current

IL, and PHOCP comparator compares sensed current with

PHOCP threshold current, as shown in Figure 13.

Page 34: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

34

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Figure 14. VDD Controller : Quick Response Triggering

Circuit

When quick response is triggered, the quick response

circuit will generate a quick response pulse. The pulse

width of quick response is almost the same as tON.

After generating a quick response pulse, the pulse is then

applied to the on-time generating circuit, and all the active

phases' on-time will be overridden by the quick response

pulse.

Over-Current Protection

The RT8880C has dual OCP mechanism. The dual OCP

mechanism has two types of thresholds. The first type,

referred to as OCP-TDC, is a time and current based

threshold. OCP-TDC should trip when the average output

current exceeds TDC by some percentage and for a period

of time. This period of time is referred to as the trigger

delay. The second type, referred to as OCP-SPIKE, is a

current based threshold. OCP-SPIKE should trip when

the cycle-by-cycle output current exceeds IDDSPIKE by

some percentage. If either mechanism trips, then the VDD

controller asserts OCP_L and delays any further action.

This delay is called an action delay. Refer to action delay

time. After the action delay has expired and the VDD

controller has allowed its current sense filter to settle out

and the current has not decreased below the threshold,

then the VDD controller will turn off both high-side

MOSFETs and low-side MOSFETs of all channels.

+

-CMP

QR Pulse Generation

Circuit

VVDD_SENSE

-+

QRTH

the VVDD_SENSE, and this current is mirrored to internal

quick response circuit. At steady state, this mirrored

current will not trigger a quick response. When the

VVDD_SENSE voltage drops abruptly due to load apply

transient, the mirrored current flowing into quick response

circuit will also increase instantaneously.

The QR threshold setting for VDD controller refers to Table

4.

controller will always enter three-phase configuration when

VDD controller receives dynamic VID up and VDD controller

will hold the operating state when VDD controller receives

dynamic VID down.

The RT8880C also has DVID compensation which can boost

up the Dynamic VID slew rate and adjust the voltage on-

the-fly complete timing. The DVID compensation parameter

can be selected by DVIDx compensation bits using the

SET1 and SET2 pins.

Ramp Amplitude Adjust

When the VDD controller takes phase shedding operation

and enters diode emulation mode, the internal ramp of

VDD controller will be modified for the reason of stability.

In case of smooth transition into DEM, the CCM ramp

amplitude should be designed properly. The RT8880C

provides the SET1 pin for platform users to set the ramp

amplitude of the VDD controller in CCM.

Current Monitoring and Current Reporting

The VDD controller provides current monitoring function

via inductor current sensing. In the G-NAVPTM technology,

the output voltage is dependent on output current, and

the current monitoring function is achieved by this

characteristic of output voltage. The equivalent output

current will be sensed from inductor current sensing and

mirrored to the IMON pin. The resistor connected to the

IMON pin determines voltage of the IMON output.

Where IL is the phase current, RCSx is

the effective sense

resistance, and RIMON is the current monitor current setting

resistor. Note that the IMON pin cannot be monitored.

The ADC circuit of the VDD controller monitors the voltage

variation at the IMON pin from 0V to 3.19375V, and this

voltage is decoded into digital format and stored into

Output_Current register. The ADC divides 3.19375V into

511 levels, so LSB = 3.19375V / 511 = 6.25mV.

Quick Response

The VDD controller utilizes a quick response feature to

support heavy load current demand during instantaneous

load transient. The VDD controller monitors the current of

(20)L IMON L,SUM IMONCSx

DCRV = I R 0.64

R

Page 35: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

35

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

And set the OCP-TDC threshold, IL(TDC), refer to some

percentage of OCP-SPIKE through Table 2.

Over-Voltage Protection (OVP)

The over-voltage protection circuit of the VDD controller

monitors the output voltage via the VSEN pin after IC POR.

When VID is lower than 0.9V, once VSEN voltage exceeds

“0.9V + 325mV”, OVP is triggered and latched. When

VID is larger than 0.9V, once VSEN voltage exceeds the

internal reference by 325mV, OVP is triggered and latched.

The VDD controller will try to turn on low-side MOSFETs

and turn off high-side MOSFETs of all active phases of the

VDD controller to protect the CPU. When OVP is triggered

by one rail, the other rail will also enter soft shut down

sequence. A 1μs delay is used in OVP detection circuit

to prevent false trigger.

Negative-Voltage Protection (NVP)

During OVP latch state, the VDD controller also monitors

the VSEN pin for negative voltage protection. Since the

OVP latch continuously turns on all low-side MOSFETs

of the VDD controller, the VDD controller may suffer

negative output voltage. As a consequence, when the VSEN

voltage drops below 0V after triggering OVP, the VDD

controller will trigger NVP to turn off all low-side MOSFETs

of the VDD controller while the high-side MOSFETs

remains off. After triggering NVP, if the output voltage rises

above 0V, the OVP latch will restart to turn on all low-side

MOSFETs. The NVP function will be active only after OVP

is triggered.

Under-Voltage Protection (UVP)

The VDD controller implements under-voltage protection

of VOUT,VDD. If VSEN voltage is less than the internal

reference by 500mV, the VDD controller will trigger UVP

latch. The UVP latch will turn off both high-side and low-

side MOSFETs. When UVP is triggered by one rail, the

other rail will also enter soft shutdown sequence. A 3μs

delay is used in UVP detection circuit to prevent false

trigger.

IL,SUM (SPIKE) (21)CSx

L IMON

R3.19375 0.64= DCR R

Users can set OCP-SPIKE threshold, IL,SUM(SPIKE), by the

current monitor resistor RIMON of the following equation :

Under-Voltage Lock Out (UVLO)

During normal operation, if the voltage at the VCC pin

drops below IC POR threshold, the VDD controller will

trigger UVLO. The UVLO protection forces all high-side

MOSFETs and low-side MOSFETs off by shutting down

internal PWM logic drivers. A 3μs delay is used in UVLO

detection circuit to prevent false trigger.

VDDNB Controller

VDDNB Controller Disable

The VDDNB controller can be disabled by connecting

ISENA1N to a voltage higher than VCC. If not in use,

ISENAxP is recommended to be connected to VCC, while

PWMAx is left floating. When VDDNB controller is disabled,

all SVID commands related to VDDNB controller will be

rejected.

Loop Control

The VDDNB controller adopts Richtek's proprietary G-

NAVPTM topology. The G-NAVPTM is based on the finite

gain peak current mode with CCRCOT (Constant Current

Ripple Constant On-Time) topology. The output voltage,

VVDDNB will decrease with increasing output load current.

The control loop consists of PWM modulators with power

stages, current sense amplifiers and an error amplifier as

shown in Figure 15.

Similar to the peak current mode control with finite

compensator gain, the HS_FET on-time is determined by

CCRCOT on-time generator. When load current increases,

VCS increases, the steady state COMPA voltage also

increases and induces VVDDNB to decrease, thus achieving

AVP. A near-DC offset canceling is added to the output of

EA to eliminate the inherent output offset of finite gain

peak current mode controller.

Page 36: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

36

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

(26)

(27)

(25) P

C

1f2 C R

CC x RC2

R2

SW

1C1R1 f

Where C is the capacitance of output capacitor, and RC is

the ESR of output capacitor. C2 can be calculated as

follows :

The zero of compensator has to be placed at half of the

switching frequency to filter the switching related noise.

Such that,

Figure 17. VDDNB Controller : Compensation Circuit

TON Setting

High frequency operation optimizes the application for the

smaller component size, trading off efficiency due to higher

switching losses. This may be acceptable in ultra portable

devices where the load currents are lower and the

controller is powered from a lower voltage supply. Low

frequency operation offers the best overall efficiency at

the expense of component size and board space. Figure

18 shows the On-Time setting circuit. Connect a resistor

(RTON) between VIN and TONSETA to set the on-time of

UGATE :

VVDDNB_SENSE

-

+ VSS_SENSE

FBA

RGND

COMPA

C2 C1

R2

EA

R1

-+

VDAC,VDDNB

Loop Compensation

Optimized compensation of the VDDNB controller allows

for best possible load step response of the regulator’s

output. A type-I compensator with one pole and one zero

is adequate for proper compensation. Figure 17 shows

the compensation circuit. Previous design procedure

shows how to select the resistive feedback components

for the error amplifier gain. Next, C1 and C2 must be

calculated for compensation. The target is to achieve

constant resistive output impedance over the widest

possible frequency range.

The pole frequency of the compensator must be set to

compensate the output capacitor ESR zero :

Figure 15. VDDNB Controller : Simplified Schematic for

Droop and Remote Sense in CCM

Droop Setting

It is very easy to achieve Active Voltage Positioning (AVP)

by properly setting the error amplifier gain due to the native

droop characteristics as shown in Figure 16. This target

is to have

VVDDNB = VDAC,VDDNB − ILOAD x RDROOP (22)

Then solving the switching condition VCOMP2 = VCS in

Figure 15 yields the desired error amplifier gain as

(23)

(24)

IV

DROOP

GR2AR1 R

SENSEI IMON

CSx

R 8where G RR 10

L RSENSE

VVDDNB

VVDDNB_SENSE

PWMA2

+

-

ISENAxP

ISENAxNx2

+ -CM

P

VCSCO

MP

2

-

+

VIN

FBA

RGND

COMPA

HS_FET

LS_FET

RX CXRC

C

C2 C1

R2 R1

EA -+

VSS_SENSE

VDAC, VDDNB

DriverCCRCOT

PWMLogic

Offset Canceling

RCSx

0.4

IMONA

VREF

RIMONA

where GI is the internal current sense amplifier gain. RSENSE

is the current sense resistor. If no external sense resistor

present, it is the equivalent resistance of the inductor.

RDROOP is the equivalent load-line resistance as well as

the desired static output impedance.

AV1

AV2

AV2 > AV1

VVDDNB

Load Current0

Figure 16. VDDNB Controller : Error Amplifier gain (AV)

Influence on VVDDNB Accuracy

Page 37: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

37

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Current Sense Setting

The current sense topology of the VDDNB controller is

continuous inductor current sensing. Therefore, the

controller has less sensitive noise. Low offset amplifiers

are used for current balance, loop control and over current

detection. The ISENAxP and ISENAxN pins denote the

positive and negative input of the current sense amplifier

of each phase.

Users can either use a current sense resistor or the

inductor's DCRL for current sensing. Using the inductor's

DCRL allows higher efficiency as shown in Figure 19.

Figure 19. VDDNB Controller : Lossless Inductor

Sensing

In order to optimize transient performance, RX and CX must

be set according to the equation below :

(31)X XL

L R CDCR

LSENAxN L

CSx

DCRI I

R (32)

Then the proportion between the phase current, IL, and

the sensed current, ISENAxN, is driven by the value of the

effective sense resistance, RCSx, and the DCRL of the

inductor. The resistance value of RCSx is limited by the

internal circuitry. The recommended value is from 500Ωto 1.2kΩ.

Considering the inductance tolerance, the resistor RX has

to be tuned on board by examining the transient voltage.

If the output voltage transient has an initial dip below the

minimum load-line requirement and the response time is

too fast causing a ring back, the value of resistance should

be increased. Vice versa, with a high resistance, the output

voltage transient has only a small initial dip with a slow

response time.

ISENAxP

ISENAxN

L DCRL

RX CX

VVDDNB

+

- RCSx

IL

ISENAxN (29)

ON DAC

12TON DAC,VDDNB

IN DAC,VDDNB

t (V 1.8V)

13.55 10 R V

V V

On-time translates only roughly to switching frequencies.

For better efficiency of the given load range, the maximum

switching frequency is suggested to be :

Figure 18. VDDNB Controller : On-Time Setting with RC

filter

CCRCOT On-TimeComputer

TONSETA RTON R1

C1

VIN

VDAC,VDDNBOn-Time

(28)

12TON

ON DACIN DAC,VDDNB

24.4 10 Rt (0.5V V 1.8V)

V V

where tON is the UGATE turn-on period, VIN is Input voltage

of the VDDNB controller, and VDAC,VDDNB is the DAC

voltage.

When VDAC,VDDNB is larger than 1.8V, the equivalent

switching frequency may be over 500kHz, and this too

fast switching frequency is unacceptable. Therefore, the

VDDNB controller implements a pseudo constant

frequency technology to avoid this disadvantage of

CCRCOT topology. When VDAC,VDDNB is larger than 1.8V,

the on-time equation will be modified to :

(30)

,

SW(MAX)

DAC(MAX) LOAD(MAX) L ON_LS-FET DROOP

IN(MAX) LOAD(MAX) ON_LS-FET ON_HS-FET ON D ON VAR LOAD(MAX) ON_LS-FET D

f

V I DCR R R

V I R R T T T I R T

Where fS(MAX) is the maximum switching frequency,

TD is the driver dead time, TON,VAR is the TON variation

value. VDAC(MAX) is the Maximum VDAC,VDDNB of application,

VIN(MAX) is the Maximum application Input voltage,

ILOAD(MAX) is the maximum load of application, RON_LS-FET

is the on-resistance of low side FET RDS(ON) , RON_HS-FET

is the on-resistance of high side FET RDS(ON), DCRL is the

inductor equivalent resistance of the inductor, and RDROOP

is the load-line setting.

Page 38: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

38

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

If supplying 1.3V at OFSA pin, it will achieve 100mV offset

at the output. Connecting a filter capacitor between the

OFSA and GND pins is necessary. Designers can design

the offset slew rate by properly setting the filter bandwidth.

Dynamic VID Enhancement

During a dynamic VID event, the charging (dynamic VID

up) or discharging (dynamic VID down) current causes

unwanted load-line effect which degrades the settling time

performance. The RT8880C will hold the inductor current

to hold the load-line during a dynamic VID event. The

VDDNB controller will always enter two-phase configuration

when VDDNB controller receives dynamic VID up and

VDDNB controller will hold the operating state when

VDDNB controller receives dynamic VID down.

The RT8880C also has DVID compensation which can boost

up the Dynamic VID slew rate and adjust the voltage on-

the-fly complete timing. The DVID compensation parameter

can be selected by DVIDx compensation bits using the

SET1 and SET2 pins.

Ramp Amplitude Adjust

When the VDDNB controller takes phase shedding

operation and enters diode emulation mode, the internal

ramp of VDDNB controller will be modified for the reason

of stability. In case of smooth transition into DEM, the

CCM ramp amplitude should be designed properly. The

RT8880C provides the SET1 pin for platform users to set

the ramp amplitude of the VDDNB controller in CCM.

(36)External _ OFSA OFSAV = V 1.2V

VInitial_OFSA is the initial offset voltage set by SVI interface,

and the external offset voltage, VExternal_OFSA is set by

supplying a voltage into the OFSA pin.

It can be calculated as below :

Figure 20. VDDNB Controller : Per-Phase OCP Setting

The resistor RCSx determines PHOCP threshold.

(33)

(34)

LL,PERPHASE(MAX)

CSx

DCR 1I = 10 AR 8

L,PERPHASE(MAX) LCSx

I DCRR

8 10 A

The controller will turn off all high-side/low-side MOSFETs

to protect CPU if the per-phase over current protection is

triggered.

Initial Offset and External Offset (Over Clocking

Offset Function)

The VDDNB controller features over clocking offset function

which provides the possibility of wide range offset of output

voltage. The initial offset function can be implemented

through the SVI interface. When the OFSA pin voltage

< 0.3V at EN rising edge, the initial offset is disabled.

Current Mirror

10µA

PHOCP trigger

ISENAxN

SENAxN1 I8

(35)

VDDNB DAC,VDDNB LOAD DROOP

External_ OFSA Initial _ OFSA

V V I R

+ V + V

Using current sense resistor in series with the inductor

can have better accuracy, but the efficiency is a trade-off.

Considering the equivalent inductance (LESL) of the current

sense resistor, an RC filter is recommended. The RC filter

calculation method is similar to the above mentioned

inductor equivalent resistance sensing method.

Per-Phase Over Current Protection

The VDDNB controller provides over current protection in

each phase. For VDDNB controller in two-phase

configuration, either phase can trigger Per-Phase Over

Current Protection (PHOCP).

The VDDNB controller senses each phase inductor current

IL, and PHOCP comparator compares sensed current with

PHOCP threshold current, as shown in Figure 20.

The external offset function can be implemented by the

SET2 pin setting. For example, referring to Table 11, when

the both rail external offset functions are enabled, the

output voltage is :

Page 39: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

39

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

And set the OCP-TDCA threshold, IL(TDCA), refer to some

percentage of OCP-SPIKEA through Table 3.

Over-Voltage Protection (OVP)

The over-voltage protection circuit of the VDDNB controller

monitors the output voltage via the VSENA pin after IC

POR. When VID is lower than 0.9V, once VSENA voltage

exceeds “0.9V + 325mV”, OVP is triggered and latched.

When VID is larger than 0.9V, once VSENA voltage

exceeds the internal reference by 325mV, OVP is triggered

and latched. The VDDNB controller will try to turn on low-

side MOSFETs and turn off high-side MOSFETs of all active

phases of the VDDNB controller to protect the CPU. When

OVP is triggered by one rail, the other rail will also enter

soft shut down sequence. A 1μs delay is used in OVP

detection circuit to prevent false trigger.

IL,SUM (SPIKE) (38)CSx IMONA

R3.19375 0.64= 2 DCR R

Figure 21. VDDNB Controller : Quick Response

Triggering Circuit

When quick response is triggered, the quick response

circuit will generate a quick response pulse. The pulse

width of quick response is almost the same as tON.

-+

+

-CMP

QR Pulse Generation

Circuit

VVDDNB_SENSE

QRTHA

Where IL is the phase current, RCSx is

the effective sense

resistance, and RIMONA is the current monitor current setting

resistor. Note that the IMONA pin cannot be monitored.

The ADC circuit of the VDDNB controller monitors the

voltage variation at the IMONA pin from 0V to 3.19375V,

and this voltage is decoded into digital format and stored

into Output_Current register. The ADC divides 3.19375V

into 511 levels, so LSB = 3.19375V / 511 = 6.25mV.

Quick Response

The VDDNB controller utilizes a quick response feature

to support heavy load current demand during instantaneous

load transient. The VDDNB controller monitors the current

of the VVDDNB_SENSE, and this current is mirrored to internal

quick response circuit. At steady state, this mirrored

current will not trigger a quick response. When the

VVDDNB_SENSE voltage drops abruptly due to load apply

transient, the mirrored current flowing into quick response

circuit will also increase instantaneously.

The QR threshold setting for VDDNB controller refers to

Table 5.

L IMONA L,SUM IMONACSx

DCRV = I 2 R 0.64

R (37)

Current Monitoring and Current Reporting

The VDDNB controller provides current monitoring function

via inductor current sensing. In the G-NAVPTM technology,

the output voltage is dependent on output current, and

the current monitoring function is achieved by this

characteristic of output voltage. The equivalent output

current will be sensed from inductor current sensing and

mirrored to the IMONA pin. The resistor connected to the

IMONA pin determines voltage of the IMONA output.

After generating a quick response pulse, the pulse is then

applied to the on-time generation circuit, and all the active

phases' on-times will be overridden by the quick response

pulse.

Over-Current Protection

The RT8880C has dual OCP mechanism. The dual OCP

mechanism has two types of thresholds. The first type,

referred to as OCP-TDCA, is a time and current based

threshold. OCP-TDCA should trip when the average output

current exceeds TDCA by some percentage and for a

period of time. This period of time is referred to as the

trigger delay. The second type, referred to as OCP-

SPIKEA, is a current based threshold. OCP-SPIKEA

should trip when the cycle-by-cycle output current

exceeds IDDSPIKEA by some percentage. If either

mechanism trips, then the VDDNB controller asserts

OCP_L and delays any further action. This delay is called

an action delay. Refer to action delay time. After the action

delay has expired and the VDDNB controller has allowed

its current sense filter to settle out and the current has

not decreased below the threshold, then the VDDNB

controller will turn off both high-side MOSFETs and low-

side MOSFETs of all channels.

Users can set OCP-SPIKEA threshold, IL,SUM(SPIKEA), by

the current monitor resistor RIMONA of the following equation :

Page 40: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

40

DS8880C-06 March 2017www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Negative-Voltage Protection (NVP)

During OVP latch state, the VDDNB controller also

monitors the VSENA pin for negative voltage protection.

Since the OVP latch continuously turns on all low-side

MOSFETs of the VDDNB controller, the VDDNB controller

may suffer negative output voltage. As a consequence,

when the VSENA voltage drops below 0V after triggering

OVP, the VDDNB controller will trigger NVP to turn off all

low-side MOSFETs of the VDDNB controller while the high-

side MOSFETs remains off. After triggering NVP, if the

output voltage rises above 0V, the OVP latch will restart

to turn on all low-side MOSFETs. The NVP function will

be active only after OVP is triggered.

Under-Voltage Protection (UVP)

The VDDNB controller implements under-voltage protection

of VOUT,VDDNB. If VSENA voltage is less than the internal

reference by 500mV, the VDDNB controller will trigger UVP

latch. The UVP latch will turn off both high-side and low-

side MOSFETs. When UVP is triggered by one rail, the

other rail will also enter soft shutdown sequence. A 3μs

delay is used in UVP detection circuit to prevent false

trigger.

Under-Voltage Lock Out (UVLO)

During normal operation, if the voltage at the VCC pin

drops below IC POR threshold, the VDDNB controller will

trigger UVLO. The UVLO protection forces all high-side

MOSFETs and low-side MOSFETs off by shutting down

internal PWM logic drivers. A 3μs delay is used in UVLO

detection circuit to prevent false trigger.

Figure 22. Derating Curve of Maximum Power

Dissipation

0.0

0.4

0.8

1.2

1.6

2.0

2.4

2.8

3.2

3.6

4.0

0 25 50 75 100 125

Ambient Temperature (°C)

Ma

xim

um

Po

we

r D

issi

pa

tion

(W

) 1 Four-Layer PCB

Thermal Considerations

The junction temperature should never exceed the

absolute maximum junction temperature TJ(MAX), listed

under Absolute Maximum Ratings, to avoid permanent

damage to the device. The maximum allowable power

dissipation depends on the thermal resistance of the IC

package, the PCB layout, the rate of surrounding airflow,

and the difference between the junction and ambient

temperatures. The maximum power dissipation can be

calculated using the following formula :

PD(MAX) = (TJ(MAX) − TA) / θJA

where TJ(MAX) is the maximum junction temperature, TA is

the ambient temperature, and θJA is the junction-to-ambient

thermal resistance.

For continuous operation, the maximum operating junction

temperature indicated under Recommended Operating

Conditions is 125°C. The junction-to-ambient thermal

resistance, θJA, is highly package dependent. For a

WQFN-52L 6x6 package, the thermal resistance, θJA, is

26.5°C/W on a standard JEDEC 51-7 high effective-thermal-

conductivity four-layer test board. The maximum power

dissipation at TA = 25°C can be calculated as below :

PD(MAX) = (125°C − 25°C) / (26.5°C/W) = 3.77W for a

WQFN-52L 6x6 package.

The maximum power dissipation depends on the operating

ambient temperature for the fixed TJ(MAX) and the thermal

resistance, θJA. The derating curves in Figure 22 allows

the designer to see the effect of rising ambient temperature

on the maximum power dissipation.

Page 41: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

41

DS8880C-06 March 2017 www.richtek.com

©Copyright 2017 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.

Outline Dimension

W-Type 52L QFN 6x6 Package

Min. Max. Min. Max.

A 0.700 0.800 0.028 0.031

A1 0.000 0.050 0.000 0.002

A3 0.175 0.250 0.007 0.010

b 0.150 0.250 0.006 0.010

D 5.950 6.050 0.234 0.238

D2 4.650 4.750 0.183 0.187

E 5.950 6.050 0.234 0.238

E2 4.650 4.750 0.183 0.187

e

L 0.350 0.450 0.014 0.018

L1 0.300 0.400 0.012 0.016

SymbolDimensions In Millimeters Dimensions In Inches

0.400 0.016

Note : The configuration of the Pin #1 identifier is optional,

but must be located within the zone indicated.

DETAIL A

Pin #1 ID and Tie Bar Mark Options

11

2 2

Page 42: Dual-Output PWM Controller with 3 Integrated Drivers for ......IB1 IB2 IB3 Average IMONI IBA1 IBA2 Average IMONAI 0.4 V064 0.4 OCP Threshold Driver POR EN 2-PH Driver UGATEx LGATEx

RT8880C

42

www.richtek.com DS8880C-06 March 2017

Richtek Technology Corporation14F, No. 8, Tai Yuen 1st Street, Chupei City

Hsinchu, Taiwan, R.O.C.

Tel: (8863)5526789

Richtek products are sold by description only. Customers should obtain the latest relevant information and data sheets before placing orders and should verify

that such information is current and complete. Richtek cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Richtek

product. Information furnished by Richtek is believed to be accurate and reliable. However, no responsibility is assumed by Richtek or its subsidiaries for its use;

nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent

or patent rights of Richtek or its subsidiaries.