Infineon IR35201MTRPBF DS v01 - 00 EN
Infineon IR35201MTRPBF DS v01 - 00 EN
Infineon IR35201MTRPBF DS v01 - 00 EN
FEATURES DESCRIPTION
Ultra Low Quiescent Power Dual output 8 phase The IR35201 is a dual-loop digital multi-phase
(8+0/7+1/ 6+2) PWM Controller buck controller designed for CPU voltage
®
VR12 Rev 1.7, VR12.5 Rev 1.5, IMVP8 Rev 1.2, AMD regulation, and is fully compliant with Intel , VR12
2
SVI2, and Memory VR modes Rev 1.7, VR12.5 Rev 1.5, IMVP8 Rev 1.2, and
AMD SVI2 REV 1.06 specifications.
Switching frequency from 194KHz to 2MHz per phase
in 56 steps The IR35201 includes IR’s Efficiency Shaping
IR Efficiency Shaping Features including Dynamic Technology to deliver exceptional efficiency at
Phase Control and Automatic Power State Switching minimum cost across the entire load range. IR’s
Dynamic Phase Control adds/drops phases based
Programmable 1-phase or 2-phase operation for Light
Loads and Active Diode Emulation for very Light upon load current. The IR35201 can be configured
Loads to enter 1 or 2-phase PS1 operation and active
diode emulation mode automatically or by
IR Adaptive Transient Algorithm (ATA) on both loops command.
minimizes output bulk capacitors and system cost
Auto-Phase Detection with PID Coefficient auto- IR’s unique Adaptive Transient Algorithm (ATA),
scaling based on proprietary non-linear digital PWM
algorithms, minimizes output bulk capacitors.
Fault Protection: OVP, UVP, OCP, OTP, CAT_FLT
I2C/SMBus/PMBus system interface for reporting of IR35201 has 127 possible address values for both
Temperature, Voltage, Current & Power telemetry for the PMBus and I2C bus interfaces. The device
both loops configuration can be easily defined using the IR
Multiple Time Programming (MTP) with integrated PowIRCenter GUI, and is stored in the on-chip
charge pump for easy non-volatile programming Non-Volatile Memory (NVM). This reduces external
components and minimizes the package size.
Compatible with 3.3V tri-state drivers
o o
+3.3V supply voltage; -40 C to 85 C ambient The IR35201 provides extensive OVP, UVP, OCP,
o o OTP & CAT_FLT fault protection, and includes
operation; -40 C to 125 C junction
thermistor based temperature sensing or per
Pb-Free, RoHS, 7x7mm 56-pin, 0.4mm pitch QFN phase temperature reporting when using the IR
powIRstage. The controller is designed to work
APPLICATIONS with either Rdson current sense PowIRstages or
with DCR current sense.
VR12, VR12.5 and IMVP8 (overclocking only), AMD
SVI2 based systems The IR35201 also includes numerous VR design
Servers and High End Desktop CPU VRs simplifying and differentiating features, like register
High Performance Graphics Processors, Memory VR diagnostics, which enable fast time-to-market.
ORDERING INFORMATION
Base Part Standard Pack Orderable
Package Type
Number Form Quantity Part Number
IR35201M
yy – Configuration File ID
xx – Customer ID
V
V
V
VV
Figure 3: VR using IR35201 Controller and IR3555 PowIR Stage in 6+2 Configuration
1 ISEN6 A [I] Phase 6 Current Sense Input. Phase 6 sensed current input (+).Short to GND if not used.
Resistor Current Sense Positive. This pin is connected to an external network to set the load
2 RCSP A [O]
line slope, bandwidth and temperature compensation for Loop 1.
Resistor Current Sense Minus. This pin is connected to an external network to set the load line
3 RCSM A [O]
slope, bandwidth and temperature compensation for Loop 1.
Voltage Regulator Ready Output (Loop #2). Open-drain output that asserts high when the VR
4 VRDY2 D [O] has completed soft-start to Loop #2 boot voltage. Pull-up to an external voltage through a
resistor.
Voltage Sense Input. This pin is connected directly to the VR output voltage of Loop #1 at the
5 VSEN A [I]
load and should be routed differentially with VRTN.
Voltage Sense Return Input. This pin is connected directly to Loop#1 ground at the load and
6 VRTN A [I]
should be routed differentially with VSEN.
7 NC Do Not Connect
I in. Input current signal that ranges from 0 to 1.25Vdc indicating a maximum input current of
8 I_IN A [I]
62.5 Amps.
Temperature Sense Input Loop 1. An NTC network or the temperature reporting output from an
IR PowIRstage can be connected to this pin to measure temperature for VRHOT and OTP
shutdown. When connected to the IR PowIRstage’s temperature output; the scaled input voltage
9 TSEN1 A [I]
to the controller needs to be at a gain of 4.88mV per degC and an offset of 0.365 Vdc so the
controller can correctly report temperature. Typically a 10kohm and 6.49kohm resistive divider is
used to accomplish the scaling between the power stage and the controller.
10 CFILT A [O] 1.8V Decoupling. A 1F capacitor on this pin provides decoupling for the internal 1.8V supply.
Voltage Regulator Ready Output (Loop #1). Open-drain output that asserts high when the VR
11 VRDY1 D [O] has completed soft-start to Loop #1 boot voltage. Pull-up to an external voltage through a
resistor.
Enable Input for Loop #2. This pin may be configured as an Enable input for loop #2.
EN_L2 D[I] Power OK Input (AMD). An input that when low indicates to return to the Boot voltage and when
12 PWROK D[I] high indicates to use the SVI bus.
CAT_FLT D[O]
Catastrophic Fault Output Pin. This pin may be used as a Catastrophic Fault CMOS Output Pin
that is driven to VCC under output OVP, NVM CRC errors or a TSEN fault input.
13 NC Do Not Connect
Voltage Sense Input. This is used to detect and measure a valid input supply voltage (typically
14 VINSEN A [I]
4.5V-13.2V) to the VR.
15 NC Do Not Connect
Serial VID Address. If present, a resistor to ground sets the offset to the SVID address set in
SV_ADDR A[I] NVM. If not, the value stored in NVM is used. Requires a 0.01µF to ground for noise filtering.
16
VDDIO A[P] VDDIO Input (AMD). This pin provides the voltage to which the SVT line and the SVD
Acknowledge are driven high.
Serial VID ALERT# (INTEL). SVID ALERT# is pulled low by the controller to alert the CPU of
SV_ALERT# new IMVP8/VR12/VR12.5 Status. Pull-up to an external voltage through a resistor.
17 D [O]
SVT
SVI Telemetry Output (AMD). Telemetry and VOTF information output by the IR35201
18 SV_CLK D [I] Serial VID Clock Input. Clock input driven by the CPU Master.
Serial VID Data I/O. Is a bi-directional serial line over which the CPU Master issues commands to
19 SV_DIO D [B]
slave/s and receives data back.
VRHOT_ICRIT# Output. Active low alert pin that can be programmed to assert if temperature or
20 VRHOT_ICRIT# D [O] average load current exceeds user-definable thresholds. Pull-up to an external voltage through a
resistor.
Loop 2 Phase 2 Current Sense Input. Loop 2 Phase 2 sensed current input (+).Short to GND if not
ISEN 2_L2/ used.
44 A [I]
ISEN7
Phase 7 Current Sense Input. Phase 7 sensed current input (+).Short to GND if not used.
Loop 2 Phase 2 Current Sense Return Input. Loop 2 Phase 2 sensed current input return (-).Short to
IRTN 2_L2/ GND if not used.
45 A [I]
IRTN7 Phase 7 Current Sense Return Input. Phase 7 sensed current input return (-).Short to GND if
not used.
46 ISEN 5 A [I] Phase 5 Current Sense Input. Phase 5 sensed current input (+).Short to GND if not used.
Phase 5 Current Sense Return Input. Phase 5 sensed current input return (-). Short to GND if
47 IRTN 5 A [I]
not used..
48 ISEN 4 A [I] Phase 4 Current Sense Input. Phase 4 sensed current input (+).Short to GND if not used..
Phase 4 Current Sense Return Input. Phase 4 sensed current input return (-).Short to GND if
49 IRTN 4 A [I]
not used.
50 ISEN 3 A [I] Phase 3 Current Sense Input. Phase 3 sensed current input (+).Short to GND if not used.
Phase 3 Current Sense Return Input. Phase 3 sensed current input return (-).Short to GND if
51 IRTN 3 A [I]
not used..
52 ISEN 2 A [I] Phase 2 Current Sense Input. Phase 2 sensed current input (+).Short to GND if not used.
Phase 2 Current Sense Return Input. Phase 2 sensed current input return (-).Short to GND if
53 IRTN 2 A [I]
not used.
54 ISEN 1 A [I] Phase 1 Current Sense Input. Phase 1 sensed current input (+).Short to GND if not used.
Phase 1 Current Sense Return Input. Phase 1 sensed current input return (-).Short to GND if
55 IRTN 1 A [I]
not used.
Phase 6 Current Sense Return Input. Phase 6 sensed current input return (-).Short to GND if
56 IRTN6 A [I]
not used..
57 Ground. Ground reference for the IC. The large metal pad on the bottom must be connected to
GND Ground.
(PAD)
Note 1: A - Analog; D – Digital; [I] – Input; [O] – Output; [B] – Bi-directional; [P] - Power
Stresses beyond those listed under “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 are not implied.
The electrical characteristics table lists the spread of values guaranteed within the recommended operating
conditions. Typical values represent the median values, which are related to 25°C.
ELECTRICAL CHARACTERISTICS
Notes:
1
Guaranteed by design.
2
OTP max setting with NTC TEMP SENSE is 134°C.
VID DECODER
IR POWIRCENTER GUI
The IR PowIRCenter GUI provides the designer with a
comprehensive design environment that includes
interactive tools to calculate VR efficiency and DC
error budget, design the thermal compensation and
feedback loop networks, and produce calculated Bode
plots and output impedance plots. The PowIRCenter
GUI environment is a key utility for design
optimization, debug, and validation of designs that
saves the designer significant time, allowing faster
time-to-market (TTM).
PROGRAMMING
Once a design is complete, the PowIRcenter
produces a complete configuration file.
R1 VAUX_on VAUX_off
The supply voltage on the VINSEN pin is compared KΩ Volt Volt
against a programmable threshold. Once the rising 5.77 4.50 3.97
VINSEN voltage crosses the turn-on threshold and EN 8.78 6.50 5.74
is asserted, all PWM outputs become active. The 11.80 8.50 7.50
VINSEN supply voltage is valid until it declines below 14.81 10.50 9.27
its programmed turn-off level.
A 14:1 attenuation network is connected to the Telemetry for VAUX is provided with 8 bit read only
VINSEN pin as shown in Figure 9. Recommended register, vaux_supply. VAUX_reported can be
values for a 12V system are RVIN_1 = 13kΩ and RVIN_2 calculated with the following formula:
= 1kΩ, with a 1% tolerance or better. CVINSEN is
VAUX_reported = vaux_supply(dec)*4.883E-
required to have a minimum 1nF for noise
3*(1+R1/R2)
suppression, with a maximum value of 10nF.
The VR power-on sequence is initiated when all of the When the power-on sequence is initiated, and with
following conditions are satisfied: VBOOT set to > 0V, the output voltage will ramp to its
configured boot voltage and assert VRDY. The slew
IR35201 Vcc (+3.3V rail) > VCC UVLO rate to VBOOT is programmed per Table 21.
Input Voltage (VINSEN rail) > Vin UVLO
If Vboot = 0V, the VR will stay at 0V and will not soft-
Aux Voltage (VAUXSEN rail) > VAUXSEN
start until the CPU issues a VID command to the loop.
UVLO
(if configured)ENABLE is HIGH In VR 13 mode, as soon as the IC is ready for SVID
communication, VR_READY will be asserted with
VR has no Over-current, Over-voltage, Over- Vboot = 0V.
temperature or Under-voltage faults
MTP transfer to configuration registers Intel Boot Voltage
occurred without parity error
The IR35201 Vboot voltage is fully programmable in
Once the above conditions are cleared, start-up MTP to the range specified in the Intel VID tables.
behavior is controlled by the operating mode. Table 14 and Table 15 show the Intel VID tables for
for 5mV and 10mV VID steps respectively.
ENABLE
Intel SVID Interface
®
The IR35201 implements a fully compliant Intel VR12
Figure 11: Enable-based Startup & VR12.5 Serial VID (SVID) interface. This is a three-
®
wire interface between an Intel VR12 ,VR12.5 &
POWER-OFF SEQUENCING IMVP8 compliant processor and a VR that consists of
clock, data and alert# signals.
When +12Vdc goes below controller turn-off
threshold, the controller tristates all PWM’s. When The IR35201 architecture is based upon a digital core
enable goes low the controller ramps down Vout on and hence lends itself very well to digital
both loops as shown in Figure12. communications. As such, the IR35201 implements all
the required SVID registers and commands. The
IR35201 also implements many of the optional
VCORE
commands and registers with very few exceptions.
The Intel CPU is able to detect and recognize the
extra functionality that the IR35201 provides and thus
®
gives the Intel VR 13/12/12.5/IMVP8 CPU
unparalleled ability to monitor and optimize its power.
Vout 2
Vout 1
Vout 2
VID Voltage VID Voltage VID Voltage VID Voltage VID Voltage
(Hex) (V) (Hex) (V) (Hex) (V) (Hex) (V) (Hex) (V)
FF 1.52 DA 1.335 B5 1.15 90 0.965 6B 0.78
FE 1.515 D9 1.33 B4 1.145 8F 0.96 6A 0.775
FD 1.51 D8 1.325 B3 1.14 8E 0.955 69 0.77
FC 1.505 D7 1.32 B2 1.135 8D 0.95 68 0.765
FB 1.5 D6 1.315 B1 1.13 8C 0.945 67 0.76
FA 1.495 D5 1.31 B0 1.125 8B 0.94 66 0.755
F9 1.49 D4 1.305 AF 1.12 8A 0.935 65 0.75
F8 1.485 D3 1.3 AE 1.115 89 0.93 64 0.745
F7 1.48 D2 1.295 AD 1.11 88 0.925 63 0.74
F6 1.475 D1 1.29 AC 1.105 87 0.92 62 0.735
F5 1.47 D0 1.285 AB 1.1 86 0.915 61 0.73
F4 1.465 CF 1.28 AA 1.095 85 0.91 60 0.725
F3 1.46 CE 1.275 A9 1.09 84 0.905 5F 0.72
F2 1.455 CD 1.27 A8 1.085 83 0.9 5E 0.715
F1 1.45 CC 1.265 A7 1.08 82 0.895 5D 0.71
F0 1.445 CB 1.26 A6 1.075 81 0.89 5C 0.705
EF 1.44 CA 1.255 A5 1.07 80 0.885 5B 0.7
EE 1.435 C9 1.25 A4 1.065 7F 0.88 5A 0.695
ED 1.43 C8 1.245 A3 1.06 7E 0.875 59 0.69
EC 1.425 C7 1.24 A2 1.055 7D 0.87 58 0.685
EB 1.42 C6 1.235 A1 1.05 7C 0.865 57 0.68
EA 1.415 C5 1.23 A0 1.045 7B 0.86 56 0.675
E9 1.41 C4 1.225 9F 1.04 7A 0.855 55 0.67
E8 1.405 C3 1.22 9E 1.035 79 0.85 54 0.665
E7 1.4 C2 1.215 9D 1.03 78 0.845 53 0.66
E6 1.395 C1 1.21 9C 1.025 77 0.84 52 0.655
E5 1.39 C0 1.205 9B 1.02 76 0.835 51 0.65
E4 1.385 BF 1.2 9A 1.015 75 0.83 50 0.645
E3 1.38 BE 1.195 99 1.01 74 0.825 4F 0.64
E2 1.375 BD 1.19 98 1.005 73 0.82 4E 0.635
E1 1.37 BC 1.185 97 1 72 0.815 4D 0.63
E0 1.365 BB 1.18 96 0.995 71 0.81 4C 0.625
DF 1.36 BA 1.175 95 0.99 70 0.805 4B 0.62
DE 1.355 B9 1.17 94 0.985 6F 0.8 4A 0.615
DD 1.35 B8 1.165 93 0.98 6E 0.795 49 0.61
DC 1.345 B7 1.16 92 0.975 6D 0.79 48 0.605
DB 1.34 B6 1.155 91 0.97 6C 0.785 47 0.6
VID VOLTAGE VID VOLTAGE VID VOLTAGE VID VOLTAGE VID VOLTAGE
(HEX) (V) (HEX) (V) (HEX) (V) (HEX) (V) (HEX) (V)
UNUSED PHASES
Figure 16: 4-phase PWM interleaved operation
Phases are disabled based upon the configuration
shown in Table 16. Disabled PWM outputs should
be left floating unless the auto-populate phase SWITCHING FREQUENCY
detection feature is used. Unused phases should be The phase switching frequency (Fsw) of the IR35201
disconnected in reverse order to ensure a correct is set by a user configurable register. The switching
phase relationship. E.g. a 4+0 configuration must frequency can be set indepently on each loop. The
have PWMs on phases 3 and 4 disconnected in order switching frequency variation with register setting has
to operate in 2+0 mode. If phases 1 or 2 were been plotted in Figure 17.
disconnected instead, the remaining phases would not
have a symmetrical relationship, leading to unreliable The IR35201 oscillator is factory trimmed to guarantee
performance. If the auto-populate phase detection high accuracy and very low jitter compared to analog
feature is used, unused PWM outputs should be controllers.
grounded so that their voltage is below the threshold
(phase is disabled). IR35201 automatically adjusts
The IR35201 VSEN and VRTN pins for each loop are
connected to the load sense pins of the output voltage
to provide true differential remote voltage sensing with
high common-mode rejection. Each loop has a high
bandwidth error amplifier that generates the error
voltage between this remote sense voltage and the
target voltage. The error voltage is digitized by a fast,
high-precision ADC. Figure 20 Input Current Sensing
300uS.
12V
2.49K
supports both lossless inductor DCR and RDS (ON) (or IRTN R2
-
per-phase series precision resistor) current sensing REF IN
techniques.
LOAD LINE
The IR35201 enables the implementation of an
accurate, temperature compensated load line.
CURRENT CALIBRATION
For optimizing the current measurement accuracy of a
design, the IR35201 contains a register in MTP, which
can store a user-programmed per phase Current
Offset, to zero out the no-load current reading. Refer
to
1
RCS
1 1
RCS effective 2 Rseries RTh
Rseries is selected to achieve minimum load line error
Figure 25: Load Line & Thermal Compensation for DCR Sense over temperature. The IR PowIRCenter GUI provides
a graphical tool that allows the user to easily calculate
the resistor values for minimum error.
1
CCS
2 RCS effective f AVP
2. Select a suitable NTC thermistor, Rth. This is Where IRDS ON Scale = current scale of Power Stage in
typically selected to have the lowest thermal V/A
coefficient and tightest tolerance in a standard
available package. A typical NTC used in Divider Ratio = .Refer to Figure 22
these applications is a 10kΩ, 1% tolerance
device. Recommended thermistors are shown The capacitor CCS is defined by the following equation:
in Table 18.
1
CCS
2 RCS f AVP
TABLE 18: 10K 1% NTC THERMISTORS
ATA Enabled
Figure 31: Diode Emulation during a load release
Power Recommended
Mode
State Current
1Ø 2Ø 3Ø 8Ø
Entry
a) Command to PS2/1/0 Fsw > Fsw_desired
PS3
b) DVID to PS0 to PS0, DVID to PS0,
Exit
c) Current limit to PS0 Current limit to PS0
PS4
a) Command n/a
Entry
Load Current
PS4 a) In Single Mode- Any n/a
Figure 33: Dynamic Phase Control Regions
VCORE
PWM2
Current limit and current balancing circuits remain
PWM3 active during ATA events to prevent inductor
PWM4
PWM5 saturation and maintain even distribution of current
across the active phases.
Figure 34: Phase Shed 5Φ1Φ The add/drop points for each phase can be set in 2A
increments from 0 to 62A per phase, with a fixed 4A
During a large load step, and based on the error hysteresis. This results in a uniform per-phase current
voltage, the controller instantly goes to the maximum density as the load increases or decreases.
programmed number of phases. It remains at this
level for a period equivalent to the DPC filter delay, Having DPC enabled optimizes the number of phases
after which phases get dropped depending on the used in real time, Resulting in significant light and
load current. The Dynamic Phase Control (DPC) medium-load efficiency improvements, as shown in
algorithm is designed to meet customer specifications Figure 37.
even if the VR experiences a large load transient
when operating with a lower number of phases. The
ATA circuitry ensures that the idle phases are
activated with optimum timing during a load step as
shown in Figure 35 and Figure 36 below.
VCORE
PWM1
Figure 37: Light Load Efficiency Improvement with DPC
PWM2
PWM3
PWM4
PWM5 VARIABLE FREQUENCY WITH LOAD ON LOOP1
In addition, the controller can be made to operate at a
Figure 35: Phase Add 1Φ5Φ high frequency when only a few phases are running,
and lower the frequency as more phases are added.
This skew feature is based on monitoring the per-
phase current. The different skews of the switching
frequency available are:
VOUT
Zero-crossing prediction
at the correct time
IΦ1
Programmed
on-time Calculated low-side
FET on-time
Figure 38: Normalized Switching Frequency PWM(Φ1)
Value Threshold
FAULTS & PROTECTION
0 2.5V
OVP Action
Low-side MOSFET latched on
Low-side MOSFET on until
Output<0.248V
TABLE 31: UVP THRESHOLD OPTIONS TABLE 34: TELEMETRY BANDWIDTH SETTING OPTIONS
Use the common comparator Value Bandwidth (Hz)
Use the ADC 0 0.69
1 1.39
The user also has the option to choose if the threshold 2 2.78
needs to factor in the load line or not. Upon detecting 3 5.55
an output under-voltage condition, the IR35201 4 11.1
responds in the same manner as the OCP, according 5 22.2
to the setting selected inTable 33. 6 44.6
7 89.5
TABLE 32: OVP & UVP THRESHOLDS
Value Threshold
0 50mV When the slow OCP threshold is exceeded, the VR
1 100mV will shut down based upon the OCP mode
2 150mV programmed in the MTP.
3 200mV Note that the slow OCP protection is disabled during
4 250mV start up and during VID transitions.
5 300mV
6 350mV VR_HOT and Over Temperature Protection (OTP)
7 400mV The IR35201 provides a temperature measurement
capability at the TSEN pin that is used for over
temperature protection, VR_HOT flag and
Over-current Protection (OCP) temperature monitoring. The temperature is measured
The IR35201 provides a programmable output over- with either an NTC network or by monitoring IR
current protection threshold of up to 62A per phase. PowIRstage temperature reporting outputs. Sense
This would translate to an overall maximum system devices need to be placed close to the thermal hot
OCP threshold of 62A times the number of phases. spot for optimal performance. The thresholds are
Icritical Flag
The IR35201 VR_HOT_ICRIT pin can optionally be
programmed to assert when a user programmable
output current level is exceeded. The assertion is not
a fault, and the VR continues to regulate. I_CRITICAL
monitors a long term averaged output current, which
is a useful indicator of average operating current and
thermal condition. The user can select between the
Figure 42: Temperature Sense NTC Network I_CRITICAL filters bandwidths shown in Table 38.
5%
Error
0%
Figure 44: ADDR pin components 0 10 20 30 40 50 60 70 80 90 100
-5%
-10%
-15%
REAL-TIME I2C MONITORING FUNCTIONS -20%
E-Load (A)
IR35201 provides real-time accurate measurement of
input voltage, input current, output voltage, output Figure 45: I2C IOUT Error using 10% DCR Inductors
current and temperature over the I2C interface.
Output voltage is calculated based upon the VID 12.3 1.0%
Vin (V)
Error
12 0.0%
0.975 0.25%
Vout (V)
Error
Table 43 shows the MTP registers used to fine tune 0.950 0.00%
0.925 -0.25%
the accuracy of the reported measurements. Figure
0.900 -0.50%
45 to Figure 47 show the typical accuracy of the
0.875 -0.75%
output current, input voltage and output voltage 0.850 -1.00%
measurements using the IR35201. 0 20 40 60 80 100
E-Load (A)
TABLE 43: ACCURACY OPTIMIZATION REGISTERS Figure 47: I2C Output Voltage Measurements
VID Change
TABLE 53: AMD BOOT OPTIONS The IR35201 accepts an 8-bit VID within the SVD
packet and will change the output voltage at the FAST
MTP Boot Register Boot Location
rate specified in Table 51 of one or both of the loops
Bit[7] = low Decode from SVC, SVD pins per Table 52 based on the VID in Table 54. This is a VID-on-the-fly-
Bit[7] = high Use MTP boot register bits [6:0] request (VOTF Request).
PWROK De-assertion
The IR35201 responds to SVI commands on the SVI
bus interface when PWROK is high. In the event that
PWROK is de-asserted the controller resets the SVI
state machine, drives the SVT pin high and returns to
the Boot voltage, initial load line slope and offset.
VID Voltage VID Voltage VID Voltage VID Voltage VID Voltage
(Hex) (V) (Hex) (V) (Hex) (V) (Hex) (V) (Hex) (V)
0 1.55000 32 1.23750 64 0.92500 96 0.61250 C8 0.30000
1 1.54375 33 1.23125 65 0.91875 97 0.60625 C9 0.29375
2 1.53750 34 1.22500 66 0.91250 98 0.60000 CA 0.28750
3 1.53125 35 1.21875 67 0.90625 99 0.59375 CB 0.28125
4 1.52500 36 1.21250 68 0.90000 9A 0.58750 CC 0.27500
5 1.51875 37 1.20625 69 0.89375 9B 0.58125 CD 0.26875
6 1.51250 38 1.20000 6A 0.88750 9C 0.57500 CE 0.26250
7 1.50625 39 1.19375 6B 0.88125 9D 0.56875 CF 0.25625
8 1.50000 3A 1.18750 6C 0.87500 9E 0.56250 D0 0.25000
9 1.49375 3B 1.18125 6D 0.86875 9F 0.55625 D1 0.24375
A 1.48750 3C 1.17500 6E 0.86250 A0 0.55000 D2 0.23750
B 1.48125 3D 1.16875 6F 0.85625 A1 0.54375 D3 0.23125
C 1.47500 3E 1.16250 70 0.85000 A2 0.53750 D4 0.22500
D 1.46875 3F 1.15625 71 0.84375 A3 0.53125 D5 0.21875
E 1.46250 40 1.15000 72 0.83750 A4 0.52500 D6 0.21250
F 1.45625 41 1.14375 73 0.83125 A5 0.51875 D7 0.20625
10 1.45000 42 1.13750 74 0.82500 A6 0.51250 D8 0.20000
11 1.44375 43 1.13125 75 0.81875 A7 0.50625 D9 0.19375
12 1.43750 44 1.12500 76 0.81250 A8 0.50000 DA 0.18750
13 1.43125 45 1.11875 77 0.80625 A9 0.49375 DB 0.18125
14 1.42500 46 1.11250 78 0.80000 AA 0.48750 DC 0.17500
15 1.41875 47 1.10625 79 0.79375 AB 0.48125 DD 0.16875
16 1.41250 48 1.10000 7A 0.78750 AC 0.47500 DE 0.16250
17 1.40625 49 1.09375 7B 0.78125 AD 0.46875 DF 0.15625
18 1.40000 4A 1.08750 7C 0.77500 AE 0.46250 E0 0.15000
19 1.39375 4B 1.08125 7D 0.76875 AF 0.45625 E1 0.14375
1A 1.38750 4C 1.07500 7E 0.76250 B0 0.45000 E2 0.13750
1B 1.38125 4D 1.06875 7F 0.75625 B1 0.44375 E3 0.13125
1C 1.37500 4E 1.06250 80 0.75000 B2 0.43750 E4 0.12500
1D 1.36875 4F 1.05625 81 0.74375 B3 0.43125 E5 0.11875
1E 1.36250 50 1.05000 82 0.73750 B4 0.42500 E6 0.11250
1F 1.35625 51 1.04375 83 0.73125 B5 0.41875 E7 0.10625
20 1.35000 52 1.03750 84 0.72500 B6 0.41250 E8 0.10000
21 1.34375 53 1.03125 85 0.71875 B7 0.40625 E9 0.09375
22 1.33750 54 1.02500 86 0.71250 B8 0.40000 EA 0.08750
23 1.33125 55 1.01875 87 0.70625 B9 0.39375 EB 0.08125
24 1.32500 56 1.01250 88 0.70000 BA 0.38750 EC 0.07500
25 1.31875 57 1.00625 89 0.69375 BB 0.38125 ED 0.06875
VDD, VDDNB Domain The IR35201 has two current limit thresholds. One
Meaning threshold is for short duration current spikes (Fast
Selector bit
0, 0 Telemetry is in voltage only mode. OCP). When this threshold, typically a percentage
Telemetry is in voltage
above the peak processor current, is exceeded, the
0, 1 VR quickly shuts down. The other threshold, typically
& current mode.
1, 0 Telemetry is disabled. a percentage above the thermal design current (TDC),
1, 1 Reserved.
is heavily filtered (Slow OCP) and shuts down the VR
when the average current exceeds it. To meet AMD
specifications, exceeding both thresholds will assert
SVT Telemetry
the OCP_L (VR_HOT) pin and delay the over-current
shut down by 10usec for FAST threshold and 20usec
The IR35201 has the ability to sample and report
for the SLOW threshold, typically. Figure 50 and
voltage and current for the VDD and VDDNB
domains. The IR35201 reports this telemetry serially Figure 51 show the delay action of the OCP shutdown
over the SVT wire which is clocked by the processor with the OCP_L (VR_HOT) and PWRGD pins.
driven SVC. If in voltage-only telemetry mode then the
sampled voltage for VDD and VDDNB are sent Over-current
together in every SVT telemetry packet at a rate of detected
20kHz. If in voltage and current mode then the Vdd
Idd
OCP Delay
(slow)
OCP_L
PG VR shuts
down
All registers may be accessed using either I2C or PMBus protocols. I2C allows the use of a simple format
whereas PMBus provides error checking capability. Figure 52 shows the I2C format employed by the IR35201.
PMBUS PROTOCOLS
To access IR’s configuration and monitoring registers, 4 different protocols are required:
the PMBus Send Byte protocol with/without PEC (for CLEAR_FAULTS only)
the PMBus Read/Write Byte/Word protocol with/without PEC (for status and monitoring)
the PMBus Block Read and Block Write protocols with Byte Count = 1 and Byte Count = 2
the PMBus Block Read Process call (for accessing Configuration Registers)
An explanation of which command codes and protocols are required to access them is given in Table 6.
In addition, the IR35201 supports:
Alert Response Address (ARA)
Bus timeout (30ms)
Group Command for writing to many VRs within one command
PMBus
S Address
W A Command A 1 A Command A ...
PMBus
Sr Address R A 1 A Data Byte A* PEC* N P
PMBUS COMMAND
COMMAND DESCRIPTION
PROTOCOL CODE
VOUT_SCALE_LOOP Read/Write Word 29h Sets the gain of the output voltage sensing circuitry to take
Value Y 2N
Note: N and Y are “signed” values.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
N Y
Value Y 2N
Note: N is a “signed” value. If VOUT is set to linear format (by VOUT_MODE), then N is set by the VOUT_MODE
command and only Y is returned in the data-field as a 16-bit unsigned number.
A list of all the SVID registers is given in Table 57. SVID registers supported by IR35201 in VR12.5 and IMVP8 mode conform
to VR12.5 and IMVP8 specifications respectively.
Register
Register Name Access VR12.5 Mode IMVP8 Mode
Address
00 Vendor ID RO Supported Supported
01 Product ID RO Supported Supported
02 Product Revision RO Supported Supported
03 Product Date Code - Not Supported Not Supported
04 Lot Code - Not Supported Not Supported
05 Protocol ID RO Supported Supported
06 Capability RO Supported Supported
07 Vendor-Timeout RW Supported Supported
08 Vendor Use RO Supported Supported
09 Vendor Use - Not Supported Not Supported
0A Vendor Use - Not Supported Not Supported
0B Vendor Use - Not Supported Not Supported
0C Vendor Use - Not Supported Not Supported
Supported, For Supported, For
0D Vendor Use RO
Factor Use Only Factor Use Only
Supported, For Supported, For
0E Vendor Use RW
Factor Use Only Factor Use Only
Supported, For Supported, For
0F Vendor Use RW
Factor Use Only Factor Use Only
10 Status_1 RO Supported Supported
11 Status_2 RO Supported Supported
12 Temperature Zone RO Supported Supported
13 Reserved - Not Supported Not Supported
14 Reserved - Not Supported Not Supported
15 Output Current RO Supported Supported
16 Output Voltage RO Supported Supported
17 VR Temperature RO Supported Supported
18 Output Power RO Supported Supported
19 Input Current RO Supported Supported
1A Input Voltage RO Supported Supported
1B Input Power RO Supported Supported
1C Status 2 Last Read RO Supported Supported
1D Future Command - Not Supported Not Supported
1E Future Command - Not Supported Not Supported
1F Future Command - Not Supported Not Supported
20 Future Command - Not Supported Not Supported
21 ICC Max RO Supported Supported
22 Temp Max RO Supported Supported
23 DC_LL RO Supported Supported
24 SR_Fast RO Supported Supported
25 SR_Slow RO Supported Supported
26 Vboot RO Supported Supported
27 VR Tolerance - Not Supported Not Supported
28 Current-Offset RO Supported Supported
29 Temperature Offset RO Supported Supported
2A Slow Slew Rate Select RO Not Supported Supported
2B PS4 Exit Latency RO Not Supported Supported
2C PS3 Exit Latency RO Not Supported Supported
2D Enable to Ready RO Not Supported Supported
PIN 1
PART # 35201
ASSEMBLER (A)/DATE(YWW)/MARKING CODE(X) AYWWX
LOT CODE XXXXX
(ENG MODE - MIN. LAST 5 DIGITS OF EATI #)
(PROD MODE – 4 DIGIT SPN CODE)
PACKAGE INFORMATION
QFN 7x7mm, 56-pin
Latch-up JESD78
IR WORLD HEADQUARTERS: 233 Kansas St., El Segundo, California 90245, USA Tel: (310) 252-7105
TAC Fax: (310) 252-7903
Visit us at www.irf.com for sales contact information.
www.irf.com