DATASHEET ISL68134 Digital Dual Output, 4-Phase Configurable, PWM Controller with Adaptive Voltage Scaling Bus The ISL68134 is a digital dual output, flexible multiphase (X+Y ≤ 4) PWM controller with Adaptive Voltage Scaling (AVSBus) interface. Either output can be configured to support any desired phase assignments up to a maximum of four phases across the two outputs (X+Y). For example, 3+1, 2+2, 2+1, or even a single output operation as a 4+0 configuration are supported. The flexible phase arrangement, combined with PMBus and AVSBus interfaces, allows the device to support any demanding power supply requirement. The ISL68134 with AVSBus complements PMBus by providing a common interface that accelerates point-to-point communication between the controller and the load to statically and dynamically control processor voltage, thus delivering a balanced and power efficient solution. AVSBus can be used exclusively after the device is configured using PMBus. The ISL68134 uses Intersil’s proprietary linear synthetic digital current modulation scheme to achieve the industry’s best combination of transient response and ease of tuning while addressing the challenges of modern multiphase designs. FN8817 Rev.1.00 Jun 19, 2017 Features • PMBus 1.3 and AVSBus compliant - Telemetry - VIN, VOUT, IOUT, power IN/OUT, temperature, and various fault status registers - Individual AVSBus interface enables high speed voltage changes • Advanced linear digital modulation scheme - Zero latency synthetic current control for excellent HF current balance - Dual edge modulation for fastest transient response • Auto phase add/drop for excellent load vs efficiency profile • Flexible phase configuration - 4+0, 3+1, 2+2 phase operation - Operation using less than four phases between two outputs is also supported Device configuration and telemetry monitoring is accomplished using Intersil's intuitive PowerNavigator™ GUI. The ISL68134 device supports on-chip nonvolatile memory to store various configuration settings that are user selectable through pin-strap, giving system designers increased power density to configure and deploy multiple configurations. The device supports an automatic phase add/drop feature to allow maximum efficiency across all load ranges. Thresholds for automatic phase add/drop are user programmable using the powerful PowerNavigator GUI. • Diode braking for overshoot reduction The ISL68134 supports a comprehensive fault management system to enable the design of highly reliable systems. From a multitiered overcurrent protection scheme, to the configurable power-good and output overvoltage/undervoltage fault thresholds and temperature monitoring, almost any need is accommodated. • Comprehensive fault management enables high reliability systems - Pulse-by-pulse phase current limiting - Total output current protection - Output and input OV/UV - Open voltage sense detect - Black box recording capability for faults With minimal external components, easy configuration, robust fault management, and highly accurate regulation capability, implementing a high performance multiphase regulator has never been easier. • Differential remote voltage sensing supports ±0.5% closed loop system accuracy over load, line, and temperature • Highly accurate current sensing for excellent load line regulation and accurate OCP - Supports ISL99227 60A smart power stage - Supports DCR sense with integrated temperature compensation • Intuitive configuration using PowerNavigator GUI - NVM to store up to eight configurations Applications • Pb-free (RoHS compliant) • Networking equipment Related Literature • Telecom/datacom equipment • Server/storage equipment • For a full list of related documents, visit our website - ISL68134 product page • Point-of-load power supply (Memory, DSP, ASIC, FPGA) FN8817 Rev.1.00 Jun 19, 2017 Page 1 of 50 ISL68134 Table of Contents Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Pin Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Functional Pin Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Driver, DrMOS and Smart Power Stage Recommendation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Internal Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Typical Application: 2+2 Configuration with ISL99227 SPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Typical Application: 3+1 Configuration with ISL99227 SPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Typical Application: 2+2 Configuration with DCR Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Thermal Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Typical Performance Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PWM Modulation Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PMBus Address Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Phase Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Automatic Phase Add and Drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Voltage Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Switching Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Current Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temperature Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temperature Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lossless Input Current and Power Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voltage Regulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Current Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power-On Reset (POR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Soft-Start Delay and Ramp Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stored Configuration Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 15 16 Fault Monitoring and Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power-Good Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Voltage Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Current Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Smart Power Stage OC Fault Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thermal Monitoring and Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 16 16 16 18 18 Layout and Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 PMBus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 PMBus Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 PMBus Command Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 PMBus Use Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 PMBus Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 PMBus Command Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Adaptive Voltage Scaling (AVSBus) Functionality and Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 AVSBus Master Send Subframe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 AVSBus Slave Response Subframe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 AVSBus Command Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 About Intersil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Package Outline Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 FN8817 Rev.1.00 Jun 19, 2017 Page 2 of 50 ISL68134 Ordering Information PART NUMBER (Notes 1, 2, 3) PART MARKING ISL68134IRAZ ISL68134 IRZ ISL68134-31P-EV1Z Evaluation Board TEMP. RANGE (°C) -40 to +85 PACKAGE (RoHS COMPLIANT) 40 Ld 5x5 TQFN PKG. DWG. # L40.5x5D NOTES: 1. Add “-T” suffix for 6k unit or “-T7A” suffix for 250 unit tape and reel options. Refer to TB347 for details on reel specifications. 2. These Intersil Pb-free plastic packaged products employ special Pb-free material sets, molding compounds/die attach materials and 100% matte tin plate plus anneal (e3 termination finish, which is RoHS compliant and compatible with both SnPb and Pb-free soldering operations). Intersil Pb-free products are MSL classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020. 3. For Moisture Sensitivity Level (MSL), see the product information page for ISL68134. For more information on MSL, see TB363. TABLE 1. KEY DIFFERENCES BETWEEN FAMILY OF PARTS PART NUMBER PHASE CONFIGURATION OUTPUT X/OUTPUT Y SPECIFICATION SUPPORTED PACKAGE ISL68137 X+Y ≤ 7 PMBus/AVSBus QFN 48 Ld, 6x6mm ISL68134 X+Y ≤ 4 PMBus/AVSBus TQFN 40 Ld, 5x5mm ISL68127 X+Y ≤ 7 PMBus QFN 48 Ld, 6x6mm ISL68124 X+Y ≤ 4 PMBus TQFN 40 Ld, 5x5mm Pin Configuration FN8817 Rev.1.00 Jun 19, 2017 DNC DNC DNC SA VCCS VCC TMON1 TMON0 VSEN0 RGND0 ISL68134 (40 LD TQFN) TOP VIEW 40 39 38 37 36 35 34 33 32 31 PWM0 1 30 CS0 PWM1 2 29 CSRTN0 PWM2 3 28 CS1 PWM3 4 27 CSRTN1 AVS_CLK 5 26 CS2 GND (EPAD) 25 CSRTN2 22 RGND1 DNC 10 21 VSEN1 11 12 13 14 15 16 17 18 19 20 VINSEN 9 CONFIG DNC SALRT 23 CSRTN3 SDA 8 SCL AVS_VDDIO PG1 24 CS3 PG0 7 TWARN AVS_MDA EN1 6 EN0 AVS_SDA Page 3 of 50 ISL68134 Functional Pin Descriptions PIN NUMBER 4, 3, 2, 1 Refer to Table 4 on page 19 for design layout considerations. PIN NAME DESCRIPTION PWM[3:0] Pulse width modulation outputs. Connect these pins to the PWM input pins of 3.3V logic compatible Intersil smart power stages, driver IC(s), or power stages. 5 AVS_CLK AVSBus clock input pin. Connect to ground if not used. 6 AVS_SDA AVSBus data output pin. Leave open if not used. 7 AVS_MDA AVSBus data input pin. Connect to ground if not used. 8 AVS_VDDIO AVSBus reference voltage input pin. Leave open if not used. 9, 10, 38, 39, 40 DNC Do not connect any signals to these pins. 11 EN0 Input pin used for enable control of Output 0. Active high. Connect to ground if not used. 12 EN1 Input pin used for enable control of Output 1. Active high. Connect to ground if not used. 13 TWARN 14 PG0 Open-drain, power-good indicators for Output 0. Maximum pull-up voltage is VCC. 15 PG1 Open-drain, power-good indicators for Output 1. Maximum pull-up voltage is VCC. 16 SCL Serial clock signal pin for SMBus interface. Maximum pull-up voltage is VCC. 17 SDA Serial data signal pin for SMBus interface. Maximum pull-up voltage is VCC. 18 SALRT Serial alert signal pin for SMBus interface. Maximum pull-up voltage is VCC. 19 CONFIG Configuration ID selection pin. See Table 3 on page 16 for more details. 20 VINSEN Input voltage sense pin. Connect to VIN through a resistor divider (typically 40.2k/10k) with a 10nF decoupling capacitor. 21 VSEN1 Positive differential voltage sense input for Output 1. Connect to positive remote sensing point. Connect to ground if not used. 22 RGND1 Negative differential voltage sense input for Output 1. Connect to negative remote sensing point. Connect to ground if not used. Thermal warning flag. This open-drain output will be pulled low in the event of a sensed over-temperature at TMON pins without disabling the regulators. Maximum pull-up voltage is VCC. 23, 25, 27, 29 CSRTN[3:0] The CS and CSRTN pins are current sense inputs to individual phase differential amplifiers. Unused phases should have their respective current sense inputs grounded. The ISL68134 supports smart power stage, DCR and resistor sensing. 24, 26, 28, 30 CS[3:0] Connection details depend on current sense method chosen. 31 RGND0 Negative differential voltage sense input for Output 0. Connect to negative remote sensing point. Connect to ground if not used. 32 VSEN0 Positive differential voltage sense input for Output 0. Connect to positive remote sensing point. Connect to ground if not used. 33 TMON0 Input pin for external temperature measurement at Output 0. Supports diode based temperature sensing as well as smart power stage sensing. Refer to “Temperature Compensation” on page 14 for more information. 34 TMON1 Input pin for external temperature measurement at Output 1. Supports diode based temperature sensing as well as smart power stage sensing. Refer to “Temperature Compensation” on page 14 for more information. 35 VCC Chip primary bias input. Connect this pin directly to a +3.3V supply with a high quality MLCC bypass capacitor. 36 VCCS Internally generated 1.2V LDO logic supply from VCC. Decouple with 4.7µF or greater MLCC (X5R or better). 37 SA EPAD GND FN8817 Rev.1.00 Jun 19, 2017 PMBus Address selection pin. See Table 2 on page 12 for more details. Package pad serves as GND return for all chip functions. Connect directly to system GND plane with multiple thermal vias. Page 4 of 50 ISL68134 Driver, DrMOS, and Smart Power Stage Recommendation QUIESCENT CURRENT (mA) GATE DRIVE VOLTAGE (V) NUMBER OF DRIVERS ISL99227 4.85 5 Single 60A, 5x5 smart power stage ISL99140 0.19 5 Single 40A, 6x6 DrMOS ISL6596 0.19 5 Single Connect ISL6596 VCTRL to 3.3V INTERSIL PART NUMBER COMMENTS Internal Block Diagram PG0 CS0 CSRTN0 ADC CYCLECYCLE OCP ADC CYCLECYCLE OCP ADC CYCLECYCLE OCP ADC CYCLECYCLE OCP STATUS MANAGER PG1 TWARN CS1 CSRTN1 CS2 CSRTN2 CS3 CSRTN3 EN0 LOOP MANAGER EN1 CONFIG CPU SA SUMMED OCP ISUM0 NVM CURRENT AC FB VDROOP SUMMED OCP BLACKBOX ISUM1 VSEN0 RGND0 ADC VSA DIGITAL DUAL EDGE MODULATOR PID OV Current AC FB VDROOP VSEN1 RGND1 ADC VSA UV + + PID OV VINSEN UV + + TMON0 TMON1 ADC VCC LDO FAULT AND TELEMETRY MANAGER VCCS DIGITAL DUAL EDGE MODULATOR P H A S E M A N A G E R PWM0 PWM1 PWM2 PWM3 PMBUS INTERFACE SCL SDA SALRT AVSBUS INTERFACE AVS_CLK AVS_MDA AVS_SDA AVS_VDDIO FIGURE 1. INTERNAL BLOCK DIAGRAM FN8817 Rev.1.00 Jun 19, 2017 Page 5 of 50 ISL68134 Typical Application: 2+2 Configuration with ISL99227 SPS RGND0 VSEN 0 1k EN0 VCCS PG0 4.7µF 100 TMON0 ISL99227 VCC 3.3V PWM0 PWM 100 CS0 0.1µF CSRTN0 470pF BOOT 12V 0.1µF 2x22µF PHASE FAULT# 12V GND SW ISL99227 40.2k PWM1 10nF CSRTN1 PWM 100 CS1 0.1µF VIN IMON REFIN 470pF 5V PVCC VCC TMON VINSEN 10k VIN IMON REFIN 5V PVCC VCC TMON 470pF 4.7µF BOOT VOUT0 COUT 12V 0.1µF 2x22µF PHASE ISL68134 FAULT# GND SW ISL99227 AVS_CLK AVS_SDA AVS_MDA PWM 100 CS2 0.1µF CSRTN2 470pF AVS_VDDIO VIN IMON REFIN 5V PVCC VCC TMON PWM2 BOOT 12V 0.1µF 2x22µF PHASE FAULT# TWARN GND SW ISL99227 SCL CS3 SDA CSRTN3 PWM 100 0.1µF 470pF VIN IMON REFIN 5V PVCC VCC TMON PWM3 BOOT 12V 0.1µF 2x22µF PHASE SALRT FAULT# GND SW SA TMON1 C OUT VOUT1 470pF CONFIG PG1 1k EN1 RGND1 VSEN 1 FIGURE 2. TYPICAL APPLICATION: 2+2 CONFIGURATION WITH ISL99227 SPS FN8817 Rev.1.00 Jun 19, 2017 Page 6 of 50 ISL68134 Typical Application: 3+1 Configuration with ISL99227 SPS RGND0 VSEN 0 1k EN0 VCCS PG0 4.7µF 100 TMON0 ISL99227 VCC 3.3V PWM0 CSRTN0 PWM 100 CS0 0.1µF 470pF IMON REFIN 5V PVCC VCC TMON 470pF 4.7µF VIN BOOT 12V 0.1µF 2x22µF PHASE FAULT# 12V SW ISL99227 40.2k PWM1 10nF CSRTN1 PWM 100 CS1 0.1µF IMON REFIN 470pF 5V PVCC VCC TMON VINSEN 10k GND VOUT0 12V VIN BOOT COUT 0.1µF 2x22µF PHASE ISL68134 FAULT# GND SW ISL99227 AVS_SDA AVS_MDA PWM2 PWM 100 CS2 0.1µF CSRTN2 IMON REFIN 470pF AVS_VDDIO 5V PVCC VCC TMON AVS_CLK 12V VIN BOOT 0.1µF 2x22µF PHASE FAULT# TWARN GND SW ISL99227 SCL CS3 SDA CSRTN3 PWM 100 0.1µF 470pF IMON REFIN 5V PVCC VCC TMON PWM3 12V VIN BOOT 0.1µF 2x22µF PHASE SALRT FAULT# GND SW SA TMON1 COUT VOUT1 470pF CONFIG PG1 1k EN1 RGND1 VSEN 1 FIGURE 3. TYPICAL APPLICATION: 3+1 CONFIGURATION WITH ISL99227 SPS FN8817 Rev.1.00 Jun 19, 2017 Page 7 of 50 ISL68134 Typical Application: 2+2 Configuration with DCR Sensing RGND0 VSEN 0 1k EN0 VCCS PG0 THDN 0.1µF PWM0 BOOT ISL99140 PHASE PWM 5V PVCC VCC EN VIN 12V 2x22µF SW GND VCC 3.3V CS0 4.7µF CSRTN0 TMON0 12V 40.1k VINSEN THDN 10k 10nF 0.1µF PWM PWM1 TWARN BOOT PHASE 5V PVCC VCC EN ISL99140 12V VIN VOUT0 COUT 2x22µF SW GND CS1 CSRTN1 SCL SDA THDN SALRT 0.1µF AVS_CLK AVS_SDA AVS_MDA BOOT ISL99140 PHASE PWM PWM2 12V VIN 2x22µF SW GND VOUT1 CS2 COUT CSRTN2 EN THDN SA 0.1µF PWM3 BOOT ISL99140 PHASE PWM 5V PVCC VCC AVS_VDDIO CONFIG 5V PVCC VCC EN ISL68134 VIN 12V 2x22µF SW GND CS3 CSRTN3 TMON1 PG1 1k EN1 RGND1 VSEN 1 FIGURE 4. TYPICAL APPLICATION: 2+2 CONFIGURATION WITH DCR SENSING FN8817 Rev.1.00 Jun 19, 2017 Page 8 of 50 ISL68134 Absolute Maximum Ratings Thermal Information VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +4.3V VCCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +1.6V All Other Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . .(GND - 0.3V) to VCC + 0.3V ESD Rating: Human Body Model (Tested per JS-001-2014) . . . . . . . . . . . . . . . . . . 2kV Charged Device Model (Tested per JS-001-2014) . . . . . . . . . . . . . . . 1kV Latch-Up (Tested per JESD-78D; Class 2, Level A) . . . . . . . . . . . . . . 100mA Thermal Resistance (Notes 4, 5) JA (°C/W) JC (°C/W) 40 Ld 5x5 TQFN Package . . . . . . . . . . . . . . 30 1.2 Maximum Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . .+150°C Maximum Storage Temperature Range . . . . . . . . . . . . . .-65°C to +150°C Pb-Free Reflow Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . see TB493 Recommended Operating Conditions Supply Voltage, VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +3.3V ±5% Ambient Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -40°C to +85°C Output Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0V to 3.05V CAUTION: Do not operate at or near the maximum ratings listed for extended periods of time. Exposure to such conditions may adversely impact product reliability and result in failures not covered by warranty. NOTES: 4. JA is measured in free air with the component mounted on a high-effective thermal conductivity test board with “direct attach” features. See TB379. 5. For JC, the “case temp” location is the center of the exposed metal pad on the package underside. Electrical Specifications Recommended operating conditions, VCC = 3.3V, unless otherwise specified. Boldface limits apply across the operating temperature range -40°C to +85°C. PARAMETER TEST CONDITIONS MIN (Note 7) TYP MAX (Note 7) UNIT VCC SUPPLY CURRENT Nominal Supply Current VCC = 3.3VDC; EN1/2 = VIH, fSW = 400kHz Shutdown Supply Current VCC = 3.3VDC; EN1/2 = 0V, no switching 63 mA 11.5 mA VCCS LDO SUPPLY Output Voltage Maximum Current Capability 1.20 Excluding internal load 1.25 1.30 50 V mA POWER-ON RESET AND INPUT VOLTAGE LOCKOUT VCC Rising POR Threshold 2.7 2.9 V VCC Falling POR Threshold 1.0 V Enable (EN0 and EN1) Input High Level 2.55 V Enable (EN0 and EN1) Input Low Level 0.8 Enable (EN0 and EN1) Input LOW to HIGH Ramp Delay (TON_DELAY) V 200 POR to Initialization Complete Time µs 30 40 ms 0.25 3.05 V Set-point 0.8V to 3.05V -0.5 0.5 % Set-point 0.25V to <0.8V -5 5 mV OUTPUT VOLTAGE CHARACTERISTICS (Note 6) Output Voltage Adjustment Range Output Voltage Set-Point Accuracy VOLTAGE SENSE AMPLIFIER Open Sense Current Only during open pin check of initialization 22 µA Input Impedance (VSEN - RGND) 200 kΩ Maximum Common-Mode Input VCC - 0.2 V Maximum Differential Input (VSEN - RGND) 3.05 V CURRENT SENSE AND OVERCURRENT PROTECTION Maximum Common-Mode Input (SPS mode) CSRTNx - GND 1.6 V Maximum Common-Mode Input (DCR mode) CSRTNx - GND 3.3 V FN8817 Rev.1.00 Jun 19, 2017 Page 9 of 50 ISL68134 Electrical Specifications Recommended operating conditions, VCC = 3.3V, unless otherwise specified. Boldface limits apply across the operating temperature range -40°C to +85°C. (Continued) PARAMETER Current Sense Accuracy TEST CONDITIONS ISEN to ADC accuracy MIN (Note 7) TYP -2 Average Overcurrent Threshold Resolution MAX (Note 7) UNIT 2 % 0.1 A 0.01 mV/A DIGITAL DROOP Droop Resolution OSCILLATORS Accuracy of Switching Frequency Setting When set to 500kHz Accuracy of Switching Frequency Setting Switching Frequency Range 480 500 520 kHz -4 +4 % 200 1000 kHz SOFT-START RATE AND VOLTAGE TRANSITION RATE Minimum Soft-Start Ramp Rate Programmable minimum rate 20 µs Maximum Soft-Start Ramp Rate Programmable maximum rate 10 ms Soft-Start Ramp Rate Accuracy -4 4 % Minimum Transition Rate Programmable minimum rate 0.1 mV/µs Maximum Transition Rate Programmable maximum rate 100 mV/µs Transition Rate Accuracy -4 4 % PWM OUTPUT PWMx Output High Level IOUT = 4mA PWMx Output Low Level IOUT = 4mA PWMx Output Tri-State IOL VOH = VCC PWMx Output Tri-State IOh VOL = 0V VCC - 0.4 V 0.4 V 1 µA -1 µA THERMAL MONITORING AND PROTECTION Temperature Sensor Range Temperature Sensor Accuracy TMON to ADC accuracy TWARN Output Low Impedance -50 150 °C -4.5 4.5 % 13 Ω 4 TWARN Hysteresis 9 3 °C POWER-GOOD AND PROTECTION MONITORS PG Output Low Voltage IOUT = 8mA load PG Leakage Current With pull-up resistor externally connected to VCC 0.5 0.4 V 1 µA Overvoltage Protection Threshold Resolution 1 mV Undervoltage Protection Threshold Resolution 1 mV VCC - 0.2 V Overvoltage Protection Threshold When Disabled INPUT VOLTAGE SENSE Input Voltage Accuracy VINSEN to ADC accuracy -2.5 Input Voltage Protection Threshold Resolution 2.5 1 % mV AVSBus AVS VDDIO Input Voltage Range 0.90 AVS CLK, MDA, Input High Level 0.6 * VDDIO AVS CLK, MDA, Input Low Level FN8817 Rev.1.00 Jun 19, 2017 3.63 V V 0.4 * VDDIO Page 10 of 50 V ISL68134 Electrical Specifications Recommended operating conditions, VCC = 3.3V, unless otherwise specified. Boldface limits apply across the operating temperature range -40°C to +85°C. (Continued) PARAMETER MIN (Note 7) TEST CONDITIONS AVS SDA, Output High Level MAX (Note 7) TYP UNIT 0.8 * VDDIO V AVS SDA, Output Low Level AVS CLK Frequency Range 0.2 * VDDIO V 50 MHz 0.4 V 5 SMBus/PMBus SALERT, SDA Output Low Level IOUT = 4mA SCL, SDA Input High Level V 1.55 SCL, SDA Input Low Level V 0.8 SCL, SDA Input Hysteresis 2 SCL Frequency Range mV 0.05 2.00 MHz NOTES: 6. These parts are designed and adjusted for accuracy with all errors in the voltage loop included. 7. Compliance to datasheet limits is assured by one or more methods: production test, characterization, and/or design. 0.08 0.05 0.07 0.04 0.06 0.03 ICC (A) ICC (A) Typical Performance Curves 0.05 0.04 0.02 0.01 0.03 -40 -20 0 20 40 60 80 100 AMBIENT TEMPERATURE (oC) FIGURE 5. NOMINAL SUPPLY CURRENT vs TEMPERATURE Functional Description Overview The ISL68134 is a digital dual output 4-phase PWM controller that can be programmed for a single output 4+0, dual output 3+1, or 2+2 phase operation. Operation using less than four phases between two outputs is also supported. Existing digital multiphase solutions use analog comparator based schemes (nonlinear) to bolster the inadequate transient response common to many digital multiphase solutions. The ISL68134 uses a linear voltage regulation scheme to address transient loads. As a result, it is much easier for users to configure and validate their designs when compared with nonlinear schemes. By combining a proprietary low noise and zero latency digital current sense scheme with cutting edge digital design techniques, Intersil is able to meet transient demands without resorting to nonlinear schemes. In addition, the ISL68134 can store up to eight user configurations in NVM and allows the user to select the desired FN8817 Rev.1.00 Jun 19, 2017 0 -40 -20 0 20 40 60 80 100 AMBIENT TEMPERATURE (oC) FIGURE 6. SHUTDOWN SUPPLY CURRENT vs TEMPERATURE configuration through pin-strap (CONFIG). The result is a system that is easy to configure and deploy. The ISL68134 supports several performance enhancing features. These include AVSBus control, diode braking, automatic phase dropping, DCR/resistor/smart power stage current sense support, load line regulation, and multiple temperature sensing options. To facilitate configuration development, the PowerNavigator GUI provides a step-by-step arrangement for setup and parametric adjustment. After a configuration has been set, the user can employ PowerNavigator to monitor telemetry or use the PMBus interface directly based on the supported command set. PWM Modulation Scheme The ISL68134 uses Intersil's proprietary linear synthetic current modulation scheme to improve transient performance. This is a unique constant frequency, dual edge PWM modulation scheme with both PWM leading and trailing edges being independently Page 11 of 50 ISL68134 PMBus Address Selection When communicating with multiple PMBus devices on a single bus, each device must have its own unique address so the host can distinguish between the devices. The device address can be set using a 1% resistor on the SA pin according to the pin-strap options listed in Table 2. TABLE 2. RESISTOR VALUES TO ADDRESS MAPPING R SA (Ω) PMBus ADDRESS R SA (Ω) PMBus ADDRESS 0 60h 1500 52h 180 63h 1800 53h 330 66h 2200 56h 470 67h 2700 57h 680 42h 3300 5Ah 820 43h 3900 5Bh 1000 46h 4700 5Eh 1200 47h 5600 5Fh Phase Configuration The ISL68134 supports up to two regulated outputs through four configurable phases. Either output is capable of controlling up to four phases in any arbitrary mix. Phase assignments are accomplished through the PowerNavigator GUI. Although the device supports arbitrary phase assignment, it is good practice to assign phases to Output 1 in descending sequential numerical order starting from Phase 3. For example, a 3-phase rail could consist of Phases 3, 2, and 1. For Output 0, phases would be assigned starting from Phase 0 in ascending sequential numerical order. Automatic Phase Add and Drop To produce the most optimal efficiency across a wide range of output loading, the modulator supports automatic dropping or adding of phases. Use of automatic phase dropping is optional. If automatic phase dropping is enabled, the number of active phases at any time is determined solely by load current. During operation, phases of Output 1 will drop beginning with the lowest phase number assigned. Phase dropping begins with the highest assigned phase number. Figure 7 illustrates the typical characteristic of efficiency vs load current vs phase count. FN8817 Rev.1.00 Jun 19, 2017 I2 I3 I1 EFFICIENCY (%) moved to give the best response to transient loads. Current balance is an inherent part of the regulation scheme. The modulation scheme is capable of overlapping pulses if the load profile demands such operation. In addition, the modulator is capable of adding or removing pulses from a given cycle in response to regulation demands while still managing maximum average frequency to safe levels. For DC load conditions the operating frequency is constant. 0 10 20 30 40 50 LOAD (A) 60 70 80 90 FIGURE 7. EFFICIENCY vs PHASE NUMBER Phases are dropped one at a time with a user programmed drop delay between drop events. As an example, suppose the delay is set to 1ms and three phases are active. If the load suddenly drops to a level needing only one phase, the ISL68134 will begin by dropping a phase after 1ms. An additional phase will be dropped each 1ms thereafter until only one phase remains. In addition to the described load current add/drop thresholds, the fast phase add function provides a very rapid response to transient load conditions. This feature continuously monitors the system regulation error and if it exceeds the user set threshold, all dropped phases will be readied for use. In this way, there is no delay if all phases are needed to support a load transient. The fast phase add threshold is set in the PowerNavigator GUI. The output current threshold for adding and dropping phases can also be configured. To ensure dropped phases have sufficient boot capacitor charge to turn on the high-side MOSFET after a long period of disable, a boot refresh circuit turns on the low-side MOSFET of each dropped phase to refresh the boot capacitor. The frequency of the boot refresh is programmable through PowerNavigator. Output Voltage Configuration Output voltage set points and thresholds for each output can be configured with the PowerNavigator GUI. Parameters such as output voltage, VOUT margin high/low, and VOUT OV/UV faults thresholds can be configured with the GUI. Additionally, output voltage and margin high/low can be adjusted during regulation using the PMBus commands VOUT_COMMAND, VOUT_MARGIN_HIGH, and VOUT_MARGIN_LOW for further tuning. The following VOUT relationships must be maintained for correct operation: VOUT_OV_FAULT_LIMIT > VOUT_COMMAND (VOUT_MARGIN_HIGH and VOUT_MARGIN_LOW, if used) > VOUT_UV_FAULT_LIMIT. Additionally, the VOUT commands are bounded by VOUT_MAX and VOUT_MIN to provide protection against incorrect set points being sent to the device. The ISL68134 also incorporates AVSBus functionality for high speed changes to the VOUT target. Page 12 of 50 ISL68134 Switching Frequency RESISTIVE SENSING The switching frequency is user configurable over a range of 200kHz to 1MHz. For more accurate current sensing, a dedicated current sense resistor RSENSE in series with each output inductor can serve as the current sense element. This technique, however, reduces the overall converter efficiency due to the additional power loss on the current sense element RSENSE. Current Sensing The ISL68134 supports DCR, resistor, and smart power stage current sensing. Connection to the various sense elements is accomplished using the CS and CSRTN pins. Current sensing inputs are high impedance differential inputs to reject noise and ground related inaccuracies. To accommodate a wide range of effective sense resistance, information about the effective sense resistance and required per phase current capability is used by the GUI to properly configure the current sense circuitry. RSENSE ESL VOUT VPHASE ESL RC RSENSE R IC CSRTNn C INDUCTOR DCR SENSING CSn DCR sensing takes advantage of the fact that an inductor winding has a resistive component (DCR) that will drop a voltage proportional to the inductor current. Figure 8 shows that the DCR is treated as a lumped element with one terminal inaccessible for measurement. Fortunately, a simple R-C network as shown in Figure 9 is capable of reproducing the hidden DCR voltage. By simply matching the R-C time constant to the L/DCR time constant, it is possible to precisely recreate the DCR voltage across the capacitor. This means that VDCR(t) = VC(t), thus preserving even the high frequency characteristic of the DCR voltage. L FIGURE 9. SENSE RESISTOR IN SERIES WITH INDUCTOR A current sensing resistor has a distributed parasitic inductance, known as Equivalent Series Inductance (ESL), typically less than 1nH. Consider the ESL as a separate lumped quantity, as shown in Figure 9. The phase current IL, flowing through the inductor, will also pass through the ESL. Similar to DCR sensing described previously, a simple R-C network across the current sense resistor extracts the RSENSE voltage. Simply match the ESL/RSENSE time constant to the R-C time constant. Figure 10 shows the sensed waveforms with and without matching RC when using resistive sense. PCB layout should be treated similar to that described for DCR sense. DCR VOUT VPHASE CURRENT SENSE R MATCHING RC L R C DCR IC CSRTNn CURRENT SENSE C CSn FIGURE 8. DCR SENSING CONFIGURATION Modern inductors often have such low DCR values that the resulting signal is <10mV. To avoid noise problems, care must be taken in the PCB layout to properly place the R-C components and route the differential lines between controller and inductor. Figure 8 shows one PCB design method that places the R component near the inductor VPHASE and the C component very close to the IC pins. This minimizes routing of the noisy VPHASE and maximizes filtering near the IC. Route the lines between the inductor and IC as a pair on a single layer directly to the controller. Care must be taken to avoid routing the pair near any switching signals including Phase, PWM etc. This is the method used by Intersil on evaluation board designs. This method is sensing the resistance of a metal winding in which the DCR value will increase with temperature. This must be compensated or the sensed (and reported) current will increase with temperature. To compensate the temperature effect, the ISL68134 provides temperature sensing options and an internal methodology to apply the correction. FN8817 Rev.1.00 Jun 19, 2017 NO MATCHING RC FIGURE 10. VOLTAGE ACROSS R WITH AND WITHOUT RC L/DCR OR ESL/RSEN MATCHING Assuming the compensator design is correct, Figure 11 on page 14 shows the expected load transient response waveforms if L/DCR or ESL/RSEN is matching the R-C time constant. When the load current IOUT has a square change, the output voltage VOUT also has a square response, except for the potential overshoot at load release. However, there is always some uncertainty in the true parameter values involved in the time constant matching and therefore fine-tuning is generally required. If the R-C timing constant is too large or too small, VC(t) will not accurately represent real-time IOUT(t) and will worsen the transient response. Figure 12 on page 14 shows the load transient response when the R-C timing constant is too small. In this condition, VOUT will sag excessively upon load insertion and may create a system failure or early overcurrent trip. Figure 13 on page 14 shows the transient response when the R-C timing constant is too large. VOUT is sluggish in drooping to its final value. Use these general guides if fine-tuning is needed. Page 13 of 50 ISL68134 IOUT Sensed temperature is used in the system for faults, telemetry, and temperature compensation of sensed current. Temperature Compensation VOUT FIGURE 11. DESIRED LOAD TRANSIENT RESPONSE WAVEFORMS IO U T VOUT FIGURE 12. LOAD TRANSIENT RESPONSE WHEN R-C TIME CONSTANT IS TOO SMALL IOUT VOUT FIGURE 13. LOAD TRANSIENT RESPONSE WHEN R-C TIME CONSTANT IS TOO LARGE SPS CURRENT SENSING SPS current sense is accomplished by sensing each SPS IMON output individually using VCCS as a common reference. Connect all SPS IREF input pins and all ISL68134 CSRTNn input pins together and tie them to VCCS, then connect the SPS IMONn output pins to the corresponding ISL68134 CSn input pins. The signals should be run as differential pairs from the SPS back to the ISL68134. Temperature Sensing The ISL68134 supports temperature sensing through BJT or smart power stage sense elements. Support for BJT sense elements uses the well known delta Vbe method and allows up to two sensors (MMBT3906 or similar) on each temperature sense input, TMON0 and TMON1. Support for smart power stage uses a linear conversion algorithm and allows one sensor reading per pin. The conversion from voltage to temperature for smart power stage sensing is user programmable through the PowerNavigator GUI. The ISL68134 supports inductor DCR sensing, which generally requires temperature compensation due to the copper wire used to form inductors. Copper has a positive temperature coefficient of approximately 0.39%/°C. Because the voltage across the inductor is sensed for the output current information, the sensed current has the same positive temperature coefficient as the inductor DCR. Compensating current sense for temperature variation generally requires that the current sensing element temperature and its temperature coefficient be known. Although the temperature coefficient is generally obtained easily, the actual current sense element temperature is essentially impossible to measure directly. Instead, a temperature sensor (a BJT for the ISL68134) placed near the inductors is measured and the current sense element (DCR) temperature is calculated from that measurement. Calculating current sense element temperature is equivalent to applying gain and offset corrections to the temperature sensor measurement and the ISL68134 supports both corrections. Figure 14 on page 15 depicts the block diagram of temperature compensation. A BJT placed near the inductors used for DCR sensing is monitored by the IC using the well known delta Vbe method of temperature sensing. TSENSE is the direct measured temperature of the BJT. Because the BJT is not directly sensing DCR, corrections must be made so that TDCR reflects the true DCR temperature. Corrections are applied according to the relationship shown in Equation 1, where kSLOPE represents a gain scaling and TOFFSET represents an offset correction. These parameters are provided by the designer using the PowerNavigator GUI: T DCR = k SLOPE T SENSE + T OFFSET (EQ. 1) After TDCR has been determined, the compensated DCR value can be determined according to Equation 2, where DCR25 is the DCR at +25°C and TC is the temperature coefficient of copper (3900 ppm/°C). Here, TDCR = TACTUAL DCR CORR = DCR 25 1 + T C T ACTUAL – 25 (EQ. 2) Thus, the temperature compensated DCR is now used to determine the actual value of current in the DCR sense element. SPS temperature sensing measures the temperature dependent voltage output on the SPS TMON pin. All of the SPS devices attached to the Output 0 rail have their TMON pins connected to the ISL68134 TMON0 pin. All of the SPS devices attached to the Output 1 rail have their TMON pins connected to the ISL68134 TMON1 pin. The reported temperature is that of the highest temperature SPS of the group. In addition to the external temperature sense, the IC senses its own die temperature, which can be monitored through PowerNavigator. FN8817 Rev.1.00 Jun 19, 2017 Page 14 of 50 ISL68134 IPHASE# DCR VIN VOUT IC 40.2k VINSEN CSRTNx CURRENT SENSE TEMPERATURE COMPENSATION DCRCORR CSx ADC 10nF 10k kSLOPE TC TMONx Vbe VCCS IPHASE# TOFFSET TSENSE TO TELEMETRY FIGURE 16. INPUT VOLTAGE SENSE CONFIGURATION IC FIGURE 14. BLOCK DIAGRAM OF TEMPERATURE COMPENSATION In the physical PCB design, the temperature sense diode (BJT) is placed close to the inductor of the phase that is never dropped during automatic phase drop operation. Additionally, a filter capacitor no larger than 500pF should be added near the IC between each TMON pin and VCCS. This is shown in Figure 15. Voltage Regulation Output voltage is sensed through the remote sense differential amplifier and digitized. From this point, the regulation loop is entirely digital. Traditional PID controls are used in conjunction with several enhanced methods to compensate the voltage regulation loop and tune the transient response. Current Feedback IC TMON1 OPTIONAL AUXILIARY TEMPERATURE SENSE VCCS TMON0 OPTIONAL AUXILIARY TEMPERATURE SENSE SW1 SW2 SW3 SW0 L1 L2 L3 L0 OUT1 OUT0 Current feedback in a voltage regulator is often used to ease the stability design of the voltage feedback path. Additionally, many microprocessors require the voltage regulator to have a controlled output resistance (known as load line or droop regulation) and this is accomplished using current feedback. For applications requiring droop regulation, the designer simply specifies the output resistance desired using the PowerNavigator GUI. Current feedback stability benefits are available for rails that do not specify droop regulation such as system agent. For these applications, the designer can enable AC current feedback in the GUI. With this configuration, the DC output voltage will be steady regardless of load current. Power-On Reset (POR) FIGURE 15. RECOMMENDED PLACEMENT OF BJT Lossless Input Current and Power Sensing Input current telemetry is provided using an input current synthesizer. By using the IC’s ability to precisely determine its operational conditions, input current can be synthesized to a high degree of accuracy without the need for a lossy sense resistor. Fine-tuning of offset and gain are provided for in the GUI. Note that input current sense fine-tuning must be done after output current sense setup is finalized. With a precise knowledge of input current and voltage, input power can be computed. Input current and power telemetry is accessed using PMBus and easily monitored in the PowerNavigator GUI. VIN is monitored directly by the VINSEN pin through a 1:5 resistor divider as shown in Figure 16. Initialization of the ISL68134 begins after VCC crosses its rising POR threshold. When POR conditions are met, the internal 1.2V LDO is enabled and basic digital subsystem integrity checks begin. During this process, the controller will load the selected user configuration from NVM as indicated by the CONFIG pin resistor value, read VIN UVLO thresholds from memory and start the telemetry subsystem. With telemetry enabled, VIN can be monitored to determine when it exceeds its user programmable rising UVLO threshold. When VCC and VIN satisfy their respective voltage conditions, the controller is in its shutdown state. It will transition to its active state and begin soft-start when the state of EN0/EN1 command a start-up. While in shutdown mode, the PWM outputs are held in a high-impedance state to ensure the drivers remain off. Soft-Start Delay and Ramp Times It may be necessary to set a delay from when an enable signal is received until the output voltage starts to ramp to its target value. In addition, the designer may wish to precisely set the time required for an output to ramp to its target value after the delay period has expired. These features can be used as part of an FN8817 Rev.1.00 Jun 19, 2017 Page 15 of 50 ISL68134 overall inrush current management strategy or to precisely control how fast a load IC is turned on. The ISL68134 gives the system designer several options for precisely and independently controlling both the delay and ramp time periods. The soft-start delay period begins when the EN pin is asserted and ends when the delay time expires. The soft-start delay and ramp-up/down times can be configured using the PowerNavigator GUI. The device needs approximately 200µs after enable to initialize before starting to ramp up. When the soft-start ramp period is set to 0ms, the output ramps up as quickly as the output load capacitance and loop settings allow. It is recommended to set the ramps to a non-zero value to prevent inadvertent fault conditions due to excessive inrush current. Stored Configuration Selection As many as eight configurations can be stored and used at any time using the on-board nonvolatile memory. Configurations are assigned an identifier number between 0 and 7 at power-up. The device will load the configuration indicated by the 1% resistor value detected on the CONFIG pin. Resistor values are used to indicate use of one of the eight possible configurations. Table 3 shows the resistor value corresponding to each configuration identifier. Power-Good Signals The PG0/PG1 pins are open-drain, power-good outputs that indicate completion of the soft-start sequence and output voltage of the associated rail within the expected regulation range. The PG pins can be associated or disassociated with a number of the available fault types. This allows a system design to be tailored for almost any condition. In addition, these power-good indicators will be pulled low when a fault (OCP or OVP) condition or UV condition is detected on the associated rail. Output Voltage Protection Output voltage is measured at the load sensing points differentially for regulation and the same measurement is used for OVP and UVP. The fault thresholds are set using PMBus commands. Figure 17 shows a simplified OVP/UVP block diagram. The output voltage comparisons are done in the digital domain. VSENx ADC RGNDx TABLE 3. RESISTOR VALUES TO CONFIGURATION MAPPING R CONFIG (Ω) CONFIG ID 6800 0 1800 1 2200 2 2700 3 3300 4 3900 5 4700 6 5600 7 Only the most recent configuration with a given number can be loaded. The device supports a total of eight stored operations. As an example, a configuration with the identifier 0 could be saved eight times or configurations with all eight identifiers could be stored one time each for a total of eight save operations. PowerNavigator provides a simple interface to save and load configurations. Fault Monitoring and Protection The ISL68134 actively monitors temperature, input voltage, output voltage, and output current to detect and report fault conditions. Fault monitors trigger configurable protective measures to prevent damage to a load. The power-good indicators, PG0/PG1, are provided for linking to external system monitors. A high level of flexibility is provided in the ISL68134 fault logic. Faults can be enabled or disabled individually. Each fault type can also be configured to either latch off or retry indefinitely. FN8817 Rev.1.00 Jun 19, 2017 DIGITAL OV COMPARATOR ISL68134 + - THRESHOLD REGISTER + SoC THRESHOLD REGISTER DIGITAL UV COMPARATOR FIGURE 17. OVP, UVP COMPARATORS The device responds to an output overvoltage condition by disabling the output, declaring a fault, setting the SALRT pin, setting the PG pin and then pulsing the LFET until the output voltage has dropped below the threshold. Similarly, the device responds to an output undervoltage condition by disabling the output, declaring a fault, setting the SALRT pin, and setting the PG pin. The output will not restart until the EN pin is cycled (unless the device is configured to retry). In addition, the ISL68134 features open pin sensing protection to detect an open of the output voltage sensing circuit. When this condition is detected, controller operation is suspended. Output Current Protection The ISL68134 offers a comprehensive overcurrent protection scheme. Each phase is protected from both excessive peak current and sustained current. In addition, the system is protected from sustained total output overcurrent. Figure 18 on page 17 depicts a block diagram of the system total output current protection scheme. In this scheme, the phase currents are summed to form ISUM. ISUM is then fed to dual response paths allowing the user to program separate LPF, threshold, and response time. One path is intended to allow response more quickly than the other path. With this system, the user can allow high peak total current for a short time and a lower level of current for a sustained time. Note that neither of Page 16 of 50 ISL68134 these paths affect PWM activity on a cycle-by-cycle basis. The characteristics of each path are easily set in PowerNavigator. In addition to total output current, the ISL68134 provides an individual phase peak current limit that will act on PWM in a cycle-by-cycle manner. This means that if a phase current is detected to exceed the OC threshold, the phase PWM signal will be inverted to move current away from the threshold. In addition to limiting positive or negative peak current on a cycle-by-cycle basis, individual phase OC can be configured to limit current indefinitely or to declare a fault after a programmable number of consecutive OC cycles. This feature is useful for applications in which a fault shutdown of the system would not be acceptable, however, some ability to limit phase currents is desired. Figures 21 and 22 depict this operation. If configured for indefinite current limit, the converter will act as a current source and VOUT will not remain at its regulation point. It should be noted that in this case, VOUT OV or UV protection action may occur, which could shut the regulator down. OCP_FAST_THRESHOLD OCP_SLOW_THRESHOLD PLACEHOLDER OCP_SLOW COUNTER FILTER TIME CONSTANT PWM PGOOD FIGURE 20. OCP_Slow TOTAL OUTPUT CURRENT FAULT FILTER PH1 CURRENT SYNTHESIZER PHN CURRENT SYNTHESIZER FAST SUM OC COMPARE TIMER TIMER ISUM FILTER LIMIT TO FAULT BLOCK TIMER LIMIT ACT TO FAULT BLOCK COUNT fSW CLK IPHASEn +PEAK LIMIT Switching Period Count May be set for indefinite limiting but no fault assertion OCCOUNT POSITIVE PEAK LIMITING COMPARE COUNT fSW CLK -PEAK LIMIT PWM DELAY PHASE PEAK CURRENT LIMITING AND FAULT COMPARE POSITIVE_CURRENT_LIMITING_PER_PHASE DELAY SLOW SUM OC FILTER COMPARE TIMER FILTER ACT Switching Period Count May be set for indefinite limiting but no fault assertion UCCOUNT NEGATIVE PEAK LIMITING PGOOD ACT TO FAULT BLOCK PULSE BY PULSE LIMIT ACT TWARN FIGURE 21. POSITIVE PEAK PHASE CURRENT LIMITING TO FAULT BLOCK PULSE BY PULSE LIMIT FIGURE 18. OCP FUNCTIONAL DIAGRAM Example OCP_Fast and OCP_Slow waveforms are shown in Figures 19 and 20. NEGATIVE_CURRENT_LIMITING_PER_PHASE PWM PGOOD OCP_FAST_THRESHOLD TWARN OCP_SLOW_THRESHOLD PLACEHOLDER OCP_FAST COUNTER FILTER TIME CONSTANT FIGURE 22. NEGATIVE PEAK PHASE CURRENT LIMITING PWM PGOOD FIGURE 19. OCP_Fast FN8817 Rev.1.00 Jun 19, 2017 Page 17 of 50 ISL68134 Smart Power Stage OC Fault Detect Intersil Smart Power Stage (SPS) devices will output a large signal on their IMON lines if peak current exceeds their preprogrammed threshold. (For more detail about this functionality, refer to the relevant SPS datasheet.) The ISL68134 is equipped to detect this fault flag and immediately shut down. This detector is enabled on the GUI Overcurrent Fault setup screen. This feature functions by detecting signals that exceed the current sense ADC full scale range. If this detector is disabled while using an Intersil SPS, the SPS Fault# signal must be connected to the controller Enable pin of the associated rail. This will ensure that an SPS OC event will be detected and the converter will shut down. HIGH OT THRESHOLD LOW OT THRESHOLD PWM PGOOD TWARN Thermal Monitoring and Protection The TWARN pin indicates the temperature status of the voltage regulator. The TWARN pin is an open-drain output and an external pull-up resistor is required. This signal is valid only after the controller is enabled. The TWARN signal can be used to inform the system that the temperature of the voltage regulator is too high and the load should reduce its power consumption. TWARN only indicates a thermal warning, not a fault. The thermal monitoring function block diagram is shown in Figure 23. The ISL68134 has 2 over-temperature thresholds, which allow both warning and fault indications. Each temperature sensor threshold can be independently programmed in the PowerNavigator GUI. Figure 24 shows the thermal warning to TWARN and Figure 25 shows the over-temperature fault to shutdown. PGOOD and TWARN can be configured to indicate these warning and fault thresholds through the PowerNavigator GUI. FIGURE 24. THERMAL WARNING TO TWARN HIGH OT THRESHOLD LOW OT THRESHOLD PWM PGOOD TWARN FIGURE 25. OVER-TEMPERATURE FAULT TELEMETRY CONTROL TEMP SENSORS TMONx DELTA VBE ISL68134 TMAX ADC TWARN VCCS TEMP MONITOR FIGURE 23. BLOCK DIAGRAM OF THERMAL MONITORING FUNCTION FN8817 Rev.1.00 Jun 19, 2017 Page 18 of 50 ISL68134 Layout and Design Considerations TABLE 4. PIN DESIGN AND/OR LAYOUT CONSIDERATIONS (Continued) In addition to TB379, the following PCB and design strategies are intended to minimize the noise coupling, the impact of board parasitic impedances on converter performance, and to optimize the heat dissipating capabilities of the printed circuit board. This section highlights some important practices, which should be followed during the layout process. PIN NAME NOISE SENSITIVE PWM No Avoid routing near noise sensitive analog lines such as current sense or voltage sense. CSx CSRTNx Yes Treat each of the current sense pairs as differential signals in the PCB layout. They should be routed side by side on the same layer. They should not be routed in proximity to noisy signals like PWM or Phase. Proper routing of current sense is perhaps the most critical of all the layout tasks. Tie to ground when not used. GND Yes This EPAD is the return of PWM output drivers. Use four or more vias to directly connect the EPAD to the power ground plane. Table 4 provides general guidance on best practices related to pin noise sensitivity. Use of good engineering judgment is required to implement designs based on criteria specific to the situation. TABLE 4. PIN DESIGN AND/OR LAYOUT CONSIDERATIONS PIN NAME NOISE SENSITIVE VINSEN Yes Connects to the resistor divider between VIN and GND (see Figure 16 on page 15). Filter VINSEN with 10nF to GND. RGNDx VSENx Yes Treat each of the remote voltage sense pairs as differential signals in the PCB layout. They should be routed side by side on the same layer. They should not be routed in proximity to noisy signals like PWM or Phase. Tie to ground when not used. PGx No Open-drain. 3.3V maximum pull-up voltage. Tie to ground when not used. SCL, SDA, SALRT Yes 50kHz to 2MHz signal during communication, pair up with SALRT and route carefully. 20 mils spacing within SDA, SALRT, and SCL; and more than 30 mils to all other signals. Refer to the SMBus design guidelines and place proper termination resistance for impedance matching. Tie to ground when not used. AVS_CLK, AVS_SDA, AVS_MDA Yes Up to 50MHz signals during communication, route carefully. 20 mils spacing within CLK, SDA, and MDA; and more than 30 mils to all other signals. Tie CLK and MDA to ground when not used. TMONx Yes When diode sensing is used, VCCS is the return path for the delta Vbe currents. Use a separate VCCS route specifically for diode temp sense. A filter capacitor no greater than 500pF should be placed between each TMON pin and the VCCS pin near the IC. Tie to ground when not used. TWARN No Open-drain. 3.3V maximum pull-up voltage. VCC Yes Place at least 2.2µF MLCC decoupling capacitor directly at the pin. VCCS Yes Place 4.7µF MLCC decoupling capacitor directly at the pin. FN8817 Rev.1.00 Jun 19, 2017 DESCRIPTION General Comments DESCRIPTION The layer next to the top or bottom layer is preferred to be ground layers, while the signal layers can be sandwiched in the ground layers if possible. Page 19 of 50 ISL68134 PMBus Operation TABLE 5. PMBus 8-BIT AND 7-BIT FORMAT ADDRESS (HEX) The ISL68134 PMBus slave address is pin selectable using the ADDRESS pin and resistor value described in Table 3 on page 16. For proper operation, users should follow the PMBus protocol, as shown in “PMBus Protocol” on page 21. The supported PMBus addresses are in 8-bit format (including write and read bit) shown in Table 5. The least significant bit of the 8-bit address is for write (0h) and read (1h). PMBus commands are in the range from 0x00h to 0xFFh. For the ISL68134, Page 0 corresponds to Output 0 and Page 1 to Output 1. For reference purposes, the 7-bit format addresses are also summarized in Table 5. 8-BIT 7-BIT 8-BIT 7-BIT 8-BIT 7-BIT 8-BIT 7-BIT 84/85 42 A4/A5 52 B4/B5 5A C0/C1 60 86/87 43 A6/A7 53 B6/B7 5B C6/C7 63 8C/8D 46 AC/AD 56 BC/BD 5E CC/CD 66 8E/8F 47 AE/AF 57 BE/BF 5F CE/CF 67 The PMBus data formats follow PMBus specification version 1.3 and SMBus version 2.0. Basic PMBus telemetry commands are summarized in “PMBus Command Summary” on page 22. 3.3V VCC 1.2V Tel ADC Customer Start-up PROGRAM CONFIGURATION Fac PLL USE PREVIOUS PROGRAMMED VCCS Config LOCKED Initialized Config Diagnostics (BT, TMAX, PS, DE, etc.) CONFIGURATION FOR STARTUP AND OPERATION DONE LOAD LOAD DONE PROGRAM CONFIGURATION PROGRAM CONFIGURATION VCCS (BT, TMAX, PS, DE, etc.) (BT, TMAX, PS, DE, etc.) POR ~30ms ENABLE INDEFINITELY PMBus COMMAND PMBus COMMAND PMBus COMMAND PMBus COMMAND VOUT FIGURE 26. SIMPLIFIED PMBus INITIALIZATION TIMING DIAGRAM FN8817 Rev.1.00 Jun 19, 2017 Page 20 of 50 ISL68134 PMBus Protocol 1. Send Byte Protocol S: Start Condition A: Acknowledge (“0”) S 7+1 1 Slave Address_0 A 1 8 1 1 N: Not Acknowledge (“1”) A PEC A P W: Write (“0”) 8 Command Code RS: Repeated Start Condition R: Read (“1”) Optional 9 Bits for SMBus/PMBus NOT used in I2C PEC: Packet Error Checking P: Stop Condition Example command: 03h Clear Faults (This will clear all of the bits in Status Byte for the selected Rail) Acknowledge or DATA from Slave, ISL68134 Controller Not Used for One Byte Word 2. Write Byte/Word Protocol 1 7+1 1 8 1 8 1 8 1 8 1 1 S Slave Address_0 A Command Code A Low Data Byte A High Data Byte A PEC A P Optional 9 Bits for SMBus/PMBus NOT used in I2C Example command: 21h VOUT_COMMAND 3. Read Byte/Word Protocol 1 7+1 1 8 1 S Slave Address_0 A Command Code A 1 7+1 RS Slave Address_1 Not Used for One Byte Word Read 1 8 1 8 1 8 A Low Data Byte A High Data Byte A PEC 1 1 N P Optional 9 Bits for SMBus/PMBus NOT used in I2C Example command: 8B READ_VOUT (Two words, read voltage of the selected rail). STOP (P) bit is NOT allowed before the repeated START condition when “reading” contents of a register. 4. Group Command Protocol - No more than one command can be sent to the same Address 1 7+1 S Slave ADDR1_0 1 8 1 A Command Code A 8 1 8 1 8 1 Low Data Byte A High Data Byte A PEC A 1 7+1 1 8 1 8 1 8 1 S Slave ADDR2_0 A Command Code A Data Byte A PEC A 1 7+1 1 RS Slave ADDR3_0 A 8 8 Command Code Low Data Byte A 1 8 1 8 1 1 A High Data Byte A PEC A P Optional 9 Bits for SMBus/PMBus NOT used in I2C 5. Alert Response Address (ARA, 0001_1001, 25h) for SMBus and PMBus, not used for I2C 1 S 7+1 ALERT Addr_1 1 A 7+1 Slave_Address_1 1 8 1 1 A PEC A P Optional 9 Bits for SMBus/PMBus NOT used in I2C FN8817 Rev.1.00 Jun 19, 2017 Page 21 of 50 ISL68134 PMBus Command Summary CODE COMMAND NAME DESCRIPTION DATA TYPE FORMAT DEFAULT VALUE DEFAULT SETTING 00h PAGE Selects Output 0, 1, or both R/W Bit 00h Page 0 01h OPERATION Enable/disable, margin settings R/W Bit 08h Off 02h ON_OFF_CONFIG On/off configuration settings R/W Bit 16h ENABLE pin control 03h CLEAR_FAULTS Clears all fault bits in all registers and releases the Write N/A SALRT pin N/A 10h WRITE_PROTECT Write protection to sets of commands R/W Bit 00h No write protection 20h VOUT_MODE Defines format for output voltage related commands Read Bit 40h Direct Format 21h VOUT_COMMAND Sets the nominal VOUT target R/W Direct 0384h 900mV 22h VOUT_TRIM Applies trim voltage to VOUT set-point R/W Direct 0000h 0mV 24h VOUT_MAX Absolute maximum voltage setting R/W Direct 08FCh 2300mV 25h VOUT_MARGIN_HIGH Sets VOUT target during margin high R/W Direct 0640h 1600mV 26h VOUT_MARGIN_LOW Sets VOUT target during margin low R/W Direct 00FAh 250mV 27h VOUT_TRANSITION_RATE Slew rate setting for VOUT changes R/W Direct 0064h 10,000µV/µs 28h VOUT_DROOP Sets the load line (V/I slope) resistance for the output R/W Direct 0000h 0µV/A 2Bh VOUT_MIN Absolute minimum target voltage setting R/W Direct 0000h 0mV 40h VOUT_OV_FAULT_LIMIT Sets the VOUT overvoltage fault threshold R/W Direct 076Ch 1900mV 44h VOUT_UV_FAULT_LIMIT Sets the VOUT undervoltage fault threshold R/W Direct 0000h 0mV 4Fh OT_FAULT_LIMIT Sets the over-temperature fault threshold R/W Direct 007Dh +125°C 51h OT_WARN_LIMIT Sets the over-temperature warn threshold R/W Direct 07D0h +2000°C 55h VIN_OV_FAULT_LIMIT Sets the VIN overvoltage fault threshold R/W Direct 36B0h 14,000mV 59h VIN_UV_FAULT_LIMIT Sets the VIN undervoltage fault threshold R/W Direct 1F40h 8,000mV 5Bh IIN_OC_FAULT_LIMIT Sets the IIN overcurrent fault threshold R/W Direct 0032h 50A 60h TON_DELAY Sets the delay time from enable to VOUT rise R/W Direct 0014h 200µs 61h TON_RISE Turn-on rise time R/W Direct 01F4h 500µs 64h TOFF_DELAY Turn-off delay time R/W Direct 0000h 0µs 65h TOFF_FALL Turn-off fall time R/W Direct 01F4h 500µs 78h STATUS_BYTE First byte of STATUS_WORD Read Bit N/A N/A 79h STATUS_WORD Summary of critical faults Read Bit N/A N/A 7Ah STATUS_VOUT Reports VOUT faults Read Bit N/A N/A 7Bh STATUS_IOUT Reports IOUT faults Read Bit N/A N/A 7Ch STATUS_INPUT Reports input faults Read Bit N/A N/A 7Dh STATUS_TEMPERATURE Reports temperature warnings/faults Read Bit N/A N/A 7Eh STATUS_CML Reports communication, memory, logic errors Read Bit N/A N/A 80h STATUS_MFR_SPECIFIC Reports specific events Read Bit N/A N/A 88h READ_VIN Reports input voltage measurement Read Direct N/A N/A 89h READ_IIN Reports input current measurement Read Direct N/A N/A 8Bh READ_VOUT Reports output voltage measurement Read Direct N/A N/A 8Ch READ_IOUT Reports output current measurement Read Direct N/A N/A FN8817 Rev.1.00 Jun 19, 2017 Page 22 of 50 ISL68134 PMBus Command Summary (Continued) CODE COMMAND NAME DESCRIPTION DATA TYPE FORMAT DEFAULT VALUE DEFAULT SETTING 8Dh READ_TEMPERATURE_1 Reports power stage temperature measurement Read Direct N/A N/A 8Eh READ_TEMPERATURE_2 Reports TMON0 temperature measurement Read Direct N/A N/A 8Fh READ_TEMPERATURE_3 Reports TMON1 temperature measurement Read Direct N/A N/A 96h READ_POUT Reports output power Read Direct N/A N/A 97h READ_PIN Reports input power Read Direct N/A N/A 98h PMBUS_REVISION Reports specific events Read Bit 33h Revision 1.3 ADh IC_DEVICE_ID Reports device identification information Read Bit 49D21F00h ISL68134 AEh IC_DEVICE_REV Reports device revision information Read Bit N/A N/A E7h APPLY_SETTINGS Instructs device to apply PMBus setting changes Write Bit 01h F2h RESTORE_CONFIG Allows selection of configurations from NVM Write Bit N/A PMBus Use Guidelines All commands can be read at any time Always disable the outputs when writing commands that change device settings. Exceptions to this rule are commands intended to be written while the device is enabled, for example, OPERATION. PMBus Data Formats Direct (D) The Direct data format is a two byte two’s complement binary integer. Bit Field (BIT) A breakdown of Bit Field is provided in “PMBus Command Detail” on page 24. FN8817 Rev.1.00 Jun 19, 2017 Page 23 of 50 ISL68134 PMBus Command Detail PAGE (00h) Definition: Selects Controller 0, Controller 1, or both Controllers 0 and 1 to receive commands. All commands following this command will be received and acted on by the selected controller or controllers. Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Default Value: 00h COMMAND PAGE (00h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 Function See Following Table Default Value 0 0 0 0 0 BITS 7:4 BITS 3:0 PAGE 0000 0000 0 0000 0001 1 1111 1111 Both OPERATION (01h) Definition: Sets enable state when configured for PMBus enable. Sets the source of the target VOUT. The device always acts on faults during margin. The following table reflects the valid settings for the device. Paged or Global: Paged Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Default Value: 08h COMMAND OPERATION (01h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 Function See Following Table Default Value BIT NUMBER Bits 7:6 Bits 5:4 Bits 3:2 Bit 1 Bit 0 FN8817 Rev.1.00 Jun 19, 2017 0 PURPOSE Enable/Disable VOUT Source 0 0 0 1 BIT VALUE MEANING 00 Immediate off (decay) 01 Soft-off (Use TOFF_DELAY and TOFF_FALL) 10 On 00 VOUT_COMMAND 01 VOUT_MARGIN_LOW 10 VOUT_MARGIN_HIGH 11 AVSBus target rail voltage Margin Response 10 Act on faults AVSBus Copy 0 VOUT_COMMAND remains unchanged 1 AVSBus target rail voltage changes are copied to VOUT_COMMAND 0 Not used Not Used Page 24 of 50 ISL68134 ON_OFF_CONFIG (02h) Definition: Configures the interpretation of the OPERATION command and the ENABLE pin (EN). The below table reflects the valid settings for the device. Paged or Global: Global Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Default Value: 16h (ENABLE pin control) COMMAND ON_OFF_CONFIG (02h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Function See Following Table Default Value BIT NUMBER PURPOSE 0 0 BIT VALUE MEANING 7:5 Not Used 000 Not used 4:2 Sets the Source of Enable 000 Device always enabled regardless of pin or OPERATION command state 101 Device starts from enable pin only 110 Device starts from OPERATION command only 111 Device starts from OPERATION command and enable pin 1 Enable Pin Polarity 1 Active high only 0 Enable Pin Turn-Off Action 1 Turn off immediately with decay 0 Use programmed TOFF_DELAY and TOFF_FALL settings CLEAR_FAULTS (03h) Definition: Clears all fault bits in all registers and releases the SALRT pin (if asserted) simultaneously. If a fault condition still exits, the bit will reassert immediately. This command will not restart a device if it is shut down, it will only clear the faults. Paged or Global: Global Data Length in Bytes: 0 Data Format: N/A Type: Write Only Default Value: N/A FN8817 Rev.1.00 Jun 19, 2017 Page 25 of 50 ISL68134 WRITE_PROTECT (10h) Definition: Sets the write protection of certain configuration commands. Paged or Global: Global Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Default Value: 00h (Enable all writes) COMMAND WRITE_PROTECT (10h) Format Bit Field Bit Position 7 6 5 Access R/W R/W R/W Function 4 3 2 1 0 R/W R/W R/W R/W R/W 0 0 0 See Following Table Default Value 0 0 0 0 SETTINGS 0 PROTECTION 40h Disables all writes except to WRITE_PROTECT, OPERATION, CLEAR_FAULTS, PAGE 20h Disables all writes except all above plus ON_OFF_CONFIG and VOUT_COMMAND, VOUT_TRIM 00h Enables all writes NOTE: Any settings other than the three shown in the table will result in an invalid data fault. VOUT_MODE (20h) Definition: Returns the supported VOUT mode. This device only supports absolute direct mode. Paged or Global: Global Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Default Value: 40h Units: N/A Equation: N/A VOUT_COMMAND (21h) Definition: Sets the value of VOUT when the OPERATION command is configured for PMBus nominal operation. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0384h (900mV) Units: mV Equation: VOUT_COMMAND = (Direct value) Range: VOUT_MIN to VOUT_MAX COMMAND VOUT_COMMAND (21h) Format Direct Bit Position 15 14 13 12 11 10 9 Access R/W R/W R/W R/W R/W R/W R/W Function Default Value FN8817 Rev.1.00 Jun 19, 2017 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 1 0 0 Unsigned Integer 0 0 0 0 0 0 1 1 1 Page 26 of 50 ISL68134 VOUT_TRIM (22h) Definition: Sets a fixed trim voltage to the output voltage command value. This command is typically used to calibrate a device in the application circuit. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0000h (0mV) Units: mV Equation: VOUT_TRIM = (Direct value) Range: ±250mV COMMAND VOUT_TRIM (22h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Function Default Value Two’s Complement Integer 0 0 0 0 0 0 0 0 0 0 VOUT_MAX (24h) Definition: Sets the maximum allowed VOUT target regardless of any other commands or combinations. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 08FCh (2300mV) Units: mV Equation: VOUT_MAX = (Direct value) Range: 0mV to 3,300mV COMMAND VOUT_MAX (24h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 1 0 0 1 1 1 1 1 0 0 Function Default Value FN8817 Rev.1.00 Jun 19, 2017 Unsigned Integer 0 1 Page 27 of 50 ISL68134 VOUT_MARGIN_HIGH (25h) Definition: Sets the value of VOUT when the OPERATION command is configured for margin high. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0640h (1600mV) Units: mV Equation: VOUT_MARGIN_HIGH = (Direct value) Range: VOUT_MIN to VOUT_MAX COMMAND VOUT_MARGIN_HIGH (25h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 1 1 1 0 0 0 0 0 0 Function Default Value Unsigned Integer 0 0 VOUT_MARGIN_LOW (26h) Definition: Sets the value of VOUT when the OPERATION command is configured for margin low. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 00FAh (250mV) Units: mV Equation: VOUT_MARGIN_LOW = (Direct value) Range: VOUT_MIN to VOUT_MAX COMMAND VOUT_MARGIN_LOW (26h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 1 1 1 1 0 1 0 Function Default Value FN8817 Rev.1.00 Jun 19, 2017 Unsigned Integer 0 1 Page 28 of 50 ISL68134 VOUT_TRANSITION_RATE (27h) Definition: Sets the output voltage rate of change during regulation. Changes to this setting require a write to the APPLY_SETTINGS command before the change will take effect. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0064h (10,000µV/µs) Units: µV/µs Equation: VOUT_TRANSITION_RATE = (Direct Value)*100 Range: 100µV/µs to 100mV/µs COMMAND VOUT_TRANSITION_RATE (27h) Format Direct Bit Position 15 14 13 12 11 10 9 Access R/W R/W R/W R/W R/W R/W R/W Function Default Value 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W 1 1 0 0 1 0 0 Unsigned Integer 0 0 0 0 0 0 0 0 0 VOUT_DROOP (28h) Definition: Sets the output voltage rate of change during regulation. Changes to this setting require a write to the APPLY_SETTINGS command before the change will take effect. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0000h (0µV/A) Units: µV/A Equation: VOUT_DROOP = (Direct Value)*10 Range: 0 to 16,000µV/A COMMAND VOUT_DROOP (28h) Format Direct Bit Position 15 14 13 12 11 10 9 Access R/W R/W R/W R/W R/W R/W R/W Function Default Value FN8817 Rev.1.00 Jun 19, 2017 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 Unsigned Integer 0 0 0 0 0 0 0 0 0 Page 29 of 50 ISL68134 VOUT_MIN (2Bh) Definition: Sets the minimum allowed VOUT target regardless of any other commands or combinations. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0000h (0mV) Units: mV Equation: VOUT_MIN = (Direct Value) Range: 0V to VOUT_MAX COMMAND VOUT_MIN (2Bh) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Function Default Value Unsigned Integer 0 0 VOUT_OV_FAULT_LIMIT (40h) Definition: Sets the VOUT overvoltage fault threshold. Changes to this setting require a write to the APPLY_SETTINGS command before the change will take effect. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 076Ch (1900mV) Units: mV Equation: VOUT_OV_FAULT_LIMIT = (Direct value) Range: 0V to VOUT_MAX COMMAND VOUT_OV_FAULT_LIMIT (40h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 1 1 1 1 0 1 1 0 0 Function Default Value FN8817 Rev.1.00 Jun 19, 2017 Unsigned Integer 1 0 Page 30 of 50 ISL68134 VOUT_UV_FAULT_LIMIT (44h) Definition: Sets the VOUT undervoltage fault threshold. This fault is masked during ramp or when disabled. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0000h (0mV) Units: mV Equation: VOUT_UV_FAULT_LIMIT = (Direct value) Range: 0V to VOUT_MAX COMMAND VOUT_UV_FAULT_LIMIT (44h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Function Default Value Unsigned Integer 0 0 OT_FAULT_LIMIT (4Fh) Definition: Sets the power stage over-temperature fault limit. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 007Dh (+125°C) Units: °C Equation: OT_FAULT_LIMIT = (Direct value) Range: 0°C to +2000°C COMMAND OT_FAULT_LIMIT (4Fh) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 1 1 1 1 0 1 Function Default Value FN8817 Rev.1.00 Jun 19, 2017 Two’s Complement Integer 0 0 0 0 0 0 0 0 0 1 Page 31 of 50 ISL68134 OT_WARN_LIMIT (51h) Definition: Sets the system over-temperature warn limit. If any measured temperature exceeds this value, the device will: • Set the TEMPERATURE bit in STATUS_BYTE and STATUS_WORD • Set the OT_WARNING bit in STATUS_TEMPERATURE • Set the SALRT pin • Set the TWARN pin Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 07D0h (+2000°C) Units: °C Equation: OT_WARN_LIMIT = (Direct value) Range: 0°C to +2000°C COMMAND OT_WARN_LIMIT (51h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 1 0 1 0 0 0 0 Function Default Value Two’s Complement Integer 1 1 1 1 VIN_OV_FAULT_LIMIT (55h) Definition: Sets the VIN overvoltage fault threshold. Changes to this setting require a write to the APPLY_SETTINGS command before the change will take effect. Paged or Global: Global Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 36B0h (14,000mV) Units: mV Equation: VIN_OV_FAULT_LIMIT = (Direct value) Range: 0 to 16,000mV COMMAND VIN_OV_FAULT_LIMIT (55h) Format Direct Bit Position 15 14 13 12 11 10 9 Access R/W R/W R/W R/W R/W R/W R/W Function Default Value FN8817 Rev.1.00 Jun 19, 2017 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 1 1 0 0 0 0 Unsigned Integer 0 0 1 1 0 1 1 0 1 Page 32 of 50 ISL68134 VIN_UV_FAULT_LIMIT (59h) Definition: Sets the VIN undervoltage fault threshold. Also referred to as Undervoltage Lockout (UVLO). Changes to this setting require a write to the APPLY_SETTINGS command before the change will take effect. Paged or Global: Global Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 1F40h (8,000mV) Units: mV Equation: VIN_UV_FAULT_LIMIT = (Direct value) Range: 0mV to 16,000mV COMMAND VIN_UV_FAULT_LIMIT (59h) Format Direct Bit Position 15 14 13 12 11 10 9 Access R/W R/W R/W R/W R/W R/W R/W Function Default Value 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W 1 0 0 0 0 0 0 Unsigned Integer 0 0 0 1 1 1 1 1 0 IIN_OC_FAULT_LIMIT (5Bh) Definition: Sets the IIN overcurrent fault threshold. Changes to this setting require a write to the APPLY_SETTINGS command before the change will take effect. Paged or Global: Global Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0032h (50A) Units: A Equation: IIN_OC_FAULT_LIMIT = (Direct value) Range: 0A to 50A COMMAND IIN_OC_FAULT_LIMIT (5Bh) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 1 1 0 0 1 0 Function Default Value FN8817 Rev.1.00 Jun 19, 2017 Unsigned Integer 0 0 Page 33 of 50 ISL68134 TON_DELAY (60h) Definition: Sets the delay time of VOUT during enable. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0014h (200µs) Units: µs Equation: TON_DELAY = (Direct value)*10 Range: 200µs to 655,340µs COMMAND TON_DELAY (60h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0 1 0 1 0 0 Function Unsigned Integer Default Value 0 0 TON_RISE (61h) Definition: Sets the rise time of VOUT during enable. Changes to this setting require a write to the APPLY_SETTINGS command before the change will take effect. This function uses the value of VOUT to calculate rise time, so APPLY_SETTINGS must also be sent after and change to the VOUT target for accurate rise time. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 01F4h (500µs) Units: µs Equation: TON_RISE = (Direct value) Range: 0µs to 10,000µs COMMAND TON_RISE (61h) Format Direct Bit Position 15 14 13 12 11 10 9 Access R/W R/W R/W R/W R/W R/W R/W Function Default Value FN8817 Rev.1.00 Jun 19, 2017 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W 1 1 1 0 1 0 0 Unsigned Integer 0 0 0 0 0 0 0 1 1 Page 34 of 50 ISL68134 TOFF_DELAY (64h) Definition: Sets the delay time of VOUT during disable. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 0000h (0µs) Units: µs Equation: TOFF_DELAY = (Direct value)*10 Range: 0µs to 100,000µs COMMAND TOFF_DELAY (64h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Function Unsigned Integer Default Value 0 0 TOFF_FALL (65h) Definition: Sets the fall time of VOUT during disable. Changes to this setting require a write to the APPLY_SETTINGS command before the change will take effect. This function uses the value of VOUT to calculate fall time, so APPLY_SETTINGS must also be sent after and change to the VOUT target for accurate fall time. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: 01F4h (500µs) Units: µs Equation: TOFF_FALL = (Direct value) *1 Range: 0 to 10,000µs COMMAND TOFF_FALL (65h) Format Direct Bit Position 15 14 13 12 11 10 9 Access R/W R/W R/W R/W R/W R/W R/W Function Default Value FN8817 Rev.1.00 Jun 19, 2017 8 7 6 5 4 3 2 1 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W 1 1 1 0 1 0 0 Unsigned Integer 0 0 0 0 0 0 0 1 1 Page 35 of 50 ISL68134 STATUS_BYTE (78h) Definition: Returns a summary of the unit’s fault status. Based on the information in this byte, the host can get more information by reading the appropriate status registers. A fault in either output will be reported here. Paged or Global: Global Data Length in Bytes: 2 Data Format: Bit Field Type: Read Only Default Value: N/A COMMAND STATUS_BYTE (78h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R R R R R R R R Function See Following Table BIT NUMBER STATUS BIT NAME MEANING 7 Not Used Not used 6 OFF This bit is asserted if the unit is not providing power to the output, regardless of the reason, including simply not being enabled. 5 VOUT_OV_FAULT An output overvoltage fault has occurred. 4 IOUT_OC_FAULT An output overcurrent fault has occurred. 3 VIN_UV_FAULT An input undervoltage fault has occurred. 2 TEMPERATURE A temperature fault or warning has occurred. 1 CML A communications, memory, or logic fault has occurred. 0 None of the above A status change other than those listed above has occurred. FN8817 Rev.1.00 Jun 19, 2017 Page 36 of 50 ISL68134 STATUS_WORD (79h) Definition: Returns a summary of the device’s fault status. Based on the information in these bytes, the host can get more information by reading the appropriate status registers. A fault in either output will be reported here. The low byte of the STATUS_WORD contains the same information as the STATUS_BYTE (78h) command. Paged or Global: Global Data Length in Bytes: 2 Data Format: Bit Field Type: Read Only Default Value: N/A COMMAND STATUS_WORD (79h) Format Bit Field Bit Position 15 14 13 12 11 10 9 Access R R R R R R R Function 8 7 6 5 4 3 2 1 0 R R R R R R R R R See Following Table BIT NUMBER STATUS BIT NAME MEANING An output voltage fault has occurred. 15 VOUT 14 IOUT An output current fault has occurred. 13 INPUT An input voltage fault has occurred. 12 MFR_SPECIFIC A manufacturer specific event has occurred. 11 POWER_GOOD # The POWER_GOOD signal, if present, is negated. (Note 8) 10:7 Not Used Not used 6 OFF This bit is asserted if the unit is not providing power to the output, regardless of the reason, including simply not being enabled. 5 VOUT_OV_FAULT An output overvoltage fault has occurred. 4 IOUT_OC_FAULT An output overcurrent fault has occurred. 3 VIN_UV_FAULT An input undervoltage fault has occurred. 2 TEMPERATURE A temperature fault or warning has occurred. 1 CML A communications, memory, or logic fault has occurred. 0 None of the Above A status change other than those listed above has occurred. NOTE: 8. If the POWER_GOOD# bit is set, this indicates that the POWER_GOOD signal, if present, is signaling that the output power is not good. FN8817 Rev.1.00 Jun 19, 2017 Page 37 of 50 ISL68134 STATUS_VOUT (7Ah) Definition: Returns a summary of output voltage faults. Paged or Global: Paged Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Default Value: N/A COMMAND STATUS_VOUT (7Ah) Format Bit Field Bit Position 7 6 5 Access R R R Function 6:5 3 2 1 0 R R R R R See Following Table BIT NUMBER 7 4 STATUS BIT NAME MEANING VOUT_OV_FAULT Indicates an output overvoltage fault. Not Used Not used 4 VOUT_UV_FAULT Indicates an output undervoltage fault. 3 VOUT_MAX Warning Indicates an output voltage maximum warning. Not Used Not used 2:0 STATUS_IOUT (7Bh) Definition: Returns a summary of output current faults. Paged or Global: Paged Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Default Value: N/A COMMAND STATUS_IOUT (7Bh) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R R R R R R R R Function See Following Table BIT NUMBER MEANING 7 An output overcurrent fault has occurred. 6 An output overcurrent and undervoltage fault has occurred. 5:4 3 2:0 FN8817 Rev.1.00 Jun 19, 2017 Not used A current share fault has occurred. Not used Page 38 of 50 ISL68134 STATUS_INPUT (7Ch) Definition: Returns a summary of input voltage faults. Paged or Global: Global Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Default Value: N/A COMMAND STATUS_INPUT (7Ch) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R R R R R R R R Function See Following Table BIT NUMBER MEANING 7 6:5 An input overvoltage fault has occurred. Not used 4 An input undervoltage fault has occurred. This fault is initially masked until VIN exceeds the UV threshold 3 Not used 2 An input overcurrent fault has occurred. 1:0 Not used STATUS_TEMPERATURE (7Dh) Definition: Returns a summary of temperature related faults. Paged or Global: Global Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Default Value: N/A COMMAND STATUS_TEMPERATURE (7Dh) Format Bit Field Bit Position 7 6 5 Access R R R Function 2 1 0 R R R R R MEANING 7 An over-temperature fault has occurred. 6 An over-temperature warning has occurred. 5 Not used 4 An under-temperature fault has occurred. FN8817 Rev.1.00 Jun 19, 2017 3 See Following Table BIT NUMBER 3:0 4 Not used Page 39 of 50 ISL68134 STATUS_CML (7Eh) Definition: Returns a summary of any communications, logic and/or memory errors. Paged or Global: Global Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Default Value: N/A COMMAND STATUS_CML (7Eh) Format Bit Field Bit Position 7 6 5 Access R R R Function 4 3 2 1 0 R R R R R See Following Table BIT NUMBER MEANING 7 Invalid or unsupported PMBus Command was received. 6 The PMBus command was sent with invalid or unsupported data. 5 A packet error was detected in the PMBus command. 4 Memory fault detected. 3 Processor fault detected. 2 Not used 1 A communication fault other than the ones listed in this table has occurred. 0 A memory or logic fault not listed above was detected. STATUS_MFR_SPECIFIC (80h) Definition: Returns the status of specific information detailed below. Paged or Global: Global Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Default Value: N/A COMMAND STATUS_MFR_SPECIFIC (80h) Format Bit Field Bit Position 7 6 5 Access R R R Function 2 1 0 R R R R R MEANING Not used 1 OTP NVM memory is full 0 Not used FN8817 Rev.1.00 Jun 19, 2017 3 See Following Table BIT 7:2 4 Page 40 of 50 ISL68134 READ_VIN (88h) Definition: Returns the input voltage reading. Paged or Global: Global Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: mV Equation: READ_VIN = (Direct value) COMMAND READ_VIN (88h) Format Direct Bit Position 15 14 13 12 11 10 Access R R R R R R Function 9 8 7 6 5 4 3 2 1 0 R R R R R R R R R R Two’s Complement Integer READ_IIN (89h) Definition: Returns the input current reading. Paged or Global: Global Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: A Equation: READ_IIN = (Direct value)/100 COMMAND READ_IIN (89h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function Two’s Complement Integer READ_VOUT (8Bh) Definition: Returns the output voltage reading. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: mV Equation: READ_VOUT = (Direct value) COMMAND READ_VOUT (8Bh) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function FN8817 Rev.1.00 Jun 19, 2017 Two’s Complement Integer Page 41 of 50 ISL68134 READ_IOUT (8Ch) Definition: Returns the output current reading. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: A Equation: READ_IOUT = (Direct value)/10 COMMAND READ_IOUT (8Ch) Format Direct Bit Position 15 14 13 12 11 10 Access R R R R R R Function 9 8 7 6 5 4 3 2 1 0 R R R R R R R R R R Two’s Complement Integer READ_TEMPERATURE_1 (8Dh) Definition: Returns the temperature reading of the power stage. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: °C Equation: READ_TEMPERATURE_1 = (Direct value) COMMAND READ_TEMPERATURE_1 (8Dh) Format Direct Bit Position 15 14 13 12 11 10 Access R R R R R R Function 9 8 7 6 5 4 3 2 1 0 R R R R R R R R R R Two’s Complement Integer READ_TEMPERATURE_2 (8Eh) Definition: Returns the temperature reading from a remote diode connected to TMON0 when configured for diode sensing. Paged or Global: Global Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: °C Equation: READ_TEMPERATURE_2 = (Direct value) COMMAND READ_TEMPERATURE_2 (8Eh) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function FN8817 Rev.1.00 Jun 19, 2017 Two’s Complement Integer Page 42 of 50 ISL68134 READ_TEMPERATURE_3 (8Fh) Definition: Returns the temperature reading from a remote diode connected to TMON1 when configured for diode sensing. Paged or Global: Global Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: °C Equation: READ_TEMPERATURE_3 = (Direct value) COMMAND READ_TEMPERATURE_3 (8Fh) Format Direct Bit Position 15 14 13 12 11 10 Access R R R R R R Function 9 8 7 6 5 4 3 2 1 0 R R R R R R R R R R Two’s Complement Integer READ_POUT (96h) Definition: Returns the output power. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: W Equation: READ_POUT = (Direct value) COMMAND READ_POUT (96h) Format Direct Bit Position 15 14 13 12 11 10 Access R R R R R R Function 9 8 7 6 5 4 3 2 1 0 R R R R R R R R R R Two’s Complement Integer READ_PIN (97h) Definition: Returns the input power. Paged or Global: Global Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: W Equation: READ_PIN = (Direct Value) COMMAND READ_PIN (97h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function FN8817 Rev.1.00 Jun 19, 2017 Two’s Complement Integer Page 43 of 50 ISL68134 PMBUS_REVISION (98h) Definition: Returns the revision of the PMBus Specification to which the device is compliant. Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Default Value: 33h (Part 1 Revision 1.3, Part 2 Revision 1.3) COMMAND PMBUS_REVISION (98h) Format Bit Field Bit Position 7 6 5 Access R R R Function Default Value 4 3 2 1 0 R R R R R 0 1 1 See Following Table 0 0 1 1 0 BITS 7:4 PART 1 REVISION BITS 3:0 PART 2 REVISION 0000 1.0 0000 1.0 0001 1.1 0001 1.1 0010 1.2 0010 1.2 0011 1.3 0011 1.3 IC_DEVICE_ID (ADh) Definition: Returns device identification information. Paged or Global: Global Data Length in Bytes: 4 Data Format: Bit Field Type: Block Read Default Value: 49D21F00h COMMAND IC_DEVICE_ID (ADh) Format Block Read Byte Position 3 2 1 0 Function MFR code ID High Byte ID Low Byte Reserved Default Value 49h D2h 1Fh 00h IC_DEVICE_REV (AEh) Definition: Returns device revision information. Paged or Global: Global Data Length in Bytes: 4 Data Format: Bit Field Type: Block Read Default Value: N/A COMMAND IC_DEVICE_REV (AEh) Format Block Read Bit Position 23:16 15:8 7:4 3:0 Function Firmware Revision Factory Configuration Chip Foundry Site IC Revision Default Value N/A N/A N/A N/A FN8817 Rev.1.00 Jun 19, 2017 Page 44 of 50 ISL68134 APPLY_SETTINGS (E7h) Definition: Instructs the controller to use new PMBus parameters. Send 01h to this command after making one or more changes to certain PMBus threshold commands that require rescaling of operational values. The commands that require this are VOUT_TRANSITION_RATE, VOUT_DROOP, VOUT_OV_FAULT_LIMIT, VIN_OV_FAULT_LIMIT, VIN_UV_FAULT_LIMIT, IIN_OC_FAULT_LIMIT, TON_RISE, and TOFF_FALL. Paged or Global: Global Data Length in Bytes: 2 Data Format: Bit Field Type: Write Only Default Value: 01h Units: N/A Equation: N/A RESTORE_CONFIG (F2h) Definition: Identifies the configuration to be restored from NVM and loads the store’s settings into the device’s active memory. Paged or Global: Global Data Length in Bytes: 1 Data Format: Bit Field Type: Write Only Default Value: N/A COMMAND RESTORE_CONFIG (F2h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W N/A N/A N/A N/A N/A N/A Function Default Value See Following Table BIT NUMBER N/A STATUS BIT NAME N/A MEANING 7:4 Reserved Reserved 3:0 CONFIG Selected configuration to restore FN8817 Rev.1.00 Jun 19, 2017 Page 45 of 50 ISL68134 Adaptive Voltage Scaling (AVSBus) Functionality and Operation The AVSBus interface provides a high speed (up to 50MHz) serial interface to the ISL68134 allowing implementation of advanced voltage scaling functions supporting increased system efficiency and performance. Devices equipped with AVSBus master capability can use the interface to enable rapid supply voltage changes to support low power consumption modes as well as high performance modes. Due to the advanced digital regulation loop employed, the ISL68134 is well equipped to support very rapid transition rates. All commands are readable at all times, but they cannot be written to unless the device is set to AVSBus control. AVSBus Master Send Subframe FUNCTION Start Code SIZE (bits) R/W 2 Command Type Command Code 1 4 2 01b 00b = Write data and Commit 11b = Read Data SETTING Rail Select Command Data CRC 16 3 4 0h = Rail 0 1h = Rail 1 Fh = Broadcast 0b = AVSBus Data 0h = Target Rail Voltage 1h = Transition Rate 2h = Rail Current 3h = Temperature 4h = Voltage Reset Eh = AVSBus Status Fh = AVSBus Version Read = FFh Write = See “AVSBus Command Detail” Section AVSBus Slave Response Subframe FUNCTION Slave Ack 0b 2 1 SIZE (bits) SETTING Status Response Command Data Not Used CRC 16 5 3 5 00b = Command acknowledged, 0b Action Taken 01b = Command acknowledged, No action 10b = Bad CRC, No Action 11b = Invalid Request, No Action Bit 4 = VDONE. Sets to 1 when VOUT target is reached Bit 3 = Status Alert. Sets to 1 if a bit in AVSBus Status register (excluding from VDONE) has set Bit 2 = AVSBus Control. Sets to 1 when AVSBus control is enabled Bits 1:0 = Not used Write = FFh Not used Read = See 11111b “AVSBus Command Detail” Section AVSBus Command Detail TARGET RAIL VOLTAGE (0h) Definition: Set or read the target rail voltage set point. 1mV per LSB. The initial set point is copied from the PMBus command VOUT_COMMAND when AVSBus operation is selected. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: Value of PMBus VOUT_COMMAND Units: mV Equation: TARGET RAIL VOLTAGE = (Direct value) Range: Limited to the values of VOUT_MIN and VOUT_MAX PMBus commands COMMAND TARGET RAIL VOLTAGE (0h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function FN8817 Rev.1.00 Jun 19, 2017 Two’s Complement Integer Page 46 of 50 ISL68134 TRANSITION RATE (1h) Definition: Set or read the rise and fall transition rates. 1mV/µs per LSB. The initial value matches PMBus transition rates until updated through AVSBus. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: R/W Default Value: Value of PMBus VOUT_TRANSITION_RATE for rise and fall Units: mV/µs Equation: TRANSITION RATE = (Direct value) COMMAND TRANSITION RATE (1h) Format Direct Bit Position 15 Access R Function Default Value 14 13 12 11 10 9 8 7 R R R R R R R R Rise Transition Rate, two’s complement integer 0 0 0 0 0 0 0 6 5 4 3 2 1 0 R R R R R R R Fall Transition Rate, two’s complement integer 0 0 0 0 0 0 0 0 0 RAIL CURRENT (2h) Definition: Returns the output current reading. 10mA per LSB. A filter is applied to this reading, and it is configurable in the PowerNavigator. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: A Equation: RAIL CURRENT= (Direct value)/100 COMMAND RAIL CURRENT (2h) Format Direct Bit Position 15 14 13 12 11 10 Access R R R R R R Function 9 8 7 6 5 4 3 2 1 0 R R R R R R R R R R Two’s Complement Integer TEMPERATURE (3h) Definition: Returns the power stage temperature reading. 0.1°C per LSB. This value is copied from the READ_TEMPERATURE_1 PMBus command. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: Read Only Default Value: N/A Units: °C Equation: TEMPERATURE = (Direct value)/10 COMMAND TEMPERATURE (3h) Format Direct Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R Function FN8817 Rev.1.00 Jun 19, 2017 Two’s Complement Integer Page 47 of 50 ISL68134 VOLTAGE RESET (4h) Definition: Sets TARGET RAIL VOLTAGE to match that of the VOUT_COMMAND PMBus command. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Direct Type: Write Only Default Value: 00h Units: N/A COMMAND VOLTAGE RESET (4h) Format Direct Bit Position 15 14 13 12 11 10 9 Access W W W W W W W Function Default Value 8 7 6 5 4 3 2 1 0 W W W W W W W W W 0 0 0 0 0 0 0 Send all 0’s 0 0 0 0 0 0 0 0 0 AVSBus STATUS (Eh) Definition: Returns the device status. VDONE indicates that VOUT has reached the set point. OT Warn indicates that one or more of the device’s measured temperatures has exceeded the over temperature warning threshold set by the OT_WARN_LIMIT PMBus command. The device sets the AVS_SDA line low to notify the host any time a bit in this register has been set. Paged or Global: Paged Data Length in Bytes: 2 Data Format: Bit Field Type: R/W Default Value: N/A Units: N/A COMMAND AVSBUS STATUS (Eh) Format Bit Field Bit Position 15 14 13 12 11:0 Access R R R R R Function VDONE Not Used Not Used OT Warn Not Used Default Value N/A 0 0 N/A 0 AVSBus VERSION (Fh) Definition: Returns the version of the AVSBus specification to which the device is compliant. This device complies with Version 1.3. Paged or Global: Global Data Length in Bytes: 2 Data Format: Bit Field Type: Read Only Default Value: 00h Units: N/A FN8817 Rev.1.00 Jun 19, 2017 Page 48 of 50 ISL68134 Revision History c The revision history provided is for informational purposes only and is believed to be accurate, however, not warranted. Please visit our website to make sure you have the latest revision. DATE REVISION CHANGE Jun 19, 2017 FN8817.1 Applied new header/footer. Updated “Enable (EN0 and EN1) Input High Level” spec on page 9, removed typical and added a min spec of 2.55V. Added “Enable (EN0 and EN1) Input Low Level” spec on page 9. On page 11, changed from “SCL, SDA Input High/Low Threshold” to “SCL, SDA Input High Level” removed typical and added Min spec of 1.55V. Added “SCL, SDA Input Low Level” spec on page 11. On pages 26 through 35, Updated the tables in the PMBus Command Detail section for the following commands, changed from “Two’s Complement Integer” to “Unsigned Integer”. - VOUT_COMMAND, VOUT_MAX, VOUT_MARGIN_HIGH, VOUT_MARGIN_LOW, VOUT_TRANSITION_RATE, VOUT_DROOP, VOUT_MIN, VOUT_OV_FAULT_LIMIT, VOUT_UV_FAULT_LIMIT, VIN_OV_FAULT_LIMIT, VIN_UV_FAULT_LIMIT, IIN_OC_FAULT_LIMIT, TON_DELAY, TON_RISE, TOFF_DELAY, and TOFF_FALL Updated “READ_PIN (97h)” on page 43 from Paged to Global. Updated “STATUS_CML (7Eh)” on page 40, changed Bit 1 meaning to “A communication fault other than the ones listed in this table has occurred.” Updated “AVSBus Slave Response Subframe” on page 46. Bit numbers were off by one for the setting row. Updated About Intersil verbiage. Sept 28, 2016 FN8817.0 Initial release About Intersil Intersil Corporation is a leading provider of innovative power management and precision analog solutions. The company's products address some of the largest markets within the industrial and infrastructure, mobile computing and high-end consumer markets. For the most updated datasheet, application notes, related documentation and related parts, please see the respective product information page found at www.intersil.com. For a listing of definitions and abbreviations of common terms used in our documents, visit www.intersil.com/glossary. You can report errors or suggestions for improving this datasheet by visiting www.intersil.com/ask. Reliability reports are also available from our website at www.intersil.com/support. © Copyright Intersil Americas LLC 2016-2017. All Rights Reserved. All trademarks and registered trademarks are the property of their respective owners. For additional products, see www.intersil.com/en/products.html Intersil products are manufactured, assembled and tested utilizing ISO9001 quality systems as noted in the quality certifications found at www.intersil.com/en/support/qualandreliability.html Intersil products are sold by description only. Intersil may modify the circuit design and/or specifications of products at any time without notice, provided that such modification does not, in Intersil's sole judgment, affect the form, fit or function of the product. Accordingly, the reader is cautioned to verify that datasheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries. For information regarding Intersil Corporation and its products, see www.intersil.com FN8817 Rev.1.00 Jun 19, 2017 Page 49 of 50 ISL68134 Package Outline Drawing For the most recent package outline drawing, see L40.5x5D. L40.5x5D 40 LEAD THIN QUAD FLAT NO-LEAD PLASTIC PACKAGE Rev 0, 9/10 4X 3.60 5.00 36X 0.40 A B 6 PIN #1 INDEX AREA 5.00 3.65 6 PIN 1 INDEX AREA (4X) 0.15 40X 0.4± 0.1 TOP VIEW b BOTTOM VIEW 0.20 0.10 M C A B 4 PACKAGE OUTLINE 0.40 SEE DETAIL "X" 0.750 // 0.10 C C BASE PLANE SEATING PLANE 0.08 C 0.050 3.65 5.00 SIDE VIEW (36X 0.40) (40X 0.20) 5 C 0.2 REF (40X 0.60) 0.00 MIN 0.05 MAX TYPICAL RECOMMENDED LAND PATTERN DETAIL "X" NOTES: 1. Dimensions are in millimeters. Dimensions in ( ) for Reference Only. 2. Dimensioning and tolerancing conform to ASME Y14.5m-1994. 3. Unless otherwise specified, tolerance : Decimal ± 0.05 4. Dimension b applies to the metallized terminal and is measured between 0.15mm and 0.27mm from the terminal tip. 5. Tiebar shown (if present) is a non-functional feature. 6. The configuration of the pin #1 identifier is optional, but must be located within the zone indicated. The pin #1 identifier may be 7. JEDEC reference drawing: MO-220WHHE-1 either a mold or mark feature. FN8817 Rev.1.00 Jun 19, 2017 Page 50 of 50