NCP6153 Dual Output 3/4 Phase +1/0 Phase Controller with Single SVID Interface for Desktop and Notebook CPU Applications The NCP6153 dual output four plus one phase buck solution is optimized for Intel VR12 compatible CPUs. The controller combines true differential voltage sensing, differential inductor DCR current sensing, input voltage feed−forward, and adaptive voltage positioning to provide accurately regulated power for both Desktop and Notebook applications. The control system is based on Dual−Edge pulse−width modulation (PWM) combined with DCR current sensing providing the fastest initial response to dynamic load events and reduced system cost. It also sheds to single phase during light load operation and can auto frequency scale in light load while maintaining excellent transient performance. Dual high performance operational error amplifiers are provided to simplify compensation of the system. Patented Dynamic Reference Injection further simplifies loop compensation by eliminating the need to compromise between closed−loop transient response and Dynamic VID performance. Patented Total Current Summing provides highly accurate current monitoring for droop and digital current monitoring. http://onsemi.com MARKING DIAGRAM NCP6153 AWLYYWWG 1 52 QFN−52 CASE 485BE A WL YY WW G = Assembly Location = Wafer Lot = Year = Work Week = Pb−Free Package ORDERING INFORMATION See detailed ordering and shipping information in the package dimensions section on page 28 of this data sheet. Features • Meets Intel VR12/IMVP7 Specifications • Current Mode Dual Edge Modulation for Fastest Initial • • • • • • • • • • • • Switching Frequency Range of 200 kHz – 1.0 MHz • Startup into Pre−Charged Loads While Avoiding False Response to Transient Loading Dual High Performance Operational Error Amplifier One Digital Soft Start Ramp for Both Rails Dynamic Reference Injection Accurate Total Summing Current Amplifier DAC with Droop Feed−forward Injection Dual High Impedance Differential Voltage and Total Current Sense Amplifiers Phase−to−Phase Dynamic Current Balancing “Lossless” DCR Current Sensing for Current Balancing Summed Thermally Compensated Inductor Current Sensing for Droop True Differential Current Balancing Sense Amplifiers for Each Phase Adaptive Voltage Positioning (AVP) © Semiconductor Components Industries, LLC, 2012 October, 2012 − Rev. 1 • • • • • • • OVP Power Saving Phase Shedding Vin Feed Forward Ramp Slope Pin Programming for Internal SVID Parameters Over Voltage Protection (OVP) and Under Voltage Protection (UVP) Over Current Protection (OCP) Dual Power Good Output with Internal Delays These Devices are Pb−Free and are RoHS Compliant Applications • Desktop & Notebook Processors • Server Processors and Memory Power 1 Publication Order Number: NCP6153/D NCP6153 BLOCK DIAGRAM FOR NCP6153 Figure 1. Block Diagram http://onsemi.com 2 NCP6153 DIFFOUT VSN TRBST FB COMP ILIM DROOP CSCOMP CSSUM IOUT CSREF CSP4 CSN4 51 50 49 48 47 46 45 44 43 42 41 40 Pin 1 Indicator 52 NCP6153 QFN52 SINGLE ROW PIN CONFIGURATIONS VSP 1 39 CSN2 TSENSE 2 38 CSP2 VRHOT# 3 37 CSN3 SDIO 4 36 CSP3 SCLK 5 35 CSN1 ALERT# 6 34 CSP1 33 DRON NCP6153 (Not to Scale) FLAG/GND (Pin 53) 26 CSNA VBOOTA 25 27 CSPA 13 24 TSENSEA CSSUMA PWMA/IMAXA 23 28 IOUTA 12 22 VRMP CSCOMPA PWM4 21 29 DROOPA 11 20 ROSC ILIMA PWM2/VBOOT 19 30 COMPA 10 18 VCC TRBSTA PWM3/IMAX 17 9 DIFFOUTA ENABLE 16 PWM1/ADDR 31 FBA 32 15 8 VSPA VR_RDYA 14 7 VSNA VR_RDY Figure 2. Pinout (Top View) NCP6153 QFN52 SINGLE ROW PIN DESCRIPTIONS Pin No. Symbol 1 VSP 2 TSENSE 3 VR_HOT# Description Non−inverting input to the core differential remote sense amplifier Temp Sense input for the multiphase converter Thermal logic output for over temperature 4 SDIO Serial VID data interface 5 SCLK Serial VID clock 6 ALERT# Serial VID ALERT#. 7 VR_RDY Open drain output. High indicates that the core output is regulating 8 VR_RDYA Open drain output. High indicates that the aux output is regulating 9 ENABLE Logic input. Logic high enables both outputs and logic low disables both outputs 10 VCC 11 ROSC Power for the internal control circuits. A decoupling capacitor is connected from this pin to ground A resistance from this pin to ground programs the oscillator frequency. This pin supplies a trimmed output voltage of 2 V 12 VRMP Feed−forward input of Vin for the ramp slope compensation. The current fed into this pin is used to control the ramp of PWM slope 13 TSENSEA 14 VSNA Inverting input to the aux differential remote sense amplifier 15 VSPA Non−inverting input to the aux differential remote sense amplifier 16 FBA Temp Sense input for the single phase converter Error amplifier voltage feedback for aux output http://onsemi.com 3 NCP6153 NCP6153 QFN52 SINGLE ROW PIN DESCRIPTIONS Pin No. Symbol 17 DIFFOUTA 18 TRBSTA Compensation pin for aux rail load transient boost 19 COMPA Output of the aux error amplifier and the inverting input of the PWM comparator for aux output 20 ILIMA 21 DROOPA 22 CSCOMPA 23 IOUTA 24 CSSUMA 25 CSPA Non−Inverting input to aux current sense amplifier 26 CSNA Inverting input to aux current sense amplifier 27 VBOOTA 28 PWMA/IMAXA 29 PWM4 30 PWM2/VBOOT 31 PWM3/IMAX Phase 3 PWM output. Also as ICC_MAX Input Pin for core rail. During start up it is used to program ICC_MAX with a resistor to ground 32 PWM1/ADDR Phase 1 PWM output. Also as Address program pin. A resistor to ground on this pin programs the SVID address of the device 33 DRON Bidirectional gate drive enable for core output 34 CSP1 Non−inverting input to current balance sense amplifier for phase 1 35 CSN1 Inverting input to current balance sense amplifier for phase 1 36 CSP3 Non−inverting input to current balance sense amplifier for phase 3 37 CSN3 Inverting input to current balance sense amplifier for phase 3 38 CSP2 Non−inverting input to current balance sense amplifier for phase 2 39 CSN2 Inverting input to current balance sense amplifier for phase 2 40 CSN4 Inverting input to current balance sense amplifier 41 CSP4 Non−inverting input to current balance sense amplifier for phase 4 42 CSREF 43 IOUT 44 CSSUM 45 CSCOMP 46 DROOP 47 ILIM 48 COMP 49 FB 50 TRBST 51 VSN 52 DIFFOUT 53 FLAG / GND Description Output of the aux differential remote sense amplifier Over current shutdown threshold setting for aux output. A resistor to CSCOMPA sets the threshold Used to program droop function for aux output. It s connected to the resistor divider placed between CSCOMPA and CSREFA Output of total current sense amplifier for aux output Total output current monitor for aux output Inverting input of total current sense amplifier for aux output VBOOTA Voltage input pin. Set to adjust the aux boot−up voltage Aux PWM output to gate driver. Also as ICC_MAXA input pin for aux rail. During start up it is used to program ICC_MAXA with a resistor to ground Phase 4 PWM output. Pull to Vcc will configure as 3−phase operation Phase 2 PWM output. Also as VBOOT input pin to adjust the core rail boot−up voltage. During start up it is used to program VBOOT with a resistor to ground Total output current sense amplifier reference voltage input Total output current monitor for core output. Inverting input of total current sense amplifier for core output Output of total current sense amplifier for core output Used to program droop function for core output. It’s connected to the resistor divider placed between CSCOMP and CSREF summing node Over current shutdown threshold setting for core output. Resistor to CSCOMP to set threshold Output of the error amplifier and the inverting inputs of the PWM comparators for the core output Error amplifier voltage feedback for core output Compensation pin for core rail load transient boost. Inverting input to the core differential remote sense amplifier Output of the core differential remote sense amplifier Power supply return (QFN Flag) http://onsemi.com 4 NCP6153 NCP6153 APPLICATION CONTROL CIRCUIT (TYPICAL) Figure 3. NCP6153 VCCP and GT Regulator http://onsemi.com 5 NCP6153 ABSOLUTE MAXIMUM RATINGS ELECTRICAL INFORMATION Pin Symbol VMAX VMIN COMP, COMPA VCC + 0.3 V −0.3 V CSCOMP, CSCOMPA VCC + 0.3 V −0.3 V VSN GND + 300 mV GND – 300 mV DIFFOUT, DIFFOUTA VCC + 0.3 V −0.3 V VR_RDY, VR_RDYA VCC + 0.3 V −0.3 V VCC 6.5 V −0.3 V ROSC VCC + 0.3 V −0.3 V IOUT, IOUTA Output 2.0 V −0.3 V VRMP +25 V −0.3 V All Other Pins VCC + 0.3 V −0.3 V *All signals referenced to GND unless noted otherwise. THERMAL INFORMATION Description Symbol Typ Unit Thermal Characteristic − QFN Package (Note 1) RqJA 68 °C/W Operating Junction Temperature Range (Note 2) TJ −10 to 125 °C −10 to 100 °C °C Operating Ambient Temperature Range Maximum Storage Temperature Range TSTG −40 to +150 Moisture Sensitivity Level − QFN Package MSL 1 Stresses exceeding Maximum Ratings may damage the device. Maximum Ratings are stress ratings only. Functional operation above the Recommended Operating Conditions is not implied. Extended exposure to stresses above the Recommended Operating Conditions may affect device reliability. *The maximum package power dissipation must be observed. 1. JESD 51−5 (1S2P Direct−Attach Method) with 0 LFM 2. JESD 51−7 (1S2P Direct−Attach Method) with 0 LFM NCP6153 ELECTRICAL CHARACTERISTICS Unless otherwise stated: −10°C < TA < 100°C; VCC = 5 V; CVCC = 0.1 mF Parameter Test Conditions Min @ 1.3 V −400 Typ Max Unit 400 nA ERROR AMPLIFIER Input Bias Current Open Loop DC Gain CL = 20 pF to GND, RL = 10 kW to GND 80 dB Open Loop Unity Gain Bandwidth CL = 20 pF to GND, RL = 10 kW to GND 50 MHz DVin = 100 mV, G = −10 V/V, DVout = 1.5 V – 2.5 V, CL = 20 pF to GND, DC Load = 10 k to GND 20 V/ms Slew Rate Maximum Output Voltage ISOURCE = 2.0 mA 3.5 − − V Minimum Output Voltage ISINK = 2.0 mA − − 1 V VSP, VSPA ,VSN, VSNA = 1.3 V DIFFERENTIAL SUMMING AMPLIFIER Input Bias Current −400 − 400 nA VSP Input Voltage Range −0.3 − 3.0 V VSN Input Voltage Range −0.3 − 0.3 V 3. Guaranteed by design or characterization data, not in production test. http://onsemi.com 6 NCP6153 NCP6153 ELECTRICAL CHARACTERISTICS Unless otherwise stated: −10°C < TA < 100°C; VCC = 5 V; CVCC = 0.1 mF Parameter Test Conditions Min Typ Max Unit DIFFERENTIAL SUMMING AMPLIFIER −3 dB Bandwidth Closed Loop DC gain Droop Accuracy CL = 20 pF to GND, RL = 10 kW to GND 21 MHz VS+ to VS− = 0.5 to 1.3 V 1.0 V/V CSREF − DROOP = 80 mV DAC = 0.8 V to 1.2 V −81.5 −78.5 mV −10°C < TA < 85°C −500 500 mV CSSUM = CSREF = 1 V −7.5 7.5 nA CURRENT SUMMING AMPLIFIER Offset Voltage (Vos) (Note 3) Input Bias Current Open Loop Gain Current Sense Unity Gain Bandwidth CL = 20 pF to GND, RL = 10 kW to GND 80 dB 10 MHz Maximum CSCOMP (A) Output Voltage Isource = 2 mA CSSUM(A) = CSCOMP(A) 3.5 − − V Minimum CSCOMP(A) Output Voltage Isink = 2 mA CSSUM(A) = CSCOMP(A) − − 0.35 V CSP1−4 = CSN1−4 = 1.2 V CSPA = CSNA = 1.2 V −50 − 50 nA CURRENT BALANCE AMPLIFIER Input Bias Current Common Mode Input Voltage Range CSPx = CSNx 0 − 2.0 V Differential Mode Input Voltage Range CSNx = 1.2 V −100 − 100 mV Input Offset Voltage Matching CSPx = CSNx = 1.2 V, Measured from the average −10°C < TA < 85°C −1.5 − 1.5 mV Current Sense Amplifier Gain 0 V < CSPx – CSNx < 0.1 V 5.6 6.0 6.4 V/V CSN = CSP = 10 mV to 30 mV −3 Multiphase Current Sense Gain Matching −3 dB Bandwidth 3 8 % MHz INPUT SUPPLY Supply Voltage Range 4.75 VCC Quiescent Current UVLO Threshold EN = high 28 EN = low 0.01 VCC rising VCC falling VCC UVLO Hysteresis 5.25 V 50 mA mA 4.5 4.0 80 V V 180 mV 2.5 mV/ms 5 mV/ms Slew Rate Fast 20 mV/ms AUX Soft Start Slew Rate 2.5 mV/ms AUX Slew Rate Slow 2.5 mV/ms AUX Slew Rate Fast 10 mV/ms DAC SLEW RATE Soft Start Slew Rate Slew Rate Slow ENABLE INPUT Enable High Input Leakage Current External 1 K pull−up to 3.3 V − VUPPER 0.8 Upper Threshold 3. Guaranteed by design or characterization data, not in production test. http://onsemi.com 7 1.0 mA V NCP6153 NCP6153 ELECTRICAL CHARACTERISTICS Unless otherwise stated: −10°C < TA < 100°C; VCC = 5 V; CVCC = 0.1 mF Parameter Test Conditions Min Typ Max Unit 0.3 V ENABLE INPUT Lower Threshold VLOWER Total Hysteresis VUPPER – VLOWER Enable Delay Time 90 Measure time from Enable transitioning HI to when DRON goes high, Vboot is not 0 V mV 5.0 ms DRVON Output High Voltage Sourcing 500 mA Output Low Voltage Sinking 500 mA Rise/Fall Time CL (PCB) = 20 pF, DVo = 10% to 90% Input High Threshold 3.0 V 0.1 − 10 ns 2.5 V Input Low Threshold 1.5 Internal Pull Down Resistance EN = Low V 70 V kW IOUT / IOUTA OUTPUT Input Referred Offset Voltage Ilimit to CSREF Output Source Current −1.5 Ilimit source current = 80 mA Current Gain (IOUTCURRENT)/ (ILIMITCURRENT), RILIM = 20 k, RIOUT = 5.0 k, DAC = 0.8 V, 1.25 V, 1.52 V 1.5 mV 820 mA 9.5 10 10.5 200 − 1000 kHz OSCILLATOR Switching Frequency Range 4 Phase Operation RT = 10.5 kW 315 350 385 kHz Rosc Output Voltage RT = 10.5 kW 1.95 2.00 2.05 V CSREF, CSNA 1.9 2.3 V VSP(A) rising 170 300 mV 40 ns OUTPUT OVER VOLTAGE AND UNDER VOLTAGE PROTECTION (OVP & UVP) Absolute Over Voltage Threshold During Soft Start Over Voltage Threshold Above DAC Over Voltage Delay VSP(A) rising to PWMx low Under Voltage Threshold Below DAC−DROOP VSP(A) falling 250 Under−voltage Delay 300 350 5 mV ms VR12 DAC System Voltage Accuracy Droop Feed−Forward Up Current Droop Feed−Forward Down current 1.0 V ≤ DAC < 1.52 V 0.8 V < DAC < 0.995 V 0.25 V < DAC < 0.795 V −0.5 −5 −8 Measured on DROOP, DROOPA Measured on DROOP, DROOPA 55 19 Droop Feed−Forward Pulse On−Time 65 25 0.5 5 8 % mV mV 72 31 mA 0.16 ms OVERCURRENT PROTECTION (Core Rail) ILIM Threshold Current (OCP shutdown after 50 ms delay) (PS0) Rlim = 20 k 9.0 10 11.0 mA ILIM Threshold Current (immediate OCP shutdown) (PS0) Rlim = 20 k 13.5 15 16.5 mA ILIM Threshold Current (OCP shutdown after 50 ms delay) (PS1, PS2, PS3) Rlim = 20 k, N = number of phases in PS0 mode 10/N mA ILIM Threshold Current (immediate OCP shutdown) (PS1, PS2, PS3) Rlim = 20 k, N = number of phases in PS0 mode 15/N mA 3. Guaranteed by design or characterization data, not in production test. http://onsemi.com 8 NCP6153 NCP6153 ELECTRICAL CHARACTERISTICS Unless otherwise stated: −10°C < TA < 100°C; VCC = 5 V; CVCC = 0.1 mF Parameter Test Conditions Min Typ Max Unit 55 ms OVERCURRENT PROTECTION (Core Rail) Maximum Timer for OCP shutdown OVERCURRENT PROTECTION (+1 Rail) ILIM Threshold Current (OCP shutdown after 50 ms delay) (PS0,1,2,3) Rlim = 20 k 9 10 11 mA ILIM Threshold Current (immediate OCP shutdown) (PS0,1,2,3) Rlim = 20 k 12.5 15 16.5 mA Maximum Timer for OCP shutdown 55 CSCOMP OCP Threshold 220 ms mV VRMP (VIN Monitor) UVLO Threshold VRMP falling UVLO Hysteresis Leakage current 3.0 3.2 600 800 VEN = 0 V, VVRMP = 26 V 3.4 V mV 0.5 mA 1.3 − V 2.5 − V MODULATORS (PWM COMPARATORS) FOR CORE AND AUX Duty Cycle COMP voltage when the PWM outputs remain LO 100% Duty Cycle COMP voltage when the PWM outputs remain HI VRMP = 12.0 V PWM Ramp Duty Cycle Matching COMP = 2 V, PWM Ton matching PWM Phase Angle Error Between adjacent phases Ramp Feed−forward Voltage range − 1 % −15 15 ° 5 20 V TRBST, TRBSTA TRBST/COMP offset TRBST Starts Sinking Current TRBST Sink Capability 350 mV 500 mA VR_HOT# Output Low Voltage Output Leakage Current I_VRHOT = −4 mA High Impedance State −1.0 − 0.3 V 1.0 mA TSENSE/TSENSEA Alert# Assert Threshold 500 mV Alert# De−assert Threshold 515 mV VRHOT Assert Threshold 485 mV VRHOT Rising Threshold 495 mV TSENSE Bias Current 114 120 126 mA ADC Voltage Range 0 2 V Total Unadjusted Error (TUE) −1 +1 % 1 LSB Differential Nonlinearity (DNL) 8−bit Power Supply Sensitivity ±1 % Conversion Time 30 ms Round Robin 90 ms VR_RDY, VR_RDYA (POWER GOOD) OUTPUT Output Low Saturation Voltage Rise Time IVR_RDY(A) = 4 mA − − External pull−up of 1 kW to 3.3 V, CTOT = 45 pF, DVo = 10% to 90% − 100 3. Guaranteed by design or characterization data, not in production test. http://onsemi.com 9 0.3 V ns NCP6153 NCP6153 ELECTRICAL CHARACTERISTICS Unless otherwise stated: −10°C < TA < 100°C; VCC = 5 V; CVCC = 0.1 mF Parameter Test Conditions Min Typ Max Unit VR_RDY, VR_RDYA (POWER GOOD) OUTPUT Fall Time External pull−up of 1 kW to 3.3 V, CTOT = 45 pF, DVo = 90% to 10% 10 Output Voltage at Power−up VR_RDY, VR_RDYA pulled up to 5 V via 2 kW − Output Leakage Current When High VR_RDY and VR_RDYA = 5.0 V −1.0 ns − 1.0 V − 1.0 mA VR_RDY Delay (rising) DAC = TARGET to VR_RDY 500 VR_RDY Delay (falling) From OCP or OVP − 5 − ms Output High Voltage Sourcing 500 mA VCC – 0.2 V − − V Output Mid Voltage No Load, SetPS = 02 1.9 2.0 2.1 V Output Low Voltage Sinking 500 mA − − 0.7 V Rise and Fall Time CL (PCB) = 50 pF, DVo = GND to VCC − 10 ns 10 mA PWM Pin Source Current 100 mA PWM Pin Threshold Voltage 3.3 V Phase Detect Timer 20 ms ms PWM OUTPUTS IMAX, IMAXA, ADDR, VBOOT INPUTS Sensing Current PHASE DETECTION SCLK, SDIO, ALERT# VIL Input Low Voltage VIH Input High Voltage VOH Output High Voltage Hysteresis Voltage RON 0.4 0.65 V 1.05 V 50 Buffer On Resistance (data line, ALERT#, and VRHOT) Leakage Current V mV 4 13 W −100 100 mA 4.0 pF 8.3 ns Pad Capacitance (Note 3) VR clock to data delay (Tco) (Note 3) 4 Setup time (Tsu) (Note 3) 7 ns Hold time (Thld) (Note 3) 14 ns 3. Guaranteed by design or characterization data, not in production test. http://onsemi.com 10 NCP6153 Table 1. VR12 VID CODES VID7 VID6 VID5 VID4 VID3 VID2 VID1 VID0 Voltage (V) HEX 0 0 0 0 0 0 0 0 OFF 00 0 0 0 0 0 0 0 1 0.25000 01 0 0 0 0 0 0 1 0 0.25500 02 0 0 0 0 0 0 1 1 0.26000 03 0 0 0 0 0 1 0 0 0.26500 04 0 0 0 0 0 1 0 1 0.27000 05 0 0 0 0 0 1 1 0 0.27500 06 0 0 0 0 0 1 1 1 0.28000 07 0 0 0 0 1 0 0 0 0.28500 08 0 0 0 0 1 0 0 1 0.29000 09 0 0 0 0 1 0 1 0 0.29500 0A 0 0 0 0 1 0 1 1 0.30000 0B 0 0 0 0 1 1 0 0 0.30500 0C 0 0 0 0 1 1 0 1 0.31000 0D 0 0 0 0 1 1 1 0 0.31500 0E 0 0 0 0 1 1 1 1 0.32000 0F 0 0 0 1 0 0 0 0 0.32500 10 0 0 0 1 0 0 0 1 0.33000 11 0 0 0 1 0 0 1 0 0.33500 12 0 0 0 1 0 0 1 1 0.34000 13 0 0 0 1 0 1 0 0 0.34500 14 0 0 0 1 0 1 0 1 0.35000 15 0 0 0 1 0 1 1 0 0.35500 16 0 0 0 1 0 1 1 1 0.36000 17 0 0 0 1 1 0 0 0 0.36500 18 0 0 0 1 1 0 0 1 0.37000 19 0 0 0 1 1 0 1 0 0.37500 1A 0 0 0 1 1 0 1 1 0.38000 1B 0 0 0 1 1 1 0 0 0.38500 1C 0 0 0 1 1 1 0 1 0.39000 1D 0 0 0 1 1 1 1 0 0.39500 1E 0 0 0 1 1 1 1 1 0.40000 1F 0 0 1 0 0 0 0 0 0.40500 20 0 0 1 0 0 0 0 1 0.41000 21 0 0 1 0 0 0 1 0 0.41500 22 0 0 1 0 0 0 1 1 0.42000 23 0 0 1 0 0 1 0 0 0.42500 24 0 0 1 0 0 1 0 1 0.43000 25 0 0 1 0 0 1 1 0 0.43500 26 0 0 1 0 0 1 1 1 0.44000 27 0 0 1 0 1 0 0 0 0.44500 28 0 0 1 0 1 0 0 1 0.45000 29 0 0 1 0 1 0 1 0 0.45500 2A http://onsemi.com 11 NCP6153 Table 1. VR12 VID CODES VID7 VID6 VID5 VID4 VID3 VID2 VID1 VID0 Voltage (V) HEX 0 0 1 0 1 0 1 1 0.46000 2B 0 0 1 0 1 1 0 0 0.46500 2C 0 0 1 0 1 1 0 1 0.47000 2D 0 0 1 0 1 1 1 0 0.47500 2E 0 0 1 0 1 1 1 1 0.48000 2F 0 0 1 1 0 0 0 0 0.48500 30 0 0 1 1 0 0 0 1 0.49000 31 0 0 1 1 0 0 1 0 0.49500 32 0 0 1 1 0 0 1 1 0.50000 33 0 0 1 1 0 1 0 0 0.50500 34 0 0 1 1 0 1 0 1 0.51000 35 0 0 1 1 0 1 1 0 0.51500 36 0 0 1 1 0 1 1 1 0.52000 37 0 0 1 1 1 0 0 0 0.52500 38 0 0 1 1 1 0 0 1 0.53000 39 0 0 1 1 1 0 1 0 0.53500 3A 0 0 1 1 1 0 1 1 0.54000 3B 0 0 1 1 1 1 0 0 0.54500 3C 0 0 1 1 1 1 0 1 0.55000 3D 0 0 1 1 1 1 1 0 0.55500 3E 0 0 1 1 1 1 1 1 0.56000 3F 0 1 0 0 0 0 0 0 0.56500 40 0 1 0 0 0 0 0 1 0.57000 41 0 1 0 0 0 0 1 0 0.57500 42 0 1 0 0 0 0 1 1 0.58000 43 0 1 0 0 0 1 0 0 0.58500 44 0 1 0 0 0 1 0 1 0.59000 45 0 1 0 0 0 1 1 0 0.59500 46 0 1 0 0 0 1 1 1 0.60000 47 0 1 0 0 1 0 0 0 0.60500 48 0 1 0 0 1 0 0 1 0.61000 49 0 1 0 0 1 0 1 0 0.61500 4A 0 1 0 0 1 0 1 1 0.62000 4B 0 1 0 0 1 1 0 0 0.62500 4C 0 1 0 0 1 1 0 1 0.63000 4D 0 1 0 0 1 1 1 0 0.63500 4E 0 1 0 0 1 1 1 1 0.64000 4F 0 1 0 1 0 0 0 0 0.64500 50 0 1 0 1 0 0 0 1 0.65000 51 0 1 0 1 0 0 1 0 0.65500 52 0 1 0 1 0 0 1 1 0.66000 53 0 1 0 1 0 1 0 0 0.66500 54 0 1 0 1 0 1 0 1 0.67000 55 http://onsemi.com 12 NCP6153 Table 1. VR12 VID CODES VID7 VID6 VID5 VID4 VID3 VID2 VID1 VID0 Voltage (V) HEX 0 1 0 1 0 1 1 0 0.67500 56 0 1 0 1 0 1 1 1 0.68000 57 0 1 0 1 1 0 0 0 0.68500 58 0 1 0 1 1 0 0 1 0.69000 59 0 1 0 1 1 0 1 0 0.69500 5A 0 1 0 1 1 0 1 1 0.70000 5B 0 1 0 1 1 1 0 0 0.70500 5C 0 1 0 1 1 1 0 1 0.71000 5D 0 1 0 1 1 1 1 0 0.71500 5E 0 1 0 1 1 1 1 1 0.72000 5F 0 1 1 0 0 0 0 0 0.72500 60 0 1 1 0 0 0 0 1 0.73000 61 0 1 1 0 0 0 1 0 0.73500 62 0 1 1 0 0 0 1 1 0.74000 63 0 1 1 0 0 1 0 0 0.74500 64 0 1 1 0 0 1 0 1 0.75000 65 0 1 1 0 0 1 1 0 0.75500 66 0 1 1 0 0 1 1 1 0.76000 67 0 1 1 0 1 0 0 0 0.76500 68 0 1 1 0 1 0 0 1 0.77000 69 0 1 1 0 1 0 1 0 0.77500 6A 0 1 1 0 1 0 1 1 0.78000 6B 0 1 1 0 1 1 0 0 0.78500 6C 0 1 1 0 1 1 0 1 0.79000 6D 0 1 1 0 1 1 1 0 0.79500 6E 0 1 1 0 1 1 1 1 0.80000 6F 0 1 1 1 0 0 0 0 0.80500 70 0 1 1 1 0 0 0 1 0.81000 71 0 1 1 1 0 0 1 0 0.81500 72 0 1 1 1 0 0 1 1 0.82000 73 0 1 1 1 0 1 0 0 0.82500 74 0 1 1 1 0 1 0 1 0.83000 75 0 1 1 1 0 1 1 0 0.83500 76 0 1 1 1 0 1 1 1 0.84000 77 0 1 1 1 1 0 0 0 0.84500 78 0 1 1 1 1 0 0 1 0.85000 79 0 1 1 1 1 0 1 0 0.85500 7A 0 1 1 1 1 0 1 1 0.86000 7B 0 1 1 1 1 1 0 0 0.86500 7C 0 1 1 1 1 1 0 1 0.87000 7D 0 1 1 1 1 1 1 0 0.87500 7E 0 1 1 1 1 1 1 1 0.88000 7F 1 0 0 0 0 0 0 0 0.88500 80 http://onsemi.com 13 NCP6153 Table 1. VR12 VID CODES VID7 VID6 VID5 VID4 VID3 VID2 VID1 VID0 Voltage (V) HEX 1 0 0 0 0 0 0 1 0.89000 81 1 0 0 0 0 0 1 0 0.89500 82 1 0 0 0 0 0 1 1 0.90000 83 1 0 0 0 0 1 0 0 0.90500 84 1 0 0 0 0 1 0 1 0.91000 85 1 0 0 0 0 1 1 0 0.91500 86 1 0 0 0 0 1 1 1 0.92000 87 1 0 0 0 1 0 0 0 0.92500 88 1 0 0 0 1 0 0 1 0.93000 89 1 0 0 0 1 0 1 0 0.93500 8A 1 0 0 0 1 0 1 1 0.94000 8B 1 0 0 0 1 1 0 0 0.94500 8C 1 0 0 0 1 1 0 1 0.95000 8D 1 0 0 0 1 1 1 0 0.95500 8E 1 0 0 0 1 1 1 1 0.96000 8F 1 0 0 1 0 0 0 0 0.96500 90 1 0 0 1 0 0 0 1 0.97000 91 1 0 0 1 0 0 1 0 0.97500 92 1 0 0 1 0 0 1 1 0.98000 93 1 0 0 1 0 1 0 0 0.98500 94 1 0 0 1 0 1 0 1 0.99000 95 1 0 0 1 0 1 1 0 0.99500 96 1 0 0 1 0 1 1 1 1.00000 97 1 0 0 1 1 0 0 0 1.00500 98 1 0 0 1 1 0 0 1 1.01000 99 1 0 0 1 1 0 1 0 1.01500 9A 1 0 0 1 1 0 1 1 1.02000 9B 1 0 0 1 1 1 0 0 1.02500 9C 1 0 0 1 1 1 0 1 1.03000 9D 1 0 0 1 1 1 1 0 1.03500 9E 1 0 0 1 1 1 1 1 1.04000 9F 1 0 1 0 0 0 0 0 1.04500 A0 1 0 1 0 0 0 0 1 1.05000 A1 1 0 1 0 0 0 1 0 1.05500 A2 1 0 1 0 0 0 1 1 1.06000 A3 1 0 1 0 0 1 0 0 1.06500 A4 1 0 1 0 0 1 0 1 1.07000 A5 1 0 1 0 0 1 1 0 1.07500 A6 1 0 1 0 0 1 1 1 1.08000 A7 1 0 1 0 1 0 0 0 1.08500 A8 1 0 1 0 1 0 0 1 1.09000 A9 1 0 1 0 1 0 1 0 1.09500 AA 1 0 1 0 1 0 1 1 1.10000 AB http://onsemi.com 14 NCP6153 Table 1. VR12 VID CODES VID7 VID6 VID5 VID4 VID3 VID2 VID1 VID0 Voltage (V) HEX 1 0 1 0 1 1 0 0 1.10500 AC 1 0 1 0 1 1 0 1 1.11000 AD 1 0 1 0 1 1 1 0 1.11500 AE 1 0 1 0 1 1 1 1 1.12000 AF 1 0 1 1 0 0 0 0 1.12500 B0 1 0 1 1 0 0 0 1 1.13000 B1 1 0 1 1 0 0 1 0 1.13500 B2 1 0 1 1 0 0 1 1 1.14000 B3 1 0 1 1 0 1 0 0 1.14500 B4 1 0 1 1 0 1 0 1 1.15000 B5 1 0 1 1 0 1 1 0 1.15500 B6 1 0 1 1 0 1 1 1 1.16000 B7 1 0 1 1 1 0 0 0 1.16500 B8 1 0 1 1 1 0 0 1 1.17000 B9 1 0 1 1 1 0 1 0 1.17500 BA 1 0 1 1 1 0 1 1 1.18000 BB 1 0 1 1 1 1 0 0 1.18500 BC 1 0 1 1 1 1 0 1 1.19000 BD 1 0 1 1 1 1 1 0 1.19500 BE 1 0 1 1 1 1 1 1 1.20000 BF 1 1 0 0 0 0 0 0 1.20500 C0 1 1 0 0 0 0 0 1 1.21000 C1 1 1 0 0 0 0 1 0 1.21500 C2 1 1 0 0 0 0 1 1 1.22000 C3 1 1 0 0 0 1 0 0 1.22500 C4 1 1 0 0 0 1 0 1 1.23000 C5 1 1 0 0 0 1 1 0 1.23500 C6 1 1 0 0 0 1 1 1 1.24000 C7 1 1 0 0 1 0 0 0 1.24500 C8 1 1 0 0 1 0 0 1 1.25000 C9 1 1 0 0 1 0 1 0 1.25500 CA 1 1 0 0 1 0 1 1 1.26000 CB 1 1 0 0 1 1 0 0 1.26500 CC 1 1 0 0 1 1 0 1 1.27000 CD 1 1 0 0 1 1 1 0 1.27500 CE 1 1 0 0 1 1 1 1 1.28000 CF 1 1 0 1 0 0 0 0 1.28500 D0 1 1 0 1 0 0 0 1 1.29000 D1 1 1 0 1 0 0 1 0 1.29500 D2 1 1 0 1 0 0 1 1 1.30000 D3 1 1 0 1 0 1 0 0 1.30500 D4 1 1 0 1 0 1 0 1 1.31000 D5 1 1 0 1 0 1 1 0 1.31500 D6 http://onsemi.com 15 NCP6153 Table 1. VR12 VID CODES VID7 VID6 VID5 VID4 VID3 VID2 VID1 VID0 Voltage (V) HEX 1 1 0 1 0 1 1 1 1.32000 D7 1 1 0 1 1 0 0 0 1.32500 D8 1 1 0 1 1 0 0 1 1.33000 D9 1 1 0 1 1 0 1 0 1.33500 DA 1 1 0 1 1 0 1 1 1.34000 DB 1 1 0 1 1 1 0 0 1.34500 DC 1 1 0 1 1 1 0 1 1.35000 DD 1 1 0 1 1 1 1 0 1.35500 DE 1 1 0 1 1 1 1 1 1.36000 DF 1 1 1 0 0 0 0 0 1.36500 E0 1 1 1 0 0 0 0 1 1.37000 E1 1 1 1 0 0 0 1 0 1.37500 E2 1 1 1 0 0 0 1 1 1.38000 E3 1 1 1 0 0 1 0 0 1.38500 E4 1 1 1 0 0 1 0 1 1.39000 E5 1 1 1 0 0 1 1 0 1.39500 E6 1 1 1 0 0 1 1 1 1.40000 E7 1 1 1 0 1 0 0 0 1.40500 E8 1 1 1 0 1 0 0 1 1.41000 E9 1 1 1 0 1 0 1 0 1.41500 EA 1 1 1 0 1 0 1 1 1.42000 EB 1 1 1 0 1 1 0 0 1.42500 EC 1 1 1 0 1 1 0 1 1.43000 ED 1 1 1 0 1 1 1 0 1.43500 EE 1 1 1 0 1 1 1 1 1.44000 EF 1 1 1 1 0 0 0 0 1.44500 F0 1 1 1 1 0 0 0 1 1.45000 F1 1 1 1 1 0 0 1 0 1.45500 F2 1 1 1 1 0 0 1 1 1.46000 F3 1 1 1 1 0 1 0 0 1.46500 F4 1 1 1 1 0 1 0 1 1.47000 F5 1 1 1 1 0 1 1 0 1.47500 F6 1 1 1 1 0 1 1 1 1.48000 F7 1 1 1 1 1 0 0 0 1.48500 F8 1 1 1 1 1 0 0 1 1.49000 F9 1 1 1 1 1 0 1 0 1.49500 FA 1 1 1 1 1 0 1 1 1.50000 FB 1 1 1 1 1 1 0 0 1.50500 FC 1 1 1 1 1 1 0 1 1.51000 FD 1 1 1 1 1 1 1 0 1.51500 FE 1 1 1 1 1 1 1 1 1.52000 FF http://onsemi.com 16 NCP6153 12V 5V VR12_EN SVID bus idle SCLK SDIO VSPA VID PKT VSP VID pkt Status PKT VSPA VSP SVID Alert VR_RDYA VR_RDY Figure 4. Start Up Timing Diagram VR Driving, Single Data Rate CPU Driving, Single Data Rate SCLK SCLK CPU send VR send VR latch SDIO CPU latch SDIO TCO_CPU tsu TCO_VR tsu thld T CO_CPU Tco_CPU = clock to data delay in CPU tsu = 0.5 * T − Tco_CPU thld = 0.5 * T + Tco_CPU thld Tco_VR = clock to data delay in VR tsu = T − 2 * Tfly − Tco_VR thld = 2 * Tfly + Tco_VR Tfly propagation time on Serial VID bus Figure 5. SVID Timing Diagram http://onsemi.com 17 NCP6153 Table 2. STATE TRUTH TABLE STATE VR_RDY(A) Pin Error AMP Comp(A) Pin OVP(A) and UVP(A) DRVON Pin POR 0 < VCC < UVLO N/A N/A N/A Resistive pull down Disabled EN < threshold UVLO > threshold Low Low Disabled Low Start up Delay & Calibration EN > threshold UVLO > threshold Low Low Disabled Low DRVON Fault EN > threshold UVLO > threshold DRVON < threshold Low Low Disabled Resistive pull up Soft Start EN > threshold UVLO > threshold DRVON > High Low Operational Active / No latch High Normal Operation EN > threshold UVLO > threshold DRVON > High High Operational Active / Latching High Over Voltage Low N/A DAC + 150 mV High Over Current Low Operational Last DAC Code Low VID Code = 00h Low: if Reg34h:bit0 = 0; High: if Reg34h:bit0 = 1 Clamped at 0.9 V Disabled High, PWM outputs in low state http://onsemi.com 18 Method of Reset Driver must release DRVON to high N/A NCP6153 Controller POR VCC > UVLO Disable EN = 0 VCC < UVLO EN = 1 Calibrate Drive Off 3.5 ms and CAL DONE VDRP > ILIM NO_CPU INVALID VID Phase Detect VCCP > UVLO and DRON HIGH Soft Start Ramp DAC = Vboot Soft Start Ramp OVP DAC = VID VS > OVP Normal VR_RDY VS > UVP VS < UVP UVP Figure 6. State Diagram http://onsemi.com 19 NCP6153 General The NCP6153 is a dual output four/three phase plus one phase dual edge modulated multiphase PWM controller designed to meet the Intel VR12 specifications with a serial SVID control interface. The NCP6153 implements PS0, PS1, PS2 and PS3 power saving states. It is designed to work in notebook, desktop, and server applications. For Core Rail: Power Status PWM Output Operating Mode PS0 Multi−phase PWM interleaving output PS1 Single−phase RPM CCM mode (PWM1 only, PWM2~4 stay in Mid) PS2 Single−phase RPM DCM mode (PWM1 only, PWM2~4 stay in Mid) PS3 Single−phase RPM DCM mode (PWM1 only, PWM2~4 stay in Mid) For AUX Rail: Power Status PWM Output Operating Mode PS0 PWM interleaving with Core Rail / RPM CCM mode PS1 PWM interleaving with Core Rail / RPM CCM mode PS2 RPM DCM mode PS3 RPM DCM mode 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 NCP6153 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 00h Vendor ID 01h Product ID 02h Product Revision 05h 06h Description Access Default Uniquely identifies the VR vendor. The vendor ID assigned by Intel to ON Semiconductor is 0x1Ah R 0x1Ah Uniquely identifies the VR product. The VR vendor assigns this number. R 0x51 Uniquely identifies the revision or stepping of the VR control IC. The VR vendor assigns this data. R 0x0A Protocol ID Identifies the SVID Protocol the controller supports R 0x01 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 = 0 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 0xC7 07h Generic ID 51h or 31h, depending on the generic R 51h or 31h 10h Status_1 Data register read after the ALERT# signal is asserted. Conveying the status of the VR. R 00h http://onsemi.com 20 NCP6153 Index Name 11h Status_2 12h Temp zone 15h Description Access Default Data register showing optional status_2 data. R 00h Data register showing temperature zones the system is operating in R 00h 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 8 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 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/ms. R 0Ah 25h SR_slow Slew Rate for SetVID_slow commands. It is 4X slower than the SR_fast rate. Binary format in mV/ms 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 VID format. RW FBh 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 http://onsemi.com 21 NCP6153 Boot Voltage Programming Table 5. SINGLE SVID ADDRESS TABLE The NCP6153 has a Vboot voltage register that can be externally programmed for each output. The VBOOTA also provides a feature that allows the “+1” single phase output to be disabled and effectively removed from the SVID bus. If the single phase output is disabled it alters the SVID address setting table to allow the multi−phase rail to show up at an even or odd address. See the Boot Voltage Table below. Table 3. BOOT VOLTAGE TABLE Resistor Value Main Rail SVID Address (VBOOTA tied to VCC) 10k 0000 22k 0001 36k 0010 51k 0011 68k 0100 91k 0101 Boot Voltage (V) Resistor Value (W) 0 10k 120k 0110 0.9 25k 160k 0111 1.0 45k 220k 1000 1.1 70k Remote Sense Amplifier 1.2 95k 1.35 125k 1.5 165k VCC Shutdown (VbootA only) A high performance high input impedance true differential amplifier is provided to accurately sense the output voltage of the regulator. The VSP and VSN inputs should be connected to the regulator’s output voltage sense points. The remote sense amplifier takes the difference of the output voltage with the DAC voltage and adds the droop voltage to Addressing Programming The NCP6153 supports seven possible dual SVID device addresses and eight possible single device addresses. Pin 32 (PWM1/ADDR) is used to set the SVID address. On power up a 10 mA current is sourced from this pin through a resistor connected to this pin and the resulting voltage is measured. The two tables below provide the resistor values for each corresponding SVID address. For dual addressing follow the Dual SVID Address Table. The address value is latched at startup. If VBOOTA is pulled to VCC the aux rail will be removed from the SVID bus, the address will then follow the Single Address SVID table below. V DIFFOUT + ǒV VSP * V VSNǓ ) ǒ1.3 V * V DACǓ ) ǒV DROOP * V CSREFǓ This signal then goes through a standard error compensation network and into the inverting input of the error amplifier. The non−inverting input of the error amplifier is connected to the same 1.3 V reference used for the differential sense amplifier output bias. High Performance Voltage Error Amplifier A high performance error amplifier is provided for high bandwidth transient performance. A standard type 3 compensation circuit is normally used to compensate the system. Table 4. DUAL SVID ADDRESS TABLE Resistor Value Main Rail SVID Address Aux Rail SVID Address 10k 0000 0001 25k 0010 0011 45k 0100 0101 70k 0110 0111 95k 1000 1001 125k 1010 1011 165k 1100 1101 (eq. 1) Differential Current Feedback Amplifiers Each phase has a low offset differential amplifier to sense that phase current for current balance and per phase OCP protection during soft−start. The inputs to the CSNx and CSPx pins are high impedance inputs. It is recommended that any external filter resistor RCSN does not exceed 10 kW to avoid offset issues with leakage current. It is also recommended that the voltage sense element be no less than 0.5 mW for accurate current balance. Fine tuning of this time constant is generally not required. The individual phase current is summed into the PWM comparator feedback. In this way current is balanced via a current mode control approach. http://onsemi.com 22 NCP6153 filter. This is required to provide a good current signal to offset voltage ratio for the ILIMIT pin. When no droop is needed, the gain of the amplifier should be set to provide ~100 mV across the current limit programming resistor at full load. The values of Rcs1 and Rcs2 are set based on the 100k NTC and the temperature effect of the inductor and should not need to be changed. The NTC should be placed near the closest inductor. The output voltage droop should be set with the droop filter divider. The pole frequency in the CSCOMP filter should be set equal to the zero from the output inductor. This allows the circuit to recover the inductor DCR voltage drop current signal. Ccs1 and Ccs2 are in parallel to allow for fine tuning of the time constant using commonly available values. It is best to fine tune this filter during transient testing. C CSN * DCR RCSN CSNx L PHASE CSPx R CSN + CCSN VOUT SWNx DCR 1 LPHASE 2 Figure 7. Total Current Sense Amplifier The NCP6153 uses a patented approach to sum the phase currents into a single temperature compensated total current signal. This signal is then used to generate the output voltage droop, total current limit, and the output current monitoring functions. The total current signal is floating with respect to CSREF. The current signal is the difference between CSCOMP and CSREF. The Ref(n) resistors sum the signals from the output side of the inductors to create a low impedance virtual ground. The amplifier actively filters and gains up the voltage applied across the inductors to recover the voltage drop across the inductor series resistance (DCR). Rth is placed near an inductor to sense the temperature of the inductor. This allows the filter time constant and gain to be a function of the Rth NTC resistor and compensate for the change in the DCR with temperature. CSN1 Rref1 Cref 10 CSN2 Rref2 10 CSN3 Rref3 1n 10 SWN1 Rph1 FP + 2 * PI * L Phase 2 * PI * ǒRcs2 ) CSREF + CSSUM - The current limit thresholds are programmed with a resistor between the ILIMIT and CSCOMP pins. The ILIMIT pin mirrors the voltage at the CSREF pin and mirrors the sink current internally to IOUT (reduced by the IOUT Current Gain) and the current limit comparators. The 100% current limit trips if the ILIMIT sink current exceeds 10 mA for 50 ms. The 150% current limit trips with minimal delay if the ILIMIT sink current exceeds 15 mA. Set the value of the current limit resistor based on the CSCOMP − CSREF voltage as shown below. R LIMIT + CSCOMP Rcs2 Rcs1 82.5 k 35.7 k Rth R LIMIT + (eq. 5) 10m V CSCOMP−CSREF@ILIMIT 10m (eq. 6) The signals DROOP and CSREF are differentially summed with the output voltage feedback to add precision voltage droop to the output voltage. The total current feedback should be filtered before it is applied to the DROOP pin. This filter impedance provides DAC feed−forward during dynamic VID changes. Programming this filter can be made simpler if CSCOMP−CSREF is equal to the droop voltage. Rdroop sets the gain of the DAC feed−forward and Cdroop provides the time constant to cancel the time constant of the system per the following equations. Cout is the total output capacitance and Rout is the output impedance of the system. 100 k Rcs1*Rth Rph * ǒIoutLIMIT * DCRǓ Programming DROOP and DAC Feed−Forward Filter The DC gain equation for the current sensing: Rcs2 ) Rcs1)Rth Rph or Ccs1 Figure 8. Ǔ * (Ccs1 ) Ccs2) Rcs1)Rth@25° C Programming the Current Limit Ccs2 SWN3 Rph3 (eq. 3) (eq. 4) 1 Rcs1*Rth@25° C Rcs1*Rth Rcs2)Rcs1)Rth SWN2 Rph2 V CSCOMP−CSREF + − DCR @ 25° C FZ + * ǒIout Total * DCRǓ (eq. 2) Set the gain by adjusting the value of the Rph resistors. The DC gain should set to the output voltage droop. If the voltage from CSCOMP to CSREF is less than 100 mV at ICCMAX then it is recommended to increase the gain of the CSCOMP amp and adding a resistor divider to the Droop pin http://onsemi.com 23 NCP6153 CSREF 5 CSSUM 6 DROOP Cdroop Programming ICC_MAX and ICC_MAXA + The SVID interface provides the platform ICC_MAX value at register 21h for both the multiphase and the single phase rail. A resistor to ground on the IMAX and IMAXA pins programs these registers at the time the part is enabled. 10 mA is sourced from these pins to generate a voltage on the program resistor. The value of the register is 1 A per LSB and is set by the equation below. The resistor value should be no less than 10 k. Rdroop CSCOMP 7 − R droop + C out * R out * 453.6 R out * C out C droop + R droop ICC_MAX 21h + 10 6 R * 10 mA * 256 A (eq. 8) Programming TSENSE and TSENSEA Two temperature sense inputs are provided. A precision current is sourced out the output of the TSENSE and TSENSEA pins to generate a voltage on the temperature sense network. The voltages on the temperature sense inputs are sampled by the internal A/D converter. A 100 k NTC similar to the VISHAY ERT−J1VS104JA should be used. Rcomp1 is mainly used for noise. See the specification table for the thermal sensing voltage thresholds and source current. Figure 9. If the Droop at maximum load is less than 100 mV at ICCMAX we recommend altering this filter into a voltage divider such that a larger signal can be provided to the ILIMIT resistor by increasing the CSCOMP amp gain for better current monitor accuracy. The DROOP pin divider gain should be set to provide a voltage from DROOP to CSREF equal to the amount of voltage droop desired in the output. A current is applied to the DROOP pin during dynamic VID. In this case Rdroop1 in parallel with Rdroop2 should be equal to Rdroop. TSENSE Rcomp1 0.0 DROOP Rdroop2 2V Cfilter Cdroop Rdroop1 0.1 mF Rcomp2 8.2 K CSREF 5 CSSUM 6 + 7 AGND CSCOMP − Precision Oscillator A programmable precision oscillator is provided. The clock oscillator serves as the master clock to the ramp generator circuit. This oscillator is programmed by a resistor to ground on the ROSC pin. The oscillator frequency range is between 200 kHz/phase to 1 MHz/phase. The ROSC pin provides approximately 2 V out and the source current is mirrored into the internal ramp oscillator. The oscillator frequency is approximately proportional to the current flowing in the ROSC resistor. NCP6153 Operating Frequency versus Rosc: Programming IOUT The IOUT pin sources a current in proportion to the ILIMIT sink current. The voltage on the IOUT pin is monitored by the internal A/D converter and should be scaled with an external resistor to ground such that a load equal to ICCMAX generates a 2 V signal on IOUT. A pull−up resistor from 5 V VCC can be used to offset the IOUT signal positively if needed. 2.0 V * R LIMIT 10 * Rcs1*Rth Rcs1)Rth Rph Rcs2) AGND Figure 11. Figure 10. R IOUT + RNTC 100 K * ǒIout ICC_MAX * DCRǓ 10.5 kW (eq. 7) 350 kHz Fs http://onsemi.com 24 + R OSC (eq. 9) NCP6153 The oscillator generates triangle ramps that are 0.5 ~ 2.5 V in amplitude depending on the VRMP pin voltage to provide input voltage feed forward compensation. The ramps are equally spaced out of phase with respect to each other and the signal phase rail is set half way between phases 1 and 2 of the multi phase rail for minimum input ripple current. This should be set to counter the under shoot after load release. Rbst1 + Rbst2 controls the maximum amount of boost during rapid step loading. Rbst2 is generally much larger than Rbst1. The Cboost2 * Rbst2 time constant controls the roll off frequency of the TRBST function. Cboost2 Programming the Ramp Feed−Forward Circuit The ramp generator circuit provides the ramp used by the PWM comparators. The ramp generator provides voltage feed−forward control by varying the ramp magnitude with respect to the VRMP pin voltage. The VRMP pin also has a 4 V UVLO function. The VRMP UVLO is only active after the controller is enabled. The VRMP pin is high impedance input when the controller is disabled. The PWM ramp time is changed according to the following, V RAMPpk+pk PP + 0.1 * V VRMP FB Rbst1 Rbst2 Rbst3 TRBST Cboost1 Figure 13. (eq. 10) PWM Comparators During steady state operation, the duty cycle is centered on the valley of the triangle ramp waveform and both edges of the PWM signal are modulated. During a transient event the duty will increase rapidly and proportionally turning on all phases as the error amp signal increases with respect to the ramps to provide a highly linear and proportional response to the step load. Vin Vramp_pp Comp−IL Duty Figure 12. Phase Detection Sequence During start−up, the number of operational phases and their phase relationship is determined by the internal circuitry monitoring the PWM outputs. Normally, NCP6153 operates as a 4−phase VCORE+1−phase VAUX PWM controller. For NCP6153, Connecting PWM4 pin to VCC programs 3−phase operation. The Aux rail can be disabled by pulling the VBOOTA signal to VCC. This changes the SVID address scheme to allow the multiphase to be programmed to any SVID Address odd or even. See the register resistor programming table. Programming TRBST The TRBST pin provides a signal to offset the output after load release overshoot. This network should be fine tuned during the board tuning process and is only necessary in systems with significant load release overshoot. The TRBST network allows maximum boost for low frequency load release events to minimize load release undershoot. The network time constants are set up to provide a TRBST roll off at higher frequencies where it is not needed. Cboost1 * Rbst1 controls the time constant of the load release boost. http://onsemi.com 25 NCP6153 Table 6. PHASE COUNT TABLE Number of Phases Table 9. 3+0 UNUSED PIN CONNECTION TABLE Unused Pin Connect to PWM4 VCC CSN4 GND or VCC CSP4 Same as CSN4 VBOOTA VCC VSPA GND NCP6153 4+1 PWM4 connected, VbootA programmed 3+1 PWM4 tied to VCC, VbootA programmed 4+0 PWM4 connected, VbootA tied to VCC 3+0 PWM4 tied to VCC, VbootA tied to VCC Table 7. 3+1 UNUSED PIN CONNECTION TABLE Unused Pin Connect to PWM4 VCC CSN4 GND or VCC CSP4 Same as CSN4 Table 8. 4+0 UNUSED PIN CONNECTION TABLE Unused Pin Connect to VBOOTA VCC VSPA GND VSNA GND DIFFOUTA float FBA COMPA COMPA FBA TRBSTA float CSPA GND CSNA GND CSCOMPA CSSUMA CSSUMA CSCOMPA DROOPA GND or CSCOMPA ILIMA float IOUTA GND TSENSEA GND PWMA float VSNA GND DIFFOUTA float FBA COMPA COMPA FBA TRBSTA float CSPA GND CSNA GND CSCOMPA CSSUMA CSSUMA CSCOMPA DROOPA GND or CSCOMPA ILIMA float IOUTA GND TSENSEA GND PWMA float http://onsemi.com 26 NCP6153 PROTECTION FEATURES Input Under Voltage Protection NCP6153 monitors the 5 V VCC supply and the VRMP pin for under voltage protection. The gate driver monitors both the gate driver VCC and the BST voltage (12 V drivers only). When the voltage on the gate driver is insufficient it will pull DRVON low and notify the controller the power is not ready. The gate driver will hold DRVON low for a minimum period of time to allow the controller to restart its startup sequence. In this case the PWM is set back to the MID state and soft start would begin again. See the figure below. If DRVON is pulled low the controller will hold off its startup DAC Figure 15. Soft−Start Sequence Gate Driver Pulls DRVON Low during driver UVLO and Calibration Over Current Latch−Off Protection During normal operation a programmable total current limit is provided that scales with the phase count during power saving operation. The level of total current limit is set with the resistor from the ILIM pin to CSCOMP. The current through the external resistor connected between ILIM and CSCOMP is then compared to the internal current of 10 mA and 15 mA. If the current into the ILIM pin exceeds the 10 A level an internal latch−off counter starts. The controller shuts down if the fault is not removed after 50 ms. If the current into the pin exceeds 15 mA the controller will shut down immediately. To recover from an OCP fault the EN pin must be cycled low. The over−current limit is programmed by a resistor on the ILIM pin. The resistor value can be calculated by the following equation: Figure 14. Gate Driver UVLO Restart Soft Start Soft start is implemented internally. A digital counter steps the DAC up from zero to the target voltage based on the predetermined slew rate in the spec table. For NCP6153, the PWM signals will start out open with a test current to collect data on phase count and for setting internal registers. After the configuration data is collected the controller enables and sets the PWM signal to the 2.0 V MID state to indicate that the drivers should be in diode mode. DRVON will then be asserted and the COMP pin released to begin soft−start. The DAC will ramp from Zero to the target DAC codes and the PWM outputs will begin to fire. Each phase will move out of the MID state when the first PWM pulse is produced preventing the discharge of a pre−charged output. R ILIM + http://onsemi.com 27 V CSCOMP * V CSREF 10 mA (eq. 11) NCP6153 Under Voltage Monitor Layout Notes The output voltage is monitored at the output of the differential amplifier for UVLO. If the output falls more than 300 mV below the DAC−DROOP voltage the UVLO comparator will trip sending the VR_RDY signal low. The NCP6153 has differential voltage and current monitoring. This improves signal integrity and reduces noise issues related to layout for easy design use. To insure proper function there are some general rules to follow. Always place the inductor current sense RC filters as close to the CSN and CSP pins on the controller as possible. Place the VCC decoupling cap as close as possible to the controller VCC pin, the resistor in series should always be no higher than 2.2 W to avoid large voltage drop. The high frequency filter cap on CSREF and the 10 W CSREF resistors should be placed close to the controller. The small high feed back cap from COMP to FB should be as close to the controller as possible. Please minimize the capacitance to ground of the FB traces by keeping them short. The filter cap from CSCOMP to CSREF should also be close to the controller. Over Voltage Protection During normal operation the output voltage is monitored at the differential inputs VSP and VSN. If the output voltage exceeds the DAC voltage by approximately 300 mV, PWMs will be forced low until the voltage drops below the OVP threshold. After the first OVP trip the DAC will ramp down to zero to avoid a negative output voltage spike during shutdown. When the DAC gets to zero the PWMs will be forced low and the DRVON will remain high. To reset the part the Enable pin must be cycled low. During soft−start and DVID, the above OVP is disabled. This allows the controller to start up without false triggering the OVP. Meanwhile, there is a second OVP protection which is always enabled. The second OVP monitors CSREF(A) Pin voltage with a protection threshold of 2.3 V. OVP Threshold DAC VSP_VSN OVP Triggered Latch Off PWM Figure 16. OVP Threshold Behavior ORDERING INFORMATION Device NCP6153MNTWG Package Shipping† QFN52 − Single Row (Pb−Free) 2500 / Tape & Reel †For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging Specifications Brochure, BRD8011/D. http://onsemi.com 28 NCP6153 PACKAGE DIMENSIONS QFN52 6x6, 0.4P CASE 485BE ISSUE B PIN ONE LOCATION ÉÉÉ ÉÉÉ ÉÉÉ ÉÉÉ L A B D L1 DETAIL A E ALTERNATE TERMINAL CONSTRUCTIONS EXPOSED Cu TOP VIEW A (A3) DETAIL B 0.10 C DIM A A1 A3 b D D2 E E2 e K L L1 L2 ÉÉÉ ÉÉÉ 0.10 C 0.10 C L NOTES: 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 2. CONTROLLING DIMENSIONS: MILLIMETERS. 3. DIMENSION b APPLIES TO PLATED TERMINAL AND IS MEASURED BETWEEN 0.15 AND 0.30mm FROM TERMINAL TIP 4. COPLANARITY APPLIES TO THE EXPOSED PAD AS WELL AS THE TERMINALS. MOLD CMPD DETAIL B ALTERNATE CONSTRUCTION 0.08 C A1 NOTE 4 SIDE VIEW C D2 DETAIL C SEATING PLANE SOLDERING FOOTPRINT* 6.40 4.80 K 14 MILLIMETERS MIN MAX 0.80 1.00 0.00 0.05 0.20 REF 0.15 0.25 6.00 BSC 4.60 4.80 6.00 BSC 4.60 4.80 0.40 BSC 0.30 REF 0.25 0.45 0.00 0.15 0.15 REF DETAIL A 52X 0.63 27 L2 E2 52X L2 DETAIL C L 4.80 8 PLACES 6.40 1 52 40 e 52X BOTTOM VIEW 0.11 b 0.07 C A B 0.05 C PKG OUTLINE NOTE 3 0.49 DETAIL D 0.40 PITCH 52X DETAIL D 8 PLACES 0.25 DIMENSIONS: MILLIMETERS *For additional information on our Pb−Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D. ON Semiconductor and are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC reserves the right to make changes without further notice to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. “Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. PUBLICATION ORDERING INFORMATION LITERATURE FULFILLMENT: Literature Distribution Center for ON Semiconductor P.O. Box 5163, Denver, Colorado 80217 USA Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada Email: [email protected] N. American Technical Support: 800−282−9855 Toll Free USA/Canada Europe, Middle East and Africa Technical Support: Phone: 421 33 790 2910 Japan Customer Focus Center Phone: 81−3−5817−1050 http://onsemi.com 29 ON Semiconductor Website: www.onsemi.com Order Literature: http://www.onsemi.com/orderlit For additional information, please contact your local Sales Representative NCP6153/D