Application Note 2033 Intersil PMBus Command Set for Digital-DC™ Products Digital power design allows for optimal configuration, parametric monitoring and increased efficiency while reducing the number of power supply components. Communication with digital power devices is required to take full advantage of digital power capabilities. The System Management Interface (SMI) Forum and the Power Management Bus Implementers Forum created a hardware interface and a command language to deal with standardization of a communication interface. This Power Management Bus (PMBus™) command language standard is a comprehensive set of commands used with the industry-standard SMBus to enhance the control and monitoring of digital power circuits and thermal management. The PMBus specification is written in two parts. The first, “Specification Part I – General Requirements Transport and Electrical Interface” on page 5 specifies the physical interface to the PMBus. It includes the SMBus communication bus as the electrical interface and protocol. The second part, “Specification Part II – Command Language” on page 5, describes the command set. This command set includes provisions for manufacturer specifiable commands and data. Intersil Digital-DC™ (DDC) based ICs feature the implementation of PMBus in an efficient power supply controller device. The DDC™ bus is an intra-device communication bus for coordination of Intersil devices. This document describes the standard PMBus commands available in the following Intersil devices and modules that include the DDC™ bus: Manufacturer specific commands are also described in this document. Each command description includes the parameters defined by Intersil that are necessary for its use. This document should be used in conjunction with the PMBus specification documents standard command description and Intersil application notes. The commands in this document are grouped in functional sections in similar fashion to the “PMBus Power System Management Protocol Specifications” found in the following website. http://pmbus.org/Home Each PMBus command is described in the following format: <Command Name in PMBus Syntax> Devices: <list of devices that support this command> Command Code: <in hex> Type: <SMBus transfer type> Data Length in Bytes: <number> Data Format: <PMBus data format> Factory Value: <in hex and (decimal)> Units: <data units> Reference: <reference to related document or App Note> Definition: <brief description of command’s operation> • Controllers with internal drivers ZL2006, ZL2008, ZL6100, ZL6105 • Controllers with external drivers ZL2004, ZL8101 • Regulators with integrated MOSFETs ZL2101, ZL2103, ZL2106 • Power module controllers ZL9101M March 21, 2016 AN2033.4 1 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 2009, 2011, 2016. All Rights Reserved Digital-DC and Intersil (and design) are trademarks owned by Intersil Corporation or one of its subsidiaries. All other trademarks mentioned are the property of their respective owners. Application Note 2033 Table of Contents Reference Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Forum Websites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 The System Management Interface Forum (SMIF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Power Management Bus Implementers Forum (PMBus–IF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 PMBus – Power System Management Bus Protocol Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Specification Part I – General Requirements Transport and Electrical Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Specification Part II – Command Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 SMBus – System Management Bus Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 SMBus Control Method Interface Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 PMBus Use Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Intersil PMBus Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Control Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 ON_OFF_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Output Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 VOUT_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 VOUT_COMMAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 VOUT_TRIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 VOUT_CAL_OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 VOUT_MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 VOUT_MARGIN_HIGH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 VOUT_MARGIN_LOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 VOUT_TRANSITION_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 VOUT_DROOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 MAX_DUTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 FREQUENCY_SWITCH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 IOUT_CAL_GAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 IOUT_CAL_OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 XTEMP_SCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Fault Limit Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 POWER_GOOD_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 VOUT_OV_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 VOUT_UV_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 IOUT_AVG_OC_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 IOUT_UC_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 IOUT_AVG_UC_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 OT_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 OT_WARN_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 UT_WARN_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 UT_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 VIN_OV_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 VIN_OV_WARN_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 VIN_UV_WARN_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 VIN_UV_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 MFR_VMON_OV_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 MFR_VMON_UV_FAULT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Fault Response Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 VOUT_OV_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 VOUT_UV_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 MFR_IOUT_OC_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 MFR_IOUT_UC_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 OT_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 UT_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 VIN_OV_FAULT_RESPONSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 VIN_UV_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 VMON_OV_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 VMON_UV_FAULT_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Submit Document Feedback 2 AN2033.4 March 21, 2016 Application Note 2033 OVUV_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Time Setting Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TON_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TON_RISE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TOFF_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TOFF_FALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . POWER_GOOD_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Status Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CLEAR_FAULTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATUS_BYTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATUS_WORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATUS_VOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATUS_IOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATUS_INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATUS_TEMPERATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATUS_CML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATUS_MFR_SPECIFIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitor Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . READ_VIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . READ_VOUT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . READ_IOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . READ_TEMPERATURE_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . READ_TEMPERATURE_2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . READ_DUTY_CYCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . READ_FREQUENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MFR_READ_VMON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SNAPSHOT_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SNAPSHOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Identification Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DEVICE_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PMBUS_REVISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MFR_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MFR_MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MFR_REVISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MFR_LOCATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MFR_DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MFR_SERIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . USER_DATA_00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Other Configuration Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MFR_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . USER_CONFIG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MISC_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PID_TAPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PID_TAPS_ADAPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PID_TAPS_CALC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IOUT_OMEGA_OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INDUCTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NLR_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TEMPCO_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AUTO_COMP_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AUTO_COMP_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DEADTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DEADTIME_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DEADTIME_MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Group Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SEQUENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TRACK_CONFIG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INTERLEAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ISHARE_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PHASE_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DDC_CONFIG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Submit Document Feedback 3 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 28 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 AN2033.4 March 21, 2016 Application Note 2033 DDC_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supervisory Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STORE_DEFAULT_ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RESTORE_DEFAULT_ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STORE_USER_ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RESTORE_USER_ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RESTORE_FACTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BLANK_PARAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PRIVATE_PASSWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PUBLIC_PASSWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UNPROTECT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SECURITY_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 40 40 40 40 40 41 41 41 41 42 42 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Quick Reference Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Related Tools and Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Submit Document Feedback 4 AN2033.4 March 21, 2016 Application Note 2033 Reference Documents Forum Websites THE SYSTEM MANAGEMENT INTERFACE FORUM (SMIF) http://www.powersig.org/ The System Management Interface Forum (SMIF) supports the rapid advancement of an efficient and compatible technology base that promotes power management and systems technology implementations. The SMIF provides a membership path for any company or individual to be active participants in any or all of the various working groups established by the implementer forums. POWER MANAGEMENT BUS IMPLEMENTERS FORUM (PMBUS–IF) http://pmbus.org/Home The PMBus–IF supports the advancement and early adoption of the PMBus protocol for power management. This website offers recent PMBus specification documents, PMBus articles, as well as upcoming PMBus presentations and seminars, PMBus Document Review Board (DRB) meeting notes, and other PMBus related news. PMBus – Power System Management Bus Protocol Documents These specification documents may be obtained from the PMBus-IF website described above. These are required reading for complete understanding of the PMBus implementation. This application note will not readdress all of the details contained within the two PMBus Specification documents. SPECIFICATION PART I – GENERAL REQUIREMENTS TRANSPORT AND ELECTRICAL INTERFACE Includes the general requirements, defines the transport and electrical interface and timing requirements of hardwired signals. SPECIFICATION PART II – COMMAND LANGUAGE Describes the operation of commands, data formats, fault management and defines the command language used with the PMBus. SMBus – System Management Bus Documents SMBUS CONTROL METHOD INTERFACE SPECIFICATION http://www.smbus.org/specs/ This specification defines a System Management Bus (SMBus) interface for Advanced Configuration and Power Interface (ACPI). 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. Submit Document Feedback 5 AN2033.4 March 21, 2016 Application Note 2033 Intersil PMBus Commands Control Commands OPERATION Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x01 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Custom Factory Value: N/A Units: N/A Reference: Section 12.1 - PMBus Spec Part II Definition: Sets Enable, Disable and VOUT Margin modes. Please note that 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). NOTE: All margin settings are “Act on Fault” type. “Ignore Fault” settings are ignored and “Act on Fault” is used. ON_OFF_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x02 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x16 Units: N/A Reference: Section 12.2 - PMBus Spec Part II Definition: Configures the interpretation and coordination of the OPERATION command and the Enable pin (EN). Output Commands VOUT_MODE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x20 Type: Read byte Data Length in Bytes: 1 Data Format: Mode + Exponent Format Section 8.2 - PMBus Spec Part II Factory Value: 0x13 (Linear Mode, Exponent = -13) Units: N/A Reference: Section 8 - PMBus Spec Part II Definition: Preset to defined data format of VOUT commands. VOUT_COMMAND Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x21 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 8.3.1 - PMBus Spec Part II - VOUT Linear Mode Factory Value: Pin-strap setting value (V1:V0) Units: V Reference: Section 8 - PMBus Spec Part II - VOUT_MODE Definition: Sets the nominal value of the output voltage. Output voltage = VOUT_COMMAND x 2-13. VOUT_COMMAND cannot be set greater than the lesser of 110% of the pin-strap setting or VOUT_MAX. Submit Document Feedback 6 AN2033.4 March 21, 2016 Application Note 2033 VOUT_TRIM Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x22 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Signed VOUT linear mode (see definition) Factory Value: 0x0000 Units: V Reference: Section 13.3 - PMBus Spec Part II - VOUT_MODE Definition: Sets VOUT trim value. The two bytes are formatted as a two’s complement binary mantissa, used in conjunction with the exponent set in VOUT_MODE. VOUT_CAL_OFFSET Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x23 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Signed VOUT linear mode (see definition) Factory Value: 0x0000 Units: V Reference: Section 13.4 - PMBus Spec Part II - VOUT_MODE Definition: Sets VOUT calibration offset (same function as VOUT_TRIM). The two bytes are formatted as a two’s complement binary mantissa, used in conjunction with the exponent set in VOUT_MODE. NOTE: This command was previously known as VOUT_CAL. VOUT_MAX Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x24 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 8.3.1 - PMBus Spec Part II - VOUT Linear Mode Factory Value: 1.10 x VOUT_COMMAND Units: V Reference: Section 13.5 - PMBus Spec Part II - VOUT_MODE Definition: Sets the maximum possible value setting of VOUT. The maximum VOUT_MAX setting is 110% of the pin-strap setting. VOUT_MARGIN_HIGH Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x25 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 8.3.1 - PMBus Spec Part II - VOUT Linear Mode Factory Value: 1.05 x VOUT_COMMAND Units: V Reference: Section 13.6 - PMBus Spec Part II - VOUT_MODE Definition: Sets the value of the VOUT during a margin high. Submit Document Feedback 7 AN2033.4 March 21, 2016 Application Note 2033 VOUT_MARGIN_LOW Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x26 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 8.3.1 - PMBus Spec Part II - VOUT Linear Mode Factory Value: 0.95 x VOUT_COMMAND Units: V Reference: Section 13.7 - PMBus Spec Part II - VOUT_MODE Definition: Sets the value of the VOUT during a margin low. VOUT_TRANSITION_RATE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x27 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xBA00 (1) Units: V/ms Reference: Section 13.8 - PMBus Spec Part II Definition: Sets the transition rate during margin or other change of VOUT. VOUT_DROOP Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x28 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0x0000 Units: mV/A Reference: AN2034 - Configuring Current Sharing on the ZL2004 and ZL2006; PMBus Spec Part II - Section 13.9 Definition: Sets the effective load line (V/I slope) for the rail in which the device is used. MAX_DUTY Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x32 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xEAF8 (95) Units: % Reference: Section 14.3 - PMBus Spec Part II Definition: Sets the maximum allowable duty cycle of the switching frequency. NOTE: MAX_DUTY should not be used to set the output voltage of the device. VOUT_COMMAND is the proper method to set the output voltage. Submit Document Feedback 8 AN2033.4 March 21, 2016 Application Note 2033 FREQUENCY_SWITCH Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x33 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: Pin-strap setting value (SYNC) Units: kHz Reference: Section 14.4 - PMBus Spec Part II Definition: Sets the switching frequency. IOUT_CAL_GAIN Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x38 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: ZL2004, ZL2006, ZL2008, ZL6100, ZL6105, ZL8101, ZL9101: 0xC200 (2mΩ) ZL2101, ZL2103, ZL2106: 0xE2B0 (43mΩ) Units: mΩ Reference: Section 14.8 - PMBus Spec Part I Definition: Sets the effective impedance for current sensing at +25°C. NOTE: This command was previously known as IOUT_SCALE. IOUT_CAL_OFFSET Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x39 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0x0000 (0A) Units: A Reference: Section 14.9 - PMBus Spec Part II Definition: Sets an offset to IOUT readings. Use to compensate for delayed measurements of current ramp. XTEMP_SCALE Devices: ZL2004, ZL2006, ZL2008, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD9 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xBA00 (1) Units: 1/°C Reference: Definition: Sets a scalar value that is used for calibrating the external temperature. The constant is applied in Equation 1 to produce the read value of XTEMP via the PMBus command READ_TEMPERATURE_2. NOTE: This value must be to 1. ExternalTemperature READ_TEMPERATURE_2 = ---------------------------------------------------------------- +XTEMP_OFFSET XTEMP_SCALE Submit Document Feedback 9 (EQ. 1) AN2033.4 March 21, 2016 Application Note 2033 XTEMP_OFFSET Devices: ZL2004, ZL2006, ZL2008, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xDA Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0x8000 (0) Units: °C Reference: Definition: Sets an offset value that is used for calibrating the external temperature. The constant is applied in Equation 2 to produce the read value of XTEMP via the PMBus command READ_TEMPERATURE_2. ExternalTemperature READ_TEMPERATURE_2 = ---------------------------------------------------------------- +XTEMP_OFFSET XTEMP_SCALE (EQ. 2) Fault Limit Commands POWER_GOOD_ON Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x5E Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 8.3.1 - PMBus Spec Part II - VOUT Linear Mode Factory Value: 0.9 x VOUT_COMMAND Units: V Reference: Section 15.32.1 - PMBus Spec Part II 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. VOUT_OV_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x40 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 8.3.1 - PMBus Spec Part II - VOUT Linear Mode Factory Value: 1.15 x VOUT_COMMAND Units: V Reference: Section 15.2 - PMBus Spec Part II Definition: Sets the VOUT overvoltage fault threshold. VOUT_UV_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x44 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 8.3.1 - PMBus Spec Part II - VOUT Linear Mode Factory Value: 0.85 x VOUT_COMMAND Units: V Reference: Section 15.6 - PMBus Spec Part II Definition: Sets the VOUT undervoltage fault threshold. Submit Document Feedback 10 AN2033.4 March 21, 2016 Application Note 2033 IOUT_OC_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x46 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: Pin-strap setting value. ZL6100, ZL2006 (ILIM1:ILIM0); ZL2004 (ILIM) Units: A Reference: Section 15.8 - PMBus Spec Part II Definition: Sets the IOUT peak overcurrent fault threshold. For down-slope sensing, this corresponds to the first current sample after the Current Sense Blanking Time has expired during the (1-D) time interval. For up-slope sensing, this corresponds to the last current sample of the D time interval. This feature shares the OC fault bit operation (in STATUS_IOUT) and OC fault response with IOUT_AVG_OC_FAULT_LIMIT. IOUT_AVG_OC_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE7 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 1 x IOUT_OC_FAULT_LIMIT Units: A Reference: Definition: Sets the IOUT average overcurrent fault threshold. For down-slope sensing, this corresponds to the average of all the current samples taken during the (1-D) time interval, excluding the Current Sense Blanking time (which occurs at the beginning of the 1-D interval). For up-slope sensing, this corresponds to the average of all the current samples taken during the D time interval, excluding the Current Sense Blanking time (which occurs at the beginning of the D interval). This feature shares the OC fault bit operation (in STATUS_IOUT) and OC fault response with IOUT_ OC_FAULT_LIMIT. IOUT_UC_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x4B Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: -1 x IOUT_OC_FAULT_LIMIT Units: A Reference: Section 15.13 - PMBus Spec Part II Definition: Sets the IOUT valley undercurrent fault threshold. For down-slope sensing, this corresponds to the last current sample of the (1-D) time interval. For up-slope sensing, this corresponds to the first current sample of the D time interval, excluding the Current Sense Blanking time (which occurs at the beginning of the D interval). This feature shares the UC fault bit operation (in STATUS_IOUT) and UC fault response with IOUT_AVG_UC_FAULT_LIMIT. IOUT_AVG_UC_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE8 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 1 x IOUT_UC_FAULT_LIMIT Units: A Reference: Definition: Sets the IOUT average undercurrent fault threshold. For down-slope sensing, this corresponds to the average of all the current samples taken during the (1-D) time interval, excluding the Current Sense Blanking time (which occurs at the beginning of the 1-D interval). For up-slope sensing, this corresponds to the average of all the current samples taken during the D time interval, excluding the Current Sense Blanking time (which occurs at the beginning of the D interval). This feature shares the UC fault bit operation (in STATUS_IOUT) and UC fault response with IOUT_ UC_FAULT_LIMIT. Submit Document Feedback 11 AN2033.4 March 21, 2016 Application Note 2033 OT_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x4F Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xEBE8 (+125°C) Units: °C Reference: Section 15.17 - PMBus Spec Part II Definition: Sets the over-temperature fault threshold. Note that the temperature must drop below OT_WARN_LIMIT to clear this fault. OT_WARN_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x51 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xEB70 (+110°C) Units: °C Reference: Section 15.19 - PMBus Spec Part II Definition: Sets the over-temperature warning threshold. Also used as the hysteresis threshold for OT faults. UT_WARN_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x52 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xDC40 (-30°C) Units: °C Reference: Section 15.20 - PMBus Spec Part II Definition: Sets the under-temperature warning threshold. Also used as the hysteresis threshold for UT faults. UT_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x53 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xE530 (-45°C) Units: °C Reference: Section 15.21 - PMBus Spec Part II Definition: Sets the under-temperature fault threshold. Note that the temperature must rise above UT_WARN_LIMIT to clear this fault. VIN_OV_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x55 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xD380 (14V) Units: V Reference: Section 15.23 - PMBus Spec Part II Definition: Sets the VIN overvoltage fault threshold. Submit Document Feedback 12 AN2033.4 March 21, 2016 Application Note 2033 VIN_OV_WARN_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x57 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xD360 (13.5V) Units: V Reference: Section 15.25 - PMBus Spec Part II Definition: Sets the VIN overvoltage warning threshold. VIN_UV_WARN_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x58 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 1.03 x VIN_UV_FAULT_LIMIT Units: V Reference: Section 15.26 - PMBus Spec Part II 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. VIN_UV_FAULT_LIMIT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x59 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: Pin-strap setting value (UVLO) Units: V Reference: Section 15.27 - PMBus Spec Part II Definition: Sets the VIN undervoltage fault threshold. MFR_VMON_OV_FAULT_LIMIT Devices: ZL2004, ZL8101, ZL9101 Command Code: 0xF5 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xD300 (12V) Units: V Definition: Sets the VMON overvoltage fault threshold. A VMON parameter equals 16 times the voltage applied to the VMON pin. The VMON overvoltage warn limit is automatically set to 90% of this fault value. MFR_VMON_UV_FAULT_LIMIT Devices: ZL2004, ZL8101, ZL9101 Command Code: 0xF6 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xCA80 (5V) Units: V Definition: Sets the VMON undervoltage fault threshold. A VMON parameter equals 16x the voltage applied to the VMON pin. The VMON undervoltage warn limit is automatically set to 110% of this fault value. Submit Document Feedback 13 AN2033.4 March 21, 2016 Application Note 2033 Fault Response Commands All Intersil devices’ fault responses, including current faults, are defined by Table 1. This table describes the specifics for the Intersil devices. If a device is used in a current sharing rail, the device will not attempt a retry until the entire current share rail attempts a retry following a disable event. TABLE 1. Intersil DEVICE SPECIFICATIONS BITS 7:6 5:3 DESCRIPTION VALUE MEANING Response: 00 Continuous operation. (Ignore fault) For all modes set by Bits [7:6], the device: • Pulls SALRT low • Sets the related fault bit in the status registers. Fault bits are only cleared by the CLEAR_FAULTS command. 01 Delay, Disable and Retry Delay time is specified by Bits [2:0] and the delay time unit specified for that particular fault. If the fault condition is still present at the end of the delay time, the unit retries according to the setting in Bits [5:3]. 10 Disable and Retry according to the setting in Bits [5:3]. 11 The device’s output is disabled while the fault is present. Operation resumes and the output is enabled when the fault condition no longer exists. 000 No Retry. The output remains disabled. Retry Setting 001 to 110 The PMBus device attempts to restart the number of times set by these bits. The minimum number is 1 and the maximum number is 6. If the device fails to restart in the allowed number of retries, it disables the output and remains disabled. The time between the start of each attempt to retry is set by the value in Bits [2:0] along with the delay time unit specified for that particular fault. 111 2:0 Retry Time and Delay Time The PMBus device attempts retry continuously until it is commanded to disable (by the Enable pin or OPERATION command), input power is removed, or another fault condition causes the unit to shut down. 000 to 111 This time count is used for both the amount of time between retry attempts and for the amount of time a rail is to delay its response after a fault is detected. The retry time and delay time units are defined by the type of fault within each device. NOTE: The delay time is the time between restart attempts VOUT_OV_FAULT_RESPONSE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x41 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 8.2ms/LSB, Delay = 10ms/LSB Reference: Section 15.3 - PMBus Spec Part II and Table 1. Definition: Configures the VOUT overvoltage fault response. Note that the two most significant bits can be written as 01 or 00. However, upon an overvoltage fault, these two bits will be set to 1:0 (i.e., Bits (7:6) = 1:0). Thus an overvoltage fault cannot be set to be ignored. VOUT_UV_FAULT_RESPONSE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x45 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 8.2ms/LSB, Delay = 10ms/LSB Reference: Section 15.7 - PMBus Spec Part II and Table 1 Definition: Configures the VOUT undervoltage fault response. Submit Document Feedback 14 AN2033.4 March 21, 2016 Application Note 2033 MFR_IOUT_OC_FAULT_RESPONSE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE5 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 8.2ms/LSB, Delay = 10ms/LSB Reference: Section 15.3 - PMBus Spec Part II and Table 1 on page 14 Definition: Configures the IOUT overcurrent fault response. The command format is the same as the PMBus standard responses for voltage and temperature faults except that it sets the overcurrent status bit. Note: The delay time is the time between restart attempts. MFR_IOUT_UC_FAULT_RESPONSE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE6 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 8.2ms/LSB, Delay = 10ms/LSB Reference: Section 15.7 - PMBus Spec Part II and Table 1 on page 14 Definition: Configures the IOUT undercurrent fault response. The command format is the same as the PMBus standard responses for voltage and temperature faults except that it sets the undercurrent status bit. Note: The delay time is the time between restart attempts OT_FAULT_RESPONSE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x50 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 32ms/LSB, Delay = 80ms/LSB Reference: Section 15.18 - PMBus Spec Part II and Table 1 on page 14 Definition: Configures the over-temperature fault response. Note: The delay time is the time between restart attempts UT_FAULT_RESPONSE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x54 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 32ms/LSB, Delay = 80ms/LSB Reference: Section 15.22 - PMBus Spec Part II and Table 1 on page 14 Definition: Configures the undertemperature fault response. Note: The delay time is the time between restart attempts Submit Document Feedback 15 AN2033.4 March 21, 2016 Application Note 2033 VIN_OV_FAULT_RESPONSE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x56 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 8.2ms/LSB, Delay = 10ms/LSB Reference: Section 15.24 - PMBus Spec Part II and Table 1 on page 14 Definition: Configures the VIN overvoltage fault response. Note: The delay time is the time between restart attempts VIN_UV_FAULT_RESPONSE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x5A Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 8.2ms/LSB, Delay = 10ms/LSB Reference: Section 15.28 - PMBus Spec Part II and Table 1 on page 14 Definition: Configures the VIN undervoltage fault response. Note: The delay time is the time between restart attempts VMON_OV_FAULT_RESPONSE Devices: ZL2004, ZL8101, ZL9101 Command Code: 0xF8 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 8.2ms/LSB, Delay = 10ms/LSB Reference: Section 15.24 - PMBus Spec Part II and Table 1 on page 14 Definition: Configures the VMON overvoltage fault response. Note: The delay time is the time between restart attempts VMON_UV_FAULT_RESPONSE Devices: ZL2004, ZL8101, ZL9101 Command Code: 0xF9 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Section 10.5.1 - Custom (PMBus Spec Part II) Factory Value: 0xBF (Retry always, max delay) Units: Retry time = 8.2ms/LSB, Delay = 10ms/LSB Reference: Section 15.24 - PMBus Spec Part II and Table 1 on page 14 Definition: Configures the VMON undervoltage fault response. Note: The delay time is the time between restart attempts Submit Document Feedback 16 AN2033.4 March 21, 2016 Application Note 2033 OVUV_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD8 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Custom (See Table 2) Factory Value: 0x80 Units: N/A Reference: Definition: Configures the output voltage OV and UV fault detection feature as given in Table 2. TABLE 2. OV AND UV FAULT DETECTION FEATURE CONFIGURATION BITS PURPOSE VALUE DESCRIPTION 7 Controls how an OV fault response shutdown sets the output driver state 0 An OV fault does not enable the low-side power device 1 An OV fault enables the low-side power device 6:4 Reserved - 3:0 Defines the number of consecutive limit violations required to declare an OV or UV fault N N+1 consecutive OV or UV violations initiate a fault response Time Setting Commands TON_DELAY Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x60 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: ZL6100, ZL2006: Pin-strap setting value (DLY1:DLY0) ZL2004: Pin-strap setting value (SS) Units: ms Reference: Section 16.1 - PMBus Spec Part II Definition: Sets the delay time from ENABLE to start of VOUT rise. The delay time setting can range from 0ms up to 500s, in steps of 125ns. Refer to device datasheet for specified accuracy. TON_RISE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x61 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: Pin-strap setting value (SS) Units: ms Reference: Section 16.2 - PMBus Spec Part II Definition: Sets the rise time of VOUT after ENABLE and TON_DELAY. The rise time setting can range from 0ms to 200ms, in steps of 12.5µs. Refer to device datasheet for specified accuracy. Submit Document Feedback 17 AN2033.4 March 21, 2016 Application Note 2033 TOFF_DELAY Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x64 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 1 x TON_DELAY Units: ms Reference: Section 16.5 - PMBus Spec Part II Definition: Sets the delay time from DISABLE to start of VOUT fall. The delay time setting can range from 0ms up to 500s, in steps of 125ns. Refer to device datasheet for specified accuracy. TOFF_FALL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x65 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 1 x TON_RISE Units: ms Reference: Section 16.6 - PMBus Spec Part II Definition: Sets the fall time for VOUT after DISABLE and TOFF_DELAY. The fall time setting can range from 0ms to 200ms, in steps of 12.5µs. Refer to device datasheet for specified accuracy. POWER_GOOD_DELAY Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD4 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: Pin-strap setting value 1 x TON_RISE Units: ms Reference: Definition: Sets the delay applied between the output exceeding the PG threshold (POWER_GOOD_ON) and asserting the PG pin. The factory value is equal to TON_RISE. The delay time can range from 0ms up to 500s, in steps of 125ns. A 1ms minimum configured value is recommended to apply proper debounce to this signal. Status Commands CLEAR_FAULTS Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x03 Type: Send Byte Data Length in Bytes: 0 Data Format: N/A Factory Value: N/A Units: N/A Reference: Section 15.1 - PMBus Spec Part II Definition: Clears fault indications. Submit Document Feedback 18 AN2033.4 March 21, 2016 Application Note 2033 STATUS_BYTE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x78 Type: Read byte Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x00 Units: N/A Reference: Section 17.1 - PMBus Spec Part II Definition: Returns an abbreviated status for fast reads. STATUS_WORD Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x79 Type: Read word Data Length in Bytes: 2 Data Format: Custom Factory Value: 0x0000 Units: N/A Reference: Section 17.2 - PMBus Spec Part II Definition: Returns the general status information used to indicate subsequent status to be read for more detail. STATUS_VOUT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x7A Type: Read byte Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x00 Units: N/A Reference: Section 17.3 - PMBus Spec Part II Definition: Returns the VOUT specific status. STATUS_IOUT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x7B Type: Read byte Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x00 Units: N/A Reference: Section 17.4 - PMBus Spec Part II Definition: Returns the IOUT specific status. Submit Document Feedback 19 AN2033.4 March 21, 2016 Application Note 2033 STATUS_INPUT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x7C Type: Read byte Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x00 Units: N/A Reference: Section 17.5 - PMBus Spec Part II Definition: Returns specific status specific to the input. STATUS_TEMPERATURE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x7D Type: Read byte Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x00 Units: N/A Reference: Section 17.6 - PMBus Spec Part II Definition: Returns the temperature specific status. STATUS_CML Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x7E Type: Read byte Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x00 Units: N/A Reference: Section 17.7 - PMBus Spec Part II Definition: Returns the Communication, Logic and Memory specific status. Submit Document Feedback 20 AN2033.4 March 21, 2016 Application Note 2033 STATUS_MFR_SPECIFIC Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x80 Type: Read byte Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x00 Units: N/A Reference: Section 17.9 - PMBus Spec Part II Definition: Returns the Communication, Logic and Memory specific status. VMON fault and warning bits only apply to the ZL2004. The VMON warn thresholds are set according to Equations 3 and 4: VMON_UV Warn Limit = 110% x VMON_UV_FAULT_LIMIT (EQ. 3) VMON_OV Warn Limit = 90% x VMON_OV_FAULT_LIMIT (EQ. 4) TABLE 3. BIT FAULT MEANING 7 Reserved 6 Reserved 5 VMON UV Warning 4 VMON OV Warning 3 External Switching Period Fault (tSW); indicates loss of external SYNC clock. 2 Reserved 1 VMON UV Fault 0 VMON OV Fault Monitor Commands READ_VIN Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x88 Type: Read word Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: N/A Units: V Reference: Section 18.1 - PMBus Spec Part II Definition: Returns the input voltage reading. The device will NACK this command when not enabled and not in the USER_CONFIG monitor mode. Submit Document Feedback 21 AN2033.4 March 21, 2016 Application Note 2033 READ_VOUT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x8B Type: Read word Data Length in Bytes: 2 Data Format: Section 8.3.1 - PMBus Spec Part II - VOUT Linear Mode Factory Value: N/A Units: V Reference: Section 18.4 - PMBus Spec Part II Definition: Returns the output voltage reading. The device will NACK this command when not enabled and not in the USER_CONFIG monitor mode. READ_IOUT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x8C Type: Read word Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: N/A Units: A Reference: Section 18.5 - PMBus Spec Part II Definition: Returns the output current reading. The device will NACK this command when not enabled and not in the USER_CONFIG monitor mode. READ_TEMPERATURE_1 Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x8D Type: Read word Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: N/A Units: °C Reference: Section 18.6 - PMBus Spec Part II Definition: Returns the temperature reading internal to the device. The device will NACK this command when not enabled and not in the USER_CONFIG monitor mode. READ_TEMPERATURE_2 Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x8E Type: Read word Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: N/A Units: °C Reference: Section 18.6 - PMBus Spec Part II Definition: Returns the reading from the external temperature device connected to XTEMP. The device will NACK this command when not enabled and not in the USER_CONFIG monitor mode. Submit Document Feedback 22 AN2033.4 March 21, 2016 Application Note 2033 READ_DUTY_CYCLE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x94 Type: Read word Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: N/A Units: % Reference: Section 18.9 - PMBus Spec Part II Definition: Returns the target duty cycle during the ENABLE state. The device will NACK this command when not enabled and not in the USER_CONFIG monitor mode. READ_FREQUENCY Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x95 Type: Read word Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: N/A Units: kHz Reference: Section 18.10 - PMBus Spec Part II Definition: Returns the measured operating switch frequency. The device will NACK this command when not enabled and not in the USER_CONFIG monitor mode. MFR_READ_VMON Devices: ZL2004, ZL8101, ZL9101 Command Code: 0xF7 Type: Read word Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: N/A Units: V Definition: Returns the value equal to 16x the voltage applied to the VMON pin. Devices will NACK this command when not enabled or not in the monitor mode (see “USER_CONFIG” on page 28). SNAPSHOT_CONTROL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xF3 Type: R/W byte Data Length in Bytes: 1 Data Format: Custom Factory Value: N/A Units: N/A Definition: Writing a 1 will cause the device to copy the current SNAPSHOT values from flash to the 32-byte SNAPSHOT command parameter. Writing a 2 will cause the device to write the current SNAPSHOT values to a set location in flash. All other values will be ignored. Submit Document Feedback 23 AN2033.4 March 21, 2016 Application Note 2033 SNAPSHOT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xEA Type: Block Read Data Length in Bytes: 32 Data Format: Custom Factory Value: N/A Units: N/A Definition: The SNAPSHOT command is a 32-byte read-back of parametric and status values. TABLE 4. BYTE NUMBER 31:22 VALUE FORMAT Reserved 0x00 21 Manufacturer Specific Status Byte Byte 20 CML Status Byte Byte 19 Temperature Status Byte Byte 18 Input Status Byte Byte 17 IOUT Status Byte Byte 16 VOUT Status Byte Byte 15:14 Switching Frequency Linear Data Format 13:12 External Temperature Linear Data Format 11:10 Internal Temperature Linear Data Format 9:8 Duty Cycle Linear Data Format 7:6 Peak Current Linear Data Format 5:4 Load Current Linear Data Format 3:2 VOUT VOUT linear mode 1:0 VIN Linear Data Format Identification Commands DEVICE_ID Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE4 Type: Block Read Data Length in Bytes: 16 Data Format: ASCII Factory Value: <part number/die revision/firmware revision> Units: N/A Reference: N/A Definition: Returns the 16-byte (character) device identifier string. Submit Document Feedback 24 AN2033.4 March 21, 2016 Application Note 2033 PMBUS_REVISION Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x98 Type: Read byte Data Length in Bytes: 1 Data Format: Hex Factory Value: <revision implemented> Units: N/A Reference: Section 22.1 - PMBus Spec Part II Definition: Returns the revision of the PMBus implemented in the device. MFR_ID Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x99 Type: Block R/W - Protectable Data Length in Bytes: User defined Data Format: ASCII Factory Value: Null Units: N/A Reference: Section 22.2 - PMBus Spec Part II Definition: Sets a 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. MFR_MODEL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x9A Type: Block R/W - Protectable Data Length in Bytes: User defined Data Format: ASCII Factory Value: Null Units: N/A Reference: Section 22.2.2 - PMBus Spec Part II Definition: 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. Submit Document Feedback 25 AN2033.4 March 21, 2016 Application Note 2033 MFR_REVISION Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x9B Type: Block R/W - Protectable Data Length in Bytes: User defined Data Format: ASCII Factory Value: Null Units: N/A Reference: Section 22.2.3 - PMBus Spec Part II Definition: 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. MFR_LOCATION Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x9C Type: Block R/W - Protectable Data Length in Bytes: User defined Data Format: ASCII Factory Value: Null Units: N/A Reference: Section 22.2.4 - PMBus Spec Part II Definition: 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. MFR_DATE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x9D Type: Block R/W - Protectable Data Length in Bytes: User defined Data Format: ASCII Factory Value: Null Units: N/A Reference: Section 22.2.5 - PMBus Spec Part II Definition: 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. MFR_SERIAL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x9E Type: Block R/W - Protectable Data Length in Bytes: User defined Data Format: ASCII Factory Value: Null Units: N/A Reference: Section 22.2.6 - PMBus Spec Part II Definition: 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. Submit Document Feedback 26 AN2033.4 March 21, 2016 Application Note 2033 USER_DATA_00 Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xB0 Type: Block R/W - Protectable Data Length in Bytes: User defined Data Format: ASCII Factory Value: Null Units: N/A Reference: Section 23 - PMBus Spec Part II Definition: 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. Other Configuration Commands MFR_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD0 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: ZL2006, ZL6100: 0xAA01 (Bits 15:8 and 5:4 set by ILIM1 pin-strap) ZL2008, ZL6105: 0xAA04 (Bits 5:4 set by CFG2 pin-strap) ZL2004, ZL8101, ZL9101: 0x6A15 (Bits 5:4 set by ILIM1 pin-strap in ZL8101, ZL9101) ZL2101, ZL2103, ZL2106: 0x4A01 Definition: Configures several manufacturer-level features. The data field is defined in Table 5. TABLE 5. BITS 15:11 10:8 PURPOSE Current Sense Blanking Delay VALUE D DESCRIPTION Sets the delay, D, in 32ns steps Current Sense Fault Count C Sets the number of consecutive OC or UC violations required for a fault to 2C+1. 7 Enable XTEMP Measurements 0 No temperature measurements are performed on XTEMP 1 Temperature measurements are performed on XTEMP 6 Temperature Sensor Control (Note 1) 0 The internal temperature sensor is used for warning and fault checks 1 An external 2N3904 NPN on XTEMP is used for warning and fault checks Current Sense Control 00 Current sense uses GND-referenced, down-slope sense (Note 2) 5:4 01 Current sense uses VOUT-referenced, down-slope sensing (Note 3) 10 Current sense uses VOUT-referenced, up-slope sensing (Note 3) 11 Reserved 3 NLR During Ramp 0 Wait for PG 1 Always on 2 Alternate Ramp Control (Note 4) 0 Alternate ramp disabled 1 Alternate ramp enabled 1 PG Pin Output Control 0 PG is open drain 1 PG is push-pull 0 SYNC Pin Output Control 0 SYNC is open drain 1 SYNC is push-pull NOTES: 1. When selecting XTEMP (Bit 6), be sure to have the XTEMP enabled in Bit 7. 2. Not available on ZL2004. 3. Not available on the ZL2101, ZL2103, or ZL2106. 4. Only available on ZL2006. Always enabled on all other devices. Submit Document Feedback 27 AN2033.4 March 21, 2016 Application Note 2033 USER_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD1 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: 0x0000 (bits 6:5 set by CFG pin-strap setting) Units: N/A Reference: Definition: Configures several user-level features. The data field is defined Table 6. This command overrides the CONFIG pin settings. TABLE 6. BITS 15:14 13 12 11 PURPOSE VALUE DESCRIPTION Minimum Duty Cycle N Sets the minimum duty cycle ((N+1)/(2^8)) during a ramp when “Minimum Duty Cycle” (Bit 13) is enabled. For example, if minimum duty cycle input N is set to 3, the minimum duty cycle is (3+1)/(28) = (1/64). Minimum Duty Cycle Control 0 Minimum duty cycle is disabled 1 Minimum duty cycle is enabled 0 Output follows TOFF_FALL ramp time 1 Output is set to high impedance/open mode during ramp down VOUT_UV threshold is reached 0 SYNC output remains on after device is disabled 1 SYNC turns off 500ms after device is disabled Alternate Ramp Down SYNC Time-Out Enable 10 Reserved - Reserved 9 PID Feed-Forward Control 0 PID Coefficients are corrected for VDD variation 1 PID Coefficients are not corrected for VDD variations 0 If sequencing is disabled, this device will ignore faults from other devices. If sequencing is enabled, the devices will sequence down from the failed device outward. 1 Faults received from any device selected by the DDC_GROUP command will cause this device to shut down immediately. 8 Fault Spreading Mode 7 SMBus Transmit Clk Rate 0 SMBus transmit is always disabled in DDC devices 6 SYNC Utilization Control 0 Auto-configure using the SYNC pin and FREQUENCY_SWITCH parameter 1 Switch using the SYNC input 0 Configure the SYNC pin as an input-only 1 Drive the switch clock out of SYNC when using the internal oscillator 5 SYNC Output Control 4 SMBus Transmit Inhibit 0 SMBus transmit is always disabled in DDC devices 3 SMBus Timeout Inhibit 0 SMBus transmit is always disabled in DDC devices 2 OFF Low-Side Control 0 The low-side drive is off when device is disabled 1 The low-side drive is on when device is disabled 00 Enter low-power mode when device is disabled (no READ_xxxx data available) 01 Monitor for faults when device is disabled (READ_xxxx data available) 10 Reserved 11 Monitor for faults using pulsed mode. (READ_xxxx data available upon read command) 1:0 Standby Mode Submit Document Feedback 28 AN2033.4 March 21, 2016 Application Note 2033 MISC_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE9 Type: R/W word – Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: ZL2004, ZL8101, ZL9101: 0x0000 (bits 11:10 set by ILIM pin-strap) ZL2006, ZL2008, ZL6100, ZL6105: 0x0000 ZL2004, ZL8101, ZL9101: 0x6A15 (bits 5:4 set by ILIM1 pin-strap in ZL8101, ZL9101) ZL2101, ZL2103, ZL2106: 0x4A01 Definition: This command sets options pertaining to advanced features. The format of this command is shown in Table 7. TABLE 7. DEVICE(s) BITS All 15 All 14 ZL2004, ZL2006, ZL6100, ZL9101 13 ZL2008, ZL6105 ZL2101, ZL2103, ZL2106, ZL8101 All 12 ZL2004, ZL8101, ZL9101 ZL2004, ZL2006, ZL6100, ZL9101 9 ZL2008, ZL2101, ZL2103, ZL2106, ZL6105, ZL8101 ZL2008 8 ZL2004, ZL2006, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 ZL2004, ZL2006, ZL2008,ZL2103, ZL2106, ZL6100, ZL9101 ZL2101, ZL6105, ZL8101 29 7 VALUE DESCRIPTION Broadcast Margin (see DDC_CONFIG) 0 Disabled 1 Enabled Broadcast Enable (see DDC_CONFIG) 0 Disabled 1 Enabled Adaptive Compensation Enable 0 Disabled 1 Enabled Phase Enable Select 0 Use PH_EN pin to add/drop current-share phases. 1 Use PHASE_CONTROL command to add/drop phases. Reserved 0 Reserved Reserved 0 Reserved 00 DCR = 25mV, rDS(ON) = 25mV 01 DCR = 35mV, rDS(ON) = 50mV 10 DCR = 50mV, rDS(ON) = 100mV 11 Reserved Reserved 00 Reserved Adaptive Compensation Update Rate M Taps are updated every (9*M + 3) ms Reserved 0 Reserved IOUT Blanking Delay and IOUT_OMEGA_OFFSET Calibration Calculations 0 Disabled 1 Enabled Reserved 0 Reserved Precise Ramp-Up Delay 0 Monitor mode enabled creating a more accurate delay time. This mode also enables certain circuits that may affect standby power. 1 Normal, low standby power, delay operation X Enabled when Auto-Comp is enabled, disabled when Auto-Comp is disabled and the device is in Low-Power Standby Mode 11:10 I-Sense Gain Factor ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105 Submit Document Feedback PURPOSE (rDS(ON) current sense not available on ZL2004.) AN2033.4 March 21, 2016 Application Note 2033 TABLE 7. (Continued) DEVICE(s) BITS ZL2004, ZL2006, ZL2008, ZL6100, ZL6105, ZL8101, ZL9101 6 ZL2101, ZL2103, ZL2106 ZL2004, ZL2006, ZL2101, ZL2103, ZL2106, ZL6100, ZL8101, ZL9101 5:3 ZL2008, ZL6105 ZL2006, ZL2008, ZL6100, ZL6105 2 ZL2004, ZL2101, ZL2103, ZL2106, ZL8101, ZL9101 All 1 ZL2004, ZL2006, ZL2008, ZL6100 ZL2101, ZL2103, ZL2106, ZL6105, ZL8101, ZL9101 Submit Document Feedback 30 0 PURPOSE Diode Emulation VALUE DESCRIPTION 0 Disabled 1 Enabled, enter diode emulation at light loads to improve efficiency Reserved 0 Reserved Adaptive Compensation Half-Ripple Current Factor N Determines upper load point for Adaptive Compensation: ILOAD2 = C * IRIPPLE/2, where C = 2(N+1) + 1, as shown below: N 0 1 2 3 4 5 6 7 C 3 5 9 17 33 65 129 257 Reserved 0 Reserved Minimum GL Pulse 0 Disabled 1 Enabled, GL pulse width limited to 10% * tSW minimum during diode emulation. Reserved 0 Reserved Snapshot 0 Disabled 1 Enabled 0 Disabled, fSW fixed 1 Enabled 0 Reserved Adaptive Frequency Reserved AN2033.4 March 21, 2016 Application Note 2033 PID_TAPS Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD5 Type: Block R/W - Protectable Data Length in Bytes: 9 Data Format: Custom Factory Value: ZL2006, ZL2008, ZL6100: Pin-strap setting value (FC1:FC0) ZL2004, ZL2103, ZL2106, ZL9101: Pin-strap setting value (FC) ZL2101, ZL6105, ZL8101: Auto Comp Off, taps stored – (A,B,C) = stored values Auto Comp Off, no taps stored – (A,B,C) correspond to (G,Q,fn) = (20dB, 2, fsw/10) Auto Comp On – (A,B,C) = Auto Comp results Units: N/A Reference: AN2035 – Compensation Using CompZLTM Definition: For all devices except the ZL2008, this command configures the control loop compensator coefficients. For the ZL2008, these are the baseline taps used as a multiplier for calculating PID_TAPS_CALC, and should not be changed. The PID algorithm implements the following Z-domain function in Equation 5: –1 –2 A + Bz + Cz -------------------------------------------–1 1–z (EQ. 5) The coefficients A, B, and C are represented using a pseudo-floating point format similar to the VOUT parameters (with the addition of a sign bit), defined as Equation 6: S E A = –1 2 M (EQ. 6) Where M is a two-byte unsigned mantissa, S is a sign-bit, and E is a 7-bit two’s-complement signed integer. The 9-byte data field is defined in Table 8. S is stored as the MSB of the E byte. TABLE 8. BYTE PURPOSE DEFINITION 8 Tap C - E Coefficient C exponent + S 7 Tap C - M [15:8] Coefficient C mantissa, high-byte 6 Tap C - M [7:0] Coefficient C mantissa, low-byte 5 Tap B - E Coefficient B exponent + S 4 Tap B - M [15:8] Coefficient B mantissa, high-byte 3 Tap B - M [7:0] Coefficient B mantissa, low-byte 2 Tap A - E Coefficient A exponent + S 1 Tap A - M [15:8] Coefficient A mantissa, high-byte 0 Tap A - M [7:0] Coefficient A mantissa, low-byte NOTE: Data bytes are transmitted on the PMBus in the order of Byte 0 through Byte 8. Submit Document Feedback 31 AN2033.4 March 21, 2016 Application Note 2033 PID_TAPS_ADAPT Devices: ZL2004, ZL2006, ZL6100, ZL9101 Command Code: 0xF2 Type: Block R/W - Protectable Data Length in Bytes: 9 Data Format: Custom (see “PID_TAPS” on page 31). Factory Value: ZL2006, ZL6100: Pin-strap setting value (FC1:FC0) ZL2004, ZL9101: Pin-strap setting value (FC) Units: N/A Reference: AN2035 – Compensation Using CompZLTM Definition: The PID_TAPS_ADAPT command is set to the calculated taps for an average load current equal to a multiple of one-half of the ripple current. The command follows the same format as the PID_TAPS (see “PID_TAPS” on page 31) and is used by the adaptive compensation algorithm over varying load. The algorithm uses a linear interpolation to adjust operating Taps A, B, and C, with respect to the average load current. Two optimal sets of taps are required. One set of taps corresponds to IRIPPLE/2, which is configured by the PID_TAPS command, while the other set is configured by the PID_TAPS_ADAPT command and corresponds to c*Iripple/2 where c is the Half-Ripple Factor, (2(N+1) + 1), and is configured using the Adaptive Compensation Half-Ripple Factor field (N, bits 5:3) in MISC_CONFIG. PID_TAPS_CALC Devices: ZL2008 Command Code: 0xF2 Type: Block R/W - Protectable Data Length in Bytes: 9 Data Format: Custom (see “PID_TAPS” on page 31). Factory Value: Pin-strap setting value (FC1:FC0) Units: N/A Reference: AN2035 – Compensation Using CompZLTM; ZL2008 Datasheet Definition: The ZL2008 pinstrap settings are used as indexes into lookup tables to determine factors to multiply times the baseline taps in PID_TAPS. The result of these operations may be read back in PID_TAPS_CALC, and are used to configure the control loop compensator coefficients. The user may override this feature by saving his preferred taps in PID_TAPS_CALC in the User or Default Store. Tables for specifying compensation coefficients by pinstrap are shown in the ZL2008 Datasheet. IOUT_OMEGA_OFFSET Devices: ZL2008 Command Code: 0xBE Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0 Units: N/A Reference: Definition: If the current sense element (ex: LS FET for rDS(ON)-sensing or RC filter capacitor for DCR-sensing) has significant parasitic series inductance in the package or layout, an offset in measured current results from the inductive-divider with the output filter inductor. This measurement offset is proportional to output voltage and inversely proportional to the current sense element resistance. V out I OUT, measurement offset = -------------------------------------------------------------------- IOUT_OMEGA_OFFSET IOUT_CAL_GAIN m An offset factor, IOUT_OMEGA_OFFSET, may be calculated as the inductive divider ratio. Lcs pkg IOUT_OMEGA_OFFSET = ------------------------------------Lcspkg + L out A value of zero for IOUT_OMEGA_OFFSET effectively disables the inductive-divider measured current offset calculation. Submit Document Feedback 32 AN2033.4 March 21, 2016 Application Note 2033 INDUCTOR Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD6 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Section 7.1 - PMBus Spec Part II - Linear Data Format Factory Value: 0xB23D (0.56µH) Units: µH Reference: AN2035 – Compensation Using CompZLTM Definition: Informs the device of circuit’s inductor value. This is used in adaptive algorithm calculations relating to the inductor ripple current. NLR_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD7 Type: Block R/W - Protectable Data Length in Bytes: 4 Data Format: Custom Factory Value: ZL6100, ZL2006: Pin-strap setting value (FC1:FC0) ZL2004: Pin-strap setting value (FC) Units: N/A Reference: AN2032 - NLR Configuration for DDC Products Definition: Configures the Nonlinear Response (NLR) control parameters. The 4-byte data field is defined in Table 9. Not available on the ZL2101, ZL2103, or ZL2106. TABLE 9. BITS PURPOSE VALUE DESCRIPTION 31:30 Outer threshold multiplier O Sets multiplier of inner threshold for outer threshold setting, O * LI and O * UI 29:27 NLR comparator threshold: Loading-Inner LI Sets inner threshold for a loading event to ~0.5% * (LI + 1) * VOUT 26:24 NLR comparator threshold: Unloading-Inner UI Sets inner threshold for an unloading event to ~0.5% * (UI + 1) * VOUT 23:20 Loading-Outer Threshold Maximum Correction Time LOT Sets outer threshold, maximum correction time for a loading event to LOT * tSW/64 (s) 19:16 Loading-Inner Threshold Maximum Correction Time LIT Sets inner threshold, maximum correction time for a loading event to LIT * tSW/64 (s) 15:12 Unloading-Outer Threshold Maximum Correction Time UOT Sets outer threshold, maximum correction time for an unloading event to UOT * tSW/64 (s) 11:8 Unloading-Inner Threshold Maximum Correction Time UIT Sets inner threshold, maximum correction time for an unloading event to UIT * tSW/64 (s) 7:4 Load Blanking time control LB Sets NLR blanking time for a loading event as described in Table 10. 3:0 Unload Blanking time control UB Sets NLR blanking time for an unloading event as described in Table 10. TABLE 10. LOADING/UNLOADING BLANKING TIMES LB OR UB 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 tSW/64 UNITS 1 2 3 5 9 17 33 49 65 81 97 129 161 177 193 225 Submit Document Feedback 33 AN2033.4 March 21, 2016 Application Note 2033 TEMPCO_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xDC Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Custom Factory Value: ZL2006, ZL2004 0x2C (4400ppm/°C) (see Note 5) Definition: Configures the correction factor and temperature measurement source when performing temperature coefficient correction for current sense. Current sense scale is corrected for external FET controllers and the current sense offset is corrected for internal FET controllers. The command parameter has the following format as shown in Table 11. To determine the hex value of the Tempco Correction factor (TC) for current scale of a power stage using rDS(ON) current sensing, first determine the temperature coefficient of resistance for the conductor, . This is found with Equation 7: R REF – R = ---------------------------------------------R REF T REF – T (EQ. 7) Where: R = Conductor resistance at temperature “T” RREF = Conductor resistance at reference temperature TREF = Temperature coefficient of resistance for the conductor material T = Temperature measured by temperature sensor, in °C TREF = Reference temperature that is specified at for the conductor material After is determined, convert the value in units of 100ppm/°C. This is done with Equation 8: This value is then converted to a hex value. 6 10 TC = ------------------100 (EQ. 8) Note: TEMPCO_CONFIG values are applied as negative correction to a positive temperature coefficient. TABLE 11. BITS PURPOSE VALUE 7 Selects the temp sensor source for tempco correction (Note 6) 0 Selects the internal temperature sensor 1 Selects the XTEMP pin for temperature measurements (2N3904 junction typical) Sets tempco correction in units of 100ppm/°C for IOUT_CAL_GAIN and 100µA/ °C for IOUT_CAL_OFFSET TC RSEN (EXT rDSON and DCR) = IOUT_CAL_GAIN x (1+TC x (T-25)) where RSEN = resistance of sense element 6:0 DESCRIPTION RSEN (INT FET) = IOUT_CAL_OFFSET x (1+TC x 10-4 x (T-25)) where RSEN = resistance of sense element NOTES: 5. Typical temperature coefficients are ~3900ppm/°C (0x27) for copper and ~4800ppm/°C (0x30) for silicon. 6. When selecting XTEMP (bit 7), be sure to have the XTEMP enabled in MFR_CONFIG, bit 7. AUTO_COMP_CONTROL Devices: ZL2101, ZL6105, ZL8101 Command Code: 0xBD Type: Send Byte - Protectable Data Length in Bytes: 0 Data Format: N/A Factory Value: N/A Units: N/A Reference: Definition: Causes the Auto Comp algorithm to initiate, if the Auto Comp feature is enabled in AUTO_COMP_CONFIG. Submit Document Feedback 34 AN2033.4 March 21, 2016 Application Note 2033 AUTO_COMP_CONFIG Devices: ZL2101, ZL6105, ZL8101 Command Code: 0xBC Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Custom Factory Value: ZL6105: Pin-strap setting value (FC1:FC0) ZL2101, ZL8101: Pin-strap setting value (FC) Units: N/A Reference: Device datasheets Definition: Controls configuration of Auto Compensation features. The data field is defined in Table 12. TABLE 12. BITS 7:4 3 2 1:0 PURPOSE VALUE DESCRIPTION Auto Comp Gain Percentage G Scale the Gain of the Auto-Compensation results by a factor of (G+1)*10%, where 0 ≤ G ≤ 9. G = 0 yields lowest jitter; G = 9 yields tightest transient response. Power Good Assertion 0 Use PG_DELAY 1 Assert PG after Auto-Comp completes 0 Do not store Auto-Comp results 1 Store Auto-Comp results for use on future ramps 0 Off (Disabled). Compensation stored in PID_TAPS will be used. 1 Once (results are storable) 2 Repeat every ~1 second (only the first results are storable) 3 Repeat every ~1 minute (only the first results are storable) Auto Comp Store Auto Comp Mode DEADTIME Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xDD Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Custom – two 2’s complement bytes Factory Value: ZL2004: 0x0808; ZL2006: 0x3C20; ZL2101, ZL2103, ZL2106: 0x101C; ZL2008, ZL6100, ZL6105, ZL8101, ZL9101: 0x0000; Units: ns Reference: N/A Definition: Sets the non-overlap between PWM transitions using a 2-byte data field. The most-significant byte controls the high-side to low-side dead time value as a single 2’s-complement signed value in units of ns. The least-significant byte controls the low-side to high-side dead time value. Positive values imply a non-overlap of the FET drive on-times. Negative values imply an overlap of the FET drive on-times. The default value of the maximum dead time for the adaptive dead time algorithm is 60ns. Writing a value to this command immediately before writing the DEADTIME_CONFIG command will set a new maximum for the adaptive dead time algorithm. The device will operate at the dead time values written to this command when adaptive dead time is disabled. Submit Document Feedback 35 AN2033.4 March 21, 2016 Application Note 2033 DEADTIME_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xDE Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: ZL2004: 0x8484; ZL2101, ZL2103, ZL2106: 0x8288; ZL2006, ZL2008, ZL6100, ZL6105, ZL8101, ZL9101: 0x0404; Units: N/A Reference: N/A Definition: Configures the dead time optimization mode. Also sets the minimum dead time value for the adaptive dead time mode range. The data field is described in Table 13. TABLE 13. BITS 15 PURPOSE VALUE Sets the high to low transition dead time mode 14:8 Sets the minimum HIGH to LOW dead time of the dynamic mode range 7 Sets the low to high transition dead time mode 6:0 Sets the minimum LOW to HIGH dead time of the dynamic mode range DESCRIPTION 0 Adaptive HIGH to LOW dead time control 1 Freeze the HIGH to LOW dead time. H Limits the minimum allowed HIGH to LOW dead time to H x 2ns (signed) 0 Adaptive LOW to HIGH dead time control 1 Freezes the LOW to HIGH dead time L Limits the minimum allowed LOW to HIGH dead time to L x 2ns (signed) DEADTIME_MAX Devices: ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xBF Type: R/W Word - Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: ZL2008, ZL6100, ZL6105, ZL8101, ZL9101: 0x3838 ZL2101, ZL2103, ZL2106: 0x2424 Units: N/A Reference: N/A Definition: Sets the maximum dead time value for the adaptive dead time mode range. The data field is described in Table 14. TABLE 14. BITS 15 14:8 7 6:0 PURPOSE VALUE N/A 0 Sets the maximum HIGH to LOW dead time of the dynamic mode range H N/A 0 Sets the maximum LOW to HIGH dead time of the dynamic mode range L Submit Document Feedback 36 DESCRIPTION Limits the maximum allowed HIGH to LOW dead time to H x 2ns (signed) Limits the maximum allowed LOW to HIGH dead time to L x 2ns (signed) AN2033.4 March 21, 2016 Application Note 2033 Group Commands SEQUENCE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE0 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: Pin-strap setting value (CFG) Units: N/A Reference: Definition: Identifies the Rail DDC ID of the prequel and sequel rails when performing multi-rail sequencing. The device will enable its output (using the programmed delay values in Table 15) when its EN or OPERATION enable state, 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. TABLE 15. BITS 15 PURPOSE VALUE Prequel Enable 14:13 Reserved 12:8 Prequel Rail DDC ID 7 Reserved 4:0 Sequel Rail DDC ID Disable, no prequel preceding this rail 1 Enable, prequel to this rail is defined by bits 12:8 0 Reserved 0 to 31 (0x00 to 0x1F) Set to the Rail DDC ID of the rail that should precede this device’s rail in a sequence order. Sequel Enable 6:5 DESCRIPTION 0 0 Disable, no sequel following this rail 1 Enable, sequel to this rail is defined by bits 4:0 0 Reserved 0 to 31 (0x00 to 0x1F) Set to the Rail DDC ID of the rail that should follow this device’s rail in a sequence order. 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. Submit Document Feedback 37 AN2033.4 March 21, 2016 Application Note 2033 TRACK_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE1 Type: R/W byte - Protectable Data Length in Bytes: 1 Data Format: Custom Factory Value: ZL2006, ZL6100: 0x01 ZL2004, ZL2008, ZL2101, ZL2103, ZL2106, ZL6105: Pin-strap setting value (SS) Units: N/A Reference: Definition: Configures the voltage tracking modes of the device. The data field is described in Table 16. TABLE 16. BITS 7 6:3 2 PURPOSE VALUE Enables Voltage Tracking DESCRIPTION 0 Tracking is disabled 1 Tracking is enabled Reserved - Reserved Controls the Tracking Ratio 0 Output tracks 100% of VTRK 1 Output tracks 50% of VTRK 0 Output is limited by target voltage 1 Output is limited by VTRK pin 0 The output is not allowed to track VTRK down before power-good 1 The output is allowed to track VTRK down before power-good 1 Controls Upper Track Limit 0 Controls Ramp-Up Behavior INTERLEAVE Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x37 Type: R/W word - Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: Default Group Number: 0 (0x00) Default Number in Group: 16 (0x00) Default Position in Group: Four LSB’s of SMBus address Units: N/A Reference: Section 14.7 - PMBus Spec Part I; AN2034 - Configuring Current Sharing on the ZL2004 and ZL2006 Definition: Configures the phase offset of a device that is sharing a common SYNC clock with other devices. Note that for Intersil 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. For current sharing rails, INTERLEAVE is used to set the initial phase of the rail. The current share devices then automatically distribute their phase relative to the INTERLEAVE setting. Refer to AN2034 for phase control rules of a current share rail. TABLE 17. BITS 15:12 11:8 PURPOSE Reserved VALUE 0 DESCRIPTION Reserved Group Number 0 to 15 Sets a number to a group of interleaved rails 7:4 Number in Group 16, 1 to 15 (0 = 16) 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 Submit Document Feedback 38 AN2033.4 March 21, 2016 Application Note 2033 ISHARE_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD2 Type: R/W Word - Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: ZL2004, ZL2006, ZL6100, ZL8101, ZL9101: Pin-strap setting value (CFG) ZL2008, ZL6105: Pin-strap setting value (CFG0) Units: N/A Reference: AN2034 - Configuring Current Sharing on the ZL2004 and ZL2006 Definition: Configures the device for current sharing communication over the DDC bus. The command format is described in Table 18. TABLE 18. BITS 15:8 PURPOSE IShare DDC ID VALUE DESCRIPTION 0 to 31 (0x00 to 0x1F) Sets the current share rail’s DDC ID for each device within a current share rail. Set to the same DDC ID as in DDC_CONFIG. This DDC ID is used for sequencing and fault spreading when used in a current share rail. 7:5 Number of Members (Note 7) 0 to 7 Number of devices in current share rail -1. Example: 3 device current share rail, use 3 – 1 = 2 4:2 Member Position 0 to 7 Position of device within current share rail 1 Reserved 0 Reserved 0 I-Share Control 1 Device is a member of a current share rail 0 Device is not a member of a current share rail NOTE: 7. The following devices are appropriate for use in applications from one to seven phases: ZL2008E, ZL9101, ZL8101, ZL9117, ZL6105 PHASE_CONTROL Devices: ZL2004, ZL2006, ZL2008, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xF0 Type: R/W Byte - Protectable Data Length in Bytes: 1 Data Format: Custom Factory Value: 0x00 Units: N/A Reference: AN2034 - Configuring Current Sharing on the ZL2004 and ZL2006 Definition: This command controls Phase adding/dropping when the device is setup for current sharing. If data written to this command is 0x01, the device phase is considered active while a value of 0x00 will be interpreted as disabled or dropped phase. Any other value written to this command will be ignored. Submit Document Feedback 39 AN2033.4 March 21, 2016 Application Note 2033 DDC_CONFIG Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xD3 Type: R/W Word - Protectable Data Length in Bytes: 2 Data Format: Custom Factory Value: Broadcast Group: 0; DDC ID: Lowest five bits of the SMBus Address. Units: N/A Reference: Definition: Configures the DDC bus TABLE 19. BITS PURPOSE 15:13 Reserved 12:8 Broadcast Group 7:6 5 VALUE 0 0 to 31 Reserved Group number used for broadcast events. (i.e., Broadcast Enable and Broadcast Margin) Set this number to the same value for all rails/devices that should respond to each other’s broadcasted event. This function is enabled by the bits 15 and 14 in the MISC_CONFIG command. Reserved 0 Reserved DDC TX Inhibit 1 DDC Transmission Inhibited 0 4:0 DESCRIPTION DDC ID 0 to 31 DDC Transmission Enabled Sets the rail’s DDC ID for sequencing and fault spreading. For the current-sharing applications, set this value the same as the ID value in ISHARE_CONFIG for all devices in the current sharing rail. DDC_GROUP Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xE2 Type: R/W Block - Protectable Data Length in Bytes: 4 Data Format: Custom Factory Value: 0x00000000 Units: N/A Reference: Definition: This command sets which rail DDC IDs should be listened to for fault spreading information. The data sent is a 4-byte, 32-bit, bit vector where every bit represents a rail’s DDC ID. A bit set to 1 indicates a device DDC ID to which the configured device will respond upon receiving a fault spreading event. In this vector, bit 0 of byte 0 corresponds to the rail with DDC ID 0. Following through, Bit 7 of byte 3 corresponds to the rail with DDC ID 31. Note: The device/rail’s own DDC ID should not be set within the DDC_GROUP command for that device/rail. All devices in a current share rail must shutdown for the rail to report a shutdown. If fault spread mode is enabled in USER_CONFIG (Bit 8 set to 1), the device will immediately shut down if one of its DDC_GROUP members fail. The device/rail will attempt its configured restart only after all devices/rails within the DDC_GROUP have cleared their faults. If fault spread mode is disabled in USER_CONFIG (Bit 8 cleared to 0), the device will perform a sequenced shutdown as defined by the SEQUENCE command setting. The rails/devices in a sequencing set only attempt their configured restart after all faults have cleared within the DDC_GROUP. If fault spread mode is disabled and sequencing is also disabled, the device will ignore faults from other devices and stay enabled. Submit Document Feedback 40 AN2033.4 March 21, 2016 Application Note 2033 Supervisory Commands STORE_DEFAULT_ALL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x11 Type: Send Byte Data Length in Bytes: 0 Data Format: N/A Factory Value: N/A Units: N/A Reference: Section 11.2 - PMBus Spec Part II Definition: Stores, at the DEFAULT level, all PMBus values that were written since the last restore command. To clear the DEFAULT store, perform a RESTORE_FACTORY then STORE_DEFAULT_ALL. To add to the DEFAULT store, perform a RESTORE_DEFAULT_ALL, write commands to be added, then STORE_DEFAULT_ALL. Wait 20ms after a STORE command. RESTORE_DEFAULT_ALL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x12 Type: Send Byte Data Length in Bytes: 0 Data Format: N/A Factory Value: N/A Units: N/A Reference: Section 11.3 - PMBus Spec Part I Definition: Restores PMBus settings that were stored using STORE_DEFAULT_ALL. Command performed at power up. Security level is changed to level 1 following this command. STORE_USER_ALL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x15 Type: Send Byte Data Length in Bytes: 0 Data Format: N/A Factory Value: N/A Units: N/A Reference: Section 11.6 - PMBus Spec Part I Definition: Stores, at the USER level, all PMBus values that were changed since the last restore command. 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. Wait 20ms after a STORE command. RESTORE_USER_ALL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0x16 Type: Send Byte Data Length in Bytes: 0 Data Format: N/A Factory Value: N/A Units: N/A Reference: Section 11.7 - PMBus Spec Part I Definition: Restores PMBus settings that were stored using STORE_USER_ALL. Command performed at power up. Security level is changed to Level 1 following this command. Submit Document Feedback 41 AN2033.4 March 21, 2016 Application Note 2033 RESTORE_FACTORY Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xF4 Type: Send Byte /Protectable Data Length in Bytes: 0 Data Format: N/A Factory Value: N/A Units: N/A Reference: Definition: Restores the device to the hard-coded factory 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. BLANK_PARAMS Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xEB Type: Block Read Data Length in Bytes: 16 Data Format: Custom Factory Value: 0xFF…FF Units: N/A Reference: Definition: Returns a 16-byte string which indicates 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. The mapping of PMBus commands to bits in BLANK_PARAMS is unique for each device type. Contact the factory for the BLANK_PARAMS bit-map for your device type, if needed. PRIVATE_PASSWORD Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xFB Type: Block R/W Data Length in Bytes: 9 Data Format: Custom Factory Value: 0x000000000000000000 Units: N/A Reference: AN2031 - Writing Configuration Files for Intersil Devices Definition: Sets the private password string. Password strings have the same format as the MFR_ID parameters. PUBLIC_PASSWORD Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xFC Type: Block R/W Data Length in Bytes: 4 Data Format: Custom Factory Value: 0x00000000 Units: N/A Reference: AN2031 - Writing Configuration Files for Intersil Devices Definition: Sets the public password string. Submit Document Feedback 42 AN2033.4 March 21, 2016 Application Note 2033 UNPROTECT Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xFD Type: Block R/W Data Length in Bytes: 32 Data Format: Custom Factory Value: 0xFF…FF Units: N/A Reference: AN2031 -Writing Configuration Files for Intersil Devices Definition: Sets a 256-bit (32-byte) parameter which identifies which commands are to be protected against write-access at lower security levels. Each bit in this parameter corresponds to a command according to the command’s code. The command with a code of 00h (PAGE) is protected by the least-significant bit of the least-significant byte, followed by the command with a code of 01h and so forth. Note that all possible commands have a corresponding bit regardless of whether they are protectable or supported by the device. Clearing a command’s UNPROTECT bit indicates that write-access to that command is only allowed if the device’s security level has been raised to an appropriate level. Although the UNPROTECT command is writeable at any security level, it only takes effect when it is stored in the Default or User store (storing in the Default store requires a security level of 3, and storing in the User store requires a security level of 2 or higher). SECURITY_LEVEL Devices: ZL2004, ZL2006, ZL2008, ZL2101, ZL2103, ZL2106, ZL6100, ZL6105, ZL8101, ZL9101 Command Code: 0xFA Type: Read Byte Data Length in Bytes: 1 Data Format: Hex Factory Value: 0x01 Units: N/A Reference: AN2031 - Writing Configuration Files for Intersil Devices Definition: The device provides write protection for individual commands. Each bit in the UNPROTECT parameter controls whether its corresponding command is writeable (commands are always readable). If a command is not writeable, a password must be entered in order to change its parameter (i.e., to enable writes to that command). There are two types of passwords, public and private. The public password provides a simple lock-and-key protection against accidental changes to the device. It would typically be sent to the device in the application prior to making changes. Private passwords allow commands marked as non-writeable in the UNPROTECT parameter to be changed. Private passwords are intended for protecting factory-installed configurations and would not typically be used in the application. Each store (USER and DEFAULT) can have its own UNPROTECT string and private password. If a command is marked as non-writeable in the DEFAULT UNPROTECT parameter (its corresponding bit is cleared), the private password in the DEFAULT Store must be sent in order to change that command. If a command is writeable according to the Default UNPROTECT parameter, it may still be marked as non-writeable in the User Store UNPROTECT parameter. In this case, the User private password can be sent to make the command writeable. The device supports four levels of security. Each level is designed to be used by a particular class of users, ranging from module manufacturers to end users, as discussed below. Levels 0 and 1 correspond to the public password. All other levels require a private password. Writing a private password can only raise the security level. Writing a public password will reset the level down to 0 or 1. Figure 1 on page 44 shows the algorithm used by the device to determine if a particular command write is allowed. Security Level 3 – Module Vendor Level 3 is intended primarily for use by Module vendors to protect device configurations in the Default Store. Clearing a UNPROTECT bit in the Default Store implies that a command is writeable only at Level 3 and above. The device’s security level is raised to Level 3 by writing the private password value previously stored in the Default Store. To be effective, the module vendor must clear the UNPROTECT bit corresponding to the STORE_DEFAULT_ALL and RESTORE_FACTORY commands. Otherwise, Level 3 protection is ineffective since the entire store could be replaced by the user, including the enclosed private password. Security Level 2 – User Level 2 is intended for use by the end user of the device. Clearing a UNPROTECT bit in the User Store implies that a command is writeable only at Level 2 and above. The device’s security level is raised to Level 2 by writing the private password value previously stored in the User Store. To be effective, the user must clear the UNPROTECT bit corresponding to the STORE_USER_ALL, RESTORE_DEFAULT_ALL, STORE_DEFAULT_ALL, and RESTORE_FACTORY commands. Otherwise, Level 2 protection is ineffective since the entire store could be replaced, including the enclosed private password. Submit Document Feedback 43 AN2033.4 March 21, 2016 Application Note 2033 Security Level 1 – Public Level 1 is intended to protect against accidental changes to ordinary commands by providing a global write-enable. It can be used to protect the device from erroneous bus operations. It provides access to commands whose UNPROTECT bit is set in both the Default and User Store. Security is raised to Level 1 by writing the public password stored in the User Store using the PUBLIC_PASSWORD command. The public password stored in the Default Store has no effect. Security Level 0 - Read-Only Mode Level 0 implies that only commands which are always writeable (namely, PUBLIC_PASSWORD, PRIVATE_PASSWORD, and UNPROTECT) are available. This represents the lowest authority level and hence the most protected state of the device. The level can be reduced to 0 by using PUBLIC_PASSWORD to write any value which does not match the stored public password. Write Attempted Always Writeable ? Y N Read Only ? Y N Security Level == 3 ? Y N Default UNPROTECT == 0 ? Y N Security Level == 2 ? Y N User UNPROTECT == 0 ? Y N Write Prohibited N Security Level == 1 ? Y Write Allowed FIGURE 1. ALGORITHM USED TO DETERMINE WHEN A COMMAND IS WRITEABLE Submit Document Feedback 44 AN2033.4 March 21, 2016 Application Note 2033 Glossary Protectable: The data available in these commands are protectable. The UNPROTECT command is used for the protect function. Linear Format: The linear format is defined in the PMBus specification as a two byte value consisting of an exponent and a mantissa. VOUT linear mode format: The VOUT format is defined in the PMBus specification for a number of VOUT command modes. Intersil devices use the linear VOUT mode with an exponent of -13, resulting in VOUT command voltage = (VOUT command data) x 2-13. Custom Format: The custom format describes the command data as being a collection of single bits or sets of bits. Quick Reference Table COMMAND CODE DATA BYTES OPERATION 0x01 1 CUSTOM ON_OFF_CONFIG 0x02 1 CLEAR_FAULTS 0x03 0 STORE_DEFAULT_ALL 0x11 RESTORE_DEFAULT_ALL STORE_USER_ALL PMBUS COMMAND PMBUS DATA FORMAT DATA UNITS FACTORY VALUE HEX (DEC) TYPE AN2033 SECTION R/W byte N/A CUSTOM R/W byte 0x16 page 6 N/A Send byte N/A page 18 0 N/A Send byte N/A page 41 0x12 0 N/A Send byte N/A page 41 0x15 0 N/A Send byte N/A page 41 RESTORE_USER_ALL 0x16 0 N/A Send byte N/A page 41 VOUT_MODE 0x20 1 CUSTOM Read byte 0x13 page 6 VOUT_COMMAND 0x21 2 VOUT LINEAR R/W word V1:V0 pins page 6 V page 6 VOUT_TRIM 0x22 2 SIGNED VOUT LINEAR V R/W word 0x0000 (0) page 7 VOUT_CAL_OFFSET 0x23 2 SIGNED VOUT LINEAR V R/W word 0x0000 (0) page 7 VOUT_MAX 0x24 2 VOUT LINEAR V R/W word 1.1 x VOUT_COMMAND page 7 VOUT_MARGIN_HIGH 0x25 2 VOUT LINEAR V R/W word 1.05 x VOUT_COMMAND page 7 VOUT_MARGIN_LOW 0x26 2 VOUT LINEAR V R/W word 0.95 x VOUT_COMMAND page 8 VOUT_TRANSITION_RATE 0x27 2 LINEAR V/ms R/W word 0xBA00 (1.0) page 8 VOUT_DROOP 0x28 2 LINEAR mV/A R/W word 0x0000 (0) page 8 MAX_DUTY 0x32 2 LINEAR % R/W word 0xEAF8 (95) page 8 FREQUENCY_SWITCH 0x33 2 LINEAR kHz R/W word SYNC pin page 9 INTERLEAVE 0x37 2 CUSTOM R/W word 0x01 (SA1:SA0) page 38 IOUT_CAL_GAIN 0x38 2 LINEAR mV/A R/W word 0xC200 (2) page 9 IOUT_CAL_OFFSET 0x39 2 LINEAR A R/W word 0 page 9 VOUT_OV_FAULT_LIMIT 0x40 2 VOUT LINEAR V VOUT_OV_FAULT_RESPONSE 0x41 1 CUSTOM VOUT_UV_FAULT_LIMIT 0x44 2 VOUT LINEAR VOUT_UV_FAULT_RESPONSE 0x45 1 CUSTOM IOUT_OC_FAULT_LIMIT 0x46 2 LINEAR IOUT_UC_FAULT_LIMIT 0x4B 2 LINEAR A R/W word -1 x IOUT_OC_FAULT_LIMIT page 11 OT_FAULT_LIMIT 0x4F 2 LINEAR C R/W word 0xEBE8 (125) page 12 OT_FAULT_RESPONSE 0x50 1 CUSTOM R/W byte 0xBF page 15 OT_WARN_LIMIT 0x51 2 LINEAR R/W word 0xEB70 (110) page 12 UT_WARN_LIMIT 0x52 2 LINEAR C R/W word 0xDC40 (-30) page 12 UT_FAULT_LIMIT 0x53 2 LINEAR C R/W word 0xE530 (-45) page 12 UT_FAULT_RESPONSE 0x54 1 CUSTOM R/W byte 0xBF page 15 VIN_OV_FAULT_LIMIT 0x55 2 LINEAR V R/W word 0xD380 (14) page 12 VIN_OV_FAULT_RESPONSE 0x56 1 CUSTOM R/W byte 0xBF page 16 VIN_OV_WARN_LIMIT 0x57 2 LINEAR V R/W word 0xD360 (13.5) page 13 VIN_UV_WARN_LIMIT 0x58 2 LINEAR V R/W word 1.03 x VIN_UV_FAULT_LIMIT page 13 Submit Document Feedback 45 V A C R/W word 1.15 x VOUT_COMMAND page 10 R/W byte 0xBF page 14 R/W word 0.85 x VOUT_COMMAND page 10 R/W byte 0xBF page 14 R/W word ILIM pin(s) page 11 AN2033.4 March 21, 2016 Application Note 2033 Quick Reference Table COMMAND CODE PMBUS COMMAND (Continued) DATA BYTES PMBUS DATA FORMAT VIN_UV_FAULT_LIMIT 0x59 2 LINEAR VIN_UV_FAULT_RESPONSE 0x5A 1 CUSTOM POWER_GOOD_ON 0x5E 2 VOUT LINEAR TON_DELAY 0x60 2 TON_RISE 0x61 2 DATA UNITS V FACTORY VALUE HEX (DEC) TYPE AN2033 SECTION R/W word UVLO page 13 R/W byte 0xBF page 16 V R/W word 0.9 x VOUT_COMMAND page 10 LINEAR ms R/W word DLY pin(s) page 17 LINEAR ms R/W word SS pin(s) page 17 TOFF_DELAY 0x64 2 LINEAR ms R/W word 1 x TON_DLY page 18 TOFF_FALL 0x65 2 LINEAR ms R/W word 1 x TON_RISE page 18 STATUS_BYTE 0x78 1 CUSTOM Read byte N/A page 19 STATUS_WORD 0x79 2 CUSTOM Read word N/A page 19 STATUS_VOUT 0x7A 1 CUSTOM Read byte N/A page 19 STATUS_IOUT 0x7B 1 CUSTOM Read byte N/A page 19 STATUS_INPUT 0x7C 1 CUSTOM Read byte N/A page 20 STATUS_TEMPERATURE 0x7D 1 CUSTOM Read byte N/A page 20 STATUS_CML 0x7E 1 CUSTOM Read byte N/A page 20 STATUS_MFR_SPECIFIC 0x80 1 CUSTOM Read byte N/A page 21 READ_VIN 0x88 2 LINEAR V Read word N/A page 21 READ_VOUT 0x8B 2 VOUT LINEAR V Read word N/A page 22 READ_IOUT 0x8C 2 LINEAR A Read word N/A page 22 READ_TEMPERATURE_1 0x8D 2 LINEAR C Read word N/A page 22 READ_TEMPERATURE_2 0x8E 2 LINEAR C Read word N/A page 22 READ_DUTY_CYCLE 0x94 2 LINEAR % Read word N/A page 23 READ_FREQUENCY 0x95 2 LINEAR kHz Read word N/A page 23 PMBUS_REVISION 0x98 1 HEX Read byte page 25 N/A MFR_ID 0x99 ASCII Block R/W <null> page 25 MFR_MODEL 0x9A ASCII Block R/W <null> page 25 MFR_REVISION 0x9B ASCII Block R/W <null> page 26 MFR_LOCATION 0x9C ASCII Block R/W <null> page 26 MFR_DATE 0x9D ASCII Block R/W <null> page 26 MFR_SERIAL 0x9E AUTO_COMP_CONFIG 0xBC AUTO_COMP_CONTROL 0xBD 0 IOUT_OMEGA_OFFSET 0xBE 2 DEADTIME_MAX 0xBF USER_DATA_00 0xB0 MFR_CONFIG 0xD0 1 2 ASCII Block R/W <null> page 26 CUSTOM R/W byte FC pin(s) page 35 Send byte FC pin(s) page 34 LINEAR R/W word 0 page 32 CUSTOM R/W word Device-specific page 36 ASCII Block R/W <null> page 27 CUSTOM R/W word ILIM1 pin page 27 USER_CONFIG 0xD1 2 CUSTOM R/W word CFG pin page 28 ISHARE_CONFIG 0xD2 2 CUSTOM R/W word 0x0000 page 39 DDC_CONFIG 0xD3 2 CUSTOM R/W word 5-bit LSB of SMBus Address page 40 POWER_GOOD_DELAY 0xD4 2 LINEAR R/W word SS pin(s) (TON_RISE) page 18 PID_TAPS 0xD5 9 CUSTOM ms Block R/W FC pin(s) page 31 INDUCTOR 0xD6 1 LINEAR R/W byte V0 pin page 33 NLR_CONFIG 0xD7 2 CUSTOM R/W word FC1 page 33 OVUV_CONFIG 0xD8 1 CUSTOM R/W byte 0x80 page 17 Submit Document Feedback 46 AN2033.4 March 21, 2016 Application Note 2033 Quick Reference Table COMMAND CODE PMBUS COMMAND (Continued) DATA BYTES PMBUS DATA FORMAT DATA UNITS FACTORY VALUE HEX (DEC) TYPE AN2033 SECTION XTEMP_SCALE 0xD9 2 LINEAR C R/W word 0xBA00 (1) page 9 XTEMP_OFFSET 0xDA 2 LINEAR C R/W word 0x0000 (0) page 10 TEMPCO_CONFIG 0xDC 1 CUSTOM R/W byte 0x2C page 34 DEADTIME 0xDD 2 CUSTOM R/W word 0x3C3C page 35 DEADTIME_CONFIG 0xDE 2 CUSTOM R/W word 0x0505 page 36 ns SEQUENCE 0xE0 2 CUSTOM R/W word CFG pin page 37 TRACK_CONFIG 0xE1 1 CUSTOM R/W byte SS1 pin page 38 DDC_GROUP 0xE2 4 CUSTOM Block R/W 0x00000000 DEVICE_ID 0xE4 16 ASCII Block read N/A page 24 MFR_IOUT_OC_FAULT_RESPONSE 0xE5 1 CUSTOM R/W byte 0xBF page 15 page 40 MFR_IOUT_UC_FAULT_RESPONSE 0xE6 1 CUSTOM R/W byte 0xBF page 15 IOUT_AVG_OC_FAULT_LIMIT 0xE7 2 LINEAR A R/W word IOUT_OC_FAULT_LIMIT page 11 IOUT_AVG_UC_FAULT_LIMIT 0xE8 2 LINEAR A R/W word IOUT_UC_FAULT_LIMIT page 11 MISC_CONFIG 0xE9 2 CUSTOM R/W word page 29 SNAPSHOT 0xEA 32 CUSTOM Block read page 24 BLANK_PARAMS 0xEB 16 CUSTOM Block read 0xFF..FF page 42 PHASE_CONTROL 0xF0 1 CUSTOM R/W byte page 39 PID_TAPS_ADAPT 0xF2 9 CUSTOM Block R/W FC pin(s) page 32 PID_TAPS_CALC 0xF2 9 CUSTOM Block R/W FC pin(s) page 32 SNAPSHOT_CONTROL 0xF3 1 CUSTOM R/W byte page 23 RESTORE_FACTORY 0xF4 0 N/A Send byte N/A page 42 MFR_VMON_OV_FAULT_LIMIT 0xF5 2 LINEAR V R/W word 0xD300 (12) page 13 MFR_VMON_UV_FAULT_LIMIT 0xF6 2 LINEAR V R/W word 0xCA80 (5) page 13 V MFR_READ_VMON 0xF7 2 LINEAR R/W word N/A page 23 VMON_OV_FAULT_RESPONSE 0xF8 1 CUSTOM R/W byte 0xBF page 16 VMON_UV_FAULT_RESPONSE 0xF9 1 CUSTOM R/W byte 0xBF page 16 SECURITY_LEVEL 0xFA 1 HEX Read byte N/A page 43 PRIVATE_PASSWORD 0xFB 9 ASCII Block R/W 0x000000000000000000 page 42 PUBLIC_PASSWORD 0xFC 4 ASCII Block R/W 0x00000000 page 42 UNPROTECT 0xFD 32 CUSTOM Block R/W 0xFF…FF page 43 NOTE: “Factory Values” refers to hard coded values or pin-strap values that are loaded upon a “FACTORY_RESTORE”. Submit Document Feedback 47 AN2033.4 March 21, 2016 Application Note 2033 Related Tools and Documentation DOCUMENT DESCRIPTION AN2015 Current Protection and Measurement AN2031 Writing Configuration Files for Intersil Digital Power AN2032 NLR Configuration for DDC Products AN2034 Configuring Current Sharing on the ZL2004 and ZL2006 AN2035 Compensation Using CompZLTM Revision History DATE REV. # COMMENT May 2008 1.0 Initial release August 2008 1.1 Added SEQUENCE command table Corrected ISHARE_CONFIG and INTERLEAVE command descriptions Updated TEMPCO_CONFIG command Added “not while enabled” notes to certain commands Corrected INTERLEAVE command table Clarified Precise ramp bits in MISC_CONFIG October 2008 1.2 Added ZL2103 and ZL2106 references Corrected MFR_CONFIG: bit 2, ‘1’ = Enabled Added “DCR” descriptor to TC calculation in TEMPCO_CONFIG Removed SMBus control bits 4 and 7 in USER_CONFIG Added note 1 to TEMPCO_CONFIG Corrected DEADTIME factory initial values June 4, 2009 AN2033.0 Conversion from Word to Frame. Issued AN2033. Applied all Intersil Standards. Rev 0 marks New document. December 2009 AN2033.1 Product additions and PMBus command updates for AN2033. April 2011 AN2033.2 Product additions and PMBus command updates for AN2033. September 29, 2011 AN2033.3 Product additions and PMBus command updates for AN2033. March 21, 2016 AN2033.4 Replaced Zilker with Intersil throughout document. Applied Intersil’s new standards. Removed ZL8100 and ZL9101A references. Added “PMBus Use Guidelines” and “Summary” on page 5. 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 the document is current before proceeding. For information regarding Intersil Corporation and its products, see www.intersil.com Submit Document Feedback 48 AN2033.4 March 21, 2016