Ds8876a 03
Ds8876a 03
Ds8876a 03
Features
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
Applications
z
To CPU
RT8876A
VR_RDY PHASE1
MOSFET
VRHOT
PHASE2
MOSFET
VCLK
PHASE3
MOSFET
VDIO
PWMA
ALERT
RT9612
VCORE
MOSFET
VAXG
www.richtek.com
1
RT8876A
Pin Configurations
Ordering Information
(TOP VIEW)
BOOT2
UGATE2
PHASE2
LGATE2
BOOT1
UGATE1
PHASE1
LGATE1
VCC12
LGATE3
PHASE3
UGATE3
BOOT3
TONSET
RT8876A
Package Type
QW : WQFN-56L 7x7 (W-Type)
Lead Plating System
G : Green (Halogen Free and Pb Free)
Note :
Richtek products are :
`
Marking Information
RT8876AGQW : Product Number
YMDNN : Date Code
42
41
40
39
38
37
36
GND
35
34
33
10
57
11
12
32
31
13
30
14
29
TONSETA
VRHOT
TSEN
TSENA
OCSET
OCSETA
VCC5
VR_RDY
EN
PWMA
QRSETA
ISENAP
ISENAN
COMPA
15 16 17 18 19 20 21 22 23 24 25 26 27 28
IMON
IMONFB
VCLK
VDIO
ALERT
IBIAS
TEMPMAX
ICCMAX
ICCMAXA
IMONFBA
IMONA
OFSA
RGNDA
FBA
RT8876A
GQW
YMDNN
56 55 54 53 52 51 50 49 48 47 46 45 44 43
QRSET
DVIDA
ISEN2P
ISEN2N
ISEN1N
ISEN1P
ISEN3P
ISEN3N
RSET
COMP
FB
RGND
DVID
OFS
WQFN-56L 7x7
Pin Name
QRSET
DVIDA
Pin Function
Multi-phase CORE VR channel quick response time setting and initial voltage
(VINITIAL) setting.
Place a resistor and a capacitor from this pin to GND to enhance DVID
performance. Short this pin to GND if not use.
5, 4, 8
ISEN [1:3] N
6, 3, 7
ISEN [1:3] P
RSET
10
COMP
11
FB
12
RGND
13
DVID
14
OFS
15
IMON
16
IMONFB
www.richtek.com
2
RT8876A
Pin No.
Pin Name
Pin Function
17
VCLK
18
VDIO
19
ALERT
20
IBIAS
Internal Bias Current Setting. Connecting this pin to GND by a resistor can set
the internal current.
21
TEMPMAX
22
ICCMAX
23
ICCMAXA
24
IMONFBA
25
IMONA
26
OFSA
27
RGNDA
28
FBA
29
COMPA
30
ISENAN
31
ISENAP
32
QRSETA
33
PWMA
34
EN
35
VR_RDY
36
VCC5
37
OCSETA
38
OCSET
Chip Power. Connect this pin to GND by a ceramic cap larger than 1F.
Single Phase AXG VR Over Current Protection Setting. Connect a resistor
voltage divider from VCC to ground, the joint of the resistor divider is connected
to OCSETA pin, with a voltage VOCSETA , to set the over current threshold
ILIMIT_AXG.
Multi-Phase CORE VR Over Current Protection Setting. Connect a resistor
voltage divider from VCC to ground, the joint of the resistor divider is connected
to OCSET pin, with a voltage VOCSET, to set the over current threshold
ILIMIT_CORE .
39
TSENA
40
TSEN
41
VRHOT
42
TONSETA
43
TONSET
48
VCC12
www.richtek.com
3
RT8876A
Pin No.
Pin Name
Pin Function
49, 53, 47
LGATE [1:3]
Low Side Drive Output. This pin drives the gate of low side MOSFET.
50, 54, 46
PHASE [1:3]
Switch node of High Side Driver. Connect the pin to high side MOSFET source
together with the low side MOSFET drain and the inductor.
51, 55, 45
UGATE [1:3]
High Side Drive Output. Connect the pin to the gate of high side MOSFET.
52, 56, 44
BOOT [1:3]
Bootstrap Power Pin. This pin powers high side MOSFET driver.
GND
Ground. The exposed pad must be soldered to a large PCB and connected to
GND for maximum power dissipation.
57
(Exposed Pad)
VSET
VSETA
VR_RDY
EN
ALERT
VDIO
VCLK
VRHOT
UVLO
GND
Control &
Protection Logic
SVID XCVR
QRSET
QRSETA
VSETA
+/-
FBA
ERROR
AMP
COMPA
PWM
CMP
Offset
Cancellation
DVIDA
POR
ADC
DAC
Soft-Start & Slew
Rate Control
TON
Gen
PWMA
TONSETA
1/20
DVID
To Protection Logic
1/20
From Control Logic
OFS
ICCMAXA
TSENA
TSEN
MUX
ICCMAX
TEMPMAX
Offset
Generator
VCC5
Current
Monitor
OFSA
IMONFBA
Current
Monitor
VCC12
IMON
IMONA
IMONFB
Offset
Generator
OVP/UVP/NVP
ISENAP
ISENAN
+
20
-
OCP
OCSETA
TONSET
DAC
RGND
VSET
+
+
Offset
Cancellation
COMP
PWM
CMP
BOOTx
+
+
QR
CMP
PHASE
Selector
TON
Gen PWM
[1:3]
3-PH
Driver
UGATEx
PHASEx
LGATEx
VQR_TRIP
IBIAS
RSET
ISEN3P
ISEN3N
ISEN2P
ISEN2N
ISEN1P
ISEN1N
10
SUM
10
To Protection Logic
OVP/UVP/NVP
Current Balance
OCP
10
OCSET
www.richtek.com
4
RT8876A
Operation
PWM CMP
Offset Cancellation
TON GEN
Generate the PWM1 to PWM4 sequentially according
to the phase control signal from the Loop control
protection logic.
UVLO
DAC
Detect the DVD and VCC voltage and issue POR signal as
they are large enough.
3-PHASE Driver
Current Balance
www.richtek.com
5
RT8876A
Table 1. VR12 VID Code Table
VID7
VID6
VID5
VID4
VID3
VID2
VID1
VID0
0.000
0.250
0.255
0.260
0.265
0.270
0.275
0.280
0.285
0.290
0.295
0.300
0.305
0.310
0.315
0.320
0.325
0.330
0.335
0.340
0.345
0.350
0.355
0.360
0.365
0.370
0.375
0.380
0.385
0.390
0.395
0.400
0.405
0.410
0.415
0.420
0.425
0.430
0.435
0.440
www.richtek.com
6
Hex
Voltage (V)
RT8876A
VID7
VID6
VID5
VID4
VID3
VID2
VID1
VID0
0.445
0.450
0.455
0.460
0.465
0.470
0.475
0.480
0.485
0.490
0.495
0.500
0.505
0.510
0.515
0.520
0.525
0.530
0.535
0.540
0.545
0.550
0.555
0.560
0.565
0.570
0.575
0.580
0.585
0.590
0.595
0.600
0.605
0.610
0.615
0.620
0.625
0.630
0.635
0.640
0.645
Hex
Voltage (V)
www.richtek.com
7
RT8876A
VID7
VID6
VID5
VID4
VID3
VID2
VID1
VID0
Hex
Voltage (V)
0.650
0.655
0.660
0.665
0.670
0.675
0.680
0.685
0.690
0.695
0.700
0.705
0.710
0.715
0.720
0.725
0.730
0.735
0.740
0.745
0.750
0.755
0.760
0.765
0.770
0.775
0.780
0.785
0.790
0.795
0.800
0.805
0.810
0.815
0.820
0.825
0.830
0.835
0.840
0.845
0.850
www.richtek.com
8
RT8876A
VID7
VID6
VID5
VID4
VID3
VID2
VID1
VID0
0.855
0.860
0.865
0.870
0.875
0.880
0.885
0.890
0.895
0.900
0.905
0.910
0.915
0.920
0.925
0.930
0.935
0.940
0.945
0.950
0.955
0.960
0.965
0.970
0.975
0.980
0.985
0.990
0.995
1.000
1.005
1.010
1.015
1.020
1.025
1.030
1.035
1.040
1.045
1.050
1.055
Hex
Voltage (V)
www.richtek.com
9
RT8876A
VID7
VID6
VID5
VID4
VID3
VID2
VID1
VID0
1.060
1.065
1.070
1.075
1.080
1.085
1.090
1.095
1.100
1.105
1.110
1.115
1.120
1.125
1.130
1.135
1.140
1.145
1.150
1.155
1.160
1.165
1.170
1.175
1.180
1.185
1.190
1.195
1.200
1.205
1.210
1.215
1.220
1.225
1.230
1.235
1.240
1.245
1.250
1.255
1.260
www.richtek.com
10
Hex
Voltage (V)
RT8876A
VID7
VID6
VID5
VID4
VID3
VID2
VID1
VID0
1.265
1.270
1.275
1.280
1.285
1.290
1.295
1.300
1.305
1.310
1.315
1.320
1.325
1.330
1.335
1.340
1.345
1.350
1.355
1.360
1.365
1.370
1.375
1.380
1.385
1.390
1.395
1.400
1.405
1.410
1.415
1.420
1.425
1.430
1.435
1.440
1.445
1.450
1.455
1.460
1.465
Hex
Voltage (V)
www.richtek.com
11
RT8876A
VID7
VID6
VID5
VID4
VID3
VID2
VID1
VID0
1.470
1.475
1.480
1.485
1.490
1.495
1.500
1.505
1.510
1.515
1.520
www.richtek.com
12
Hex
Voltage (V)
RT8876A
Table 2. Serial VID Command
Master Payload
Slave Payload
Contents
Contents
N/A
N/A
Code
Commands
00h
Not Supported
01h
SetVID_Fast
VID code
N/A
02h
SetVID_Slow
VID code
N/A
N/A
03h
SetVID_Decay
04h
SetPS
05h
SetRegADR
06h
SetRegDAT
07h
08h
1Fh
VID code
Description
N/A
N/A
N/A
N/A
GetReg
Pointer of registers in
data table
Specified
register
contents
Not Supported
N/A
N/A
www.richtek.com
13
RT8876A
Table 3. SVID Data and Configuration Register
Index
Register Name
Description
Access
Default
00h
Vendor_ID
Vendor ID
RO
1Eh
01h
02h
05h
Product_ID
Product_Revision
Protocol_Version
RO
RO
RO
5Bh
01h
01h
06h
VR_Capability
Product ID
Product Revision
SVID Protocol version
Bit mapped register, identifies the SVID VR
Capabilities and which of the optional telemetry
registers is supported.
RO
81h
10h
Status_1
R-M, W-PWM
00h
11h
Status_2
R-M, W-PWM
00h
12h
Temperature_Zone
R-M, W-PWM
00h
15h
Output_Current
R-M, W-PWM
00h
1Ch
Status_2_Lastread
R-M, W-PWM
00h
21h
ICC_Max
RO, Platform
N/A
RO, Platform
N/A
RO
0Ah
RO
02h
RW, Master
FBh
RW, Master
00h
RW, Master
00h
RW, Master
00h
RW, Master
00h
RW, Master
30h
22h
Temp_Max
24h
SR_fast
25h
SR_slow
30h
VOUT_Max
31h
VID_Setting
32h
Power_State
33h
Offset
34h
Multi_VR_Config
35h
Pointer
Notes :
RO = Read Only
RW = Read/Write
R-M = Read by Master
W-PWM = Write by PWM only
Platform = programmed by platform
Master = programmed by the master
PWM = programmed by the VR control IC
www.richtek.com
14
RT8876A
Absolute Maximum Ratings
z
z
z
z
z
z
z
z
z
z
z
z
z
(Note 1)
(Note 4)
www.richtek.com
15
RT8876A
Electrical Characteristics
(VCC5 = 5V, VCC12 = 12V, TA = 25C, unless otherwise specified)
Parameter
Symbol
Test Conditions
Min
Typ
Max
Unit
Supply Input
VCC12 Supply Voltage
VCC12
4.5
--
13.2
VCC5
4.5
5.5
IVCC12
--
1.2
--
mA
IVCC5
--
12
20
mA
Shutdown Current
ISHDN
EN = 0V
--
--
POR Threshold
VPOR_r
VCC12 Rising
--
4.4
POR Hysteresis
VPOR_HYS
--
0.5
--
0.5
0.5
%VID
--
--
500
SetVID Slow
2.5
3.125
3.75
mV/s
SetVID Fast
10
12.5
15
mV/s
RL = 47k
70
80
--
dB
DC Accuracy
mV
RGND Current
RGND Current
IRGND
Slew Rate
Dynamic VID Slew Rate
Error Amplifier
DC Gain
Gain-Bandwidth Product
GBW
CLOAD = 5pF
--
10
--
MHz
Slew Rate
SR
--
--
V/s
VCOMP
RL = 47k
0.3
--
3.6
IOUTEA
VCOMP = 2V
--
250
--
0.75
--
0.75
mV
VOSCS
RISENxN
--
--
RISENxP
--
--
CORE VR
--
10
--
V/V
AXG VR
--
20
--
V/V
50
--
100
mV
DC Gain
Input Range
VISEN_in
VISEN Linearity
VISEN _ACC
--
TONSET/TONSETA pin
Voltage
VTon
--
0.75
--
TON
275
305
335
ns
Ton Setting
www.richtek.com
16
RT8876A
Parameter
TONSET/TONSETA Input
Current Range
Symbol
IRTON
TON ps2
Minimum Off-Time
TOFF_MIN
Test Conditions
Min
Typ
Max
Unit
25
--
280
--
85
--
--
250
--
ns
2.09
2.14
2.19
--
305
--
ns
-VCC5
0.5
80
--
--
--
VIL
--
--
VCC5
1.8
VIH
VCC5
0.5
--
--
VIL
--
--
VCC5
1.8
0.52
1.2
--
1.58
1.6
1.62
0.98
1.02
1.19
1.2
1.21
--
--
IBIAS
IBIAS Pin Voltage
VIBIAS
RIBIAS = 53.6k
TONx _QR
IQRSET
Before POR
QRSET/QRSETA
VIH
VINITIAL Threshold
VEN_OFS
ROFS
RSET Setting
RSET Voltage
VRSET
VDAC = 1V
--
1.000
--
VZCD
ISEN1P ISEN1N,
ISENAP ISENAN
--
--
mV
VUVLO
4.04
4.24
4.44
VOVABS
100
150
200
mV
Delay of UVLO
tUVLO
--
--
Delay of OVP
tOV
--
--
350
300
250
mV
--
--
100
50
--
mV
tUV
VNV
www.richtek.com
17
RT8876A
Parameter
Min
Typ
Max
Unit
--
--
43.2
48
52.8
86.4
96
105.6
--
15
--
VIH_EN
0.7
--
--
VIL_EN
--
--
0.3
EN Hysteresis
VENHYS
--
30
--
mV
Leakage Current of EN
IEN
--
VIH
0.665
--
--
VIL
--
--
0.367
VHYS
--
70
--
mV
ILEAK_IN
--
Delay of NVP
Symbol
tNV
NILIMIT
Test Conditions
ISEN1N/ISENAN Falling below
Threshold
V/V
times
ALERT
V ALERT
IALERT = 4mA
--
--
0.4
tA
From EN to VR Controller is
ready to accept SVID command
--
--
ms
--
100
--
mV
VVR_RDY
IVR_RDY = 4mA
--
--
0.4
VR_RDY Delay
tVR_RDY
--
100
--
VVRHOT
IVRHOT = 40mA
--
--
0.4
3.2
3.3
3.4
--
SVID Frequency
fSVIDfreq
25
26.25
MHz
tCO
--
8.3
ns
tSU
--
--
ns
tHLD
14
--
--
ns
st
Thermal Throttling
VRHOT Output Voltage
Current Monitor
Current Monitor Maximum
Output Voltage in Operating VIMON
Range
High Impedance Output
www.richtek.com
18
RT8876A
Parameter
Symbol
Test Conditions
Min
Typ
Max
Unit
ADC
Digital Code of ICCMAX
CICCMAX1
29
32
35
CICCMAX2
61
64
67
CICCMAX3
125
128
131
CICCMAXA1
11
CICCMAXA2
13
16
19
CICCMAXA3
29
32
35
CTEMPMAX1
82
85
88
CTEMPMAX2
97
100
103
CTEMPMAX3
122
125
128
COCR1
252
255
255
COCR2
167
170
173
COCR3
82
85
88
t OCR
--
--
500
t TSEN_TOL
20
--
20
mV
t TZ
--
--
500
decimal
decimal
decimal
decimal
t UGATEr
3nF load
--
25
--
ns
t UGATEf
3nF load
--
12
--
ns
t LGATEr
3nF load
--
24
--
ns
t LGATEf
3nF load
--
10
--
ns
t UGATEpgh
--
60
--
t UGATEpdl
--
22
--
t LGATEpdh
--
20
--
t LGATEpdl
--
--
Propagation Delay
ns
Output
UGATE Drive Source
Current
UGATE Drive Sink
Resistance
LGATE Drive Source
Current
LGATE Drive Sink
Resistance
UGATE Drive Source
I UGATEsr
--
--
RUGATEsk
--
1.4
--
I LGATEsr
VLGATEx = 2V
--
2.2
--
--
1.1
--
--
--
10
RLGATEsk
I UGATEsr
I DVIDx
www.richtek.com
19
RT8876A
Parameter
Current Sinking in from 5V
to ICCMAX Pin
Current Sinking in from 5V
to ICCMAXA Pin
Current Sinking in from 5V
to TEMPMAX Pin
Symbol
Test Conditions
Min
Typ
Max
Unit
ICCMAX
After EN
--
16
--
ICCMAXA
After EN
--
128
--
ITEMPMAX
After EN
--
16
--
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 at TA = 25C on a high effective thermal conductivity four-layer test board per JEDEC 51-7. 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.
www.richtek.com
20
RT8876A
Typical Application Circuit
VCCIO
RT8876A
48
12V
36
5V
43
VIN
42
VIN
VCC12
VCC5
VRHOT 41
VR_RDY 35
VCLK 17
TONSETA
13 DVID
2 DVIDA
OFS
TEMPMAX
ICCMAX
ICCMAXA
QRSETA
QRSET
OFSA
IBIAS
16 IMONFB
VCC_SENSE
VIN
52 BOOT1
51 UGATE1
VCLK
ALERT
14
21
22
23
32
1
26
20
IMONA 25
OCSETA 37
VCC5
OCSET 38
VCC5
50 PHASE1
49 LGATE1
6 ISEN1P
5 ISEN1N
VIN
54 PHASE2
53 LGATE2
Load
3 ISEN2P
4 ISEN2N
100
VIN
RNTC
TSEN 40
56 BOOT2
55 UGATE2
VOUT_CORE
VCC5
VDIO
IMON 15
10 COMP
11
FB
RNTC
VR_RDY
VDIO 18
19
ALERT
TONSET
9 RSET
VRHOT
VCC5
RNTC
TSENA 39
VCC5
IMONFBA 24
44 BOOT3
45 UGATE3
COMPA
46 PHASE3
47 LGATE3
VCCAXG_SENSE
29
FBA 28
12V
12V
7 ISEN3P
8 ISEN3N
VCC
RNTC
BOOT
PGND UGATE
12 RGND
PHASE
VSS_SENSE
Chip Enable
PWMA 33
34 EN
PWM
LGATE
RT9612
VOUT_AXG
100
Load
ISENAP 31
30
ISENAN
27
RGNDA
GND
57 (Exposed Pad)
VSSAXG_SENSE
www.richtek.com
21
RT8876A
VCCIO
RT8876A
48
12V
36
5V
43
VIN
42
VIN
VCC12
VCC5
TONSET
TONSETA
9 RSET
13 DVID
2 DVIDA
VRHOT 41
VR_RDY 35
VCLK 17
10 COMP
11
FB
RNTC
VIN
52 BOOT1
51 UGATE1
50 PHASE1
49 LGATE1
VR_RDY
VCLK
VDIO 18
19
ALERT
OFS
TEMPMAX
ICCMAX
ICCMAXA
QRSETA
QRSET
OFSA
IBIAS
16 IMONFB
VCC_SENSE
VRHOT
ALERT
14
21
22
23
32
1
26
20
IMON 15
IMONA 25
OCSETA 37
VCC5
OCSET 38
VCC5
6 ISEN1P
5 ISEN1N
VIN
56 BOOT2
55 UGATE2
54 PHASE2
53 LGATE2
VCC5
VDIO
RNTC
TSEN 40
VCC5
RNTC
TSENA 39
VCC5
VOUT_CORE
3 ISEN2P
4 ISEN2N
Load
100
VIN
44 BOOT3
45 UGATE3
46 PHASE3
47 LGATE3
IMONFBA 24
COMPA
29
FBA 28
VCC
BOOT
PGND UGATE
12 RGND
Chip Enable
12V
12V
7 ISEN3P
8 ISEN3N
VSS_SENSE
VCCAXG_SENSE
PHASE
34 EN
PWMA 33
PWM
VOUT_AXG
LGATE
100
Load
RT9612
ISENAP 31
30
ISENAN
27
RGNDA
57 (Exposed Pad)
GND
RNTC
VSSAXG_SENSE
www.richtek.com
22
RT8876A
VCCIO
RT8876A
48
12V
36
5V
43
VIN
9
13
VCC12
VCC5
TONSET
RSET
DVID
16 IMONFB
VCC_SENSE
10 COMP
11
FB
RNTC
VIN
6 ISEN1P
5 ISEN1N
VIN
56 BOOT2
55 UGATE2
54 PHASE2
53 LGATE2
VOUT_CORE
3 ISEN2P
4 ISEN2N
100
VRHOT
VR_RDY
VCLK 17
VDIO 18
19
ALERT
VCLK
VIN
44 BOOT3
45 UGATE3
46 PHASE3
47 LGATE3
ALERT
OFS 14
TEMPMAX 21
ICCMAX 22
1
QRSET
IBIAS
20
IMON 15
OCSET 38
VCC5
RNTC
TSEN 40
VCC5
DVIDA 2
ICCMAXA 23
IMONFBA
24
IMONA 25
26
OFSA
27
RGNDA
28
FBA
29
COMPA
32
QRSETA
33
PWMA
37
OCSETA
42
TONSETA
ISENAN
7 ISEN3P
8 ISEN3N
VCC5
VDIO
52 BOOT1
51 UGATE1
50 PHASE1
49 LGATE1
Load
VRHOT 41
VR_RDY 35
Floating
30
5V
ISENAP 31
39
TSENA
12 RGND
VSS_SENSE
Chip Enable
34 EN
GND
57 (Exposed Pad)
www.richtek.com
23
RT8876A
Typical Operating Characteristics
CORE VR Power On
V CORE
(1V/Div)
V CORE
(1V/Div)
VR_RDY
(2V/Div)
ALERT
(2V/Div)
VR_RDY
(2V/Div)
EN
(2V/Div)
VDIO
(1V/Div)
PWM1
(5V/Div)
VCORE = 1.1V, ILOAD = 5A
Time (100s/Div)
Time (1ms/Div)
V CORE
(500mV/Div)
V CORE
(500mV/Div)
VCLK
(1V/Div)
ALERT
(2V/Div)
VDIO
(2V/Div)
VCLK
(1V/Div)
ALERT
(2V/Div)
VDIO
(2V/Div)
Time (40s/Div)
Time (100s/Div)
V CORE
(500mV/Div)
V CORE
(500mV/Div)
VCLK
(1V/Div)
ALERT
(2V/Div)
VDIO
(2V/Div)
VCLK
(1V/Div)
ALERT
(2V/Div)
VDIO
(2V/Div)
Time (40s/Div)
www.richtek.com
24
Time (100s/Div)
RT8876A
CORE VR Load Transient Response
V CORE
(50mV/Div)
V CORE
(50mV/Div)
70A
I LOAD
5A
70A
I LOAD
5A
VCORE = 1.1V, fLOAD = 300Hz, ILOAD = 5A to 70A
Time (100s/Div)
Time (100s/Div)
CORE VR OCP
V CORE
(2V/Div)
VR_RDY
(2V/Div)
V CORE
(1V/Div)
PWM1
(5V/Div)
VR_RDY
(1V/Div)
I LOAD
(100A/Div)
PWM1
(5V/Div)
VCORE = 1.1V
VCORE = 1.1V
Time (100s/Div)
Time (40s/Div)
CORE VR UVP
VIMON (V)
V CORE
(1V/Div)
VR_RDY
(1V/Div)
2.1
1.8
1.5
1.2
0.9
PWM1
(5V/Div)
0.6
0.3
0.0
Time (1ms/Div)
10
20
30
40
50
60
70
80
90
100
www.richtek.com
25
RT8876A
AXG VR Power On
VAXG
(1V/Div)
VAXG
(1V/Div)
VDIO
(1V/Div)
EN
(1V/Div)
ALERT
(1V/Div)
PWMA
(10V/Div)
VAXG = 1.1V, ILOAD = 5A
Time (100s/Div)
Time (1ms/Div)
VAXG
(500mV/Div)
VAXG
(500mV/Div)
VCLK
(2V/Div)
VDIO
(2V/Div)
VCLK
(2V/Div)
VDIO
(2V/Div)
ALERT
(2V/Div)
ALERT
(2V/Div)
Time (40s/Div)
Time (100s/Div)
VAXG
(500mV/Div)
VAXG
(500mV/Div)
VCLK
(2V/Div)
VDIO
(2V/Div)
VCLK
(2V/Div)
VDIO
(2V/Div)
ALERT
(2V/Div)
Time (40s/Div)
www.richtek.com
26
ALERT
(2V/Div)
Time (100s/Div)
RT8876A
AXG VR Load Transient Response
VAXG
(50mV/Div)
VAXG
(50mV/Div)
22A
I LOAD
2A
22A
I LOAD
2A
VAXG = 1.1V, fLOAD = 300Hz, ILOAD = 2A to 22A
Time (100s/Div)
Time (100s/Div)
AXG VR OCP
VAXG
(2V/Div)
VAXG
(1V/Div)
PWMA
(10V/Div)
I LOAD
(50A/Div)
PWMA
(5V/Div)
VAXG = 1.1V
VAXG = 1.1V
Time (100s/Div)
Time (100s/Div)
AXG VR UVP
VAXG
(1V/Div)
2.7
2.4
VIMONA (V)
2.1
PWMA
(5V/Div)
1.8
1.5
1.2
0.9
0.6
0.3
0.0
Time (1ms/Div)
12
15
18
21
24
27
30
www.richtek.com
27
RT8876A
Thermal Monitoring
TSEN
(100mV/Div)
VRHOT
(1V/Div)
Time (400s/Div)
www.richtek.com
28
RT8876A
Application Information
The RT8876A is a CPU power controller which includes
two channels : a 3/2/1 phase synchronous Buck controller
with three integrated drivers for CORE VR, and a single
phase Buck controller for AXG VR. The RT8876A is
compliant with Intel VR12/IMVP7 voltage regulator
specification to fulfill Intel's CPU power supply
requirements of both CORE and AXG voltage regulators.
A Serial VID (SVID) interface is built-in in the RT8876A to
communicate with Intel VR12/IMVP7 compliant CPU. The
RT8876A adopts G-NAVPTM (Green Native Adaptive
Voltage Positioning), which is Richtek's proprietary
topology derived from finite DC gain EA amplifier with
current mode control, making it an easy setting PWM
controller, meeting all Intel CPU requirements of AVP. The
load line can be easily programmed by setting the DC
gain of the error amplifier. The RT8876A has fast transient
response because of the G-NAVPTM commanding variable
switching frequency. Based on the G-NAVPTM topology,
the RT8876A also features a quick response mechanism
so that fully phases can respond for optimized AVP
performance during load transient. The G-NAVPTM topology
also represents a high efficiency system with green power
concept. With the G-NAVPTM topology, the RT8876A is
also a green power controller with high efficiency under
heavy load, light load, and very light load conditions. The
RT8876A supports mode transition function with various
operating states, including multi-phase, single phase and
DEM (Diode Emulation Modes). These different operating
states allow the overall power control system to have the
lowest power loss. By utilizing the G-NAVPTM topology,
the operating frequency of the RT8876A varies with VID,
load, and input voltage to further enhance the efficiency
even in CCM. The built-in high accuracy DAC converts
the SVID code ranging from 0.25V to 1.52V with 5mV per
step. The RT8876A supports VID on-the-fly function with
three different slew rates : Fast, Slow and Decay. The
RT8876A also builds in a high accuracy ADC for some
platform setting functions, such as no-load offset or over
current level. The controller supports both DCR and sense
resistor current sensing. The RT8876A provides power VR
ready signals for both CORE VR and AXG VR. It also
features complete fault protection functions including over
4.24V
VCC12
4V
1.06V
EN
POR
Chip EN
0.7V
1.06V
www.richtek.com
29
RT8876A
will be mirrored inside the RT8876A for internal use. Note
that other types of connection or other values of resistance
applied at the IBIAS pin may cause failure of the
RT8876A's functions, such as slew rate control, OFS
accuracy, etc. In other words, the IBIAS pin can only be
connected with a 53.6k resistor to GND. The resistance
accuracy of this resistor is recommended to be 1% or
higher.
Current
Mirror
ICCMAX
2.14V
+
-
A/D
Converter
+
-
ICCMAXA
TEMPMAX
IBIAS
53.6k
I
www.richtek.com
30
RT8876A
POR, if the voltage at the QRSETA pin is lower than
VCC5 1.8V, the address will be flipped, that is, VR0
(CORE) address is flipped from 0000 to 0001 and VR1
(AXG) address is flipped from 0001 to 0000. For example,
a 5V voltage divided by two 1k resistors connected to
the QRSETA pin generates 2.54V (5V / 2 + 80A x 1k /
2) before POR and 2.5V (5V/2) after POR. So the address
will be flipped under this condition.
Start-Up Sequence
The RT8876A utilizes an internal soft-start sequence which
strictly follows Intel VR12/IMVP7 start-up sequence
specifications. After POR = high and EN = high, the
controller considers all the power inputs ready and enters
start-up sequence. If VINITIAL = 0V, VOUT is programmed
to stay at 0V for 2ms waiting for SVID command. If V
INITIAL = 1.1V, VOUT will ramp up to VINITIAL voltage (which
is not zero) immediately after both POR = high and EN =
high. After VOUT reaches target VINITIAL, VOUT will stay at
VINITIAL waiting for SVID command. After the RT8876A
VCC12
VCC5
4V
3.5V
4.2V
3.7V
POR
EN
SVID
Valid
XX
xx
2ms
0.2V
VOUT,CORE
UGATE
Hi-Z
SVID defined
Hi-Z
MAX Phases
MAX Phases
100s
VR_RDY
0.2V
VOUT,AXG
PWMA
Hi-Z
SVID defined
Hi-Z
1 Phase CCM
1 Phase CCM
www.richtek.com
31
RT8876A
VCC12
VCC5
4V
3.5V
4.2V
3.7V
POR
EN
SVID
Valid
XX
xx
2ms
VINITIAL = 1.1V
0.2V
VOUT,CORE
UGATE
Hi-Z
SVID defined
Hi-Z
MAX Phases
MAX Phases
100s
VR_RDY
VINITIAL = 1.1V
0.2V
VOUT,AXG
PWMA
Hi-Z
SVID defined
Hi-Z
1 Phase CCM
1 Phase CCM
CORE VR
Active Phase Determination : Before POR
The number of active phases is determined by the internal
circuitry that monitors the ISENxN voltages during startup. Normally, the CORE VR operates as a 3-phase PWM
controller. Pulling ISEN3N to VCC5 programs a 2-phase
operation, pulling ISEN3N and ISEN2N to VCC5 programs
a 1-phase operation. Before POR, CORE VR detects
whether the voltages of ISEN2N and ISEN3N are higher
than VCC5 1V respectively to decide how many
phases should be active. Phase selection is only active
during POR. When POR = high, the number of active
phases is determined and latched. The unused ISENxP
pins are recommended to be connected to VCC5.
www.richtek.com
32
RT8876A
Since the DCR of the inductor is temperature dependent,
it affects the output accuracy at hot conditions.
Temperature compensation is recommended for the
lossless inductor DCR current sense method. Figure 10
shows a simple but effective way of compensating the
temperature variations of the sense resistor using an NTC
thermistor placed in the feedback path.
VIN, CORE
HS_FET
RX
COMP2
VOUT, CORE
L
CX
RC
LS_FET
+
-
CMP
UGATEx
CCRCOT
Driver
PWM
LGATEx
Logic
AI
VCS
+
-
ISENxP
ISENxN
C2
C2
Offset
Canceling
R2
COMP
FB
RGND
R1
EA
+
VSS_SENSE
VDAC, CORE
(1)
AI RSENSE
RDROOP
(2)
FB
RGND
R1a
R1b
VCC_SENSE
RNTC
VSS_SENSE
R2
R1a // RNTC, T C + R1b
(4)
{(
e
) ( )}
1
T+273
298
(5)
AV2
AV1
0
R2
VDAC
A V = R2 =
R1
COMP
VCC_SENSE
EA
+
C1
C1
Load Current
(6)
www.richtek.com
33
RT8876A
R2 = AV,
25C
(7)
1 R
SENSE, COLD
(8)
Loop Compensation
Optimized compensation of the CORE VR 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 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 :
fP =
1
2 C RC
(9)
12
20.33 10
RTON VDAC
VIN VDAC
(13)
During PS2/PS3 operation, the CORE VR shrinks its ontime for the purpose of reducing output voltage ripple
caused by DCM operation. The shrink percentage is 15%
compared with original on-time setting by equation (12)
or (13). That is, after setting the PS0 operation on-time,
the PS2/PS3 operation on-time is 0.85 times the original
on-time. On-time translates only roughly to switching
frequencies. The on-times guaranteed in the Electrical
Characteristics are influenced by switching delays in
external HS-FET. Also, the dead-time effect increases the
effective on-time, which in turn reduces the switching
frequency. It occurs only in CCM and during dynamic output
voltage transitions, when the inductor current reverses at
light or negative load currents. With reversed inductor
current, the phase goes high earlier than normal, extending
the on-time by a period equal to the HS-FET rising dead
time. For better efficiency of the given load range, the
maximum switching frequency is suggested to be :
fS(MAX) (kHz) =
TON THSDelay
www.richtek.com
34
RT8876A
Where fS(MAX) is the maximum switching frequency, tHSDELAY is the turn-on delay of HS-FET, 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 Low side FET RDS(ON),
RON_HS-FET is the High side FET RDS(ON) ,DCR is the
inductor DCR, and RDROOP is the load line setting.
CCRCOT
On-Time
Computer
TONSET
RTON
VDAC
R1
C1
0.36H
= 3.6k
1m 100nF
RX
ISENxP
DCR
CX
+ VX -
ISENxN
On-Time
RX =
VIN, CORE
L = R C
X
X
DCR
VOUT, CORE
(15)
(16)
www.richtek.com
35
RT8876A
+ VSVIDOFS
www.richtek.com
36
Slew Rate
Control
DVID
Event
1/20
+
EA
-
DVID
FB
12
(19)
(20)
RT8876A
Thermal Monitoring and Temperature Reporting
The CORE VR provides thermal monitoring function via
sensing TSEN pin voltage. Through the voltage divider
resistors, R1 and RNTC, the voltage of TSEN will be
proportional to VR temperature. When VR temperature
rises, TSEN voltage also rises. The ADC circuit of the
CORE VR monitors the voltage variation at the TSEN pin
from 1.46V to 1.845V with 55mV resolution. This voltage
is then decoded into digital format and stored into
Temperature_Zone register.
To meet Intel's VR12/IMVP7 specification, platform users
have to set the TSEN voltage to meet the temperature
variation of VR from 75% to 100% VR max temperature.
For example, if the VR max temperature is 100C, platform
R1
RNTC
R2
TSEN
R3
SVID Thermal
Alert
b6
97%
1.79V
I
x RDROOP x RIMON
VIMON = LOAD
RIMONFB
(21)
www.richtek.com
37
RT8876A
Current Mirror
FB
VCC_SENSE
IMirror
IMONFB RIMONFB
IMON
RIMON
www.richtek.com
38
tON, QR =
VQRSET
tON
1.2
=
20.33 10
12
RTON VQRSET
VIN VDAC
(23)
Current Mirror
QR trigger
VDAC
+
-
IMirror
IMONFB RIMONFB
VCC_SENSE
(24)
(25)
ROC1 = ROC2 CC5 1
VOCSET
RT8876A
The current limit is triggered when per-phase inductor
current exceeds the current limit threshold, ILIMIT_CORE,
as defined by VOCSET. The driver will then be forced to turn
off UGATE until the condition is cleared. If the over current
condition of any phase remains valid for 15 cycles, the
CORE VR will trigger OCP latch. Latched OCP forces
PWM into high impedance, which disables internal PWM
logic drivers. If the over current condition is not valid for 15
continuous cycles, the OCP latch counter will be reset.
When OCP is triggered by the CORE VR, the AXG VR
will also enter soft shut down sequence.
ROC1
ROC2
(27)
ROC1a // RNTC, TC + ROC1b + ROC2
ROC2
ROC1a // RNTC, 25C + ROC1b + ROC2
(29)
OCSET
ROC2 =
REQU, HOT REQU, COLD + (1 ) REQU, 25C
VCC5
(1 )
(30)
VOCSET, 25C
ROC1b =
ROC2
(31)
where
=
RSENSE, HOT
DCR25C [1 + 0.00393 x (THOT 25)]
=
RSENSE, COLD DCR25C [1 + 0.00393 x (TCOLD 25)]
(32)
REQU, TC = ROC1a // RNTC, TC
(33)
VCC5
NTC
ROC1b
OCSET
ROC2
= VCC5
VCC5
VCC5
ROC1a
(26)
www.richtek.com
39
RT8876A
Negative Voltage Protection (NVP)
Loop Control
HS_FET
Driver
VOUT, AXG
L
RX
CMP
CX
RC
+
-
LS_FET
AI
VCS
+
-
ISENAP
ISENAN
C1
C2
Offset
Canceling
COMPA
EA
+
CCRCOT
PWMA
PWM
Logic
COMPA2
FBA
RGNDA
R2
R1
VCCAXG_SENSE
VSSAXG_SENSE
VDAC, CORE
AXG VR
AXG VR Disable
www.richtek.com
40
A V = R2 =
R1
AI x RSENSE
RDROOP
(34)
(35)
RT8876A
or the DCR of the inductor), and RDROOP is the equivalent
load line resistance as well as the desired static output
impedance. Since the DCR of the inductor is temperature
dependent, the output accuracy may be affected at high
temperature conditions. Temperature compensation is
recommended for the lossless inductor DCR current sense
method. Figure 20 shows a simple but effective way of
compensating the temperature variations of the sense
resistor by using an NTC thermistor placed in the feedback
path.
C2
R2
COMPA
R1b
R1a
VCCAXG_SENSE
RNTC
RGNDA
VSSAXG_SENSE
VDAC,AXG
(36)
as :
R2
R1a // RNTC, T C + R1b
(37)
{(
RNTC, TC = R25C e
25C
) ( )}
1
298
T+273
(38)
C RC
(43)
R2
The zero of compensator has to be placed at half of the
switching frequency to filter the switching related noise.
Such that,
C2 =
TON Setting
(42)
(41)
Loop Compensation
C1 =
(40)
RSENSE, HOT
1 R
SENSE, COLD
fP =
R2 = AV,
C1
FBA
EA
+
(44)
www.richtek.com
41
RT8876A
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 21 shows the on-time setting circuit.
Connect a resistor (RTON) between VIN,AXG and TONSETA
pin to set the on-time of UGATE :
tON (VDAC
TONSETA
RTON
R1
VIN, AXG
C1
VDAC, AXG
On-Time
t ON (VDAC 1.2V) =
CCRCOT
On-Time
Computer
20.33 10
RTON VDAC, AXG
VIN VDAC, AXG
(46)
tON THSDelay
= 100nF yields :
VDAC(MAX) + ILOAD(MAX) RON _ LSFET + DCR RDROOP
0.36H
RX =
= 3.6k
(49)
1m
100nF
VIN(MAX) + ILOAD(MAX) RON _ LSFET RON _ HSFET
VOUT, AXG
(47)
where fS(MAX) is the maximum switching frequency, tHSL
DCR
is
the
turn-on
delay
of
HS-FET,
V
is
the
DAC(MAX)
DELAY
CX
RX
maximum VDAC, AXG of application, VIN(MAX) is the maximum
application input voltage, ILOAD(MAX) is the maximum load
+ VX ISENAP
of application, RON_LS-FET is the Low side FET RDS(ON),
ISENAN
RON_HS-FET is the High side FET RDS(ON), DCR is the
inductor DCR, and RDROOP is the load line setting.
Figure 22. AXG VR : Lossless Inductor Sensing
Copyright 2014 Richtek Technology Corporation. All rights reserved.
www.richtek.com
42
RT8876A
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 with a slow recovery, RX
is chosen too small. Vice versa, if the resistance is too
large the output voltage transient has only a small initial
dip and the recovery becomes too fast, causing a ring
back to occur. Using current sense resistor in series with
the inductor can have better accuracy, but at the expense
of efficiency. 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 DCR sensing method.
(50)
(51)
DAC
Slew Rate
Control
IDVIDA
DVID
Event DVIDA
+
EA
-
1/20
FBA
www.richtek.com
43
RT8876A
Thermal Monitoring and Temperature Reporting
The AXG VR provides thermal monitoring function via
sensing TSENA pin voltage. Through the voltage divider
resistors, R1 and RNTC, the voltage of TSENA will be
proportional to VR temperature. When VR temperature
rises, the TSENA voltage also rises. The ADC circuit of
the AXG VR monitors the voltage variation at the TSENA
pin from 1.46V to 1.845V with 55mV resolution. This
voltage is then decoded into digital format and stored into
Temperature_Zone register. To meet Intel's VR12/IMVP7
specification, platform users have to set the TSENA voltage
to meet the temperature variation of VR from 75% to 100%
VR max temperature.
For example, if the VR max temperature is 100C, platform
users have to set the TSENA voltage to be 1.46V when
VR temperature reaches 75C and 1.845V when VR
temperature reaches 100C. Detailed voltage setting versus
temperature variation is shown in Table 5. The thermometer
code is implemented in Temperature_Zone register.
VCC5
R1
RNTC
TSENA
R3
b7
100%
1.845V
b6
97%
1.79V
b4
91%
1.68V
b3
88%
1.625V
b2
85%
1.57V
b1
b0
82%
75%
1.515V 1.46V
www.richtek.com
44
R2
VRHOT
RT8876A
voltage of IMONA at full load. Find RIMONA and RIMONFBA
based on :
VIMONA(MAX)
RIMONA
=
(53)
RIMONFBA IMAX RDROOP
where VIMONA(MAX) is the maximum voltage at full load,
and IMAX is the full load current of VR.
Current Mirror
FBA
VCCAXG_SENSE
IMONFBA RIMONFBA
IMirror
IMONA
RIMONA
Quick Response
The AXG VR utilizes a quick response feature to support
heavy load current demand during instantaneous load
transient. The AXG VR monitors the current of the
IMONFBA pin, and this current is mirrored to internal quick
response circuit. At steady state, this mirrored current
will not trigger a quick response. When the VOUT, AXG voltage
drops abruptly due to load apply transient, the mirrored
current into quick response circuit will also increase
instantaneously. When the mirrored current
instantaneously rises above 5A, quick response will be
triggered.
When quick response is triggered, the quick response
circuit will generate a quick response pulse. The internal
quick response pulse generation circuit is similar to the
on-time generation circuit. The only difference is the
QRSETA pin. The voltage at the QRSETA pin also
influences the pulse width of quick response. A voltage
divider circuit is recommended to be applied to the
QRSETA pin. Therefore, with a little modification of
equation (45), the pulse width of quick response pulse
can be calculated as :
tON, QR =
=
VQRSETA
tON
1.2
12
20.33 10
RTON VQRSETA
VIN VDAC, AXG
(54)
(55)
www.richtek.com
45
RT8876A
Connect a resistive voltage divider from VCC5 to GND,
and the joint of the resistive voltage divider is connected
to the OCSETA pin as shown in Figure 26. For a given
ROC2,
V
VCC5
(56)
ROC1
VOCSETA, TC =
OCSETA
ROC2
VCC5
ROC2
ROC1a // RNTC, 25C + ROC1b + ROC2
(57)
ROC1a
(58)
VOCSETA, 25C =
VCC5
ROC2
ROC1a // RNTC, 25C + ROC1b + ROC2
(59)
ROC2 =
REQU, HOT REQU, COLD + (1 ) REQU, 25C
VCC5
(60)
(1 )
VOCSETA, 25C
ROC1b =
( 1) ROC2 + REQU, HOT REQU, COLD
(1 )
(61)
where
=
RSENSE, HOT
DCR25C [1 + 0.00393 (THOT 25)]
=
RSENSE, COLD DCR25C [1 + 0.00393 (TCOLD 25)]
(62)
REQU, TC = ROC1a // RNTC, TC
(63)
NTC
ROC1b
OCSETA
ROC2
www.richtek.com
46
RT8876A
high side MOSFETs of the AXG VR to protect the CPU.
When OVP is triggered by the AXG VR, the CORE VR
will also enter shut down sequence. A 1s delay is used
in OVP detection circuit to prevent false trigger. Note that
if OFSA pin is higher than 0.9V before power up, OVP
would trigger when V(MAX) + 850mV.
Output LC Filter
Inductor Selection
The switching frequency and ripple current determine the
inductor value as follows :
LMIN =
VIN VOUT
TON
IRipple(MAX)
(64)
www.richtek.com
47
RT8876A
where TJ(MAX) is the maximum junction temperature, TA is
the ambient temperature, and JA is the junction to ambient
thermal resistance.
For recommended operating condition specifications, the
maximum junction temperature is 125C. The junction to
ambient thermal resistance, JA, is layout dependent. For
WQFN-56L 7x7 package, the thermal resistance, JA, is
31C/W on a standard JEDEC 51-7 four-layer thermal test
board. The maximum power dissipation at TA = 25C can
be calculated by the following formula :
Layout Considerations
Careful PC board layout is critical to achieve low switching
losses and clean, stable operation. The switching power
stage requires particular attention. If possible, mount all
of the power components on the top side of the board
with their ground terminals flushed against one another.
Follow these guidelines for PC board layout
considerations :
`
3.5
Four-Layers PCB
3.0
2.5
2.0
1.5
1.0
0.5
0.0
0
25
50
75
100
125
www.richtek.com
48
RT8876A
Outline Dimension
DETAIL A
Pin #1 ID and Tie Bar Mark Options
Note : The configuration of the Pin #1 identifier is optional,
but must be located within the zone indicated.
Symbol
Dimensions In Millimeters
Dimensions In Inches
Min
Max
Min
Max
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
0.150
0.250
0.006
0.010
6.900
7.100
0.272
0.280
D2
5.150
5.250
0.203
0.207
6.900
7.100
0.272
0.280
E2
5.150
5.250
0.203
0.207
e
L
0.400
0.350
0.016
0.450
0.014
0.018
www.richtek.com
49
RT8876A
www.richtek.com
50