DATASHEET Digital DC/DC PMBus 33A Module ISL8271M Features The ISL8271M is a 33A step-down DC/DC power supply module with integrated digital PWM controller, synchronous power switches, an inductor and passives. Only bulk input and output capacitors are needed to finish the design. The 33A of continuous output current can be delivered without a need of airflow or a heatsink. The thermally enhanced HDA module is capable of dissipating heat directly into the PCB. • Complete digital switch mode power supply - Wide VIN range: 4.5V to 14V - Programmable VOUT range: 0.6V to 5V The ISL8271M uses ChargeMode™ control architecture, which responds to a transient load within a single switching cycle. The ISL8271M comes with a preprogrammed configuration for operating in a pin strap mode; output voltage, switching frequency and device SMBus address can be programmed with external resistors. More configuration such as soft-start and fault limits can be easily programmed or changed via PMBus compliant serial bus interface. PMBus can be used to monitor voltages, current, temperatures and fault status. The ISL8271M is supported by PowerNavigator™ software, a graphical user interface (GUI) that can be used to configure modules to a desired solution. The ISL8271M is available in a 40-pin compact 17mmx19mm HDA module with very low profile height of 3.55mm, suitable for automated assembly by standard surface mount equipment. The ISL8271M is RoHS compliant by exemption. • PMBus compliant I2C communication interface - Programmable VOUT, margining, UV/OV, IOUT limit, soft-start/stop, sequencing and external synchronization - Monitor: VIN, VOUT, IOUT, temperature, duty cycle, switching frequency and faults • ChargeMode control architecture • ±1.0% VOUT accuracy over line, load and temperature • Power-Good indicator • Over-temperature protection • Internal nonvolatile memory and fault logging • Patented thermally enhanced HDA package Applications • Server, telecom, storage and datacom • Industrial/ATE and networking equipment • General purpose power for ASIC, FPGA, DSP and memory Related Literature • AN1925, “ISL8271MEVAL1Z Evaluation Board User Guide” VIN CIN VIN VOUT VDD VSEN+ VSEN- 2.2 m 19 COUT m 17m m SCL VDRVOUT SDA 10µ SALRT SGND PMBUS INTERFACE ISL8271M VDRVIN 1µ VOUT 3.55mm PGND NOTE: 1. Only bulk input and output capacitors are required to finish the design. FIGURE 1. A COMPLETE DIGITAL SWITCH MODE POWER SUPPLY June 17, 2016 FN8636.3 1 FIGURE 2. A SMALL PACKAGE FOR HIGH POWER DENSITY CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. 1-888-INTERSIL or 1-888-468-3774 | Copyright Intersil Americas LLC 2014, 2016. All Rights Reserved Intersil (and design), ChargeMode, PowerNavigator and Digital-DC are trademarks owned by Intersil Corporation or one of its subsidiaries. All other trademarks mentioned are the property of their respective owners. ISL8271M Table of Contents Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Pin Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Pin Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 ISL8271M Internal Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Thermal Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Typical Performance Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Efficiency Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transient Response Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Derating Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Derating Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 10 11 12 13 Typical Application Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMBus Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Voltage Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Soft-start Delay and Ramp Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power-Good . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Switching Frequency and PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loop Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input Undervoltage Lockout (UVLO). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMBus Module Address Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Overvoltage Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output PreBias Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Overcurrent Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thermal Overload Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Digital-DC Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Phase Spreading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fault Spreading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temperature Monitoring Using XTEMP Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring Via SMBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Snapshot Parameter Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NonVolatile Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 PCB Layout Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Thermal Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Package Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PCB Layout Pattern Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thermal Vias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stencil Pattern Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reflow Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 21 21 21 21 21 PMBus Command Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 PMBus™ Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 PMBus Use Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 PMBus Commands Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Firmware Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 About Intersil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Package Outline Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Submit Document Feedback 2 FN8636.3 June 17, 2016 ISL8271M Ordering Information PART NUMBER (Notes 2, 3, 4) PART MARKING ISL8271MAIRZ ISL8271M ISL8271MEVAL1Z Evaluation Board TEMP RANGE (°C) -40 to +85 PACKAGE (RoHS Compliant) PKG. DWG. # 40 Ld 17x19 HDA Y40.17x19 NOTES: 2. Add “-T” suffix for a 500 unit Tape and Reel option. Please refer to TB347 for details on reel specifications. 3. These Intersil Pb-free plastic packaged products are RoHS compliant by EU exemption 7C-I and 7A. They employ special Pb-free material sets; molding compounds/die attach materials and NiPdAu plate-e4 termination finish, which is compatible with both SnPb and Pb-free soldering operations. Intersil Pbfree products are MSL classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020. 4. For Moisture Sensitivity Level (MSL), please see product information page for ISL8271M. For more information on MSL, please see tech brief TB363. ISL xxxxM INTERSIL DEVICE DESIGNATOR BASE PART NUMBER FIRMWARE REVISION A: FC01 OPERATING TEMPERATURE I: INDUSTRIAL (‐ 40°C TO +85°C) Submit Document Feedback 3 F T R Z S SHIPPING OPTION BLANK: BULK T: TAPE AND REEL ROHS Z: ROHS COMPLIANT PACKAGE DESIGNATOR R: HIGH DENSITY ARRAY (HDA) FN8636.3 June 17, 2016 ISL8271M Pin Configuration SGND NC VSET MGN PGND NC SA SALRT SDA SCL EN VDD ISL8271M (40 LD HDA) TOP VIEW 27 26 25 24 23 22 21 20 19 18 17 16 XTEMP+ 2 28 PG XTEMP - 3 29 UVLO NC 4 NC 5 VSEN+ 6 VSEN - 7 VDRVOUT 8 PGND 9 38 37 40 SGND 15 VR5 36 VR6 35 SGND 30 34 PHASE VDRVIN SYNC 39 VDDC 1 V25 DDC PGND 10 33 VIN NC 11 31 32 NC VOUT 14 PGND PGND VSWH 13 12 Pin Descriptions PIN LABEL TYPE DESCRIPTION 1 DDC I/O A Digital-DC™ bus. This dedicated bus provides the communication channel between devices for features such as sequencing and fault spreading. The DDC pin on all Digital-DC devices should be connected together. A pull-up resistor is required for this application. 2 XTEMP+ I Differential external temperature sensor positive input pin. 3 XTEMP- I Differential external temperature sensor negative input pin. 6 VSEN+ I Differential Output voltage sense feedback. Connect to positive output regulation point. 7 VSEN- I Differential Output voltage sense feedback. Connect to negative output regulation point. 8 VDRVOUT PWR Output of internal LDO for powering internal gate driver block. Place a 10µF ceramic capacitor at this pin. LDO output is dedicated to powering internal gate driver stage only. Do not use this LDO for any other purpose. 9, 12, 23, 31, 34 PGND PWR Power ground. Refer to the “PCB Layout Guidelines” on page 20 for the PGND pad connections and decoupling capacitors placement. Submit Document Feedback 4 FN8636.3 June 17, 2016 ISL8271M Pin Descriptions (Continued) PIN LABEL TYPE DESCRIPTION 10 VDRVIN PWR Input supply to internal LDO for powering internal gate driver block. A RC filter is required if VIN supply is shared. Refer to the “PCB Layout Guidelines” on page 20. 11 VIN PWR Main input supply. Refer to the“PCB Layout Guidelines” on page 20 for the decoupling capacitors placement from VIN to PGND. 13 VSWH PWR Switch node. Refer to the “PCB Layout Guidelines” on page 20 for connecting VSWH pads to electrically isolated PCB copper island to dissipate internal heat. 14 VOUT PWR Power supply output. Range: 0.6V to 5V. Refer to “Derating Curves” on page 12 for maximum recommended output current at various output voltages. 15, 27, 40 SGND PWR Controller Signal ground. Refer to the “PCB Layout Guidelines” on page 20 for the SGND pad connections. 16 VDD PWR Input supply to digital controller. Connect VDD pad to VIN supply. Refer to the “PCB Layout Guidelines” on page 20 for the decoupling capacitors placement from VDD to SGND. 17 EN I External enable input. Logic high enables the module. 18 SCL I Serial clock input. A pull-up resistor is required for this application. 19 SDA I/O Serial data. A pull-up resistor is required for this application. 20 SALRT O Serial alert. A pull-up resistor is required for this application. 21 SA I Serial bus address select pin. Refer to Table 6 for list of resistor values to set various serial bus address. 24 MGN I External VOUT margin control pin. Active high (>2V) signal at this pin sets VOUT margin high, Active low (<0.8V) sets VOUT margin low and high impedance (float) will bring VOUT back to nominal voltage. Factory default range for margining is nominal VOUT ±5%. When using PMBus to control margin command, leave this pin as no connect. 25 VSET I Output voltage selection pin. Refer to Table 3 for list of resistor values to set various output voltages. 28 PG O Power-Good output. Power-Good output can be open drain that requires pull-up resistor or push-pull output that can drive a logic input. 29 UVLO I VDD undervoltage lockout selection. Refer to Table 5 for list of resistors value to set various UVLO levels. 30 PHASE PWR Switch node pad for DCR sensing. Electrically shorted inside to VSWH but for higher current sensing accuracy connect PHASE pad to VSWH pad externally. Refer to the “PCB Layout Guidelines” on page 20. 35 VR6 PWR 6V Internal reference supply voltage. 36 VR5 PWR 5V Internal reference supply voltage. 37 VDDC PWR VDD Clean. Noise at the VDD pin is filtered with ferrite bead and capacitor. For VDD > 6V, leave this pin as no connect. For 5.5 VDD 6V, connect VDDC pin to VR6 pin. For 4.5 VDD < 5.5V, connect VDDC pin to VR6 and VR5 pin. 38 V25 PWR 2.5V Internal reference supply voltage. 39 SYNC I/O 4, 5, 22, 26, 32, 33 NC Submit Document Feedback SYNC pin can be input to external clock for frequency synchronization or output to supply clock signal to other modules for synchronization. Refer to Table 4 for list of resistor values to program various switching frequencies. These are test pins and are not electrically isolated. Leave these pins as no connect. 5 FN8636.3 June 17, 2016 ISL8271M FB VIN VDRVIN VDRVOUT V25 VR5 VR6 VDDC VDD ISL8271M Internal Block Diagram LDO LDO LDO INTERLEAVE OT/UT OC/UC Power Management SNAPSHOT FAULT SPREADING MARGINING SS OV/UV VIN VSET EN PG DDC MGN LDO SEQUENCE PLL 0.24µH LOGIC SYNC SYNC OUT VOUT PWM OUT D-PWM PGND NVM SUPERVISOR ChargeModeTM CONTROL PROTECTION DRIVER AND FETS CSA 100 ADC-10 VSEN+ VSA ADC-10 VSEN- VDRV SCL SDA SALRT 100 VDD EXTERNAL TEMP PMBus/I2C INTERFACE SA XTEMP+ INTERNAL TEMP SENSOR 100pF SGND XTEMP- Submit Document Feedback 6 PGND SGND DIGITAL CONTROLLER FN8636.3 June 17, 2016 ISL8271M Absolute Maximum Ratings Thermal Information Input Supply Voltage, VIN Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3V to 17V Input Supply Voltage for Controller, VDD Pin . . . . . . . . . . . . . . -0.3V to 17V Input Gate Driver Supply Voltage, VDRVIN Pin . . . . . . . . . . . . . -0.3V to 17V Output Gate Driver Supply Voltage, VDRVOUT Pin . . . . . . . . . . . -0.3V to 6V 6V Internal Reference Supply Voltage, VR6 Pin . . . . . . . . . . . -0.3V to 6.6V 5V Internal Reference Supply Voltage, VR5 Pin . . . . . . . . . . . -0.3V to 6.5V 2.5V Internal Reference Supply Voltage, V25 Pin. . . . . . . . . . . . -0.3V to 3V Logic I/O Voltage for DDC, EN, MGN, PG, DISB# SA, SCL, SDA, SALRT, SYNC, UVLO, VMON, VSET . . . . . . . . . -0.3V to 6.0V Analog Input Voltages for VSEN+, XTEMP+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3V to 6.0V VSEN-, XTEMP- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3V to 0.3V ESD Rating Human Body Model (Tested per JESD22-A114F) . . . . . . . . . . . . . . 2000V Machine Model (Tested per JESD22-A115C) . . . . . . . . . . . . . . . . . . 200V Charged Device Model (Tested per JESD22-C110D) . . . . . . . . . . . . 750V Latch Up (Tested per JESD78C; Class 2, Level A) . . . . . . . . . . . . . . . 100mA Thermal Resistance (Typical) JA (°C/W) JC (°C/W) 40 LD HDA Package (Notes 5, 6) . . . . . . . . 7.5 2.2 Maximum Junction Temperature (Plastic Package) . . . . . . . . . . . .+125°C Storage Temperature Range. . . . . . . . . . . . . . . . . . . . . . . .-55°C to +150°C Pb-free Reflow Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . Refer to Figure 31 Recommended Operating Conditions Input Supply Voltage Range, VIN . . . . . . . . . . . . . . . . . . . . . . . . 4.5V to 14V Input Supply Voltage Range for Controller, VDD . . . . . . . . . . . 4.5V to 14V Output Voltage Range, VOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0.6V to 5V Output Current Range, IOUT(DC) (Note 9) . . . . . . . . . . . . . . . . . . . . 0A to 33A Operating Junction Temperature Range, TJ. . . . . . . . . . . .-40°C to +125°C 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: 5. JA is measured in free air with the module mounted on an evaluation board 3x4.5inch in size with 2oz surface and 2oz buried planes and multiple via interconnects as specified on AN1925, “ISL8271MEVAL1Z Evaluation Board User Guide”. 6. For JC, the “case temp” location is the center of the package underside. Electrical Specifications VIN = VDD = 12V, fSW = 533kHz, COUT = 1340µF, TA = -40°C to +85°C, unless otherwise noted. Typical values are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +85°C. SYMBOL PARAMETER TEST CONDITIONS MIN (Note 7) TYP MAX (Note 7) UNITS 40 50 mA 5.5 6.1 6.6 V 4.5 5.2 5.5 V 2.25 2.5 2.75 V INPUT AND SUPPLY CHARACTERISTICS IDD Input Supply Current for Controller VR6 6V Internal Reference Supply Voltage VR5 5V Internal Reference Supply Voltage V25 2.5V Internal Reference Supply Voltage VDD_READ_RES Input Supply Voltage for Controller Read Back Resolution VDD_READ_ERR Input Supply Voltage for Controller Read Back Total Error (Note 10) VIN = VDD = 12V, VOUT = 0V, Module not Enabled IVR5 < 5mA PMBus Read 10 Bits ±2 %FS OUTPUT CHARACTERISTICS VOUT_RANGE Output Voltage Adjustment Range VIN > VOUT + 1.8V VOUT_RES Output Voltage Set-Point Range Configured using PMbus VOUT_ACCY Output Voltage Set-Point Accuracy (Notes 8, 10) Includes Line, Load and Temperature (-20°C ≤ TA ≤ +85°C) VOUT_READ_RES Output Voltage Read Back Resolution VOUT_READ_ERR Output Voltage Read Back Total Error (Note 10) IOUT_READ_RES Output Current Read Back Resolution IOUT_RANGE IOUT_READ_ERR 0.54 5.5 ±0.025 -1 +1 -2 10 Submit Document Feedback 7 ±2 %VOUT Bits 33 PMBus Read at Max Load %VOUT Bits +2 Output Current Range (Note 9) Output Current Read back Total Error % 10 PMBus Read V A A FN8636.3 June 17, 2016 ISL8271M Electrical Specifications VIN = VDD = 12V, fSW = 533kHz, COUT = 1340µF, TA = -40°C to +85°C, unless otherwise noted. Typical values are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +85°C. (Continued) SYMBOL PARAMETER TEST CONDITIONS MIN (Note 7) TYP MAX (Note 7) UNITS 5000 ms SOFT-START AND SEQUENCING tON_DELAY tON_DELAY_ACCY Delay Time From Enable to VOUT Rise Output Voltage Ramp-up Time tON_RISE_ACCY Output Voltage Ramp-up Time Accuracy tOFF_DELAY_ACCY tOFF_FALL tON_FALL_ACCY 2 tON_DELAY Accuracy tON_RISE tOFF_DELAY Configured using PMBus Delay Time From disable to VOUT Fall ±2 Configured using PMBus 0.5 100 ms ±250 Configured using PMBus 2 tOFF_DELAY Accuracy Output Voltage Fall Time ms µs 5000 ms ±2 Configured using PMBus 0.5 Output Voltage Fall Time Accuracy ms 100 ms ±250 µs POWER-GOOD VPG_DELAY Power-good Delay Configured using PMBus 0 5000 ms Configurable VIA PMBus -50 150 C -5 +5 C TEMPERATURE SENSE TSENSE_RANGE Temperature Sense Range INT_TEMPACCY Internal Temperature Sensor Accuracy Tested at +100°C XTEMPACCY External Temperature Sensor Accuracy Using 2N3904 NPN transistor C ±5 FAULT PROTECTION VDD_UVLO_RANGE VDD Undervoltage Threshold Range Measured internally 4.18 16 V VDD_UVLO_ACCY VDD Undervoltage Threshold Accuracy (Note 10) ±2 %FS VDD_UVLO_DELAY VDD Undervoltage Response Time 10 µs VOUT+15 % VOUT_OV_RANGE VOUT_UV_RANGE VOUT Overvoltage Threshold Range VOUT Undervoltage Threshold Range VOUT_OV/UV_ACCY VOUT OV/UV Threshold Accuracy (Note 8) VOUT_OV/UV_DELAY VOUT OV/UV Response Time Factory default Configured using PMBus Configured using PMBus ILIMIT_ACCY Output Current Limit Set-Point Accuracy (Note 10) Tested at IOUT_OC_FAULT_LIMIT = 40A ILIMIT_DELAY Output Current Fault Response Time (Note 11) Factory default TJUNCTION TJUNCTION_HYS VOUT +5 Over-temperature Protection Threshold Factory Default (Controller Junction Temperature) Configured using PMBus VOUT_MAX VOUT-15 Factory default % % 0 VOUT -5 % -2 +2 % 10 µs ±10 %FS 3 tSW 125 C -40 Thermal Protection Hysteresis 125 C C 15 OSCILLATOR AND SWITCHING CHARACTERISTICS fSW_RANGE fSW_ACCY EXT_SYNCPW Switching Frequency Range Switching Frequency Set-Point Accuracy Minimum Pulse Width Required from External SYNC Clock Submit Document Feedback 8 Measured at 50% Amplitude 296 1067 kHz -5 +5 % 150 ns FN8636.3 June 17, 2016 ISL8271M Electrical Specifications VIN = VDD = 12V, fSW = 533kHz, COUT = 1340µF, TA = -40°C to +85°C, unless otherwise noted. Typical values are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +85°C. (Continued) SYMBOL EXT_SYNCDRIFT PARAMETER TEST CONDITIONS Drift Tolerance for External SYNC Clock External SYNC clock equal to 500kHz is not supported MIN (Note 7) MAX (Note 7) UNITS -10 +10 % -100 +100 nA 0.8 V TYP LOGIC INPUT/OUTPUT CHARACTERISTICS ILOGIC_BIAS Bias Current at the Logic Input Pins VLOGIC_IN_LOW Logic Input Low Threshold Voltage VLOGIC_IN_HIGH Logic Input High Threshold Voltage VLOGIC_OUT_LOW Logic Output Low Threshold Voltage 2mA sinking VLOGIC_OUT_HIGH Logic Output High Threshold Voltage 2mA sourcing DDC, EN, MGN, PG, SA, SCL, SDA, SALRT, SYNC, UVLO, VMON, VSET 2.0 V 0.5 2.25 V V PMBus INTERFACE TIMING CHARACTERISTIC FSMB PMBus Operating Frequency 100 400 kHz NOTES: 7. Compliance to datasheet limits is assured by one or more methods: Production test, characterization and/or design. 8. VOUT measured at the termination of the VSEN+ and VSEN- sense points. 9. The MAX load current is determined by the thermal “Derating Curves” on page 12, provided with this document. 10. “FS” stand for full scale of recommended maximum operation range. 11. “tSW” stands for time period of operation switching frequency. Submit Document Feedback 9 FN8636.3 June 17, 2016 ISL8271M Typical Performance Curves Efficiency Performance 100 Operating condition: TA= +25°C, No air flow. COUT = 1340µF. Typical values are used unless otherwise noted. 3.3V 2.5V 95 3.3V 92 90 EFFICIENCY (%) EFFICIENCY (%) 94 1.8V 85 1.2V 1V 80 0.8V 75 70 1.8V 88 1.2V 86 1V 84 0.8V 82 65 60 2.5V 90 1 3 5 7 80 300 9 11 13 15 17 19 21 23 25 27 29 31 33 400 IOUT (A) FIGURE 3. EFFICIENCY vs OUTPUT CURRENT AT VIN = 5V AND fSW = 533kHz FOR VARIOUS OUTPUT VOLTAGES 100 5V (700kHz) 95 3.3V 2.5V EFFICIENCY (%) EFFICIENCY (%) 2.5V 1.2V 1V 0.8V 75 900 3.3V 92 80 800 5V 94 70 90 1.8V 88 86 1.2V 84 1V 82 65 0.8V 80 1 3 5 7 78 300 9 11 13 15 17 19 21 23 25 27 29 31 33 400 IOUT (A) 500 600 700 800 FIGURE 6. EFFICIENCY vs SWITCHING FREQUENCY AT VIN = 9V AND IOUT = 33A FOR VARIOUS OUTPUT VOLTAGES 100 95 5V (700kHz) 95 2.5V 3.3V 1.8V 5V 93 2.5V 3.3V 91 85 1V 75 1.2V 0.8V 70 EFFICIENCY (%) 90 80 900 SWITCHING FREQUENCY (kHz) FIGURE 5. EFFICIENCY vs OUTPUT CURRENT AT VIN = 9V AND fSW = 533kHz FOR VARIOUS OUTPUT VOLTAGES EFFICIENCY (%) 700 96 1.8V 85 89 1.8V 87 85 1.2V 83 1V 81 65 60 600 FIGURE 4. EFFICIENCY vs SWITCHING FREQUENCY AT VIN = 5V AND IOUT = 33A FOR VARIOUS OUTPUT VOLTAGES 90 60 500 SWITCHING FREQUENCY (kHz) 0.8V 79 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 IOUT (A) FIGURE 7. EFFICIENCY vs OUTPUT CURRENT AT VIN = 12V AND fSW = 533kHz FOR VARIOUS OUTPUT VOLTAGES Submit Document Feedback 10 77 300 400 500 600 700 800 900 SWITCHING FREQUENCY (kHz) FIGURE 8. EFFICIENCY vs SWITCHING FREQUENCY AT VIN = 12V AND IOUT = 33A FOR VARIOUS OUTPUT VOLTAGES FN8636.3 June 17, 2016 ISL8271M Typical Performance Curves Transient Response Performance used unless otherwise noted. (Continued) COUT = 4x100µF Ceramic and 2x470µF POSCAP, IOUT = 0/16A, TA = +25°C, Typical values are VOUT (50mV/DIV) VOUT (50mV/DIV) fSW = 550kHz ASCR GAIN = 256 RESIDUAL = 90 fSW = 550kHz ASCR GAIN = 600 RESIDUAL = 60 IOUT (10A/DIV) IOUT (10A/DIV) 20µs/DIV 50µs/DIV FIGURE 9. LOAD TRANSIENT RESPONSE AT VIN = 12V, VOUT = 1V WITH HIGH BANDWIDTH ASCR PARAMETER FIGURE 10. LOAD TRANSIENT RESPONSE AT VIN = 12V, VOUT = 1V WITH DEFAULT ASCR PARAMETERS VOUT (50mV/DIV) VOUT (50mV/DIV) f SW = 700kHz ASCR GAIN = 256 RESIDUAL = 90 fSW = 700kHz ASCR GAIN = 500 RESIDUAL = 70 IOUT (10A/DIV) IOUT (10A/DIV) 20µs /DIV 50µs/DIV FIGURE 11. LOAD TRANSIENT RESPONSE AT VIN = 12V, VOUT = 2.5V WITH HIGH BANDWIDTH ASCR PARAMETERS VOUT(50mV/DIV) FIGURE 12. LOAD TRANSIENT RESPONSE AT VIN = 12V, VOUT = 2.5V WITH DEFAULT ASCR PARAMETERS VOUT(50mV/DIV) fSW = 700kHz ASCR GAIN = 400 RESIDUAL = 75 IOUT(10A/DIV) IOUT(10A/DIV) 20µs /DIV FIGURE 13. LOAD TRANSIENT RESPONSE AT VIN = 12V, VOUT = 3.3V WITH HIGH BANDWIDTH ASCR PARAMETERS Submit Document Feedback fSW = 700kHz ASCR GAIN = 256 RESIDUAL = 90 11 50µs /DIV FIGURE 14. LOAD TRANSIENT RESPONSE AT VIN = 12V, VOUT = 3.3V WITH DEFAULT ASCR PARAMETERS FN8636.3 June 17, 2016 ISL8271M Typical Performance Curves All of the following curves were plotted at TJ = +115°C, fSW = 533kHz. 33 33 30 30 27 MAXIMUM LOAD CURRENT (A) MAXIMUM LOAD CURRENT (A) Derating Curves (Continued) 400 LFM 24 21 200 LFM 18 15 0 LFM 12 9 6 3 0 40 50 60 70 80 90 100 110 27 21 200 LFM 18 15 0 LFM 12 9 6 3 0 120 400 LFM 24 30 40 50 TEMPERATURE (°C) 33 33 30 30 27 400 LFM 21 18 200 LFM 15 12 0 LFM 9 6 3 0 40 50 60 70 80 90 100 110 24 18 12 30 40 50 MAXIMUM LOAD CURRENT (A) MAXIMUM LOAD CURRENT (A) 200 LFM 0 LFM 6 60 70 80 90 TEMPERATURE (°C) FIGURE 19. 5VIN TO 1.8VOUT Submit Document Feedback 12 70 80 110 90 100 110 FIGURE 18. 12VIN TO 1.2VOUT 400 LFM 50 60 TEMPERATURE (°C) 30 3 0 40 100 3 0 120 27 9 90 6 33 12 110 0 LFM 9 30 15 100 200 LFM 15 33 18 90 400 LFM 21 FIGURE 17. 5VIN TO 1.2VOUT 21 80 27 TEMPERATURE (°C) 24 70 FIGURE 16. 12VIN TO 1VOUT MAXIMUM LOAD CURRENT (A) MAXIMUM LOAD CURRENT (A) FIGURE 15. 5VIN TO 1VOUT 24 60 TEMPERATURE (°C) 100 110 120 27 24 400 LFM 21 18 200 LFM 15 12 0 LFM 9 6 3 0 30 40 50 60 70 80 TEMPERATURE (°C) FIGURE 20. 12VIN TO 1.8VOUT FN8636.3 June 17, 2016 ISL8271M Typical Performance Curves All of the following curves were plotted at TJ = +115°C, fSW = 533kHz (Continued) 33 33 30 30 MAXIMUM LOAD CURRENT (A) MAXIMUM LOAD CURRENT (A) Derating Curves (Continued) 27 24 400 LFM 21 18 200 LFM 15 12 0 LFM 9 6 3 0 40 50 60 70 80 90 100 110 27 24 400 LFM 21 18 200 LFM 15 12 0 LFM 9 6 3 0 120 30 40 50 TEMPERATURE (°C) 33 33 30 30 27 400 LFM 21 18 200 LFM 15 12 0 LFM 9 6 3 0 40 50 60 70 80 70 80 90 100 110 90 100 110 FIGURE 22. 12VIN TO 2.5VOUT MAXIMUM LOAD CURRENT (A) MAXIMUM LOAD CURRENT (A) FIGURE 21. 5VIN TO 2.5VOUT 24 60 TEMPERATURE (°C) 90 100 110 27 24 21 400 LFM 18 15 200 LFM 12 9 0 LFM 6 3 0 120 30 40 50 TEMPERATURE (°C) 60 70 80 TEMPERATURE (°C) FIGURE 23. 5VIN TO 3.3VOUT FIGURE 24. 12VIN TO 3.3VOUT MAXIMUM LOAD CURRENT (A) 33 30 27 24 21 400 LFM 18 15 200 LFM 12 9 0 LFM 6 3 0 30 40 50 60 70 80 90 100 110 TEMPERATURE (°C) FIGURE 25. 12VIN TO 5VOUT, 700kHz Submit Document Feedback 13 FN8636.3 June 17, 2016 ISL8271M Typical Application Circuit (Note 15) MGN R3 V25 PMBus Interface DDC SCL SDA SALRT VOUT_COMMAND = 1.2V PMBus Address = 0x28 C5 10µ C4 1µ UVLO R4 XTEMP- R5 XTEMP+ R6 EN R3, R4, R5, R6 = 4.7k VAUX 3.3V TO 5V SYNC (Notes 12, 13) (Note 16) VDDC VR5 VR6 VSET ISL8271M SA VSWH PHASE VDRVOUT C6 C3 VIN 4.5V TO 13.2V VIN C2 C1 + 220µ C7 + (Note 14) R7 VSEN+ VSEN- 10µ SGND VDD PGND R1 2.2 VOUT 1.2V 33A VOUT VDRVIN 2x22µ 4x100µ 200 2x470µ (POSCAP) NOTES: 12. R4 and R5 are not required if the PMBus host already has I2C pull-up resistors. 13. Only one R3 per DDC bus is required when DDC bus is shared with other modules. 14. R7 is optional but recommended to sink possible ~100µA back-flow current from the VSEN+ pin. Back-flow current is present only when the module is in a disabled state with power still available at the VDD pin. 15. Unused pins (SYNC, XTEMP, MGN, UVLO) can be no connect. 16. Internal reference supply pins (V25, VDDC, VR5, VR6) do not need external capacitors and can be no connect. Refer to “PCB Layout Guidelines” on page 20 for more information. FIGURE 26. TYPICAL SINGLE PHASE APPLICATION CIRCUIT FOR 1.2V/33A OUTPUT Submit Document Feedback 14 FN8636.3 June 17, 2016 ISL8271M TABLE 1. ISL8271M DESIGN GUIDE MATRIX AND OUTPUT VOLTAGE RESPONSE VIN (V) VOUT (V) CIN (BULK) (Note 17) CIN (CERAMIC) COUT (BULK) COUT (CERAMIC) ASCR GAIN (Note 18) ASCR RESIDUAL (Note 18) P-P DEVIATION (mV) RECOVERY TIME (µs) LOAD STEP (Note 19) (A) FREQ. (kHz) 5 1 2x150µF 4x47µF 2x470µF 6x100µF 350 90 50 20 16.5 516 12 1 2x150µF 3x22µF 4x470µF 4x100µF 200 80 45 20 16.5 348 12 1 2x150µF 2x22µF 2x470µF 6x100µF 350 90 50 22 16.5 516 5 1.8 2x150µF 5x47µF 2x470µF 3x100µF 220 90 80 16 16.5 516 12 1.8 2x150µF 3x22µF 2x470µF 3x100µF 190 80 80 14 16.5 516 5 2.5 2x150µF 5x47µF 1x470µF 3x100µF 140 90 120 25 16.5 516 12 2.5 2x150µF 2x22µF 1x470µF 3x100µF 220 100 110 16 16.5 696 5 3.3 2x150µF 4x47µF 1x470µF 3x100µF 120 80 130 25 16.5 516 12 3.3 2x150µF 3x22µF 1x470µF 3x100µF 220 100 130 25 16.5 696 12 5 2x150µF 3x22µF 1x470µF 1x100µF 200 70 180 6 16.5 1066 NOTES: 17. CIN bulk capacitor is optional only for energy buffer from the long input power supply cable. 18. ASCR gain and residual are selected to guarantee that the phase margin is higher than 60° and gain margin is higher than 6dB at room temperature and full load (33A). 19. Output voltage response is tested with load step slew rate higher than 20A/µs. TABLE 2. RECOMMENDED I/O CAPACITOR IN TABLE 1 VENDORS VALUE PART NUMBER MURATA, Input Ceramic 47µF, 16V, 1210 GRM32ER61C476ME15L MURATA, Input Ceramic 22µF, 16V, 1210 GRM32ER61E226KE15L TAIYO YUDEN, Input Ceramic 47µF, 16V, 1210 EMK325BJ476MM-T TAIYO YUDEN, Input Ceramic 22µF, 25V, 1210 TMK325BJ226MM-T MURATA, Output Ceramic 100µF, 6.3V, 1210 GRM32ER60J107M TDK, Output Ceramic 100µF, 6.3V, 1210 C3225X5R0J107M AVX, Output Ceramic 100µF, 6.3V, 1210 12106D107MAT2A SANYO POSCAP, Input Bulk 150µF, 16V 16TQC150MYF SANYO POSCAP, Output Bulk 470µF, 4V 4TPE470MCL SANYO POSCAP, Output Bulk 470µF, 6.3V 6TPF470MAH Submit Document Feedback 15 FN8636.3 June 17, 2016 ISL8271M Functional Description TABLE 3. OUTPUT VOLTAGE RESISTOR SETTINGS (Continued) VOUT (V) RSET (kΩ) The ISL8271M provides an SMBus digital interface that enables the user to configure all aspects of the module operation as well as monitor the input and output parameters. The ISL8271M can be used with any SMBus host device. In addition, the module is compatible with PMBus™ Power System Management Protocol Specification Parts I & II version 1.2. The ISL8271M accepts most standard PMBus commands. When controlling the device with PMBus commands, it is recommended that the enable pin is tied to SGND. 2.20 90.9 2.30 100 2.50 110, or Connect to V25 The SMBus device address is the only parameters that must be set by external pins. All other device parameters can be set with PMBus commands. SMBus Communications Output Voltage Selection The output voltage may be set to a voltage between 0.6V and 5V provided that the input voltage is higher than the desired output voltage by an amount sufficient to maintain regulation. The VSET pin is used to set the output voltage to levels as shown in Table 3. The RSET resistor is placed between the VSET pin and SGND. A standard 1% resistor is recommend. TABLE 3. OUTPUT VOLTAGE RESISTOR SETTINGS VOUT (V) RSET (kΩ) 0.60 10 0.65 11 0.70 12.1 0.75 13.3 0.80 14.7 0.85 16.2 0.90 17.8 0.95 19.6 1.00 21.5, or Connect to SGND 1.05 23.7 1.10 26.1 1.15 28.7 1.20 31.6, or OPEN 1.25 34.8 1.30 38.3 1.40 42.2 1.50 46.4 1.60 51.1 1.70 56.2 1.80 61.9 1.90 68.1 2.00 75 2.10 82.5 Submit Document Feedback 16 2.80 121 3.00 133 3.30 147 4.00 162 5.00 178 The output voltage may also be set to any value between 0.6V and 5V using a PMBus command VOUT_COMMAND. By Default, VOUT_MAX is set 110% higher than VOUT set by the pin strap resistor, which can be changed to any value up to 5.5V with PMBus Command VOUT_MAX. 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 VOUT to ramp to its target value after the delay period has expired. These features may be used as part of an overall in-rush current management strategy or to precisely control how fast a load IC is turned on. The ISL8271M 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 times can be programmed to custom values with PMBus commands; TON_DELAY and TON_RISE. When the delay time is set to 0ms, the device begins its ramp-up after the internal circuitry has initialized (approximately 2ms). 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 generally recommended to set the soft-start ramp to a value greater than 500µs to prevent inadvertent fault conditions due to excessive in-rush current. Power-Good The ISL8271M provides a Power-Good (PG) signal that indicates the output voltage is within a specified tolerance of its target level and no fault condition exists. By default, the PG pin asserts if the output is within 10% of the target voltage. These limits and the polarity of the pin may be changed with PMBus command POWER_GOOD_ON. A PG delay period is defined as the time from when all conditions within the ISL8271M for asserting PG are met to when the PG pin is actually asserted. This feature is commonly used instead of using an external reset controller to control external digital logic. A PG delay can be programmed with PMBus command POWER_GOOD_DELAY. FN8636.3 June 17, 2016 ISL8271M Switching Frequency and PLL TABLE 5. UVLO RESISTOR SETTINGS (Continued) The device’s switching frequency is set from 296kHz to 1067kHz using the pin-strap method as shown in Table 1, or by using a PMBus command FREQUENCY_SWITCH. The ISL8271M incorporates an internal phase-locked loop (PLL) to clock the internal circuitry. The PLL can be driven by an external clock source connected to the SYNC pin. When using the internal oscillator, the SYNC pin can be configured as a clock source as a external sync to other modules. Refer to SYNC_CONFIG command on page 45 for more information. UVLO (V) RUVLO (kΩ) 5.57 34.8 6.13 38.3 6.75 42.2 TABLE 4. SWITCHING FREQUENCY RESISTOR SETTINGS 7.42 46.4 8.18 51.1 8.99 56.2 9.90 61.9 10.90 68.1 fSW (V) RSET (kΩ) 12.00 75 296 14.7, or Connect to SGND 13.20 82.5 320 16.2 14.54 90.9 364 17.8 16.00 100 400 19.6 421 21.5 471 23.7 533 26.1, or OPEN 571 28.7 615 31.6 727 34.8 800 38.3 842 42.2 889 46.4 1067 51.1, or Connect to V25 Loop Compensation The module is internally compensated via the PMBus command ASCR_CONFIG. The ISL8271M uses the ChargeMode control algorithm that responds to output current changes within a single PWM switching cycle, achieving a smaller total output voltage variation with less output capacitance than traditional PWM controllers. Input Undervoltage Lockout (UVLO) The input undervoltage lockout (UVLO) prevents the ISL8271M from operating when the input falls below a preset threshold, indicating the input supply is out of its specified range. The UVLO threshold (VUVLO) can be set between 4.18V and 16V using the pin-strap method as shown in Table 2, or by using a PMBus command VIN_UV_FAULT_LIMIT. SMBus Module Address Selection Each module must have its own unique serial address to distinguish between other devices on the bus. The module address is set by connecting a resistor between the SA pin and SGND. Table 6 lists the available module addresses. TABLE 6. SMBus ADDRESS RESISTOR SELECTION RSA (kΩ) SMBus ADDRESS 10 19h 11 1Ah 12.1 1Bh 13.3 1Ch 14.7 1Dh 16.2 1Eh 17.8 1Fh 19.6 20h 21.5 21h 23.7 22h 26.1 23h 28.7 24h 31.6 25h 34.8, or connect to SGND 26h 38.3 27h 42.2, or Open 28h Fault response to an input undervoltage fault can be programmed with PMBus command VIN_UV_FAULT_RESPONSE. 46.4 29h 51.1 2Ah TABLE 5. UVLO RESISTOR SETTINGS 56.2 2Bh 61.9 2Ch 68.1 2Dh 75 2Eh UVLO (V) RUVLO (kΩ) 4.5 OPEN 10.8 Connect to V25 4.18 26.1 4.59 28.7 5.06 31.6 Submit Document Feedback 17 82.5 2Fh 90.9 30h 100 31h FN8636.3 June 17, 2016 ISL8271M Output Overvoltage Protection The ISL8271M offers an internal output overvoltage protection circuit that can be used to protect sensitive load circuitry from being subjected to a voltage higher than its prescribed limits. A hardware comparator is used to compare the actual output voltage (seen at the VSEN+, VSEN- pins) to a threshold set to 15% higher than the target output voltage (the default setting). Fault threshold can be programmed to a desired level with PMBus command VOUT_OV_FAULT_LIMIT. If the VSEN+ voltage exceeds, this threshold module will initiate an immediate shutdown without retry. Retry settings can be programmed with PMBus command VOUT_OV_FAULT_RESPONSE. Internal to module, two 100Ω resistors are populated from VOUT to VSEN+ and SGND to VSEN- to protect from overvoltage conditions in case of open at VSENSE pins and differential remote sense traces due to assembly error. As long as differential remote sense traces have low resistance, VOUT regulation accuracy is not sacrificed. Output PreBias Protection An output prebias condition exists when an externally applied voltage is present on a power supply’s output before the power supply’s control IC is enabled. Certain applications require that the converter not be allowed to sink current during start-up if a prebias condition exists at the output. The ISL8271M provides prebias protection by sampling the output voltage prior to initiating an output ramp. If a prebias voltage lower than the target voltage exists after the preconfigured delay period has expired, the target voltage is set to match the existing prebias voltage and both drivers are enabled. The output voltage is then ramped to the final regulation value at the preconfigured ramp rate. The actual time the output takes to ramp from the prebias voltage to the target voltage varies, depending on the prebias voltage, however, the total time elapsed from when the delay period expires and when the output reaches its target value will match the preconfigured ramp time (see Figure 27). If a prebias voltage is higher than the target voltage after the preconfigured delay period has expired, the target voltage is set to match the existing prebias voltage and both drivers are enabled with a PWM duty cycle that would ideally create the pre-bias voltage. Once the preconfigured soft-start ramp period has expired, the PG pin is asserted (assuming the prebias voltage is not higher than the overvoltage limit). The PWM then adjusts its duty cycle to match the original target voltage and the output ramps down to the preconfigured output voltage. If a prebias voltage is higher than the overvoltage limit, the device does not initiate a turn-on sequence and declares an overvoltage fault condition. The device then responds based on the output overvoltage fault response setting programmed with PMBus command VOUT_OV_FAULT_RESPONSE. Submit Document Feedback 18 VOUT DESIRED OUTPUT VOLTAGE PREBIAS VOLTAGE TIME TONDELAY TONRISE VPREBIAS < VTARGET VOUT PREBIAS VOLTAGE DESIRED OUTPUT VOLTAGE TIME TONDELAY TONRISE VPREBIAS > VTARGET FIGURE 27. OUTPUT RESPONSES TO PREBIAS VOLTAGES Output Overcurrent Protection The ISL8271M can protect the power supply from damage if the output is shorted to ground or if an overload condition is imposed on the output. Average output overcurrent fault threshold can be programmed with PMBus command IOUT_OC_FAULT_LIMIT. Module automatically programs peak inductor current fault threshold, by calculating inductor ripple current by reading real-time input voltage, switching frequency and VOUT_COMMAND. When peak inductor current crosses peak inductor current fault threshold for five successive cycle modules it will initiate an immediate shutdown. The default response from an overcurrent fault is an immediate shutdown without retry. Retry settings can be programmed with PMBus command MFR_IOUT_OC_FAULT_RESPONSE. Thermal Overload Protection The ISL8271M includes a thermal sensor that continuously measures the internal temperature of the module and shuts down the controller when the temperature exceeds the preset limit. The default temperature limit is set to +125°C in the factory, but can be changed with PMBus command OT_FAULT_LIMIT. The default response from an over-temperature fault is an immediate shutdown without retry. Retry settings can be programmed with PMBus command OT_FAULT_RESPONSE. If the user has configured the module to retry, the controller waits the preset delay period (if configured to do so) and then checks the module temperature. If the temperature has dropped below a threshold that is approximately +15°C lower than the selected temperature fault limit, the controller attempts to restart. If the temperature still exceeds the fault limit, the controller waits the preset delay period and retries again. FN8636.3 June 17, 2016 ISL8271M Digital-DC Bus The Digital-DC Communications (DDC) bus is used to communicate between Intersil digital power modules and digital controllers. This dedicated bus provides the communication channel between devices for features such as sequencing and fault spreading. The DDC pin on all Digital-DC devices in an application should be connected together. A pull-up resistor is required on the DDC bus in order to guarantee the rise time as shown in Equation 1: Rise Time = R PU C LOAD 1s (EQ. 1) Where RPU is the DDC bus pull-up resistance and CLOAD is the bus loading. The pull-up resistor may be tied to an external 3.3V or 5V supply as long as this voltage is present prior to or during device power-up. In principle, each device connected to the DDC bus presents approximately 10pF of capacitive loading and each inch of FR4 PCB trace introduces approximately 2pF. The ideal design uses a central pull-up resistor that is well matched to the total load capacitance. DDC bus. The other devices on the DDC bus shutdown simultaneously, if configured to do so and attempt to restart in their prescribed order. Temperature Monitoring Using XTEMP Pin The ISL8271M supports measurement of an external device temperature using either a thermal diode integrated in a processor, FPGA or ASIC, or using a discrete diode-connected 2N3904 NPN transistor. Figure 28 illustrates the typical connections required. The external temperature sensors can be used to provide the temperature reading for over-temperature and under-temperature faults. These options for the external temperature sensors are enabled using the USER_CONFIG PMBus™ command. XTEMP+ ISL8271M 2N3904 XTEMP- Phase Spreading DISCRETE NPN When multiple point-of-load converters share a common DC input supply, it is desirable to adjust the clock phase offset of each device, such that not all devices start to switch simultaneously. Setting each converter to start its switching cycle at a different point in time, can dramatically reduce input capacitance requirements and efficiency losses. Since the peak current drawn from the input supply is effectively spread out over a period of time, the peak current drawn at any given moment is reduced and the power losses proportional to the IRMS2 are reduced dramatically. To enable phase spreading, all converters must be synchronized to the same switching clock. The phase offset of each device may also be set to any value between 0° and 360° in 22.5° increments with PMBus command INTERLEAVE. XTEMP+ ISL8271M XTEMP- EMBEDDED THERMAL DIODE FIGURE 28. EXTERNAL TEMPERATURE MONITORING Monitoring Via SMBus A system controller can monitor a wide variety of different ISL8271M system parameters with PMBus commands: Output Sequencing • READ_VIN A group of Digital-DC modules or devices may be configured to power-up in a predetermined sequence. This feature is especially useful when powering advanced processors, (FPGAs and ASICs that require one supply to reach its operating voltage) prior to another supply reaching its operating voltage in order to avoid latch-up. Multi-device sequencing can be achieved by configuring each device with PMBus command SEQUENCE. Multiple device sequencing is configured by issuing PMBus commands to assign the preceding device in the sequencing chain as well as the device that follows in the sequencing chain. • READ_VOUT The Enable pins of all devices in a sequencing group must be tied together and driven high to initiate a sequenced turn-on of the group. Enable must be driven low to initiate a sequenced turnoff of the group. Snapshot Parameter Capture Fault Spreading µP FPGA DSP ASIC • READ_IOUT • READ_INTERNAL_TEMP • READ_EXTERNAL_TEMP • READ_DUTY_CYCLE • READ_FREQEUNCY • READ_VDRV The ISL8271M offers a special feature to capture parametric data and some fault status following a fault. A detailed description is provided in “SNAPSHOT_CONTROL (F3h)” on page 46 under PMBus command SNAPSHOT and SNAPSHOT_CONTROL. Digital DC modules and devices can be configured to broadcast a fault event over the DDC bus to the other devices in the group with PMBus command DDC_GROUP. When a non-destructive fault occurs and the device is configured to shutdown on a fault, the device shuts down and broadcasts the fault event over the Submit Document Feedback 19 FN8636.3 June 17, 2016 ISL8271M PHASE PGND VDRVIN NC VSWH VOUT NC PGND PGND CVOUT FIGURE 29. RECOMMENDED LAYOUT - TOP PCB LAYER SGND CONNECT SGND TO PGND IN THE MIDDLE LAYER SGND SGND SGND PGND PGND PGND • Use large copper areas for power path (VIN, PGND, VOUT) to minimize conduction loss and thermal stress. Also, use multiple vias to connect the power planes in different layers. Extra ceramic capacitors at VIN and VOUT can be placed on the bottom layer under VIN and VOUT pads when multiple vias are used for connecting copper pads on top and bottom layers. SGND VR6 PGND C VIN • Establish separate SGND plane and PGND plane, then connect SGND to PGND plane as shown in Figure 30 in the middle layer. For making connections between SGND/PGND on the top layer and other layers use multiple vias for each pin to connect to inner SGND/PGND layer. Do not connect SGND directly to PGND on a top layer. Connecting SGND directly to PGND without establishing SGND plane will bypass the decoupling capacitor at internal reference supplies, making controller susceptible to noise. • Place enough ceramic capacitors between VIN and PGND, VOUT and PGND and bypass capacitors between VDD and the ground plane, as close to the module as possible to minimize high frequency noise. VR5 VDRVOUT CVIN • For 5.5V VDD 6V, connect VDDC pin to VR6 pin. For 4.5 VDD < 5.5V, connect VDDC pin to VR6 and VR5 pin. An RC filter is required at the input of VDRVIN pin if input supply is shared with VIN pin. NC VSET MGN DGND NC SA SALRT SDA SCL EN SGND PCB Layout Guidelines • For VDD > 6V recommended PCB layout is shown in Figure 29. Leave V25, VDDC, VR5 and VR6 as no connect. CVDD UVLO C R To achieve stable operation, low losses and good thermal performance some layout considerations are necessary. A B C VDD SYNC PG VDDC Modules are shipped with factory defaults configuration and most settings can be overwritten with PMBus Commands and can be stored in nonvolatile memory with PMBus command STORE_USER_ALL. DDC XTEMP+ XTEMP VTRK+ VTRK VSEN+ VSEN - PGND SGND VR25 The ISL8271M has internal nonvolatile memory where user configurations are stored. Integrated security measures ensure that the user can only restore the module to a level that has been made available to them. During the initialization process, the ISL8271M checks for stored values contained in its internal non-volatile memory. SGND NonVolatile Memory • Connect differential remote sensing traces to the regulation point to achieve a tight output voltage regulation. Route a trace from VSEN- and VSEN+ to the point-of-load where the tight output voltage is desired. Avoid routing any sensitive signal traces, such as the VSENSE signal near VSWH pads. • For noise sensitive applications, it is recommended to connect VSWH pads only on the top layer but thermal performance gets sacrificed. External airflow might be required to keep module heat at desired level. For applications where switching noise is less critical, an excellent thermal performance can be achieved in the ISL8271M module by increasing copper mass attached to VSWH pad. To increase copper mass on the VSWH node create copper islands in the middle and bottom layers under VSWH pad and connect them to the top layer with multiple vias. Make sure to shield those copper islands with a PGND layer to avoid any interference to noise sensitive signals. Submit Document Feedback 20 FIGURE 30. RECOMMENDED LAYOUT - CONNECT SGND TO PGND IN THE MIDDLE PCB LAYER AFTER ESTABLISHING SEPARATE SGND AND PGND FN8636.3 June 17, 2016 ISL8271M Experimental power loss curves along with θJA from thermal modeling analysis can be used to evaluate the thermal consideration for the module. The derating curves are derived from the maximum power allowed while maintaining the temperature below the maximum junction temperature of +125°C. In actual application, other heat sources and design margin should be considered. Package Description The structure of the ISL8271M belongs to the High Density Array (HDA) no-lead package. This kind of package has advantages, such as good thermal and electrical conductivity, low weight and small size. The HDA package is applicable for surface mounting technology and is being more readily used in the industry. The ISL8271M contains several types of devices, including resistors, capacitors, inductors and control ICs. The ISL8271M is a copper lead-frame based package with exposed copper thermal pads, which have good electrical and thermal conductivity. The copper lead frame and multi component assembly is over-molded with polymer mold compound to protect these devices. The package outline, a typical PCB land pattern design and a typical stencil opening edge position are shown on pages 49, 51 and 52 respectively. The module has a small size of 17mmx19mmx3.55mm. Figure 31 shows typical reflow profile parameters. These guidelines are general design rules. Users could modify parameters according to their application. PCB Layout Pattern Design The bottom of ISL8271M is a lead-frame footprint, which is attached to the PCB by surface mounting process. The PCB land pattern is shown on page 51. The PCB layout pattern is essentially 1:1 with the HDA exposed pad and I/O termination dimensions. The thermal lands on the PCB layout should match 1:1 with the package exposed die pads. Thermal Vias A grid of 1.0mm to 1.2mm pitch thermal vias, which drops down and connects to buried copper plane(s), should be placed under the thermal land. The vias should be about 0.3mm to 0.33mm in diameter with the barrel plated to about 1.0 ounce copper. Although adding more vias (by decreasing via pitch) will improve the thermal performance, diminishing returns will be seen as more and more vias are added. Simply use as many vias as practical for the thermal land size and your board design rules allow. Stencil Pattern Design Reflowed solder joints on the perimeter I/O lands should have about a 50µm to 75µm (2mil to 3mil) standoff height. The solder paste stencil design is the first step in developing optimized, reliable solder joins. Stencil aperture size to land size ratio should typically be 1:1. The aperture width may be reduced slightly to help prevent solder bridging between adjacent I/O lands. To reduce solder paste volume on the larger thermal lands, it is recommended that an array of smaller apertures be used instead of one large aperture. It is recommended that the stencil printing area cover 50% to 80% of the PCB layout pattern. A typical solder stencil pattern is shown on page 52. The gap width between pad to pad is 0.6mm. The user should consider the symmetry of the whole stencil pattern when designing its pads. A laser cut, stainless steel stencil with electropolished trapezoidal walls is recommended. Electropolishing “smooths” the aperture walls resulting in reduced surface friction and better paste release, which reduces voids. Using a Trapezoidal Section Aperture (TSA) also promotes paste release and forms a “brick like” paste deposit that assists in firm component placement. A 0.1mm to 0.15mm stencil thickness is recommended for this large pitch (1.3mm) HDA. Reflow Parameters Due to the low mount height of the HDA, “No Clean” Type 3 solder paste per ANSI/J-STD-005 is recommended. Nitrogen purge is also recommended during reflow. A system board reflow profile depends on the thermal mass of the entire populated board, thus it is not practical to define a specific soldering profile just for the HDA. The profile given in Figure 31 is provided as a guideline, to be customized for varying manufacturing practices and applications. 300 PEAK TEMPERATURE ~+245°C; TYPICALLY 60s-150s ABOVE +217°C KEEP LESS THAN 30s WITHIN 5°C OF PEAK TEMP. 250 TEMPERATURE (°C) Thermal Considerations 200 SLOW RAMP (3°C/s MAX) AND SOAK FROM +150°C TO +200°C FOR 60s~180s 150 100 RAMP RATE 1.5°C FROM +70°C TO +90°C 50 0 0 100 150 200 250 300 350 DURATION (s) FIGURE 31. TYPICAL REFLOW PROFILE Submit Document Feedback 21 FN8636.3 June 17, 2016 ISL8271M PMBus Command Summary COMMAND CODE COMMAND NAME DESCRIPTION TYPE DATA FORMAT DEFAULT VALUE DEFAULT SETTING PAGE 01h OPERATION Sets Enable, Disable and VOUT Margin modes. R/W BYTE BIT 02h ON_OFF_CONFIG Configures the EN pin and PMBus commands to turn the unit ON/OFF R/W BYTE BIT 03h CLEAR_FAULTS Clears fault indications. SEND BYTE 27 15h STORE_USER_ALL Stores all PMBus values written since last restore at user level. SEND BYTE 27 16h RESTORE_USER_ALL Restores PMBus settings that were stored using STORE_USER_ALL. SEND BYTE 27 20h VOUT_MODE Preset to defined data format of VOUT commands. READ BYTE BIT 21h VOUT_COMMAND Sets the nominal value of the output voltage. R/W WORD L16u 23h VOUT_CAL_OFFSET Applies a fixed offset voltage to the VOUT_COMMAND. R/W WORD L16s 24h VOUT_MAX Sets the maximum possible value of VOUT. 110% of pin-strap VOUT. R/W WORD 25h VOUT_MARGIN_HIGH Sets the value of the VOUT during a margin high. 26h VOUT_MARGIN_LOW 27h 26 17h 26 Linear Mode, Exponent = -13 27 Pin Strap 27 0V 28 L16u 1.1*VOUT Pin Strap 28 R/W WORD L16u 1.05*VOUT Pin Strap 29 Sets the value of the VOUT during a margin low. R/W WORD L16u 0.95*VOUT Pin Strap 29 VOUT_TRANSITION_RATE Sets the transition rate during margin or other change of VOUT. R/W WORD L11 BA00h 1V/ms 29 28h VOUT_DROOP Sets the loadline (V/I Slope) resistance for the rail. R/W WORD L11 0000h 0mV/A 29 33h FREQUENCY_SWITCH Sets the switching frequency. R/W WORD L11 Pin Strap 29 37h INTERLEAVE Configures a phase offset between devices sharing a SYNC clock. R/W WORD BIT 0000h Set based on PMBus Address 30 38h IOUT_CAL_GAIN Sense resistance for inductor DCR current sensing. R/W WORD L11 B2AEh 0.67mΩ 30 39h IOUT_CAL_OFFSET Sets the current-sense offset. R/W WORD L11 0000h 0A 30 40h VOUT_OV_FAULT_LIMIT Sets the VOUT overvoltage fault threshold. R/W WORD L16u 1.15*VOUT Pin Strap 30 41h VOUT_OV_FAULT_RESPONSE Configures the VOUT overvoltage fault response. R/W BYTE BIT Disable and No Retry 30 42h VOUT_OV_WARN_LIMIT Sets the VOUT overvoltage warn threshold. R/W WORD L16u 1.10*VOUT Pin Strap 31 43h VOUT_UV_WARN_LIMIT Sets the VOUT undervoltage warn threshold. R/W WORD L16u 0.9*VOUT Pin Strap 31 44h VOUT_UV_FAULT_LIMIT Sets the VOUT undervoltage fault threshold. R/W WORD L16u 0.85*VOUT Pin Strap 31 45h VOUT_UV_FAULT_RESPONSE Configures the VOUT undervoltage fault response. R/W BYTE BIT 80h Disable and No Retry 31 46h IOUT_OC_FAULT_LIMIT Sets the IOUT average overcurrent fault threshold. R/W WORD L11 E280h 40A 31 4Bh IOUT_UC_FAULT_LIMIT Sets the IOUT average undercurrent fault threshold. R/W WORD L11 E57Fh -40A 32 4Fh OT_FAULT_LIMIT Sets the over-temperature fault threshold. R/W WORD L11 EBE8h +125°C 32 Submit Document Feedback 22 13h Hardware Enable, Immediate Off 0000h 80h FN8636.3 June 17, 2016 ISL8271M PMBus Command Summary (Continued) COMMAND CODE COMMAND NAME DESCRIPTION TYPE DATA FORMAT DEFAULT VALUE R/W BYTE BIT 80h 50h OT_FAULT_RESPONSE Configures the over-temperature fault response. 51h OT_WARN_LIMIT Sets the over-temperature warning limit. R/W WORD L11 52h UT_WARN_LIMIT Sets the under-temperature warning limit. R/W WORD 53h UT_FAULT_LIMIT Sets the under-temperature fault threshold. 54h UT_FAULT_RESPONSE Configures the under-temperature fault response. 55h VIN_OV_FAULT_LIMIT 56h DEFAULT SETTING PAGE Disable and No Retry 32 Eb70h +110°C 32 L11 DC40h -30°C 32 R/W WORD L11 E530h -45°C 33 R/W BYTE BIT 80h Disable and No Retry 33 Sets the VIN overvoltage fault threshold. R/W WORD L11 D380h 14V 33 VIN_OV_FAULT_RESPONSE Configures the VIN overvoltage fault response. R/W BYTE BIT 80h Disable and No Retry 33 57h VIN_OV_WARN_LIMIT Sets the input overvoltage warning limit. R/W WORD L11 D327h 12.6V 34 58h VIN_UV_WARN_LIMIT Sets the input undervoltage warning limit. R/W WORD L11 1.10*VIN UV Fault Limit 34 59h VIN_UV_FAULT_LIMIT Sets the VIN undervoltage fault threshold. R/W WORD L11 Pin Strap 34 5Ah VIN_UV_FAULT_RESPONSE Configures the VIN undervoltage fault response. R/W BYTE BIT Disable and No Retry 34 5Eh POWER_GOOD_ON Sets the voltage threshold for Power-Good indication. R/W WORD L16u 0.9*VOUT Pin Strap 34 60h TON_DELAY Sets the delay time from ENABLE to start of VOUT rise. R/W WORD L11 CA80h 5ms 35 61h TON_RISE Sets the rise time of VOUT after ENABLE and TON_DELAY. R/W WORD L11 CA80h 5ms 35 64h TOFF_DELAY Sets the delay time from DISABLE to start of VOUT fall. R/W WORD L11 CA80h 5ms 35 65h TOFF_FALL Sets the fall time for VOUT after DISABLE and TOFF_DELAY. R/W WORD L11 CA80h 5ms 35 78h STATUS_BYTE Returns an abbreviated status for fast reads. READ BYTE BIT 00h No Faults 35 79h STATUS_WORD Returns information with a summary of the units's fault condition. READ WORD BIT 0000h No Faults 36 7Ah STATUS_VOUT Returns the VOUT specific status. READ BYTE BIT 00h No Faults 36 7Bh STATUS_IOUT Returns the IOUT specific status. READ BYTE BIT 00h No Faults 37 7Ch STATUS_INPUT Returns specific status specific to the input. READ BYTE BIT 00h No Faults 37 7Dh STATUS_TEMPERATURE Returns the temperature specific status. READ BYTE BIT 00h No Faults 37 7Eh STATUS_CML Returns the Communication, Logic and Memory specific status. READ BYTE BIT 00h No Faults 38 80h STATUS_MFR_SPECIFIC Returns the VDRV and External Sync clock specific status. READ BYTE BIT 00h No Faults 38 88h READ_VIN Returns the input voltage reading. READ WORD L11 38 8Bh READ_VOUT Returns the output voltage reading. READ WORD L16u 38 8Ch READ_IOUT Returns the output current reading. READ WORD L11 39 Submit Document Feedback 23 80h FN8636.3 June 17, 2016 ISL8271M PMBus Command Summary (Continued) COMMAND CODE COMMAND NAME DESCRIPTION TYPE DATA FORMAT DEFAULT VALUE DEFAULT SETTING PAGE 8Dh READ_INTERNAL_TEMP Returns the temperature reading internal to the device. READ WORD L11 39 8Eh READ_EXTERNAL_TEMP Returns the temperature reading from external monitor source. READ WORD L11 39 94h READ_DUTY_CYCLE Returns the duty cycle reading during the ENABLE state. READ WORD L11 39 95h READ_FREQUENCY Returns the measured operating switch frequency. READ WORD L11 39 99h MFR_ID Sets a user defined identification. R/W BLOCK ASC Null 39 9Ah MFR_MODEL Sets a user defined model. R/W BLOCK ASC Null 40 9Bh MFR_REVISION Sets a user defined revision. R/W BLOCK ASC Null 40 9Ch MFR_LOCATION Sets a user defined location identifier. R/W BLOCK ASC Null 40 9Dh MFR_DATE Sets a user defined date. R/W BLOCK ASC Null 40 9Eh MFR_SERIAL Sets a user defined serialized identifier. R/W BLOCK ASC Null 40 A8h LEGACY_FAULT_GROUP Broadcast faults when mixed with old generation modules R/W BLOCK BIT 00000000h 41 B0h USER_DATA_00 Sets a user defined data. R/W BLOCK ASC Null 41 D0h ISENSE_CONFIG Configures ISENSE related features. R/W BYTE BIT 05h 256ns Blanking Time, Mid Range 42 D1h USER_CONFIG Configures several user-level features. R/W BYTE BIT 00h Open Drain PG, XTEMP Disabled 42 D3h DDC_CONFIG Configures the DDC bus. R/W BYTE BIT 00h Set based on PMBus Address 42 D4h POWER_GOOD_DELAY Sets the delay between VOUT > PG threshold and asserting the PG pin. R/W WORD L11 CA00h 4ms 43 DFh ASCCR_CONFIG Configures ASCCR control loop. R/W BLOCK CUS E0h SEQUENCE Identifies the Rail DDC ID to perform multi-rail sequencing. R/W WORD BIT 0000h E2h DDC_GROUP Sets rail DDC IDs to obey faults and margining spreading information. R/W BLOCK BIT 000000h E4h DEVICE_ID Returns the 16-byte (character) device identifier string. READ BLOCK ASC E5h MFR_IOUT_OC_FAULT_RESPONSE Configures the IOUT overcurrent fault response. R/W BYTE BIT E6h MFR_IOUT_UC_FAULT_RESPONSE Configures the IOUT undercurrent fault response. R/W BYTE E9h SYNC_CONFIG Configures the Sync pin. EAh SNAPSHOT EBh 015A0100h Residual = 90 Gain = 256 43 Prequel and Sequel Disabled 43 Broadcast Disabled 44 Reads Device Version 44 80h Disable and No Retry 44 BIT 80h Disable and No Retry 45 R/W BYTE BIT 00h Pin Strap 45 Returns 32-byte read-back of parametric and status values. READ BLOCK BIT 45 BLANK_PARAMS Returns recently changed parameter values. READ BLOCK BIT 46 F3h SNAPSHOT_CONTROL Snapshot feature control command. R/W BYTE BIT 46 F4h RESTORE_FACTORY Restores device to the factory default values. Submit Document Feedback 24 R/W BLOCK 46 FN8636.3 June 17, 2016 ISL8271M PMBus Command Summary (Continued) COMMAND CODE COMMAND NAME DESCRIPTION TYPE DATA FORMAT DEFAULT VALUE DEFAULT SETTING PAGE F5h VDRV_OV_FAULT_LIMIT Returns the VDRV overvoltage threshold. READ WORD L11 CB00h 6V 46 F6h VDRV_UV_FAULT_LIMIT Returns the VDRV undervoltage threshold. READ WORD L11 CA00h 4V 46 F7h READ_VDRV Returns the VDRV voltage reading. READ WORD L11 F8h VDRV_OV_FAULT_RESPONSE Returns the VDRV overvoltage response. READ BYTE BIT 80h Disable and No Retry 47 F9h VDRV_UV_FAULT_RESPONSE Returns the VDRV undervoltage response. READ BYTE BIT 80h Disable and No Retry 47 46 PMBus™ Data Formats Linear-11 (L11) L11 data format uses 5-bit two’s compliment exponent (N) and 11-bit two’s compliment mantissa (Y) to represent real world decimal value (X). Data Byte High Data Byte Low 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Exponent (N) Mantissa (Y) Relation between real world decimal value (X), N and Y is: X = Y·2N Linear-16 Unsigned (L16u) L16u data format uses a fixed exponent (hard-coded to N = -13h) and a 16-bit unsigned integer mantissa (Y) to represent real world decimal value (X). Relation between real world decimal value (X), N and Y is: X = Y·2-13 Linear-16 Signed (L16s) L16s data format uses a fixed exponent (hard-coded to N = -13h) and a 16-bit two’s compliment mantissa (Y) to represent real world decimal value (X). Relation between real world decimal value (X), N and Y is: X = Y·2-13 Bit Field (BIT) Break down of Bit Field is provided in PMBus™ on “PMBus Commands Description” on page 26. Custom (CUS) Break down of Custom data format is provided in PMBus™ “PMBus Commands Description” on page 26. A combination of Bit Field and integer are common type of Custom data format. ASCII (ASC) A variable length string of text characters uses ASCII data format. Submit Document Feedback 25 FN8636.3 June 17, 2016 ISL8271M PMBus Use Guidelines The PMBus is a powerful tool that allows the user to optimize circuit performance by configuring devices for their application. When configuring a device in a circuit, the device should be disabled whenever most settings are changed with PMBus commands. Some exceptions to this recommendation are OPERATION, ON_OFF_CONFIG, CLEAR_FAULTS, VOUT_COMMAND, VOUT_MARGIN_HIGH, VOUT_MARGIN_LOW, and ASCCR_CONFIG. While the device is enabled any command can be read. Many commands do not take effect until after the device has been re-enabled, hence the recommendation that commands that change device settings are written while the device is disabled. When sending the STORE_DEFAULT_ALL, STORE_USER_ALL, RESTORE_DEFAULT_ALL, and RESTORE_USER_ALL commands, it is recommended that no other commands are sent to the device for 100ms after sending STORE or RESTORE commands. In addition, there should be a 2ms delay between repeated READ commands sent to the same device. When sending any other command, a 5ms delay is recommended between repeated commands sent to the same device. Summary All commands can be read at any time. Always disable the device when writing commands that change device settings. Exceptions to this rule are commands intended to be written while the device is enabled, for example, VOUT_MARGIN_HIGH. To be sure a change to a device setting has taken effect, write the STORE_USER_ALL command, then cycle input power and re-enable. PMBus Commands Description OPERATION (01h) Definition: Sets Enable, Disable and VOUT Margin settings. Data values of OPERATION that force margin high or low only take effect when the MGN pin is left open (i.e., in the NOMINAL margin state). Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: Units: N/A SETTINGS ACTIONS 04h Immediate off (no sequencing). 44h Soft off (with sequencing). 84h On - Nominal. 94h On - Margin low. A4h On - Margin high. ON_OFF_CONFIG (02h) Definition: Configures the interpretation and coordination of the OPERATION command and the ENABLE pin (EN). Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 17h (Device starts from ENABLE pin with immediate off) Units: N/A SETTINGS ACTIONS 00h Device starts any time power is present regardless of ENABLE pin or OPERATION command states. 16h Device starts from ENABLE pin with soft off. 17h Device starts from ENABLE pin with immediate off. 1Ah Device starts from OPERATION command. Submit Document Feedback 26 FN8636.3 June 17, 2016 ISL8271M CLEAR_FAULTS (03h) Definition: Clears all fault bits in all registers and releases the SALRT pin (if asserted) simultaneously. If a fault condition still exists, the bit will reassert immediately. This command will not restart a device if it has shut down, it will only clear the faults. Data Length in Bytes: 0 Byte Data Format: N/A Type: Write only Default Value: N/A Units: N/vA Reference: N/A STORE_USER_ALL (15h) Definition: Stores all PMBus settings from the operating memory to the nonvolatile USER store memory. To clear the USER store, perform a RESTORE_FACTORY then STORE_USER_ALL. To add to the USER store, perform a RESTORE_USER_ALL, write commands to be added, then STORE_USER_ALL. This command can be used during device operation, but the device will be unresponsive for 20ms while storing values. Data Length in Bytes: 0 Data Format: N/A Type: Write only Default Value: N/A Units: N/A RESTORE_USER_ALL (16h) Definition: Restores all PMBus settings from the USER store memory to the operating memory. Command performed at power-up. Security level is changed to Level 1 following this command. This command can be used during device operation, but the device will be unresponsive for 20ms while storing values. Data Length in Bytes: 0 Data Format: N/A Type: Write only Default Value: N/A Units: N/A VOUT_MODE (20h) Definition: Reports the VOUT mode and provides the exponent used in calculating several VOUT settings. Fixed with linear mode with default exponent (N) = -13. Data Length in Bytes: 1 Data Format: BIT Type: Read-only Default Value: 13h (Linear Mode, N = -13) Units: N/A VOUT_COMMAND (21h) Definition: This command sets or reports the target output voltage. This command cannot set a value higher than either VOUT_MAX or 110% of the pin strap VOUT setting. Data Length in Bytes: 2 Data Format: L16u Type: R/W Default Value: Pin strap setting Units: Volts Range: 0V to VOUT_MAX Submit Document Feedback 27 FN8636.3 June 17, 2016 ISL8271M VOUT_CAL_OFFSET (23h) Definition: The VOUT_CAL_OFFSET command is used to apply a fixed offset voltage to the output voltage command value. This command is typically used by the user to calibrate a device in the application circuit. Data Length in Bytes: 2 Data Format: L16s Type: R/W Default Value: 0000h Units: Volts VOUT_MAX (24h) Definition: The VOUT_ MAX command sets an upper limit on the output voltage the unit can command regardless of any other commands or combinations. The intent of this command is to provide a safeguard against a user accidentally setting the output voltage to a possibly destructive level rather than to be the primary output overprotection. Default value can be changed via PMBus. Data Length in Bytes: 2 Data Format: L16u Type: R/W Default Value: 1.10xVOUT_COMMAND pin strap setting Units: Volts Range: 0V to 5.5V Submit Document Feedback 28 FN8636.3 June 17, 2016 ISL8271M VOUT_MARGIN_HIGH (25h) Definition: Sets the value of the VOUT during a margin high. This VOUT_MARGIN_HIGH command loads the unit with the voltage to which the output is to be changed when the OPERATION command is set to “Margin High”. Data Length in Bytes: 2 Data Format: L11 Type: R/W word Default value: 1.05 x VOUT_COMMAND pin strap setting Units: V Range: 0V to VOUT_MAX VOUT_MARGIN_LOW (26h) Definition: Sets the value of the VOUT during a margin low. This VOUT_MARGIN_LOW command loads the unit with the voltage to which the output is to be changed when the OPERATION command is set to “Margin Low”. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default value: 0.95 x VOUT_COMMAND pin strap setting Units: V Range: 0V to VOUT_MAX VOUT_TRANSITION_RATE (27h) Definition: This command sets the rate at which the output should change voltage when the device receives an OPERATION command (Margin High, Margin Low) that causes the output voltage to change. The maximum possible positive value of the two data bytes indicates that the device should make the transition as quickly as possible. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default value: BA00h (1.0 V/ms) Units: V/ms Range: 0.1 to 4V/ms VOUT_DROOP (28h) Definition: The VOUT_DROOP sets the effective load line (V/I slope) for the rail in which the device is used. It is the rate, in mV/A at which the output voltage decreases (or increases) with increasing (or decreasing) output current for use with Adaptive Voltage Positioning schemes. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default value: 0000h (0mV/A) Units: mV/A Range: 0 to 40 mV/A FREQUENCY_SWITCH (33h) Definition: Sets the switching frequency of the device. Initial default value is defined by a pin strap and this value can be overridden by writing this command via PMBus. If an external SYNC is utilized, this value should be set as close as possible to the external clock value. The output must be disabled when writing this command. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: Pin strap setting Units: kHz Range: 300kHz to 1066MHz Submit Document Feedback 29 FN8636.3 June 17, 2016 ISL8271M INTERLEAVE (37h) Definition: Configures the phase offset of a device that is sharing a common SYNC clock with other devices. A value of 0 for the Number in Group field is interpreted as 16, to allow for phase spreading groups of up to 16 devices. Data Length in Bytes: 2 Data Format: BIT Type: R/W Default Value: Pin strap setting Units: kHz BITS 15:2 11:8 PURPOSE VALUE Reserved 0 DESCRIPTION Reserved Group Number 0 to 15 Sets a number to a group of interleaved rails 7:4 Number in Group 0 to 15 Sets the number of rails in the group A value of 0 is interpreted as 16 3:0 Position in Group 0 to 15 Sets position of the device's rail within the group IOUT_CAL_GAIN (38h) Definition: Sets the effective impedance across the current sense circuit for use in calculating output current at +25°C. Data Length in Bytes: 2 Data Format: L11. Type: R/W Default Value: B2AEh (0.67mΩ) Units: mΩ IOUT_CAL_OFFSET (39h) Definition: Used to null out any offsets in the output current sensing circuit and to compensate for delayed measurements of current ramp due to Isense blanking time. Data Length in Bytes: 2 Data Format: 11. Type: R/W Default Value: 0000h (0A) Units: A VOUT_OV_FAULT_LIMIT (40h) Definition: Sets the VOUT overvoltage fault threshold. Data Length in Bytes: 2 Data Format: L16u Type: R/W Default Value: 1.15xVOUT_COMMAND pin strap setting Units: V Range: 0V to VOUT_MAX VOUT_OV_FAULT_RESPONSE (41h) Definition: Configures the VOUT overvoltage fault response. Note that the device cannot be set to ignore this fault mode. Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 80h (Disable and no retry) Units: SETTINGS ACTIONS 80h Disable with no retry BFh Disable and continuous retry with 70ms delay Submit Document Feedback 30 FN8636.3 June 17, 2016 ISL8271M VOUT_OV_WARNING_LIMIT (42h) Definition: Sets the VOUT overvoltage wring threshold. Power-good signal is pulled low when output voltage goes higher than this threshold. Data Length in Bytes: 2 Data Format: L16u Type: R/W Default Value: 0.85xVOUT_COMMAND pin strap setting Units: V Range: 0V to VOUT_MAX VOUT_UV_WARNING_LIMIT (43h) Definition: Sets the VOUT undervoltage warning threshold. Power-Good signal is pulled low when output voltage goes lower than this threshold. Data Length in Bytes: 2 Data Format: L16u Type: R/W Default Value: 0.85xVOUT_COMMAND pin strap setting Units: V Range: 0V to VOUT_MAX VOUT_UV_FAULT_LIMIT (44h) Definition: Sets the VOUT undervoltage fault threshold. This fault is masked during ramp or when disabled. Data Length in Bytes: 2 Data Format: L16u Type: R/W Default Value: 0.85xVOUT_COMMAND pin strap setting Units: V Range: 0V to VOUT_MAX VOUT_UV_FAULT_RESPONSE (45h) Definition: Configures the VOUT undervoltage fault response. Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 80h (Disable, no retry) Units: SETTINGS ACTIONS 80h Disable with no retry BFh Disable and continuous retry with 70ms delay IOUT_OC_FAULT_LIMIT (46h) Definition: Sets the IOUT average overcurrent fault threshold. Device will automatically calculate peak inductor overcurrent fault limit. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: E280h (40A) Units: A Range: -100 to 100A Submit Document Feedback 31 FN8636.3 June 17, 2016 ISL8271M IOUT_UC_FAULT_LIMIT (4Bh) Definition: Sets the IOUT average undercurrent fault threshold. Device will automatically calculate valley inductor undercurrent fault limit. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: -1xIOUT_OC_FAULT_LIMIT Units: A Range: -100 to 100A OT_FAULT_LIMIT (4Fh) Definition: The OT_FAULT_LIMIT command sets the temperature at which the device should indicate an over-temperature fault. Note that the temperature must drop below OT_WARN_LIMIT to clear this fault. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: EBE8h (+125˚C) Units: Celsius Range: 0˚C to +175˚C OT_FAULT_RESPONSE (50h) Definition: The OT_FAULT_RESPONSE command instructs the device on what action to take in response to an over-temperature fault. Data Length in Bytes: 1 Data Format: BIT Type: R/W fault Value: 80h (Disable and no retry) Units: SETTINGS ACTIONS 80h Disable with no retry BFh Disable and continuous retry with 70ms delay OT_WARN_LIMIT (51h) Definition: The OT_WARN_LIMIT command sets the temperature at which the device should indicate an over-temperature warning alarm. In response to the OT_WARN_LIMIT being exceeded, the device: Sets the TEMPERATURE bit in STATUS_WORD, Sets the OT_WARNING bit in STATUS_TEMPERATURE and notifies the host. Data Length in Bytes: 2 Data Format: Linear-11. Type: R/W Default Value: EB70h (+110°C) Units: Celsius Range: 0˚C to +175˚C UT_WARN_LIMIT (52h) Definition: The UT_WARN_LIMIT command set the temperature at which the device should indicate an under-temperature Warning alarm. In response to the UT_WARN_LIMIT being exceeded, the device: Sets the TEMPERATURE bit in STATUS_WORD, Sets the UT_WARNING bit in STATUS_TEMPERATURE and notifies the host. Data Length in Bytes: 2 Data Format: L11. Type: R/W Default Value: DC40h (-30°C) Units: Celsius Range: -55˚C to +25˚C Submit Document Feedback 32 FN8636.3 June 17, 2016 ISL8271M UT_FAULT_LIMIT (53h) Definition: The UT_FAULT_LIMIT command sets the temperature, in degrees Celsius, of the unit where it should indicate an under-temperature fault. Note that the temperature must rise above UT_WARN_LIMIT to clear this fault. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: E530h (-45°C) Units: Celsius Range: -55˚C to +25˚C UT_FAULT_RESPONSE (54h) Definition: Configures the under-temperature fault response as defined by the following table. The delay time is the time between restart attempts. Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 80h (Disable, no retry) Units: SETTINGS ACTIONS 80h Disable with no retry BFh Disable and continuous retry with 70ms delay VIN_OV_FAULT_LIMIT (55h) Definition: Sets the VIN overvoltage fault threshold. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: D380h (14V) Units: V Range: 0V to 16V VIN_OV_FAULT_RESPONSE (56h) Definition: Configures the VIN overvoltage fault response as defined by the following table. The delay time is the time between restart attempts. Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 80h (Disable and no retry) Units: SETTINGS ACTIONS 80h Disable with no retry BFh Disable and continuous retry with 70ms delay Submit Document Feedback 33 FN8636.3 June 17, 2016 ISL8271M VIN_OV_WARN_LIMIT (57h) Definition: Sets the VIN overvoltage warning threshold as defined by the table below. In response to the OV_WARN_LIMIT being exceeded, the device: Sets the NONE OF THE ABOVE and INPUT bits in STATUS_WORD, Sets the VIN_OV_WARNING bit in STATUS_INPUT and notifies the host. Data Length in Bytes: 2 Data Format: L11. Type: R/W Protectable: Yes Default Value: D327h (12.6V) Units: V Range: 0V to 16V VIN_UV_WARN_LIMIT (58h) Definition: Sets the VIN undervoltage warning threshold. If a VIN_UV_FAULT occurs, the input voltage must rise above VIN_UV_WARN_LIMIT to clear the fault, which provides hysteresis to the fault threshold. In response to the UV_WARN_LIMIT being exceeded, the device: Sets the NONE OF THE ABOVE and INPUT bits in STATUS_WORD, Sets the VIN_UV_WARNING bit in STATUS_INPUT and notifies the host. Data Length in Bytes: 2 Data Format: Linear-11 Type: R/W Default Value: 1.1 x VIN_UV_FAULT_LIMIT pin strap setting Units: V Range: 0V to 12V VIN_UV_FAULT_LIMIT (59h) Definition: Sets the VIN undervoltage fault threshold. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: Pin strap setting Units: V Range: 0V to 12V VIN_UV_FAULT_RESPONSE (5Ah) Definition: Configures the VIN undervoltage fault response as defined by the following table. The delay time is the time between restart attempts. Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 80h (Disable and no retry) Units: SETTINGS ACTIONS 80h Disable with no retry BFh Disable and continuous retry with 70ms delay POWER_GOOD_ON (5Eh) Definition: Sets the voltage threshold for Power-Good indication. Power-Good asserts when the output voltage exceeds POWER_GOOD_ON and de-asserts when the output voltage is less than VOUT_UV_FAULT_LIMIT. Data Length in Bytes: 2 Data Format: L16u Type: R/W Default Value: 0.9xVOUT_COMMAND pin strap setting Units: V Submit Document Feedback 34 FN8636.3 June 17, 2016 ISL8271M TON_DELAY (60h) Definition: Sets the delay time from when the device is enabled to the start of VOUT rise. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: 5 Units: ms Range: 0 to 500ms TON_RISE (61h) Definition: Sets the rise time of VOUT after ENABLE and TON_DELAY. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: 5 Units: ms Range: 0 to 200ms TOFF_DELAY (64h) Definition: Sets the delay time from DISABLE to start of VOUT fall. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: 5 Units: ms Range: 0 to 500 seconds TOFF_FALL (65h) Definition: Sets the fall time for VOUT after DISABLE and TOFF_DELAY. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: 5 Units: ms Range: 0 to 200ms STATUS_BYTE (78h) Definition: The STATUS_BYTE command returns one byte of information with a summary of the most critical faults. Data Length in Bytes: 1 Data Format: BIT Type: Read-only Default Value: 00h Units: N/A BIT NUMBER STATUS BIT NAME MEANING 7 BUSY A fault was declared because the device was busy and unable to respond. 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 fault or warning not listed in bits 7:1 has occurred. Submit Document Feedback 35 FN8636.3 June 17, 2016 ISL8271M STATUS_WORD (79h) Definition: The STATUS_WORD command returns two bytes of information with a summary of the unit's fault condition. Based on the information in these bytes, the host can get more information by reading the appropriate status registers. The low byte of the STATUS_WORD is the same register as the STATUS_BYTE (78h) command. Data Length in Bytes: 2 Data Format: BIT Type: Read-only Default Value: 0000h Units: N/A BIT NUMBER STATUS BIT NAME MEANING 15 VOUT An output voltage fault or warning has occurred. 14 IOUT/POUT An output current or output power fault or warning has occurred. 13 INPUT An input voltage, input current, or input power fault or warning has occurred. 12 MFG_SPECIFIC A manufacturer specific fault or warning has occurred. 11 POWER_GOOD# The POWER_GOOD signal, if present, is negated. 10 FANS A fan or airflow fault or warning has occurred. 9 OTHER A bit in STATUS_OTHER is set. 8 UNKNOWN A fault type not given in bits 15:1 of the STATUS_WORD has been detected. 7 BUSY A fault was declared because the device was busy and unable to respond. 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 fault or warning not listed in bits 7:1 has occurred. STATUS_VOUT (7Ah) Definition: The STATUS_VOUT command returns one data byte with the status of the output voltage. Data Length in Bytes: 1 Data Format: BIT Type: Read-only Default Value: 00h Units: N/A BIT NUMBER STATUS BIT NAME MEANING 7 VOUT_OV_FAULT 6 VOUT_OV_WARNING Indicates an output overvoltage warning. 5 VOUT_UV_WARNING Indicates an output undervoltage warning. 4 VOUT_UV_FAULT Indicates an output undervoltage fault. N/A These bits are not used. 3:0 Submit Document Feedback 36 Indicates an output overvoltage fault. FN8636.3 June 17, 2016 ISL8271M STATUS_IOUT (7Bh) Definition: The STATUS_IOUT command returns one data byte with the status of the output current. Data Length in Bytes: 1 Data Format: BIT Type: Read-only Default Value: 00h Units: N/A BIT NUMBER STATUS BIT NAME MEANING 7 IOUT_OC_FAULT An output overcurrent fault has occurred. 6 IOUT_OC_LV_FAULT An output overcurrent and low voltage fault has occurred. 5 IOUT_OC_WARNING An output overcurrent warning has occurred. 4 IOUT_UC_FAULT An output undercurrent fault has occurred. N/A These bits are not used. 3:0 STATUS_INPUT (7Ch) Definition: The STATUS_INPUT command returns input voltage and input current status information. Data Length in Bytes: 1 Data Format: BIT Type: Read-only Default Value: 00h Units: N/A BIT NUMBER STATUS BIT NAME MEANING 7 VIN_OV_FAULT An input overvoltage fault has occurred. 6 VIN_OV_WARNING An input overvoltage warning has occurred. 5 VIN_UV_WARNING An input undervoltage warning has occurred. 4 VIN_UV_FAULT An input undervoltage fault has occurred. N/A These bits are not used. 3:0 STATUS_TEMP (7Dh) Definition: The STATUS_TEMP command returns one byte of information with a summary of any temperature related faults or warnings. Data Length in Bytes: 1 Data Format: BIT Type: Read-only Default Value: 00h Units: N/A BIT NUMBER STATUS BIT NAME MEANING 7 OT_FAULT An over-temperature fault has occurred. 6 OT_WARNING An over-temperature warning has occurred. 5 UT_WARNING An under-temperature warning has occurred. 4 UT_FAULT An under-temperature fault has occurred. N/A These bits are not used. 3:0 Submit Document Feedback 37 FN8636.3 June 17, 2016 ISL8271M STATUS_CML (7Eh) Definition: The STATUS_CML command returns one byte of information with a summary of any Communications, Logic and/or Memory errors. Data Length in Bytes: 1 Data Format: BIT Type: Read-only Default Value: 00h Units: N/A BIT NUMBER MEANING 7 Invalid or unsupported PMBus command was received. 6 The PMBus command was sent with invalid or unsupported data. 5 packet error was detected in the PMBus command. 4:2 Not Used. 1 A PMBus command tried to write to a read-only or protected command, or a communication fault other than the ones listed in this table has occurred. 0 Not Used. STATUS_MFR_SPECIFIC (80h) Definition: The STATUS_MFR_SPECIFIC command returns one byte of information providing the status of the device's voltage monitoring and clock synchronization faults. VDRV OV/UV warnings are set at ±10% of the VMON_FAULT commands. Data Length in Bytes: 1 Data Format: BIT Type: Read only Default value: 00h Units: N/A BIT NUMBER 7:6 FIELD NAME MEANING Reserved 5 VDRV UV Warning The voltage on the VMON pin has dropped 10% below the level set by VDRV_UV_FAULT. 4 VDRV OV Warning The voltage on the VMON pin has risen 10% above the level set by VDRV_OV_FAULT. 3 External Switching Period Fault Loss of external clock synchronization has occurred. 2 Reserved 1 VDRV UV Fault The voltage on the VMON pin has dropped below the level set by VDRV_UV_FAULT. 0 VDRV OV Fault The voltage on the VMON pin has risen above the level set by VDRV_OV_FAULT. READ_VIN (88h) Definition: Returns the input voltage reading. Data Length in Bytes: 2 Data Format: L11 Type: Read-only Units: V READ_VOUT (8Bh) Definition: Returns the output voltage reading. Data Length in Bytes: 2 Data Format: L16u Type: Read-only Units: V Submit Document Feedback 38 FN8636.3 June 17, 2016 ISL8271M READ_IOUT (8Ch) Definition: Returns the output current reading. Data Length in Bytes: 2 Data Format: L11 Type: Read-only Default Value: N/A Units: A READ_INTERNAL_TEMP (8Dh) Definition: Returns the controller junction temperature reading from internal temperature sensor. Data Length in Bytes: 2 Data Format: L11 Type: Read-only Units: °C READ_EXTERNAL_TEMP (8Eh) Definition: Returns the temperature reading from the external temperature device connected to XTEMP pins. Data Length in Bytes: 2 Data Format: L11 Type: Read-only Units: °C READ_DUTY_CYCLE (94h) Definition: Reports the actual duty cycle of the converter during the enable state. Data Length in Bytes: 2 Data Format: L11 Type: Read only Units: % READ_FREQUENCY (95h) Definition: Reports the actual switching frequency of the converter during the enable state. Data Length in Bytes: 2 Data Format: L11 Type: Read only Units: kHz MFR_ID (99h) Definition: MFR_ID sets user defined identification. The sum total of characters in MFR_ID, MFR_MODEL, MFR_REVISION, MFR_LOCATION, MFR_DATE, MFR_SERIAL and USER_DATA_00 plus one byte per command cannot exceed 128 characters. This limitation includes multiple writes of this command before a STORE command. To clear multiple writes, perform a RESTORE, write this command then perform a STORE/RESTORE. Data Length in Bytes: User defined Data Format: ASCII Type: Block R/W Default Value: null Units: N/A Submit Document Feedback 39 FN8636.3 June 17, 2016 ISL8271M MFR_MODEL (9Ah) Definition: MFR_MODEL sets a user defined model. The sum total of characters in MFR_ID, MFR_MODEL, MFR_REVISION, MFR_LOCATION, MFR_DATE, MFR_SERIAL and USER_DATA_00 plus one byte per command cannot exceed 128 characters. This limitation includes multiple writes of this command before a STORE command. To clear multiple writes, perform a RESTORE, write this command then perform a STORE/RESTORE. Data Length in Bytes: User defined Data Format: ASC Type: Block R/W Default Value: null Units: N/A MFR_REVISION (9Bh) Definition: MFR_REVISION sets a user defined revision. The sum total of characters in MFR_ID, MFR_MODEL, MFR_REVISION, MFR_LOCATION, MFR_DATE, MFR_SERIAL and USER_DATA_00 plus one byte per command cannot exceed 128 characters. This limitation includes multiple writes of this command before a STORE command. To clear multiple writes, perform a RESTORE, write this command then perform a STORE/RESTORE. Data Length in Bytes: User defined Data Format: ASC Type: Block R/W Default Value: null Units: N/A MFR_LOCATION (9Ch) Definition: MFR_LOCATION sets a user defined location identifier. The sum total of characters in MFR_ID, MFR_MODEL, MFR_REVISION, MFR_LOCATION, MFR_DATE, MFR_SERIAL and USER_DATA_00 plus one byte per command cannot exceed 128 characters. This limitation includes multiple writes of this command before a STORE command. To clear multiple writes, perform a RESTORE, write this command then perform a STORE/RESTORE. Data Length in Bytes: User defined Data Format: ASC Type: Block R/W Default Value: null Units: N/A MFR_DATE (9Dh) Definition: MFR_DATE sets a user defined date. The sum total of characters in MFR_ID, MFR_MODEL, MFR_REVISION, MFR_LOCATION, MFR_DATE, MFR_SERIAL and USER_DATA_00 plus one byte per command cannot exceed 128 characters. This limitation includes multiple writes of this command before a STORE command. To clear multiple writes, perform a RESTORE, write this command then perform a STORE/RESTORE. Data Length in Bytes: User defined Data Format: ASC Type: Block R/W Default Value: null Units: N/A Reference: N/A MFR_SERIAL (9Eh) Definition: MFR_SERIAL sets a user defined serialized identifier. The sum total of characters in MFR_ID, MFR_MODEL, MFR_REVISION, MFR_LOCATION, MFR_DATE, MFR_SERIAL and USER_DATA_00 plus one byte per command cannot exceed 128 characters. This limitation includes multiple writes of this command before a STORE command. To clear multiple writes, perform a RESTORE, write this command then perform a STORE/RESTORE. Data Length in Bytes: User defined Data Format: ASC Type: Block R/W Default Value: null Units: N/A Submit Document Feedback 40 FN8636.3 June 17, 2016 ISL8271M LEGACY_FAULT_GROUP (A8h) Definition: This command is used only when the power system is created by mixing the ISL8271M module with old generation digital modules (ZL9101M, ZL9117M, ZL9006M, ZL9010M) to power various rails. This command provides an ability to powering down the system by broadcast faults between old and new generation digital modules. New generation module uses group ID to broadcast faults between each other. Refer to DDC_GROUP(E2h) command. Old generation module uses rail ID to broadcast fault. When new and old modules are mixed, ISL8271M can use GROUP-ID (new generation module) and/or RAIL-ID (old generation module) to execute shutdown as response to fault to selected GROUP_ID or RAIL-ID. A module can listen to multiple RAIL-IDs by writing 1 to a bit location representing RAIL-ID of old generation modules. NOTE; Bit-5 in DDC_GROUP command should be programmed 1 to activate fault broadcast. Data Length in Bytes: 4 Data Format: BIT Type: R/W Block Default Value: 00000000h Units: N/A TABLE 7. BIT DESCRIPTION BIT DESCRIPTION BIT 31 Listen to Rail-31 23 Listen to Rail-23 15 Listen to Rail-15 DESCRIPTION BIT 7 Listen to Rail-7 DESCRIPTION 30 Listen to Rail-30 22 Listen to Rail-22 14 Listen to Rail-14 6 Listen to Rail-6 29 Listen to Rail-29 21 Listen to Rail-21 13 Listen to Rail-13 5 Listen to Rail-5 28 Listen to Rail-28 20 Listen to Rail-20 12 Listen to Rail-12 4 Listen to Rail-4 27 Listen to Rail-27 19 Listen to Rail-19 11 Listen to Rail-11 3 Listen to Rail-3 26 Listen to Rail-26 18 Listen to Rail-18 10 Listen to Rail-10 2 Listen to Rail-2 25 Listen to Rail-25 17 Listen to Rail-17 9 Listen to Rail-9 1 Listen to Rail-1 24 Listen to Rail-24 16 Listen to Rail-16 8 Listen to Rail-8 0 Listen to Rail-0 USER_DATA_00 (B0h) Definition: USER_DATA_00 sets a user defined data. The sum total of characters in MFR_ID, MFR_MODEL, MFR_REVISION, MFR_LOCATION, MFR_DATE, MFR_SERIAL and USER_DATA_00 plus one byte per command cannot exceed 128 characters. This limitation includes multiple writes of this command before a STORE command. To clear multiple writes, perform a RESTORE, write this command then perform a STORE/RESTORE. Data Length in Bytes: User defined Data Format: ASCII Type: Block R/W Default Value: null Units: N/A Submit Document Feedback 41 FN8636.3 June 17, 2016 ISL8271M ISENSE_CONFIG (D0h) Definition: Configures current sense circuitry. Data Length in Bytes: 1 Data Format: BIT Type: R/W Byte Default Value: 05h Units: N/A BIT FIELD NAME VALUE 7:4 Reserved 000 3:2 1:0 Current Sense Blanking Time Current Sense Range SETTING 00 192ns 01 256ns 10 412ns 11 640ns 00 Low Range DESCRIPTION Sets the blanking time current sense blanking time. ±25mV 01 Mid Range ±35mV 10 High Range ±50mV 11 Not Used USER_CONFIG (D1h) Definition: Configures several user-level features. This command overrides the CONFIG pin settings. Data Length in Bytes: 1 Data Format: BIT Type: R/W Byte Default Value: 00h Units: N/A BIT 7:5 FIELD NAME VALUE Reserved 0.39% 01 0.78% 10 1.17% 11 1.56% Minimum Duty Cycle Control 0 Disable 1 Enable Power-Good Pin Configuration 0 Open Drain 1 Push-Pull 0 Disable 1 Enable Ramp-Up and Ramp-Down Minimum Duty Cycle 1 0 XTEMP Enable DESCRIPTION Reserved. 00 4:3 2 SETTING 0 Sets the minimum duty-cycle during start-up and shutdown ramp. Must be enabled with Bit 10. Control for minimum duty cycle. 0 = PG is open drain output. 1 = PG is push-pull output. Enable external temperature monitoring. DDC_CONFIG (D3h) Definition: Configures DDC addressing. Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 00h Units: N/A BIT FIELD NAME VALUE SETTING 7:5 4:0 Reserved 00 Reserved Rail ID 0 to 31 (00 to 1Fh) 0 Submit Document Feedback 42 DESCRIPTION Reserved. Configures DDC address FN8636.3 June 17, 2016 ISL8271M POWER_GOOD_DELAY (D4h) Definition: Sets the delay applied between the output exceeding the PG threshold (POWER_GOOD_ON) and asserting the PG pin. The delay time can range from 0ms up to 500s, in steps of 125ns. A 1ms minimum configured value is recommended to apply proper de-bounce to this signal. Data Length in Bytes: 2 Data Format: L11 Type: R/W Default Value: 1ms Units: ms Range: 0 to 5s ASCR_CONFIG (DFh) Definition: Allows user configuration of ASCR settings. Data Length in Bytes: 4 Data Format: CUS Type: R/W Default Value: 015A0100h BIT PURPOSE 31:25 Unused 24 DATA Format ASCCR Enable BIT 23:16 ASCR Residual Setting Integer 15:0 ASCR Gain Setting Integer VALUE DESCRIPTION 0000000h Unused 1 Enable 0 Disable SEQUENCE (E0h) Definition: Identifies the Rail DDC ID of the prequel and sequel rails when performing multi-rail sequencing. The device will enable its output when its EN or OPERATION enable states, as defined by ON_OFF_CONFIG, is set and the prequel device has issued a Power-Good event on the DDC bus. The device will disable its output (using the programmed delay values) when the sequel device has issued a Power-Down event on the DDC bus. The data field is a two-byte value. The most-significant byte contains the 5-bit Rail DDC ID of the prequel device. The least-significant byte contains the 5-bit Rail DDC ID of the sequel device. The most significant bit of each byte contains the enable of the prequel or sequel mode. This command overrides the corresponding sequence configuration set by the CONFIG pin settings. Data Length in Bytes: 2 Data Format: BIT Type: R/W Default Value: 00h (Prequel and Sequel disabled) BIT 15 FIELD NAME Prequel Enable 14:13 Reserved 12:8 Prequel Rail DDC ID 7 Sequel Enable 6:5 Reserved 4:0 Sequel Rail DDC ID Submit Document Feedback 43 VALUE SETTING DESCRIPTION 0 Disable Disable, no prequel preceding this rail. 1 Enable Enable, prequel to this rail is defined by bits 12:8. 0 Reserved 0-31 DDC ID Set to the DDC ID of the prequel rail. Reserved. 0 Disable Disable, no sequel following this rail. 1 Enable Enable, sequel to this rail is defined by bits 4:0. 0 Reserved 0-31 DDC ID Reserved. Set to the DDC ID of the sequel rail. FN8636.3 June 17, 2016 ISL8271M DDC_GROUP (E2h) Definition: This command configures fault spreading group ID and enable, broadcast OPERATION group ID and enable and broadcast VOUT_COMMAND group ID and enable. Data Length in Bytes: 3 Data Format: BIT Type: R/W Default Value: 0000h (Ignore BROADCAST VOUT_COMMAND and OPERATION, Sequence shutdown on POWER_FAIL event) BITS 23:22 PURPOSE VALUE Reserved 21 BROADCAST_VOUT_COMMAND Response 20:16 BROADCAST_VOUT_COMMAND Group ID 15:14 Reserved 13 12:8 7:6 BROADCAST_OPERATION Group ID POWER_FAIL Response 4:0 POWER_FAIL group ID 1 Responds to BROADCAST_VOUT_COMMAND with same Group ID. 0 Ignores BROADCAST_VOUT_COMMAND. Group ID sent as data for broadcast BROADCAST_VOUT_COMMAND events. 0 Reserved. 1 Responds to BROADCAST_OPERATION with same Group ID. 0 Ignores BROADCAST_OPERATION. 0-31d Reserved 5 Reserved 0-31d BROADCAST_OPERATION Response DESCRIPTION 0 Group ID sent as data for broadcast BROADCAST_OPERATION events. 0 Reserved. 1 Responds to POWER_FAIL events with same Group ID by shutting down immediately. 0 Responds to POWER_FAIL events with same Group ID with sequenced shutdown. 0-31d Group ID sent as data for broadcast POWER_FAIL events. DEVICE_ID (E4h) Definition: Returns the 16-byte (character) device identifier string. Data Length in Bytes: 16 Data Format: ASCII Type: Block Read Default Value: Part number/Die revision/Firmware revision MFR_IOUT_OC_FAULT_RESPONSE (E5h) Definition: Configures the IOUT overcurrent fault response as defined by the following table. The command format is the same as the PMBus standard fault responses except that it sets the overcurrent status bit in STATUS_IOUT. Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 80h (Disable and no retry) Units: SETTINGS ACTIONS 80h Disable with no retry. BFh Disable and continuous retry with 70ms delay. Submit Document Feedback 44 FN8636.3 June 17, 2016 ISL8271M MFR_IOUT_UC_FAULT_RESPONSE (E6h) Definition: Configures the IOUT undercurrent fault response as defined by the following table. The command format is the same as the PMBus standard fault responses except that it sets the undercurrent status bit in STATUS_IOUT. Data Length in Bytes: 1 Data Format: BIT Type: R/W Default Value: 80h (Disable and no retry) Units: SETTINGS ACTIONS 80h Disable with no retry. BFh Disable and continuous retry with 70ms delay. SYNC_CONFIG (E9h) Definition: This command is used to set options for SYNC output configurations. Data Length in Bytes: 2 Data Format: BIT Type: R/W Default Value: 0000h SETTINGS ACTIONS 00h Use Internal clock. Clock frequency is set by pin strap or PMBus command. 02h Use internal clock and output internal clock. 04h Use external clock. SNAPSHOT (EAh) Definition: The SNAPSHOT command is a 32-byte read-back of parametric and status values. It allows monitoring and status data to be stored to flash following a fault condition. In case of a fault, last updated values are stored to the flash memory. When SNAPSHOT STATUS byte (22) is set stored, device will no longer automatically capture parametric and status values following fault till stored data are erased. Use SNAPSHOT_CONTROL command to erase store data and clear the status bit before next ramp up. Data erased is not allowed when module is enabled. Data Length in Bytes: 32 Data Format: Bit field Type: Block Read BYTE NUMBER 31:23 VALUE PMBUS COMMAND FORMAT Reserved Reserved 00h 22 Flash Memory Status Byte FF - Not Stored 00 - Stored N/A BIT 21 Manufacturer Specific Status Byte STATUS_MFR_SPECIFIC (80h) Byte 20 CML Status Byte STATUS_CML (7Eh) Byte 19 Temperature Status Byte STATUS_TEMPERATURE (7Dh) Byte 18 Input Status Byte STATUS_INPUT (7Ch) Byte 17 IOUT Status Byte STATUS_IOUT (7Bh) Byte 16 VOUT Status Byte STATUS_VOUT (7Ah) Byte 15:14 Switching Frequency READ_FREQUENCY (95h) L11 13:12 External Temperature READ_EXTERNAL_TEMP (8Eh) L11 11:10 Internal Temperature READ_INTERNAL_TEMP (8Dh) L11 9:8 Duty Cycle READ_DUTY_CYCLE (94h) L11 7:6 Highest Measured Output Current N/A L11 5:4 Output Current READ_IOUT (8Ch) L11 3:2 Output Voltage READ_VOUT (8Bh) L16u 1:0 Input Voltage READ_VIN (88h) L11 Submit Document Feedback 45 FN8636.3 June 17, 2016 ISL8271M BLANK_PARAMS (EBh) Definition: Returns a 16-byte string indicating which parameter values were either retrieved by the last RESTORE operation or have been written since that time. Reading BLANK_PARAMS immediately after a restore operation allows the user to determine which parameters are stored in that store. A one indicates the parameter is not present in the store and has not been written since the RESTORE operation. Data Length in Bytes: 16 Data Format: BIT Type: Block Read Default Value: FF…FFh SNAPSHOT_CONTROL (F3h) Definition: SNAPSHOT_CONTROL command can be used to erase parametric and status values stored at SNAPSHOT flash memory location. Data Length in Bytes: 1 Data Format: Bit field Type: R/W byte VALUE DESCRIPTION 03h Erase parametric and status values stored in SNAPSHOT. RESTORE_FACTORY (F4h) Definition: Restores the device to the hard-coded Factory default values and pin strap definitions. The device retains the DEFAULT and USER stores for restoring. Security level is changed to Level 1 following this command. Data Length in Bytes: 0 Data Format: N/A Type: Write only Default Value: N/A Units: N/A VDRV_OV_FAULT_LIMIT (F5h) Definition: Reads the VDRV OV fault threshold. Data Length in Bytes: 2 Data Format: L11 Type: Read only Default Value: CB00h (6V) Units: Range: 4V to 6V VDRV_UV_FAULT_LIMIT (F6h) Definition: Reads the VDRV UV fault threshold Data Length in Bytes: 2 Data Format: L11 Type: Read only Default Value: CA00h (4V) Units: V Range: 4V to 6V READ_VDRV (F7h) Definition: Reads the VDRV voltage. Data Length in Bytes: 2 Data Format: L11 Type: Read only Default Value: N/A Units: V Range: 4V to 6V Submit Document Feedback 46 FN8636.3 June 17, 2016 ISL8271M VDRV_OV_FAULT_RESPONSE (F8h) Definition: Reads the VDRV OV fault response Data Length in Bytes: 1 Data Format: BIT Type: Read only Default Value: 80h (Disable and no retry) Units: VDRV_UV_FAULT_RESPONSE (F9h) Definition: Reads the VDRV UV fault response Data Length in Bytes: 1 Data Format: BIT Type: Read only Default Value: 80h (Disable and no retry) Units: V Submit Document Feedback 47 FN8636.3 June 17, 2016 ISL8271M Firmware Revision History TABLE 8. ISL8271M NOMENCLATURE GUIDE FIRMWARE REVISION CODE CHANGE DESCRIPTION ISL8271-000-FC01 NOTE Initial Release Revision History The revision history provided is for informational purposes only and is believed to be accurate, but not warranted. Please go to web to make sure you have the latest revision. DATE REVISION CHANGE June 17, 2016 FN8636.3 “Ordering Information” on page 3 Updated Note 2 by adding Tape and Reel option. Updated Note 3 by adding exemption 7A. Changed “VOUT_MAX (24h)” on page 28 - 0V to 4V to 0V to 5.5V March 16, 2016 FN8636.2 Added “PMBus Use Guidelines” on page 26. Updated POD Y40.17x19 to the latest revision changes are as follows: -Detail A on page 1: Added corner radius on individual I/O pads. December 18, 2014 FN8636.1 “Electrical Specifications” on page 7 under VOUT_ACCY and VOUT_READ_ERR: Updated unit value from “% FS” to “%VOUT”. August 11, 2014 FN8636.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. You may 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 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 Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without notice. Accordingly, the reader is cautioned to verify that data sheets 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 Submit Document Feedback 48 FN8636.3 June 17, 2016 Submit Document Feedback Package Outline Drawing Y40.17x19 40 I/O 17.0mm x 19.0mm x 3.55mm HDA MODULE Rev 2, 10/15 PIN 1 INDICATOR C = 0.35 DATUM A D A SEE DETAIL A B 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 49 TERMINAL #A1 INDEX AREA (D/2 x E/2) (nE-1) x eR j fff m C A B E1 eR1 E f1 d aaa C 2X f1 d aaa C 2X TOP VIEW DATUM B (nD-1) x eT D1 j fff m C A B BOTTOM VIEW f ccc C d eee C eT A f SEATING PLANE A1 SIDE VIEW C f 0.075 R REF NOTES: FN8636.3 June 17, 2016 1. All dimensions are in millimeters. 2. ‘eT’ and ‘eR’ represent the basic land grid pitch. 3. “n” is the total number of I/O (excluding dummy pads). 4. Dimensioning and tolerancing per ASME Y14.5M-2009. 5. Tolerance for exposed DAP edge location dimension on page 3 is ±0.1mm. 6. Mold cap thickness: 3.40mm 3 3 nxL nxb j bbbm C A B j bbbm C eR TERMINAL TIP DETAIL A DIMENSIONS MIN NOM 3.50 3.55 0.55 0.60 0.55 0.60 1.00 BSC 1.35 BSC 1.00 BSC 17.00 BSC 16.35 16.50 2.50 2.40 1.40 1.50 0.70 0.80 5.00 5.10 0.90 1.00 1.50 1.60 0.90 1.00 0.50 0.60 3.40 3.50 9.90 10.00 2.90 3.00 5.70 5.80 1.70 1.80 2.90 3.00 1.90 2.00 4.70 4.80 0.60 0.70 0.50 0.60 1.50 1.60 19.00 BSC 18.35 18.50 0.50 0.60 7.50 7.60 1.50 1.60 5.00 5.10 1.30 1.40 0.50 0.60 0.50 0.60 0.70 0.80 8.10 8.20 8.10 8.20 4.80 4.90 1.90 2.00 1.40 1.50 2.60 2.70 1.40 1.50 2.95 3.05 0.60 0.70 1.90 2.00 0.50 0.60 0.50 0.60 1.50 1.60 0.50 0.60 0.20 REF 0.30 REF 20 13 8 MAX 3.60 0.025 0.65 0.65 6 16.65 2.60 1.60 0.90 5.20 1.10 1.70 1.10 0.70 3.60 10.10 3.10 5.90 1.90 3.10 2.10 4.90 0.80 0.70 1.70 ISL8271M A B C D E F G H J K L M N P R T U V W SYMBOL A A1 b L eR eR1 eT D D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D22 D23 E E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 E23 f f1 n nD nE 18.65 0.70 7.70 1.70 5.20 1.50 0.70 0.70 0.90 8.30 8.30 5.00 2.10 1.60 2.80 1.60 3.15 0.80 2.10 0.70 0.70 1.70 0.70 3 ISL8271M D22 E2 D5 D2 D23 (2X) E23 (2X) E22 D3 D4(4X) E5 E3 E21 D6 E4(4X) D8 E9 E6 E7 D7 E19 D9 D16 E8 E20 E12 E15 E14 E10 E11 D15 E16 D14 E13 E18 E17 D10 D12 D18 D17 D13 D11 SIZE DETAILS FOR THE 16 EXPOSED DAPS BOTTOM VIEW Submit Document Feedback 50 FN8636.3 June 17, 2016 TYPICAL PCB LAND PATTERN (For Reference) 8.20 6.70 5.70 6.00 5.20 5.30 3.70 4.70 4.30 2.70 3.30 1.70 2.20 2.30 0.70 1.30 0.00 0.30 1.70 1.30 1.10 0.70 0.30 2.70 2.30 3.30 2.90 3.70 4.70 4.40 4.30 5.40 5.70 5.30 6.30 7.30 6.70 7.70 8.30 ISL8271M 9.30 9.30 8.70 8.70 8.30 8.30 7.70 7.70 7.30 7.30 6.70 7.10 6.30 5.70 5.70 5.30 5.30 4.70 4.30 3.70 3.70 3.30 3.30 2.70 2.00 2.30 1.70 1.10 0.04 0.90 1.70 1.30 0.90 0.30 0.00 0.56 1.00 0.30 0.40 1.40 2.00 2.50 2.68 3.28 3.70 4.02 4.63 5.20 5.90 6.15 7.90 8.50 9.20 8.20 4.70 3.00 0.00 1.00 1.60 2.80 2.90 3.50 4.70 5.30 7.00 8.30 7.60 9.20 TYPICAL PCB LAND PATTERN (For Reference) TOP VIEW NOTE: All dimensions are in millimeters. Submit Document Feedback 51 FN8636.3 June 17, 2016 TYPICAL STENCIL OPENING 9.20 8.20 8.05 7.02 6.90 6.87 5.86 5.90 5.20 5.30 4.29 4.80 3.28 3.72 1.95 2.29 2.71 0.35 1.71 0.55 0.71 1.28 0.72 0.29 0.28 1.05 2.29 1.72 1.29 1.25 2.72 2.65 2.60 3.72 3.29 4.50 4.29 5.72 5.30 6.29 6.45 6.95 7.30 7.15 6.80 7.80 7.65 8.20 ISL8271M 9.29 8.80 9.20 8.80 7.72 8.29 7.80 6.85 7.20 7.80 7.28 6.72 7.15 6.28 6.10 5.72 5.29 5.25 4.29 3.72 3.65 3.28 2.72 2.20 2.15 1.80 5.45 5.80 4.85 4.72 3.80 3.85 2.35 1.80 1.10 1.05 4.61 3.60 2.15 1.20 0.90 0.00 0.06 0.20 0.50 1.20 2.30 2.70 0.15 2.50 2.69 3.26 3.90 4.65 3.20 2.25 0.30 0.46 0.75 0.90 1.50 1.90 5.20 3.40 1.00 0.15 5.90 3.70 4.10 4.04 4.30 5.00 6.10 7.45 8.45 5.90 6.30 6.10 7.30 7.70 7.70 7.90 8.60 9.00 8.00 8.00 6.90 6.35 6.55 4.90 2.80 1.60 0.00 0.20 1.40 1.01 5.35 5.60 6.50 6.45 6.40 6.30 5.50 5.40 4.55 4.50 4.40 4.20 4.00 3.60 3.10 2.80 2.60 1.58 1.40 1.20 6.80 7.40 7.25 7.70 8.10 8.20 7.20 9.10 TYPICAL STENCIL OPENING EDGE POSITION (For Reference) TOP VIEW NOTE: All dimensions are in millimeters. Submit Document Feedback 52 FN8636.3 June 17, 2016