NCP81119
http://onsemi.com
16
Figure 5.
occurs
Controller
POR
Disable
Calibrate
Phase Detection and
Power On Configuration
EN = 1
EN = 0
Set DRVON High
VCCP > UVLO and DRVON High
Check VBoot
Wait for SVID
command
Boost Cap Refresh
First VID code programmed
Cal Done
POC done
VBoot = 0 V
VBoot > 0V
Boost cap done
Soft start done
Current Limit
Occurs
CSREF OVP
(VCCANDVRMP) > UVLO
(DAC + 400mV) OVP or
CSREF OVP occurs
EN = 0
Soft Start Ramp
Turn off Drive
VR_RDY = Low.
and monitor for OVP
Current Limit
Maintain DAC voltage
Occurs
OVP Latch off.
VR_RDY = Low
Ramp output to 0V
then force LS ON
(DAC + 400mV) OVP
or CSREF OVP occurs
EN = 0
Normal Operation,
VR_RDY = High
DAC = VID/offset programmed.
Power state = PS programmed
UVP Occurs
VR_RDY = Low
DAC = VID/offset programmed.
Power state = PS programmed
VCC < UVLO OR
VRMP < UVLO
EN = 0
DRVON Latch off
Turn off Drive
DRVON Pulled Low
DRVON Pulled
Low
DRVON
Pulled Low
DRVON
Pulled Low
NCP81119
http://onsemi.com
17
General
The NCP81119 is a four phase dual edge modulated multiphase PWM controller, designed to meet the Intel VR12.5
specifications with a serial SVID control interface. The NCP81119 implements PS0, PS1, PS2 and PS3 power saving states.
It is designed to work in notebook, desktop, and server applications.
Power Status PWM Output Operating Mode
PS0 Multiphase PWM interleaving output
PS1 Singlephase RPM CCM mode (PWM1 or PWM3, PWM2~4 stay in Mid)
PS2 Singlephase RPM DCM mode (PWM1 only, PWM2~4 stay in Mid)
PS3 Singlephase RPM DCM mode (PWM1 only, PWM2~4 stay in Mid)
Serial VID interface (SVID)
The Serial VID Interface (SVID Interface) is a 3 wire digital interface used to transfer power management information
between the CPU (Master) and the NCP81119 (Slave). The 3 wires are clock (SCLK), data (SDIO) and ALERT#. The SCLK
is unidirectional and generated by the master. The SDIO is bidirectional, used for transferring data from the CPU to the
NCP81119 and from the NCP81119 to the CPU. The ALERT# is an open drain output from the NCP81119 to signal to the
master that the Status Register should be read.
SCLK, SDIO and ALERT# should be pulled high to CPU I/O voltage VTT (which is typically 1.0 to 1.1 V) using 55 W
Resistors. The SVID bus will operate at a max frequency of 43 MHz.
VID code change is supported by SVID interface with three options as below:
Option
SVID Command
Code
Feature
Register Address
(Indicating the slew rate of VID code change)
SetVID_Fast 01h
>10 mV/ms VID code change slew
rate
24h
SetVID_Slow 02h =1/4 of SetVID_Fast VID code
change slew rate
25h
SetVID_Decay 03h No control, VID code down N/A
Serial VID
The NCP81119 supports the Intel serial VID interface. It communicates with the microprocessor through three wires (SCLK,
SDIO, ALERT#). The table of supported registers is shown below.
Index Name Description Access Default
00h Vendor ID Uniquely identifies the VR vendor. The vendor ID assigned by Intel to
ON Semiconductor is 0x1Ah
R 0x1Ah
01h Product ID Uniquely identifies the VR product. The VR vendor assigns this
number.
R 0x12
02h Product Revision Uniquely identifies the revision or stepping of the VR control IC. The
VR vendor assigns this data.
R 0x04
03h Product date code
ID
R 00
05h Protocol ID Identifies the SVID Protocol the controller supports R 0x02
06h Capability Informs the Master of the controller’s Capabilities, 1 = supported, 0 =
not supported
Bit 7 = Iout_format. Bit 7 = 0 when 1A = 1LSB of Reg 15h. Bit 7 = 1
when Reg 15 FFh = Icc_Max. Default = 1
Bit 6 = ADC Measurement of Temp Supported = 1
Bit 5 = ADC Measurement of Pin Supported = 0
Bit 4 = ADC Measurement of Vin Supported = 1
Bit 3 = ADC Measurement of Iin Supported = 0
Bit 2 = ADC Measurement of Pout Supported = 1
Bit 1 = ADC Measurement of Vout Supported = 1
Bit 0 = ADC Measurement of Iout Supported = 1
R 0xD7
10h Status_1 Data register read after the ALERT# signal is asserted. Conveying
the status of the VR.
R 00h
NCP81119
http://onsemi.com
18
Index DefaultAccessDescriptionName
11h Status_2 Data register showing optional status_2 data. R 00h
12h Temp zone Data register showing temperature zones the system is operating in R 00h
15h I_out 8 bit binary word ADC of current. This register reads 0xFF when the
output current is at Icc_Max
R 01h
16h V_out 8 bit binary word ADC of output voltage, measured between VSP and
VSN. LSB size is 15.5 mV
R 01h
17h VR_Temp 8 bit binary word ADC of voltage. Binary format in deg C, IE 100C =
64h. A value of 00h indicates this function is not supported
R 01h
18h P_out 8 bit binary word representative of output power. The output voltage
is multiplied by the output current value and the result is stored in this
register. A value of 00h indicates this function is not supported
R 01h
1Ah V_in 8 bit binary word ADC of input voltage. LSB size = 110 mV.
1Ch Status 2 Last read When the status 2 register is read its contents are copied into this
register. The format is the same as the Status 2 Register.
R 00h
21h Icc_Max Data register containing the Icc_Max the platform supports. The
value is measured on the ICCMAX pin on power up and placed in
this register. From that point on the register is read only.
R 00h
22h Temp_Max Data register containing the max temperature the platform supports
and the level VR_hot asserts. This value defaults to 100°C and
programmable over the SVID Interface
R/W 64h
24h SR_fast Slew Rate for SetVID_fast commands. Binary format in mV/us. R 0Ah
25h SR_slow Slew Rate for SetVID_slow commands. It is 4 times slower than the
SR_fast rate. Binary format in mV/us
R 02h
26h Vboot The Vboot is programmed using resistors on the Vboot pin which is
sensed on power up. The controller will ramp to Vboot and hold at
Vboot until it receives a new SVID SetVID command to move to a
different voltage.
R 00h
30h Vout_Max Programmed by master and sets the maximum VID the VR will
support. If a higher VID code is received, the VR should respond with
“not supported” acknowledge. VR 12.5 VID format.
RW B5h
31h VID setting Data register containing currently programmed VID voltage. VID data
format.
RW 00h
32h Pwr State Register containing the current programmed power state. RW 00h
33h Offset Sets offset in VID steps added to the VID setting for voltage
margining. Bit 7 is sign bit, 0=positive margin, 1= negative margin.
Remaining 7 BITS are # VID steps for margin 2s complement.
00h = no margin
01h = +1 VID step
02h = +2 VID steps
FFh = 1 VID step
FEh = 2 VID steps.
RW 00h
34h MultiVR Config
BOOT VOLTAGE PROGRAMMING
The NCP81119 has a Vboot voltage register that can be externally programmed. The Boot voltage for the NCP81119 is set
using VBOOT pin on power up. A 10uA current is sourced from the VBoot pin and the resulting voltage is measured. This
is compared with the thresholds in Table below and the corresponding value is placed in the VBoot registers (0x26). This value
is set on power up and cannot be changed after the initial power up sequence is complete.
BOOT VOLTAGE TABLE
R VBoot Phase Number in PS1
30.1k 0 V 1
49.9k 1.65 V 1

NCP81119MNTXG

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Switching Voltage Regulators VR CONTROLLER
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet