DATASHEET 2-Phase Boost Controller with Drivers and I2C/PMBus™ ISL78229 Features The ISL78229 is an automotive grade (AEC-Q100 Grade 1), 2-phase 55V synchronous boost controller intended to simplify the design of high power boost applications. It integrates strong half-bridge drivers, an analog/digital tracking input, comprehensive protection functions and a PMBus™ interface for added control and telemetry. • Input/output voltage range: 5V to 55V, withstands 60V transients • Supports synchronous or standard boost topology • Peak current mode control with adjustable slope compensation • Secondary average current control loop ISL78229 enables a simple, modular design for systems requiring power and thermal scalability. It offers peak-current mode control for fast line response and simple compensation. Its synchronous 2-phase architecture enables it to support higher current while reducing the size of input and output capacitors. The integrated drivers feature programmable adaptive dead time control offering flexibility in power stage design. ISL78229 offers a 90°output clock and supports 1-, 2- and 4-phases. • Integrated 5V 2A sourcing/3A sinking N-channel MOSFET drivers • Switching frequency: 50kHz to 1.1MHz per phase • External synchronization • Programmable minimum duty cycle • Programmable adaptive dead time control • Optional diode emulation and phase dropping ISL78229 offers a highly robust solution for the most demanding environments. Its unique soft-start control prevents large negative current even in extreme cases, such as a restart under high output prebias on high volume capacitances. It also offers two levels of cycle-by-cycle overcurrent protection, average current limiting, input OVP, output UVP/OVP and internal OTP. A thermistor input is provided for external OTP for the power-stage elements. In the event of a fault, the ISL78229 offers individually programmable latch-off or hiccup recovery for each fault type. • PWM and analog track function • Forced PWM operation with negative current limiting and protection • Comprehensive protection/fault reporting • Selectable hiccup or latch-off fault response • I2C/PMBus™ compatible digital interface • AEC-Q100 qualified, Grade 1: -40°C to +125°C • 6mmx6mm 40 Ld WFQFN (Wettable Flank QFN) package Also integrated are several functions that ease system design. A unique tracking input is available that can control the output voltage, allowing it to track either a digital duty cycle (PWM) signal or an analog reference. ISL78229 provides input average current limiting so the system can deliver transient bursts of high load current while limiting the average current to avoid overheating. Finally, the ISL78229 PMBus™ interface provides fault reporting, telemetry and system control to support functional safety qualification. Applications • Automotive power system (e.g., 12V to 24V, 12V to 48V, etc.) - Trunk audio amplifier - Start-stop system - Automotive boost applications • Industrial and telecommunication power supplies PVCC VIN EN_IC EN UG1 NTC 95 PH1 RSEN1 VIN LG1 SDA SCL SALERT PMBus ISEN1N ISEN1P ISL78229 POWER-GOOD PGOOD TRACK BOOT2 UG2 PH2 CLOCK_OUT 90 VO = 18V 85 80 VO = 24V 75 VO = 36V 70 65 60 RSEN2 55 CLKOUT LG2 50 SS 0 ISEN2N COMP 100 VOUT BOOT1 EFFICIENCY (%) VIN ISEN2P 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 LOAD CURRENT (A) FB NOTE: (See Typical Application in Figure 4 on page 8.) FIGURE 1. SIMPLIFIED APPLICATION SCHEMATIC, 2-PHASE SYNCHRONOUS BOOST February 12, 2016 FN8656.3 1 FIGURE 2. EFFICIENCY CURVES, VIN = 12V, TA = +25°C 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 2015, 2016. All Rights Reserved Intersil (and design) is a trademark owned by Intersil Corporation or one of its subsidiaries. All other trademarks mentioned are the property of their respective owners. ISL78229 Table of Contents Pin Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Functional Pin Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Typical Application - 2-Phase Synchronous Boost . . . . . . . . 8 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Switching Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input Inductor Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Capacitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input Capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power MOSFET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bootstrap Capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loop Compensation Design . . . . . . . . . . . . . . . . . . . . . . . . . . VCC Input Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Current Sense Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 65 65 66 66 66 66 68 68 Thermal Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Layout Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Recommended Operating Conditions . . . . . . . . . . . . . . . . . . 9 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 About Intersil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Performance Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Package Outline Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Operation Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Synchronous Boost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 PWM Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Multiphase Power Conversion . . . . . . . . . . . . . . . . . . . . . . . . . 27 Oscillator and Synchronization. . . . . . . . . . . . . . . . . . . . . . . . . 29 Operation Initialization and Soft-Start. . . . . . . . . . . . . . . . . . . 30 Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Soft-Start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 PGOOD Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Current Sense. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Adjustable Slope Compensation . . . . . . . . . . . . . . . . . . . . . . . 33 Light-Load Efficiency Enhancement . . . . . . . . . . . . . . . . . . . . 33 Fault Protections/Indications. . . . . . . . . . . . . . . . . . . . . . . . . . 34 Internal 5.2V LDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 PMBus™ User Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Monitor Operating Parameters via PMBus™ . . . . . . . . . . . . . 40 Monitor Faults and Configure Fault Responses . . . . . . . . . . . 40 Set Operation/Fault Thresholds via PMBus™ . . . . . . . . . . . . 40 Accessible Timing for PMBus™ Registers Status . . . . . . . . . 40 Device Identification Address and Read/Write . . . . . . . . . . . 42 PMBus™ Data Formats Used in ISL78229. . . . . . . . . . . . . . . 42 PMBus™ Command Summary . . . . . . . . . . . . . . . . . . . . . . . .43 PMBus™ Command Detail . . . . . . . . . . . . . . . . . . . . . . . . . . .46 OPERATION (01h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 CLEAR_FAULTS (03h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 WRITE_PROTECT (10h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 CAPABILITY (19h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 VOUT_COMMAND (21h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 VOUT_TRANSITION_RATE (27h) . . . . . . . . . . . . . . . . . . . . . . . . 49 OT_NTC_FAULT_LIMIT (4Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 OT_NTC_WARN_LIMIT (51h) . . . . . . . . . . . . . . . . . . . . . . . . . . 51 READ_VIN (88h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 READ_VOUT (89h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 READ_IIN (8Ch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 READ_TEMPERATURE (8Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . 55 PMBUS_REVISION (98h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 IC_DEVICE_ID (ADh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 IC_DEVICE_REV (AEh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 FAULT_STATUS (D0h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 FAULT_MASK (D1h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 SET_FAULT_RESPONSE (D2h) . . . . . . . . . . . . . . . . . . . . . . . . . 60 VOUT_OV_FAULT_LIMIT (D3h) . . . . . . . . . . . . . . . . . . . . . . . . . 61 VOUT_UV_FAULT_LIMIT (D4h) . . . . . . . . . . . . . . . . . . . . . . . . . 62 CC_LIMIT (D5h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 OC_AVG_FAULT_LIMIT (D6h) . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Application Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65 Output Voltage Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Submit Document Feedback 2 FN8656.3 February 12, 2016 ISL78229 Pin Configuration VCC RDT ATRK/DTRK HIC/LATCH NC ISEN2P ISEN2N ISEN1P ISEN1N VIN ISL78229 (40 LD 6x6 WFQFN) TOP VIEW 40 39 38 37 36 35 34 33 32 31 SLOPE 1 30 BOOT1 FB 2 29 UG1 COMP 3 28 PH1 SS 4 27 LG1 PAD 8 23 PH2 PGOOD 9 22 UG2 FSYNC 10 21 BOOT2 11 12 13 14 15 16 17 18 19 20 CLKOUT ADDR2 EN 24 LG2 PLLCOMP 7 RBLANK ADDR1 DE/PHDRP 25 PGND NTC 6 SALERT TRACK SCL 26 PVCC SDA 5 SGND IMON Functional Pin Description PIN NAME PIN # DESCRIPTION SLOPE 1 This pin programs the slope of the internal slope compensation. A resistor should be connected from the SLOPE pin to GND. Refer to “Adjustable Slope Compensation” on page 33 for how to select this resistor value. FB 2 The inverting input of the error amplifier for the voltage regulation loop. A resistor network must be placed between the FB pin and the output rail to set the boost converter’s output voltage. Refer to “Output Voltage Setting” on page 65 for more details. There are also output overvoltage and undervoltage comparators on this pin. Refer to “Output Undervoltage Fault” on page 35 and “Output Overvoltage Fault” on page 36 and for more details. COMP 3 The output of the transconductance error amplifier (Gm1) for the output voltage regulation loop. Place the compensation network between the COMP pin and ground. Refer to “Output Voltage Regulation Loop” on page 26 for more details. The COMP pin voltage can also be controlled by the constant current control loop error amplifier (Gm2) output through a diode (DCC) when the constant current control loop is used to control the input average current. Refer to “Constant Current Control (CC)” on page 37 for more details. SS 4 A capacitor placed from SS to ground will set up the soft-start ramp rate and in turn determine the soft-start time. Refer to “Soft-Start” on page 31 for more details. Submit Document Feedback 3 FN8656.3 February 12, 2016 ISL78229 Functional Pin Description (Continued) PIN NAME PIN # DESCRIPTION IMON 5 IMON is the average current monitor pin for the sum of the two phases’ inductor currents. It is used for average current limiting and average current protection functions. The sourcing current from the IMON pin is the sum of the two CSA’s outputs plus a fixed 17µA offset current. With each CSA sensing individual phase’s inductor current, the IMON signal represents the sum of the two phases’ inductor currents and it is the input current for the boost. A resistor in parallel with a capacitor are needed to be placed from IMON to ground. The IMON pin output current signal builds up the average voltage signal representing the average current sense signals. A constant average current limiting function and an average current protection are implemented based on the IMON signal. 1. Constant Average Current Limiting: A Constant Current (CC) control loop is implemented to limit the IMON average current signal using a 1.6V reference, which ultimately limits the total input average current to a constant level. 2. Average Current Protection: If the IMON pin voltage is higher than 2V, the part will go into either Hiccup or Latch-off fault protection as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35. Refer to “Average Current Sense for 2 Phases - IMON” on page 32 for more details. TRACK 6 External reference input pin for the IC output voltage regulation loop to follow. The input reference signal can be either digital or analog signal selected by the ATRK/DTRK pin configuration. If the TRACK function is not used, connect the TRACK pin to VCC and the internal VREF_DAC will work as the reference. Refer to “Digital/Analog TRACK Function” on page 26 for more details. ADDR1 7 ADDR1, a logic input in combination with ADDR2, selects one of four bus addresses. Refer to “Device Identification Address and Read/Write” on page 42 for more details. ADDR2 8 ADDR2, a logic input in combination with ADDR1, selects one of four bus addresses. Refer to “Device Identification Address and Read/Write” on page 42 for more details. PGOOD 9 Provides an open-drain power-good signal. Pull up this pin with a resistor to this IC’s VCC for proper function. When the output voltage is within OV/UV thresholds and soft-start is completed, the internal PGOOD open-drain transistor is open and PGOOD is pulled HIGH. It will be pulled low once output UV/OV or input OV conditions are detected. Refer to “PGOOD Signal” on page 31 for more details. FSYNC 10 A dual-function pin for switching frequency setting and synchronization defined as follows: 1. The PWM switching frequency can be programmed by a resistor RFSYNC from this pin to ground. The PWM frequency refers to a single-phase switching frequency in this datasheet. The typical programmable frequency range is 50kHz to 1.1MHz. 2. The PWM switching frequency can also be synchronized to an external clock applied on the FSYNC pin. The FSYNC pin detects the input clock signal’s rising edge to be synchronized with. The typical detectable minimum pulse width of the input clock is 20ns. The rising edge of LG1 is delayed by 35ns from the rising edge of the input clock signal at the FSYNC pin. Once the internal clock is locked to the external clock, it will latch to the external clock. If the external clock on the FSYNC pin is removed, the switching frequency oscillator will shut down. The part will then detect PLL_LOCK fault and go to either Hiccup mode or Latch-off mode as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35. If the part is set in Hiccup mode, the part will restart with the frequency set by RFSYNC. SGND 11 Signal ground pin that the internal sensitive analog circuits refer to. Connect this pin to large copper ground plane free from large noisy signals. In layout power flow planning, avoid having the noisy high frequency pulse current flowing through the ground area around the IC. SDA 12 Serial bus data Input/Output. Requires pull-up. SCL 13 Serial bus clock Input. Requires pull-up. SALERT 14 PMBus™ Alert Output. An open-drain output that is pulled low when a fault condition is detected. Requires pull-up. Refer to “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 for more details. NTC 15 External temperature sensor input. An NTC resistor from this pin to GND can be used as the external temperature sensing component. A 20µA current sources out of this pin. The voltage at this pin is 20µA times the NTC resistor, which represents the temperature. The voltage on this pin is converted by the internal ADC and stored in the NTC register which can be read over the PMBus™. Refer to “External Temperature Monitoring and Protection (NTC Pin)” on page 38 for more details. DE/PHDRP 16 This pin is used to select Diode Emulation mode (DE), Phase Dropping (PH_DROP) mode or continuous conduction mode (CCM). There are 3 configurable modes: 1. DE mode; 2. DE plus PH_DROP mode; 3. CCM mode. Refer to Table 2 on page 34 for the 3 configurable options. The phase dropping mode is not allowed with external synchronization. RBLANK 17 A resistor from this pin to ground programs the blanking time for current sensing after the PWM is ON (LG is ON). This blanking time is also termed as tMINON time meaning minimum ON-time once a PWM pulse is ON. Refer to “Minimum On-Time (Blank Time) Consideration” on page 29 for the selection of RBLANK. Submit Document Feedback 4 FN8656.3 February 12, 2016 ISL78229 Functional Pin Description (Continued) PIN NAME PIN # PLLCOMP 18 This pin serves as the compensation node for the switching frequency clock’s PLL (Phase Lock Loop). A second order passive loop filter connected between this pin and ground compensates the PLL loop. Refer to “Oscillator and Synchronization” on page 29 for more details. DESCRIPTION EN 19 This pin is a threshold-sensitive enable input for the controller. When the EN pin is driven above 1.2V, the ISL78229 is enabled and the internal LDO is activated to power up PVCC followed by a start-up procedure. Driving the EN pin below 0.95V will disable the IC and clear all fault states. Refer to “Enable” on page 31 for more details. CLKOUT 20 This pin outputs a clock signal with same frequency to one phase’s switching frequency. The rising edge signal on the CLKOUT pin is delayed by 90° from the rising edge of LG1 of the same IC. With CLKOUT connected to the FSYNC pin of the second ISL78229, a 4-phase interleaving operation can be achieved. Refer to “Oscillator and Synchronization” on page 29 for more details. BOOT2 21 This pin provides bias voltage to the Phase 2 high-side MOSFET driver. A bootstrap circuit is used to create a voltage suitable to drive the external N-channel MOSFET. A 0.47µF ceramic capacitor in series with a 1.5Ω resistor are recommended between the BOOT2 and PH2 pins. In the typical configuration, PVCC is providing the bias to BOOT2 through a fast switching diode. In applications where a high-side driver is not needed (standard boost application for example), BOOT2 is recommended to be connected to ground. The ISL78229 IC can detect BOOT2 being grounded during start-up and both the Phase 1 and Phase 2 high-side drivers will be disabled. In addition, PH1 and PH2 should also be tied to ground. UG2 22 Phase 2 high-side gate driver output. This output can be disabled by tying either BOOT1 and PH1 to ground or BOOT2 and PH2 to ground. PH2 23 Connect this pin to the source of the Phase 2 high-side MOSFETs and the drain of the low-side MOSFETs. This pin represents the return path for the Phase 2 high-side gate drive. LG2 24 Phase 2 low-side gate driver output. It should be connected to the Phase 2 low-side MOSFETs’ gates. PGND 25 Provides the return path for the low-side MOSFET drivers. This pin carries a noisy driving current and the traces connecting from this pin to the low-side MOSFET source and PVCC decoupling capacitor ground pad should be as short as possible. All the sensitive analog signal traces should not share common traces with this driver return path. Connect this pin to the ground copper plane (wiring away from the IC instead of connecting through the IC bottom PAD) through several vias as close as possible to the IC. PVCC 26 Output of the internal linear regulator that provides bias for the low-side driver, high-side driver (PVCC connected to BOOTx through diodes) and VCC bias (PVCC and VCC are typically connected through a small resistor like 10Ω or smaller, which helps to filter out the noises from PVCC to VCC). The PVCC operating range is 4.75V to 5.5V. A minimum 10µF decoupling ceramic capacitor should be used between PVCC and PGND. Refer to “Internal 5.2V LDO” on page 39 for more details. LG1 27 Phase 1 low-side gate driver output. It should be connected to the Phase 1 low-side MOSFETs’ gates. PH1 28 Connect this pin to the source of the Phase 1 high-side MOSFETs and the drain of the low-side MOSFETs. This pin represents the return path for the Phase 1 high-side gate drive. UG1 29 Phase 1 high-side MOSFET gate drive output. This output can be disabled by tying either BOOT1 and PH1 to ground or BOOT2 and PH2 to ground. BOOT1 30 This pin provides bias voltage to the Phase 1 high-side MOSFET driver. A bootstrap circuit is used to create a voltage suitable to drive the external N-channel MOSFET. A 0.47µF ceramic capacitor in series with a 1.5Ω resistor are recommended between BOOT1 and PH1 pins. In typical configuration, PVCC is providing the bias to BOOT1 through a fast switching diode. In applications where a high-side driver is not needed (for example, standard boost application), the BOOT1 is recommended to be connected to ground. The ISL78229 IC can detect BOOT1 being grounded during start-up and both the Phase 1 and Phase 2 high-side drivers will be disabled. In addition, PH1 and PH2 should also be tied to ground. VIN 31 Connect supply rail to this pin. Typically, connect boost input voltage to this pin. This pin is connected to the input of the internal linear regulator, generating the power necessary to operate the chip. The DC voltage applied to the VIN should not exceed 55V during normal operation. VIN can withstand transients up to 60V, but in this case, the device's overvoltage protection will stop it from switching to protect itself. Refer to “Input Overvoltage Fault” on page 35 for more details. ISEN1N 32 The ISEN1N pin is the negative potential input to the Phase 1 current sense amplifier. This amplifier continuously senses the Phase 1 inductor current through a power current sense resistor in series with the inductor. The sensed current signal is used for current mode control, peak current limiting, average current limiting and diode emulation. ISEN1P 33 The ISEN1P pin is the positive potential input to the Phase 1 current sense amplifier. ISEN2N 34 The ISEN2N pin is the negative potential input to the Phase 2 current sense amplifier. This amplifier continuously senses the Phase 2 inductor current through a power current sense resistor in series with the inductor. The sensed current signal is used for current mode control, peak current limiting, average current limiting and diode emulation. ISEN2P 35 The ISEN2P pin is the positive phase input to the Phase 2 current sense amplifier. NC 36 Not Connected - This pin is not electrically connected internally. Submit Document Feedback 5 FN8656.3 February 12, 2016 ISL78229 Functional Pin Description (Continued) PIN NAME PIN # DESCRIPTION HIC/LATCH 37 This pin is used to select either Hiccup or Latch-off response to faults including output overvoltage (monitoring the FB pin), output undervoltage (monitoring the FB pin, default inactive), VIN overvoltage (monitoring the FB pin), peak overcurrent protection (OC2), average current protection (monitoring the IMON pin) and over-temperature protection (monitoring the NTC pin), etc. HIC/LATCH = HIGH to activate the Hiccup fault response. HIC/LATCH = LOW to have the Latch-off fault response. Either toggling the EN pin or recycling VCC POR resets the IC from Latch-off status. Refer to “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35 and Table 3 on page 41 for more details. ATRK/DTRK 38 The logic input pin to select the input signal format options for the TRACK pin. Pull this pin HIGH for the TRACK pin to accept analog input signals. Pull this pin LOW for the TRACK pin to accept digital input signals. Refer to “Digital/Analog TRACK Function” on page 26 for more details. RDT 39 A resistor connected from this pin to ground programs the dead times between UGx OFF to LGx ON and LGx OFF to UGx ON to prevent shoot-through. Refer to “Driver Configuration” on page 25 for the selection of RDT. VCC 40 IC bias power input pin for the internal analog circuitry. A minimum 1µF ceramic capacitor should be used between VCC and ground for noise decoupling purposes. VCC is typically biased by PVCC or an external bias supply with voltage ranging from 4.75V to 5.5V. Since PVCC is providing pulsing drive current, a small resistor like 10Ω or smaller between PVCC and VCC can help to filter out the noises from PVCC to VCC. PAD - Bottom thermal pad. It is not used as an electrical connection to the IC. In layout it must be connected to PCB large ground copper plane that doesn’t contain noisy power flows. Put multiple vias (as many as possible) in this pad connecting to the ground copper plane to help reduce the IC’s JA. Ordering Information PART NUMBER (Notes 1, 2, 3) PART MARKING ISL78229ARZ ISL7822 9ARZ ISL78229EV1Z Evaluation Board TEMP. RANGE (°C) PACKAGE (RoHS Compliant) -40 to +125 40 Ld 6x6 WFQFN PKG. DWG. # L40.6x6C NOTES: 1. Add “-T” suffix for 4k unit or “-T7A” suffix for 250 unit Tape and Reel options. Refer to TB347 for details on reel specifications. 2. These Intersil Pb-free plastic packaged products employ special Pb-free material sets; molding compounds/die attach materials and NiPdAu-Ag plate - e4 termination finish, which is RoHS compliant and compatible with both SnPb and Pb-free soldering operations. Intersil Pb-free products are MSL classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020. 3. For Moisture Sensitivity Level (MSL), see device information page for ISL78229. For more information on MSL see techbrief TB363. TABLE 1. KEY DIFFERENCES BETWEEN FAMILY OF PARTS PART NUMBER TOPOLOGY PMBus™ NTC TRACK FUNCTION ISL78229ARZ 2-Phase Boost Controller Yes Yes Yes 40 Ld 6x6 WFQFN ISL78227ARZ 2-Phase Boost Controller No No Yes 32 Ld 5x5 WFQFN Submit Document Feedback 6 PACKAGE FN8656.3 February 12, 2016 Submit Document Feedback Block Diagram VIN EN EN HIC/LATCH 20µA VIN/48 ÷ 48 5.2V LDO PVCC VIN/48 VFB VIMON 1.2*VREF_DAC 3 bits [2:0] (Default) D3h POR OTP PLL DEFAULT SELECTION 7 EN EN_HICCP 3 bits [2:0] D4h EN_LATCHOFF HICCUP RETRY DELAY INITIALIZATION DELAY VREF_ VOUTOV M U X VOUT_OV ADDR1 ADDR2 SDA 10-bit ADC EN 2 I C/PMBus INTERFACE VIN_OV VFB D2h HICCUP /LATCH-OFF 5µA VNTC VIN_OV 1.21V 1.2V VCC NTC PGOOD VOUT_OV SCL VOUT_UV VREF_ VOUTUV Rising Delay VOUT_UV 0.8*VREF_DAC (Default) OC_AVG OC2_PEAK_PH1 OC2_PEAK_PH2 SALERT LOGIC AND REGISTERS OT_NTC_FAULT LATCH-OFF LOGIC CLOCK FAULT FSYNC PLLCOMP CLKOUT VCO PLL OT_NTC_WARN PLLCOMP_SHORT PLL_LOCK SLOPE COMPENSATION EN_SS SLOPE SOFT-START DELAY AND LOGIC SS_DONE 3.47V SS TRACK 0.3V VREF_TRK ATRAK/ DTRK ATRK/DTRK 1k 112µA VREF_2.5V OC1_PH1 VREF_TRK VREF_DAC (1.6V Default) 8 bits [7:0] 21h FB COMP Gm1 ISEN1 -48µA ZCD_PH1 8-bit DAC UG1 2µA R2 R1 1.6V (DEFAULT) CLOCK DCC Q PWM CONTROL S PH1 PROGRAMMABLE ADAPTIVE DEAD TIME PVCC LG1 VREF_CC Gm2 CMP_PD 1.1V VIMON IOUT CMP_OCAVG OC_AVG FN8656.3 February 12, 2016 VREF_ OCAVG ÷8 2V (DEFAULT) PGND PGND RDT RBLANK DROP_PHASE2 PHASE_DROP ÷8 3 bits [2:0] D6h BOOT1 ISEN1 DUPLICATE FOR EACH PHASE IMON ISEN1N IBIAS 112µA ISEN1 OC_NEG_PH1 FAULT 3 bits [2:0] D5h 105µA 80µA VFB ISEN1P CSA ISEN1 OC2_PH1 PWM Comparator SS LP Filter M U X ISEN1 VRAMP ISEN1 (PH1) PHASE DROP CONTROL 17µA ISEN2 (PH2) EN_DE EN_PHASE_DROP DE MODE AND PHASE DROP MODE SELECTION DE/PHDRP N.C. SGND FIGURE 3. BLOCK DIAGRAM PAD ISL78229 SS ISL78229 Typical Application - 2-Phase Synchronous Boost RVCC 10 SGND VIN VIN EN_IC EN PVCC PVCC VCC CVCC 1µF CPVCC 10µF PGND RPVCCBT 5.1 PVCC_BT DBOOT1 VOUT BOOT1 RNTC NTC CBOOT1 0.47µF UG1 RP_NTC COUT Q1 L1 ADDR2 POWER-GOOD RBIAS1B TRACK RSET1B DBOOT2 BOOT2 CSS SS CPLL2 1nF RFS PVCC_BT UG2 Q3 Q4 LG2 FSYNC ISEN2N SLOPE ISEN2P RBLANK RBLANK RSEN2 IMON ATRK/DTRK VCC HIC/LATCH VCC DE/PHDRP CIN RBIAS2A CISEN2 220pF RSET2B RSET2A CIMON RDT RDT L2 1m PLLCOMP RBIAS2B RSLOPE COUT PH2 RPLL 3.3k RSET1A CBOOT2 0.47µF CLKOUT CLOCK_OUT CPLL1 6.8nF CISEN1 220pF ISEN1P ISL78229 RPG RBIAS1A ISEN1N PGOOD CIN Q2 LG1 SDA SCL SALERT PMBus VIN 1m ADDR1 VCC RSEN1 PH1 RFB2 RIMON FB CCP1 RCP COMP RFB1 CCP2 ATRK/DTRK: = VCC to track analog signal = GND to track digital signal Q1, Q2, Q3, Q4: 2 BUK9Y6R0-60E in parallel HIC/LATCH: = VCC for HICCUP mode = GND for LATCHOFF mode DE/PHDRP: = VCC for DE mode = FLOAT for DE and Phase-Drop mode = GND for CCM mode FIGURE 4. TYPICAL APPLICATION - 2-PHASE SYNCHRONOUS BOOST Submit Document Feedback 8 FN8656.3 February 12, 2016 ISL78229 Absolute Maximum Ratings Thermal Information VIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3V to +60V PH1, PH2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3V to +60V BOOT1, BOOT2, UG1, UG2 . . . . . . . . . . . . . . . . . . . . . . . . . . .- 0.3V to +65.0V Upper Driver Supply Voltage, VBOOT - VPH . . . . . . . . . . . . . . . - 0.3V to +6.5V PVCC, VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3V to +6.5V ISEN1P, ISEN1N, ISEN2P, ISEN2N . . . . . . . . . . . . . . . . . . . . . - 0.3V to +60V VISENxP - VISENxN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±0.6V All Other Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3V to VCC + 0.3V ESD Rating Human Body Model (Tested per AEC-Q100-002) . . . . . . . . . . . . . . . . 2kV Charged Device Model (Tested per AEC-Q100-011) Corner Pins (Note 6). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . N/A All Other Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500V Latch-Up Rating (Tested per AEC-Q100-004) . . . . . . . . . . . . . . . . . . 100mA Thermal Resistance (Typical) JA (°C/W) JC (°C/W) 40 Ld 6x6 WFQFN Package (Notes 4, 5) . . 28 1.2 Maximum Junction Temperature (Plastic Package). . . . . . . . . . . . . . . . +150°C Maximum Storage Temperature Range. . . . . . . . . . . . . . . . . .-65°C to +150°C Pb-Free Reflow Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . see TB493 Recommended Operating Conditions VIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5V to +55V PVCC, VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.75V to 5.5V PH1, PH2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3V to +55V Upper Driver Supply Voltage, VBOOTx - VPHx . . . . . . . . . . . . . . . . .3.5V to 6V ISEN1P to ISEN1N and ISEN2P to ISEN2N Differential Voltage . . . . ±0.3V ISEN1P, ISEN1N, ISEN2P, ISEN2N Common-Mode Voltage . . . . 4V to 55V Operational Junction Temperature Range (Automotive) . . . .-40°C to +125°C CAUTION: Do not operate at or near the maximum ratings listed for extended periods of time. Exposure to such conditions may adversely impact product reliability and result in failures not covered by warranty. NOTES: 4. JA is measured in free air with the component mounted on a high effective thermal conductivity test board with “direct attach” features. See Tech Brief TB379. 5. For JC, the “case temp” location is the center of the exposed metal pad on the package underside. 6. Per AEC-Q100-011 Paragraph 1.3.9, QFNs have no corner pins. Electrical Specifications Refer to Figure 3 on page 7 and Typical Application Schematics (page 8). Operating conditions unless otherwise noted: VIN = 12V, VPVCC = 5.2V, and VVCC = 5.2V, TA = -40°C to +125°C (Note 8). Typicals are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +125°C. PARAMETER SYMBOL TEST CONDITIONS MIN (Note 7) TYP MAX (Note 7) UNIT 55 V SUPPLY INPUT Input Voltage Range VIN Input Supply Current to the VIN Pin (IC Enabled) Switching, under the condition of internal LDO having dropout (VIN - PVCC) less than 0.25V 5 IQ_SW EN = 5V, VIN = 12V, PVCC = VCC, BOOT1 and BOOT2 supplied by PVCC, RFSYNC = 40.2k (fSW = 300kHz), LGx = OPEN, UGx = OPEN 8.0 10.0 mA IQ_NON-SW EN = 5V, VIN = 12V, PVCC = VCC, BOOT1 and BOOT2 supplied by PVCC, non-switching, LGx = OPEN, UGx = OPEN 6.0 8.5 mA EN = GND, VIN = 55V 0.2 1.0 µA -1 0 1 µA 56.5 58.0 59.5 V Input Supply Current to the VIN Pin (IC Shutdown) I_SD_VIN_55V Input Bias Current (IC Shutdown) to Each of ISEN1P/ISEN1N/ISEN2P/ISEN2N Pins I_SD_ISENxP/N EN = GND, VIN = 55V ISEN1P (or ISEN1N/ISEN2P/ISEN2N) = 55V INPUT OVERVOLTAGE PROTECTION VIN OVP Rising Threshold (Switching Disable) EN = 5V, VIN rising VIN OVP Trip Delay EN = 5V, VIN rising 5 µs INTERNAL LINEAR REGULATOR LDO Voltage (PVCC pin) VPVCC LDO Saturation Dropout Voltage (PVCC pin) LDO Current Limit (PVCC pin) IOC_LDO LDO Output Short Current Limit (PVCC pin) Submit Document Feedback VDROPOUT 9 IOCFB_LDO VIN = 6V to 55V, CPVCC = 4.7µF, IPVCC = 10mA 5.0 5.2 130 50 VIN = 4.9V, CPVCC = 4.7µF, I_PVCC = 80mA VIN = 6V, VPVCC = 4.5V VIN = 6V, VPVCC = 0V 5.4 V 195 250 mA 100 160 mA 0.3 V FN8656.3 February 12, 2016 ISL78229 Electrical Specifications Refer to Figure 3 on page 7 and Typical Application Schematics (page 8). Operating conditions unless otherwise noted: VIN = 12V, VPVCC = 5.2V, and VVCC = 5.2V, TA = -40°C to +125°C (Note 8). Typicals are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +125°C. (Continued) PARAMETER SYMBOL TEST CONDITIONS MIN (Note 7) TYP MAX (Note 7) UNIT POWER-ON RESET (For both PVCC and VCC) Rising VVCC POR Threshold VPORH_VCC 4.35 4.50 4.75 V Falling VVCC POR Threshold VPORL_VCC 4.05 4.15 4.25 V VVCC POR Hysteresis VPORHYS_VCC Rising VPVCC POR Threshold VPORH_PVCC 4.35 4.50 4.75 V Falling VPVCC POR Threshold VPORL_PVCC 3.0 3.2 3.4 V VPVCC POR Hysteresis 0.4 VPORHYS_PVCC Soft-Start Delay tSS_DLY From POR rising to initiation of soft-start. RFSYNC = 61.9k, fSW = 200kHz, PLLCOMP pin network of RPLL = 3.24k, CPLL1 = 6.8nF and CPLL2 = 1nF V 1.3 V 0.85 ms EN Enable Threshold VENH EN Rising 1.13 1.21 1.33 V VENL EN Falling 0.85 0.95 1.10 V VEN_HYS Input Impedance Hysteresis 250 mV 2 6 MΩ RFSYNC = 249kΩ (0.1%) 46.0 50.2 54.5 kHz RFSYNC = 82.5kΩ (0.1%) 142 150 156 kHz RFSYNC = 40.2kΩ (0.1%) 290 300 310 kHz RFSYNC = 10kΩ (0.1%) 990 1100 1170 kHz EN = 4V PWM SWITCHING FREQUENCY PWM Switching Frequency (per phase) FOSC Minimum Adjustable Switching Frequency 50 kHz Maximum Adjustable Switching Frequency 1100 kHz 0.5 V FSYNC Pin Voltage Minimum ON-Time (Blanking Time) on LGx Maximum Duty Cycle tMINON_1 Minimum duty cycle, CUG = CLG = OPEN RBLANK = 80kΩ (0.1%) 315 410 525 ns tMINON_2 Minimum duty cycle, CUG = CLG = OPEN RBLANK = 50kΩ (0.1%) 175 260 325 ns tMINON_3 Minimum duty cycle, CUG = CLG = OPEN RBLANK = 25kΩ (0.1%) 100 140 180 ns tMINON_4 Minimum duty cycle, CUG = CLG = OPEN RBLANK = 10k 75 90 105 ns 88.5 89.0 90.5 % DMAX DMAX = T_LG_ ON/tSW, VCOMP = 3.5V, fSW = 300kHz, RDT = 18.2kΩ, CUG = OPEN, CLG = OPEN SYNCHRONIZATION (FSYNC Pin) Minimum Synchronization Frequency at FSYNC Input Maximum Synchronization Frequency at FSYNC Input Input High Threshold VIH Input Low Threshold VIL Input Minimum Pulse Width - Rise-to-Fall Submit Document Feedback 10 50 kHz 1100 kHz 3.5 V 1.5 20 V ns FN8656.3 February 12, 2016 ISL78229 Electrical Specifications Refer to Figure 3 on page 7 and Typical Application Schematics (page 8). Operating conditions unless otherwise noted: VIN = 12V, VPVCC = 5.2V, and VVCC = 5.2V, TA = -40°C to +125°C (Note 8). Typicals are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +125°C. (Continued) PARAMETER SYMBOL TEST CONDITIONS Input Minimum Pulse Width - Fall-to-Rise MIN (Note 7) TYP MAX (Note 7) 20 UNIT ns Delay Time from Input Pulse Rising to LG1 Rising Edge Minus Dead Time tDT1 CLG = OPEN, RDT = 50kΩ 35 ns Input Impedance Input impedance before synchronization mode 1 kΩ 200 MΩ VCC - 0.1 V Input impedance after synchronization mode CLKOUT ICLKOUT = 500µA CLKOUTH CLKOUTL ICLKOUT = -500µA Output Pulse Width CCLKOUT = 100pF, tSW is each phase’s switching period Phase Shift from LG1 Rising Edge to CLKOUT Pulse Rising Edge CLG1 = OPEN, CCLKOUT = OPEN, fSW = 300kHz, tDT1 = 60ns (Refer to Figure 65 on page 29 for the timing diagram) VCC 0.5 0.1 0.4 V 1/12 * tSW 87 ° SOFT-START Soft-Start Current 4.5 ISS 5.0 5.5 µA Minimum Soft-Start Prebias Voltage 0 V Maximum Soft-Start Prebias Voltage 1.6 V VFB = 500mV Soft-Start Prebias Voltage Accuracy Soft-Start Clamp Voltage VSSCLAMP -25 0 25 mV 3.25 3.47 3.70 V HICCUP RETRY DELAY (Refer to “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35 for more details) Hiccup Retry Delay If Hiccup fault response selected 500 ms REFERENCE VOLTAGE FOR OUTPUT VOLTAGE REGULATION System Reference Accuracy Measured at the FB pin 1.576 1.600 1.620 V FB Pin Input Bias Current VFB = 1.6V, TRACK = Open -0.05 0.01 0.05 µA ERROR AMPLIFIER FOR OUTPUT VOLTAGE REGULATION (Gm1) Transconductance Gain Output Impedance 2 mA/V 7.5 MΩ Unity Gain Bandwidth CCOMP = 100pF from COMP pin to GND 3.3 MHz Slew Rate CCOMP = 100pF from COMP pin to GND ±3 V/µs ±300 µA 3.7 V Output Current Capability Maximum Output Voltage 3.5 Minimum Output Voltage 0.1 0.3 V 480 500 520 mV RSLOPE = 20k (0.1%) -20 0 20 % RSLOPE = 40.2k (0.1%) -20 3 20 % PWM CORE SLOPE Pin Voltage SLOPE Accuracy VRSENx = 30mV, RSETx = 665Ω (0.1%), RSLOPE = 27k, fSW = 150kHz, VCOMP = 2.52V, Measure (TON_LG2 - TON_LG1)/(TON_LG2 + TON_LG1)*2 Duty Cycle Matching Submit Document Feedback 11 3 % FN8656.3 February 12, 2016 ISL78229 Electrical Specifications Refer to Figure 3 on page 7 and Typical Application Schematics (page 8). Operating conditions unless otherwise noted: VIN = 12V, VPVCC = 5.2V, and VVCC = 5.2V, TA = -40°C to +125°C (Note 8). Typicals are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +125°C. (Continued) PARAMETER SYMBOL TEST CONDITIONS MIN (Note 7) TYP MAX (Note 7) UNIT CURRENT SENSE AMPLIFIER Minimum ISENxN and ISENxP Common-Mode Voltage Range Accuracy becomes worse when lower than 4V Maximum ISENxN and ISENxP Common-Mode Voltage Range 4 V 55 V ±0.3 V Maximum Input Differential Voltage Range VISENxP VISENxN ISENxP/ISENxN Bias Current ISENxP/N_BIAS Sourcing out of pin, EN = 5V, VISENxN = VISENxP, VCM = 4V to 55V 100 123 150 µA VZCD_CSA Measures voltage threshold before RSEN at CSA inputs (equivalent to the voltage across the current sense shunt resistor), RSET = 665Ω (0.1%) -4.0 1.3 6.0 mV VIMON Phase-Drop Falling Threshold, to Drop Phase 2 VPHDRP_TH_F When VIMON falls below VPHDRP_TH_F, drop off Phase 2 1.0 1.1 1.2 V VIMON Phase-Add Rising Threshold, to Add Phase 2 VPHADD_TH_R When VIMON rise above VPHADD_TH_R, add back Phase 2 1.05 1.15 1.25 V VIMON Phase-Drop Threshold Hysteresis VPHDRP_HYS When VIMON<VPHDRP_TH_F - VPHDrop_HYS, Add back Phase 2 45 50 55 mV Cycle-by-cycle current limit threshold (IOC1_TH = 80µA, compared with ISENx). Measures the voltage threshold before RSETx at CSA Inputs (equivalent to the voltage across the current sense shunt resistor), RSETx = 665Ω (0.1%) 40 53 65 mV ZCD DETECTION - CSA Zero Crossing Detection (ZCD) Threshold PHASE DROPPING PEAK OVERCURRENT CYCLE-BY-CYCLE LIMITNG (OC1) Peak Current Cycle-by-Cycle Limit Threshold for Individual Phase VOC1 Peak Current Cycle-by-Cycle Limit Trip Delay CLG = OPEN, from the time VOC1 tripped to LG falling. 50 ns PEAK OVERCURRENT FAULT PROTECTION (OC2) (Refer to “Peak Overcurrent Fault (OC2_PEAK)” on page 37 for more details) Peak Current Fault Protection Threshold for Individual Phase VOC2 Peak current hiccup protection threshold (IOC2_TH = 105µA, compared with ISENx). Measures the voltage threshold before RSETx at CSA Inputs (equivalent to the voltage across the current sense shunt resistor), RSETx = 665Ω (0.1%) 55 OC2 Trip Blanking Time 70 85 mV 3 cycles -32 mV NEGATIVE CURRENT CYCLE-BY-CYCLE LIMITNG (OC_NEG) Negative Current Cycle-by-Cycle Limit Threshold for Individual Phase VOC_NEG Negative Current Cycle-by-Cycle Limit (IOC_NEG_TH = -48µA, compared with ISENx). Measures the voltage threshold before RSETx at CSA Inputs (equivalent to the voltage across the current sense shunt resistor), RSET = 665Ω (0.1%) AVERAGE CONSTANT CURRENT CONTROL LOOP VRSENx = 30mV, RSETx = 665Ω (0.1%), with ISENxP/N pins biased at 4V or 55V common-mode voltage IMON Current Accuracy Submit Document Feedback 12 27.0 28.3 29.5 µA FN8656.3 February 12, 2016 ISL78229 Electrical Specifications Refer to Figure 3 on page 7 and Typical Application Schematics (page 8). Operating conditions unless otherwise noted: VIN = 12V, VPVCC = 5.2V, and VVCC = 5.2V, TA = -40°C to +125°C (Note 8). Typicals are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +125°C. (Continued) PARAMETER SYMBOL IMON Offset Current TEST CONDITIONS VRSENx = 0V, RSET = 665Ω (0.1%), with ISENxP/N pins biased at 4V or 55V common-mode voltage Constant Current Control Reference Accuracy VREFCC Measure the IMON pin MIN (Note 7) TYP MAX (Note 7) UNIT 16 17 18 µA 1.575 1.600 1.625 V AVERAGE OVERCURRENT FAULT PROTECTION (OC_AVG) (Refer to “Average Overcurrent Fault (OC_AVG)” on page 38 for more details) OC_AVG Fault Threshold at the IMON Pin 1.9 OC_AVG Fault Trip Delay 2.0 2.1 V 1 µs 1.2 Ω 2 A GATE DRIVERS UG Source Resistance RUG_SOURCE 100mA source current, VBOOT - VPH = 4.4V UG Source Current IUG_SOURCE VUG - VPH = 2.5V, VBOOT - VPH = 4.4V UG Sink Resistance RUG_SINK 100mA sink current, VBOOT - VPH = 4.4V 0.6 Ω UG Sink Current IUG_SINK VUG - VPH = 2.5V, VBOOT - VPH = 4.4V 2.0 A LG Source Resistance RLG_SOURCE 100mA source current, PVCC = 5.2V 1.2 Ω LG Source Current ILG_SOURCE VLG - PGND = 2.5V, PVCC = 5.2V 2.0 A LG Sink Resistance RLG_SINK 100mA sink current, PVCC = 5.2V 0.55 Ω LG Sink Current ILG_SINK VLG - PGND = 2.5V, PVCC = 5.2V 3 A UG to PH Internal Resistor 50 kΩ LG to PGND Internal Resistor 50 kΩ BOOT-PH UVLO Detection Threshold 2.8 3.0 3.2 V BOOT-PH UVLO Detection Threshold Hysteresis 0.09 0.15 0.22 V 70 85 ns tDT1 CUG = CLG = OPEN, RDT = 10k (0.1%) 55 Dead Time Delay - LG Falling to UG Rising tDT2 CUG = CLG = OPEN, RDT = 10k (0.1%) 65 80 95 ns Dead Time Delay - UG Falling to LG rising tDT1 CUG = CLG = OPEN, RDT = 18.2kΩ (0.1%) 85 100 115 ns Dead Time Delay - LG Falling to UG Rising tDT2 CUG = CLG = OPEN, RDT = 18.2kΩ (0.1%) 95 110 125 ns Dead Time Delay - UG Falling to LG Rising tDT1 CUG = CLG = OPEN, RDT = 50kΩ (0.1%) 185 210 240 ns Dead Time Delay - LG Falling to UG Rising tDT2 CUG = CLG = OPEN, RDT = 50kΩ (0.1%) 205 230 260 ns Dead Time Delay - UG Falling to LG Rising tDT1 CUG = CLG = OPEN, RDT = 64.9kΩ (0.1%) 235 265 295 ns Dead Time Delay - LG Falling to UG Rising tDT2 CUG = CLG = OPEN, RDT = 64.9kΩ (0.1%) 260 290 320 ns Dead Time Delay - UG Falling to LG Rising OUTPUT OVERVOLTAGE DETECTION/PROTECTION (Monitor the FB Pin, refer to “Output Overvoltage Fault” on page 36 for more details) FB Overvoltage Rising Trip Threshold VFBOV_RISE Percentage of VDAC output reference (default VREF = 1.6V) Selectable hiccup/latch-off response. 118 120 122 % FB Overvoltage Falling Recovery Threshold VFBOV_FALL Percentage of VDAC output reference (default VREF = 1.6V) Selectable hiccup/latch-off response. 114 116 118 % Overvoltage Threshold Hysteresis 4 % FB Overvoltage Trip Delay 1 us OUTPUT UNDERVOLTAGE DETECTION (Monitor the FB Pin, refer to “Output Undervoltage Fault” on page 35 for more details) Undervoltage Falling Trip Threshold VFBUVREF_FALL Percentage of VDAC output reference (default VREF = 1.6V) 78 80 82 % Undervoltage Rising Recovery Threshold VFBUVREF_RISE Percentage of VDAC output reference (default VREF = 1.6V) 82.5 84.0 86.5 % Submit Document Feedback 13 FN8656.3 February 12, 2016 ISL78229 Electrical Specifications Refer to Figure 3 on page 7 and Typical Application Schematics (page 8). Operating conditions unless otherwise noted: VIN = 12V, VPVCC = 5.2V, and VVCC = 5.2V, TA = -40°C to +125°C (Note 8). Typicals are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +125°C. (Continued) PARAMETER SYMBOL TEST CONDITIONS MIN (Note 7) Undervoltage Threshold Hysteresis TYP MAX (Note 7) 4 UNIT % POWER-GOOD MONITOR (PGOOD Pin) PGOOD Leakage Current PGOOD HIGH, VPGOOD = 5V 1 PGOOD Low Voltage PGOOD LOW, IPGOOD = 0.5mA 0.06 PGOOD Rising Delay (DE mode) The PGOOD rising delay from VSSPIN = VSSPCLAMP (3.47V) and VREF_TRK ≥0.3V to PGOOD HIGH when DE mode is selected (DE/PHDRP = VCC or FLOAT) 0.5 ms PGOOD Rising Delay (CCM mode) The PGOOD rising delay from VSSPIN = VSSPCLAMP (3.47V) and VREF_TRK ≥0.3V to PGOOD HIGH when CCM mode is selected (DE/PHDRP = GND) 100 ms 10 µs PGOOD Falling Blanking Time 0.4 µA V ADDR1, ADDR2, HIC/LATCH, ATRK/DTRK PIN DIGITAL LOGIC INPUT Input Leakage Current EN <1V -1 Input Pull-Down Current EN >2V, Pin Voltage = 2.1V 0.7 1.0 Logic Input Low Logic Input High 1 µA 2.0 µA 0.8 V 2.1 V DE/PHDRP PIN DIGITAL LOGIC INPUT (HIGH/LOW/FLOAT) Input Leakage Current 1 µA FLOAT Impedance - PIN to VCC PIN = GND 100 -1 200 300 kΩ FLOAT Impedance - PIN to GND PIN = VCC 100 200 300 kΩ Output Voltage on FLOAT Pin PIN = FLOAT 2.1 2.6 2.7 V 3 V Tri-State Input Voltage MAX Tri-State Input Voltage MIN 1.8 Logic Input Low PIN voltage falling Logic Input High PIN voltage rising V 0.7 VCC 0.4 V V TRACK PIN - DIGITAL INPUT LOGIC Input Leakage Current EN <1V, pin voltage = 5V, VCC = 0V -1 Input Pull-Up Current EN >2V, pin voltage = 0V, VCC = 5V 0.8 Input Pull-Up Current Compliance Voltage EN >2V, pin open Logic Input Low PIN voltage falling Logic Input High PIN voltage rising Duty Cycle Conversion (FB accuracy) Submit Document Feedback 14 1.1 1 µA 1.5 µA 2.5 V 0.8 2 0% duty cycle input, measure at the FB pin V V 0 V 25% duty cycle input, frequency = 400kHz, measure at the FB pin 0.600 0.625 0.650 V 50% duty cycle input, frequency = 400kHz, measure at the FB pin 1.218 1.253 1.288 V 60% duty cycle input, measure at the FB pin 1.45 1.49 1.53 V FN8656.3 February 12, 2016 ISL78229 Electrical Specifications Refer to Figure 3 on page 7 and Typical Application Schematics (page 8). Operating conditions unless otherwise noted: VIN = 12V, VPVCC = 5.2V, and VVCC = 5.2V, TA = -40°C to +125°C (Note 8). Typicals are at TA = +25°C. Boldface limits apply across the operating temperature range, -40°C to +125°C. (Continued) PARAMETER SYMBOL TEST CONDITIONS MIN (Note 7) TYP MAX (Note 7) UNIT -1.0 -0.6 -0.3 µA 1.6 V TRACK PIN - ANALOG INPUT Input Leakage Current V TRACK = 1.6V, leakage current into this pin to ground TRACK Input Reference Voltage Range VREF_DAC = 1.6V TRACK Input Reference Voltage Accuracy Measure at the FB pin, V TRACK = 1.5V -4.0 -0.5 4.0 % Measure at the FB pin, V TRACK = 0.5V -6.0 1.8 6.0 % 0.29 0.30 0.31 V TRACK SS_DONE Detection Threshold 0 PMBus™ INTERFACE (SCL and SDA INPUT PINS) Logic Input Voltage High 2.1 V Logic Input Voltage Low 0.8 Hysteresis 0.55 IOUT = -3mA V V 0.1 0.4 V Input Current 1 2 µA Input Capacitance 5 SDA Output Voltage Low Clock Frequency SCL Falling Edge to SDA Valid Time pF 400 kHz 1 µs SALERT PIN OUTPUT Output Voltage Low IOUT = -3mA Output High Leakage Current VSALERT = 5.2V 0.1 0.4 V 0 1 µA NTC PIN Input Leakage Current EN <1V -1 0 1 µA Output Sourcing Current (from Pin to Ground) EN >2V, pin voltage = 0V 19 20 21 µA Output Current Source Compliance Voltage EN >2V VCC V Default NTC Warning Threshold NTC pin voltage falling 450 mV Default NTC Fault Protection Threshold NTC pin voltage falling 300 mV INTERNAL 8-BIT DAC Minimum Output Voltage LSB = 8mV 8 mV Maximum Output Voltage LSB = 8mV 2.048 V INTERNAL 10-BIT ADC (ALTENERTIVELY SAMPLING VOLTAGES OF NTC, FB, VIN/48 AND IMON PINS) Minimum Input Voltage LSB = 2mV 2 mV Maximum Input Voltage LSB = 2mV 2.048 V Over-Temperature Trip Point 160 °C Over-Temperature Recovery Threshold 145 °C OVER-TEMPERATURE PROTECTION NOTES: 7. Compliance to datasheet limits are assured by one or more methods: production test, characterization and/or design. 8. The IC is tested in conditions with minimum power dissipations in the IC meaning TA ≈ TJ. Submit Document Feedback 15 FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, 1 00 VOUT 1.0V/DIV WITH 36V OFFSET EFFICIENCY (%) 95 90 IL1 5.0A/DIV 85 80 DE WITH PHASE DROP 75 DE WITHOUT PHASE DROP 70 65 PH1 30.0V/DIV CCM 60 55 50 0.01 SS 3.0V/DIV 0.10 1.00 10.00 100 .00 LOAD CURRENT (A) 10ms/DIV NOTE: (See Typical Application in Figure 4 on page 8.) FIGURE 5. EFFICIENCY vs LOAD, 2-PHASE BOOST, 3 MODES OPERATION, fSW = 200kHz, VIN = 12V, VOUT = 36V, TA = +25°C FIGURE 6. EN INTO PREBIASED OUTPUT, CCM MODE (DE/PHDRP = GND), IOUT = 0A PVCC 2.0V/DIV VOUT 20.0V/DIV PLLCOMP 500mV/DIV PGOOD 5.0V/DIV SS 700mV/DIV PH1 30.0V/DIV SS 3.0V/DIV PH1 30.0V/DIV 500µs/DIV 20ms/DIV FIGURE 7. EN ON AND INITIALIZATION TO START-UP, IOUT = 0A FIGURE 8. SOFT-START, CCM MODE (DE/PHDRP = GND), IOUT = 8A VOUT 20.0V/DIV PLLCOMP 500mV/DIV PGOOD 5.0V/DIV CLKOUT 5.0V/DIV PH1 30.0V/DIV SS 2.0V/DIV PVCC 2.0V/DIV SS 3.0V/DIV 200µs/DIV FIGURE 9. EN ON AND INITIALIZATION TO START-UP, IOUT = 0A Submit Document Feedback 16 5ms/DIV FIGURE 10. SOFT-START, DE+PHDROP MODE (DE/PHDRP = FLOAT), IOUT = 8A FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. (Continued) Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, VOUT 20.0V/DIV PVCC 2.0V/DIV PGOOD 5.0V/DIV PGOOD 3.0V/DIV PH1 30.0V/DIV SS 2.0V/DIV SS 3.0V/DIV PH1 30.0V/DIV 5ms/DIV 20ms/DIV FIGURE 11. SOFT-START, DE MODE (DE/PHDRP = VCC), IOUT = 8A FIGURE 12. EN SHUTDOWN, PVCC/PGOOD/SS FALL, IOUT = 0A PGOOD 5.0V/DIV IL1 4.0A/DIV VOUT 20.0V/DIV LG2 5.0V/DIV LG1 5.0V/DIV PH1 40.0V/DIV PH2 40.0V/DIV 20µs/DIV VOUT 30.0V/DIV 10µs/DIV FIGURE 13. EN SHUTDOWN, IOUT = 8A FIGURE 14. CCM MODE (DE/PHDRP = GND), PHASE 1 INDUCTOR RIPPLE CURRENT, IOUT = 0A IL2 4.0A/DIV PGOOD 4.0V/DIV VOUT 20.0V/DIV LG2 5.0V/DIV PH2 30.0V/DIV LG1 5.0V/DIV PH1 30.0V/DIV VOUT 30.0V/DIV 5ms/DIV 10µs/DIV FIGURE 15. EN SHUTDOWN, IOUT = 8A FIGURE 16. CCM MODE (DE/PHDRP = GND), PHASE 2 INDUCTOR RIPPLE CURRENT, IOUT = 0A Submit Document Feedback 17 FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. (Continued) Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, VOUT 10.0V/DIV PGOOD 4.0V/DIV VOUT 1.0V/DIV WITH 36V OFFSET PH2 20.0V/DIV PH2 30.0V/DIV PH1 20.0V/DIV PH1 30.0V/DIV 2µs/DIV 5µs/DIV FIGURE 17. DE MODE (DE/PHDRP = VCC), DIODE EMULATION OPERATION, PULSE SKIPPING, IOUT = 0A VOUT 10.0V/DIV PH2 30.0V/DIV FIGURE 18. DE MODE (DE/PHDRP = VCC), DIODE EMULATION OPERATION, IOUT = 29mA VOUT 10.0V/DIV PH1 30.0V/DIV PH2 30.0V/DIV PH1 30.0V/DIV 10µs/DIV FIGURE 19. DE MODE (DE/PHDRP = VCC), PH1 AND PH2 DIODE EMULATION OPERATION, PULSE SKIPPING, IOUT = 7mA 2µs/DIV FIGURE 20. DE+PH_DROP MODE (DE/PHDRP = FLOAT), PH1 DIODE EMULATION WITH PH2 DROPPED, IOUT = 29mA VOUT 10.0V/DIV IMON 300mV/DIV I_LOAD 5.0A/DIV PH1 30.0V/DIV PH1 30.0V/DIV PH2 30.0V/DIV PH2 30.0V/DIV 10µs/DIV 10ms/DIV FIGURE 21. DE+PHDRP MODE (DE/PHDRP = FLOAT), PH1 DIODE EMULATION WITH PH2 DROPPED, IOUT = 7mA FIGURE 22. DE+PHDRP MODE (DE/PHDRP = FLOAT), PH2 ADDED AND DROPPED, UNDER TRANSIENT STEP LOAD OF 1A TO 8A Submit Document Feedback 18 FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. (Continued) Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, FB 300mV/DIV FB 300mV/DIV VOUT 6.8V/DIV VOUT 6.8V/DIV TRACK 300mV/DIV TRACK 300mV/DIV PH1 20.0V/DIV PH1 20.0V/DIV 2ms/DIV 2ms/DIV FIGURE 23. ANALOG TRACKING 100Hz SINUSOIDAL SIGNAL, CCM MODE (DE/PHDRP = GND), ATRK/DTRAK = VCC, IOUT = 1A FIGURE 24. ANALOG TRACKING 300Hz SINUSOIDAL SIGNAL AT THE TRACK PIN, CCM MODE (DE/PHDRP = GND), ATRK/DTRAK = VCC, IOUT = 1A TRACK 4.0V/DIV IMON 500mV/DIV I_IN 16A/DIV VOUT 7.0V/DIV PH1 30.0V/DIV PH2 40.0V/DIV VOUT 30.0V/DIV PH1 40.0V/DIV 1µs/DIV 50µs/DIV FIGURE 25. STEADY-STATE OPERATION OF INPUT CONSTANT CURRENT MODE, IIN CONTROLLED AT 43A CONSTANT, VOUT = 19.5V FIGURE 26. DIGITAL TRACKING (TRACKING SIGNAL, FREQUENCY = 400kHz, D = 0.5, VOUT = 28.3V TRACK 4.0V/DIV IMON 500mV/DIV I_IN 16A/DIV VOUT 7.0V/DIV PH1 30.0V/DIV PH2 40.0V/DIV VOUT 30.0V/DIV 1s/DIV FIGURE 27. LOAD CURRENT KEEP INCREASING FROM NO LOAD TO OVERLOAD (25A), VOUT STARTS TO DROP WHEN INPUT CONSTANT CURRENT MODE STARTS TO WORK, INPUT CURRENT IS FINALLY CONTROLLED TO BE CONSTANT Submit Document Feedback 19 PH1 40.0V/DIV 1µs/DIV FIGURE 28. DIGITAL TRACKING (TRACKING SIGNAL, FREQUENCY = 400kHz, D = 0.3), VOUT = 17V FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. (Continued) Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, TRACK 4.0V/DIV VOUT 2.0V/DIV WITH 36V OFFSET VOUT 1.0V/DIV WITH 28V OFFSET I_LOAD 5.0A/DIV PH2 40.0V/DIV PH1 30.0V/DIV PH2 30.0V/DIV PH1 40.0V/DIV 10µs/DIV 10ms/DIV FIGURE 29. DIGITAL TRACKING, (TRACKING SIGNAL, FREQUENCY = 200kHz, D = 0.5), VOUT = 28.3V FIGURE 30. DE MODE (DE/PHDRP = VCC), TRANSIENT RESPONSE, IOUT = 0.03 TO 8A STEP LOAD VOUT 30.0V/DIV VOUT 1.0V/DIV WITH 36V OFFSET PH1 40.0V/DIV I_LOAD 5.0A/DIV PVCC 5.0V/DIV PH1 30.0V/DIV PH2 30.0V/DIV SDA 3.0V/DIV 2ms/DIV 1ms/DIV FIGURE 31. CCM MODE (DE/PHDRP = GND), TRANSIENT RESPONSE, IOUT = 0 TO 8A STEP LOAD FIGURE 32. SHUTDOWN VIA PMBus™ COMMAND OPERATION, OFF VOUT 1.0V/DIV WITH 36V OFFSET VOUT 30.0V/DIV PH1 40.0V/DIV I_LOAD 5.0A/DIV PVCC 5.0V/DIV PH1 30.0V/DIV PH2 30.0V/DIV 5ms/DIV FIGURE 33. DE+PH_DROP MODE (DE/PHDRP = FLOAT), TRANSIENT RESPONSE, IOUT = 1 TO8A STEP LOAD Submit Document Feedback 20 SDA 3.0V/DIV 5ms/DIV FIGURE 34. ENABLE VIA PMBus™ COMMAND OPERATION, ON FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. (Continued) Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, PH1 40.0V/DIV PH1 30.0V/DIV PH2 40.0V/DIV PH2 30.0V/DIV VOUT 5.0V/DIV WITH 36V OFFSET VOUT 10.0V/DIV SDA 4.0V/DIV SDA 4.0V/DIV 2ms/DIV 20ms/DIV FIGURE 36. PMBus™ COMMAND VOUT_COMMAND CHANGES VREF_DAC FROM 1.6V TO 1V. VOUT_TRANSITION_RATE SETS VREF_DAC CHANGING SLEW RATE AT 200mV/ms FIGURE 35. PMBus™ COMMAND VOUT_COMMAND CHANGES VREF_DAC FROM 1V TO 1.6V. VOUT_TRANSITION_RATE SETS VREF_DAC CHANGING SLEW RATE AT 12.5mV/ms 0.5 PH1 40.0V/DIV PH2 40.0V/DIV I_SD_VIN (µA) 0.4 0.3 0.2 0.1 VOUT 5.0V/DIV 0.0 SDA 4.0V/DIV -50 -25 0 20ms/DIV 25 50 75 100 125 150 TEMPERATURE (°C) FIGURE 37. PMBus™ COMMAND VOUT_COMMAND CHANGES VREF_DAC FROM 1.6V TO 1V. VOUT_TRANSITION_RATE SETS VREF_DAC CHANGING SLEW RATE AT 12.5mV/ms FIGURE 38. SHUTDOWN CURRENT AT THE VIN PIN I_SD vs TEMPERATURE, VIN = 55V 10 PH1 30.0V/DIV 9 8 PH2 30.0V/DIV Iq_SW (mA) 7 VOUT 10.0V/DIV 6 5 4 3 2 1 SDA 4.0V/DIV 2ms/DIV FIGURE 39. PMBus™ COMMAND VOUT_COMMAND CHANGES VREF_DAC FROM 1V TO 1.6V. VOUT_TRANSITION_RATE SETS VREF_DAC CHANGING SLEW RATE AT 200mV/ms Submit Document Feedback 21 0 -50 -25 0 25 50 75 100 125 150 TEMPERATURE (°C) FIGURE 40. IC OPERATIONAL QUIESCENT CURRENT vs TEMPERATURE, IC SWITCHING, NO LOAD ON LGX AND UGX FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. (Continued) Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, 10 VREF_CC SYSTEM ACCURACY (V) 9 Iq_NON-SW (mA) 8 7 6 5 4 3 2 1 0 -50 -25 0 25 50 75 100 125 150 1.610 1.609 1.608 1.607 1.606 1.605 1.604 1.603 1.602 1.601 1.600 1.599 1.598 1.597 1.596 1.595 1.594 1.593 1.592 1.591 1.590 -50 -25 0 TEMPERATURE (°C) 21 29.0 20 28.5 IMON CURRENT (µA) I_NTC (µA) 50 75 100 125 150 FIGURE 42. VREF_CC SYSTEM ACCURACY vs TEMPERATURE, MEASURED AT THE IMON PIN, VREF_CC = 1.6V (DEFAULT) FIGURE 41. IC OPERATIONAL QUIESCENT CURRENT vs TEMPERATURE, IC NOT SWITCHING 19 18 17 16 28.0 VIN = 4V VIN = 55V 27.5 27.0 26.5 15 -50 -25 0 25 50 75 100 125 26.0 150 -50 -25 0 TEMPERATURE (°C) 25 50 75 100 125 150 TEMPERATURE (°C) FIGURE 43. NTC PIN OUTPUT CURRENT vs TEMPERATURE, THE NTC PIN SHORTED TO GROUND FIGURE 44. IMON OUTPUT CURRENT ACCURACY (CURRENT SENSING SIGNAL OUTPUT) vs TEMPERATURE, VRSENx = 30mV, RSETx = 665Ω (0.1%) 1.0 1.610 1.609 1.608 1.607 1.606 1.605 1.604 1.603 1.602 1.601 1.600 1.599 1.598 1.597 1.596 1.595 1.594 1.593 1.592 1.591 1.590 0.9 VDROPOUT_LDO (V) VREF_DAC SYSTEM ACCURACY (V) 25 TEMPERATURE (°C) 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 -50 -25 0 25 50 75 100 125 TEMPERATURE (°C) FIGURE 45. VREF_DAC SYSTEM ACCURACY vs TEMPERATURE, MEASURED AT THE FB PIN, VREF_DAC = 1.6V (DEFAULT) Submit Document Feedback 22 150 -50 -25 0 25 50 75 100 125 150 TEMPERATURE (°C) FIGURE 46. INTERNAL LDO DROPOUT VOLTAGE vs TEMPERATURE, 80mA LOAD CURRENT ON LDO OUTPUT (PVCC) FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. (Continued) 60 220 210 200 190 180 170 160 150 140 130 120 110 100 90 80 70 60 50 59 VIN_OV_RISE (V) IOCFB_LDO, IOC_LDO (mV) Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, IOC_LDO (mA) 58 57 56 IOCFB_LD O (mA) 55 -50 -25 0 25 50 75 100 125 -50 150 -25 0 25 FIGURE 47. INTERNAL LDO OVERCURRENT THRESHOLD AND ITS FOLDBACK OC CURRENT vs TEMPERATURE 100 125 150 60 55 4.5 VPORH_PVCC (V) VPOR H_VCC (V) 4.4 50 VOC1 (mV) VPORH_PVCC, VPORH_VCC (V) 75 FIGURE 48. VIN OV RISING THRESHOLD vs TEMPERATURE 4.6 45 40 4.3 35 4.2 30 -50 -25 0 25 50 75 TEMPERATURE (°C) 100 125 150 FIGURE 49. PVCC/VCC POR RISING THRESHOLD vs TEMPERATURE -50 -25 0 25 50 75 TEMPERATURE (°C) 1 00 125 150 FIGURE 50. OC1 VOLTAGE THRESHOLD (ACROSS RSEN) vs TEMPERATURE 1.5 4.5 4.4 4.3 4.2 4.1 4.0 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0 ANALOG TRACK REFERENCE SYSTEME ACCURACY_0.5V (%) VPORL_PVCC, VPORL_VCC (V) 50 TEMPERATURE (°C) TEMPERATURE (°C) VPORL_PVCC (V) VPORL_VCC (V) 1.3 1.1 0.9 0.7 0.5 -50 -25 0 25 50 75 100 125 150 TEMPERATURE (°C) FIGURE 51. PVCC/VCC POR FALLING THRESHOLD vs TEMPERATURE Submit Document Feedback 23 -50 -25 0 25 50 75 1 00 125 150 TEMPERATURE (°C) FIGURE 52. ANALOG TRACKING REFERENCE SYSTEM ACCURACY vs TEMPERATURE, MEASURED AT THE FB PIN, V TRACK = 0.5V FN8656.3 February 12, 2016 ISL78229 Performance Curves VOUT = 36V and TA = +25°C. (Continued) Unless otherwise specified, operating conditions for the oscilloscope waveforms are VIN = 12V, 1.265 DIGITAL TRACK REFERENCE SYSTEM ACCURACY (V) ANALOG TRACK REFERENCE SYSTEM ACCURACY_1.5V (%) 3 2 1 0 -1 -2 1.263 1.261 1.259 1.257 1.255 1.253 1.251 1.249 1.247 1.245 -3 -50 -25 0 25 50 75 TEMPERATURE (°C) 100 125 -50 150 0 50 75 100 125 150 FIGURE 54. DIGITAL TRACKING REFERENCE SYSTEM ACCURACY vs TEMPERATURE, MEASURED AT THE FB PIN, DUTY CYCLE OF TRACK PIN SIGNAL IS 0.5 150 100 140 90 tDT2 80 130 60 DEAD TIME (ns) 70 tDT1 50 40 30 120 tDT2 110 100 90 tDT1 80 20 70 10 60 50 0 -50 -25 0 25 50 75 100 125 -50 150 -25 0 25 50 75 100 125 150 TEMPERATURE (°C) TEMPERATURE (°C) FIGURE 55. GATE DRIVE DEAD TIME vs TEMPERATURE, RDT = 10k, tDT1 REFERS TO UG FALLING TO LG RISING, tDT2 REFERS TO LG FALLING TO UG RISING FIGURE 56. GATE DRIVE DEADTIME vs TEMPERATURE, RDT = 18.2k, tDT1 REFERS TO UG FALLING TO LG RISING, tDT2 REFERS TO LG FALLING TO UG RISING 0.450 0.310 0.449 0.309 NTC FAULT THRESHOLD (Default) NTC WARNING THRESHOLD (Default) 25 TEMPERATURE (°C) FIGURE 53. ANALOG TRACKING REFERENCE SYSTEM ACCURACY vs TEMPERATURE, MEASURED AT THE FB PIN, V TRACK = 1.5V DEAD TIME (ns) -25 0.448 0.447 0.446 0.445 0.444 0.443 0.442 0.441 0.440 0.308 0.307 0.306 0.305 0.304 0.303 0.302 0.301 0.300 -50 -25 0 25 50 75 100 125 150 TEMPERATURE (°C) FIGURE 57. NTC WARNING THRESHOLD (DEFAULT) vs TEMPERATURE Submit Document Feedback 24 -50 -2 5 0 25 50 75 100 125 150 TEMPERATURE (°C) FIGURE 58. NTC FAULT THRESHOLD (DEFAULT) vs TEMPERATURE FN8656.3 February 12, 2016 ISL78229 Operation Description The ISL78229 is a 2-phase synchronous boost controller with integrated drivers. It supports wide input and output ranges of 5V to 55V during normal operation and the VIN pin withstands transients up to 60V. The ISL78229 is integrated with 2A sourcing/3A sinking strong drivers to support high efficiency and high current synchronous boost applications. The drivers have a unique feature of adaptive dead time control of which the dead time can be programmed for different external MOSFETs, achieving both optimized efficiency and reliable MOSFET driving. The ISL78229 has selectable diode emulation and phase dropping functions for enhanced light-load efficiency. The PWM modulation method is a constant frequency Peak Current Mode Control (PCMC), which has benefits of input voltage feed-forward, a simpler loop to compensate compared to voltage mode control and inherent current sharing capability. The ISL78229 offers a track function with unique features of accepting either digital or analog signals for the user to adjust reference voltage externally. The digital signal track function greatly reduces the complexity of the interface circuits between the central control unit and the boost regulator. Equipped with cycle-by-cycle positive and negative current limiting, the track function can be reliably facilitated to achieve an envelope tracking feature in audio amplifier applications, which significantly improves system efficiency. In addition to the cycle-by-cycle current limiting, the ISL78229 is implemented with a dedicated average Constant Current (CC) loop for input current. For devices having only peak current limiting, the average current under peak current limiting varies quite largely because the inductor ripple varies with changes of VIN and VOUT and tolerances of fSW and inductors. The ISL78229’s unique CC feature is able to have the average input current accurately controlled to be constant without shutdown. Under certain constant input voltage, this means constant power limiting, which is especially useful for the boost converter. It helps the user optimize the system with the power devices’ capability fully utilized by well controlled constant input power. With the PMBus™ compliant digital interface, the ISL78229 provides the designer access to a number of useful system control parameters and diagnostic features. Details of the functions are described in the following sections. Synchronous Boost In order to improve efficiency, the ISL78229 employs synchronous boost architecture as shown in Figure 4 on page 8. The UGx output drives the high-side synchronous MOSFET, which replaces the freewheeling diode and reduces the power losses due to the voltage drop of the freewheeling diode. V IN V OUT = ------------1–D (EQ. 1) DRIVER CONFIGURATION As shown in Figure 4 on page 8, the upper side UGx drivers are biased by the CBOOTx voltage between BOOTx and PHx (where “x” indicates the specific phase number and same note applied throughout this document). CBOOTx is charged by a charge pump mechanism. PVCC charges BOOTx through the Schottky diode DBOOTx when LGx is high pulling PHx low. BOOTx rises with PHx and maintains the voltage to drive UGx as the DBOOTx is reverse biased. At start-up, the charging to CBOOTx from 0 to ~4.5V will cause PVCC to dip a little. So a typical 5.1Ω resistor RPVCCBT is recommended between PVCC and DBOOTx to prevent PVCC from falling below VPORL_PVCC. The typical value for CBOOTx is 0.47µF. The BOOTx to PHx voltage is monitored by UVLO circuits. When BOOTx-PHx falls below a 3V threshold, the UGx output is disabled. When BOOTx-PHx rises back to be above this threshold plus 150mV hysteresis, the high-side driver output is enabled. For standard boost application when upper side drivers are not needed, both UG1 and UG2 can be disabled by connecting either BOOT1 or BOOT2 to ground before part start-up initialization. PHx should be connected to ground. PROGRAMMABLE ADAPTIVE DEAD TIME CONTROL The UGx and LGx drivers are designed to have an adaptive dead time algorithm that optimizes operation with varying operating conditions. In this algorithm, the device detects the off timing of LGx (UGx) voltages before turning on UGx (LGx). Furthermore, the dead time between UGx ON and LGx ON can be programmed by the resistor at the RDT pin. The typical range of programmable dead time is 55ns to 200ns, or larger. This is intended for different external MOSFETs applications to adjust the dead time, maximizing the efficiency while at the same time preventing shoot-through. Refer to Figure 59 on page 26 for the selection of the RDT resistor and dead time, where tDT1 refers to the dead time between UG Falling to LG rising, and tDT2 refers to the dead time between LG Falling to UG rising. The dead time is smaller with a lower value RDT resistor, and it’s clamped to minimum 57ns when RDT is shorted to ground. Since a current as large as 4mA will be pulled from the RDT pin if the RDT pin is shorted to ground, it is recommended to use 5kΩ as the smallest value for the RDT resistor where the current drawing from the RDT pin is 0.5V/5kΩ = 100µA. While the boost converter is operating in steady state Continuous Conduction Mode (CCM), each phase’s low-side MOSFET is controlled to turn on with duty cycle D and ideally the upper MOSFET will be ON for (1-D). Equation 1 shows the input to output voltage DC transfer function for boost is: Submit Document Feedback 25 FN8656.3 February 12, 2016 ISL78229 Digital/Analog TRACK Function 300 The TRACK input provides an external reference voltage to be applied for the output voltage loop to follow, which is useful if the user wants to change the output voltage as required. An example is to employ envelope tracking technology in audio power amplifier applications. The ISL78229 boost stage output is powering the audio power amplifier stage input, where the boost output tracks the music envelope signal applied at the TRACK pin. Ultimately, higher system efficiency can be achieved. DEAD TIME, tDTx (ns) 250 tDT2 200 150 tDT1 100 50 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 RD T (k) FIGURE 59. DEAD TIME vs RDT, tDT1 REFERS TO UG FALLING TO LG RISING, tDT2 REFERS TO LG FALLING TO UG RISING PWM Control The ISL78229 uses fixed frequency peak current mode control architecture. As shown in Figure 3 on page 7 and the typical schematic diagram, error amplifier (Gm1) compares the FB pin voltage and reference voltage and generates a voltage loop error signal at the COMP pin. This error signal is compared with the current ramp signal (VRAMP) by the PWM comparator. The PWM comparator output combined with fixed frequency clock signal controls the SR flip-flop to generate the PWM signals (refer to “Peak Current Mode Control” on page 27). OUTPUT VOLTAGE REGULATION LOOP The resistor divider RFB2 and RFB1 from VOUT to FB (Figure 4 on page 8) can be selected to set the desired VOUT. VOUT can be calculated by Equation 2: R FB2 V OUT = V REF 1 + --------------- R FB1 (EQ. 2) Where in normal operation after start-up, VREF can be either VREF_DAC or VREF_TRK, whichever is lower. VREF_DAC default is 1.6V and can be programmed to a value between 0 - 2.04V via PMBus™ command “VOUT_COMMAND (21h)” on page 48. There are 3 inputs for the reference voltage for Gm1: soft-start ramp SS, VREF_TRK and VREF_DAC. The Gm1 uses the lowest value among SS, VREF_TRK and VREF_DAC. SS, VREF_TRK and VREF_DAC are valid for Gm1 during and after soft-start. In general operation, VREF_TRK and VREF_DAC are normally HIGH before soft-start and SS normally ramps up from a voltage lower than VREF_TRK and VREF_DAC, so SS controls the output voltage ramp-up during soft-start. After soft-start is complete, the user can adjust VREF_DAC or VREF_TRK for the desired voltage. Since VREF_TRK is valid before soft-start, to set VREF_TRK to be lower than SS can make the SS ramp ineffective since Gm1 uses the lower VREF_TRK voltage. In such a case, the VREF_TRK becomes the real soft-start ramp that controls the output voltage ramp-up. The TRACK pin can accept either a digital signal or an analog signal by configuring the ATRK/DTRK pin to be connected to ground or VCC. Figure 60 on page 27 shows the track function block diagram. VREF_TRK is fed into Gm1 as one of the reference voltages. The Gm1 takes the lowest voltage of SS, VREF_TRK and VREF_DAC as the actual reference. When VREF_TRK is the lowest voltage, it becomes the actual reference voltage for Gm1 and the output voltage can be adjusted with TRACK signal changes. Regarding the effective VREF_TRK range: • There is no limit for the minimum voltage on the TRACK pin, but note the lower reference voltage and the lower voltage feedback regulation accuracy. Note the SS_DONE signal is checking VREF_TRK ≥0.3V as one of the conditions (refer to t8-t9 description on page 31 and Figure 67 on page 30). Also, for the boost converter, the regulated output minimum voltage is usually the input voltage minus the upper MOSFET’s body diode drop, in which case, the corresponding voltage at FB voltage is the minimum effective voltage for the VREF_TRK and VREF_DAC. • The Gm1 takes the lowest voltage of SS, VREF_TRK and VREF_DAC as the actual reference. The maximum effective range for VREF_TRK is determined by VREF_DAC or SS signal, whichever is lower. For example, after soft-start, when the SS pin equals to 3.4V(typical) and VREF_DAC = 1.6V (default), the maximum effective voltage for VREF_TRK is 1.6V. If SS = 3.47V and VREF_DAC = 2V, the maximum effective voltage for VREF_TRK is 2V. When ATRK/DTRK = GND (DTRK mode), the TRACK pin accepts digital signal inputs. VREF_TRK (as one of the reference inputs for the error amplifier Gm1) equals to the average duty cycle value of the PWM signal’s at the TRACK pin. As shown in Figure 60 on page 27, the MUX is controlled by the ATRK/DTRK pin configurations. When ATRK/DTRK = GND, the MUX connects the output of the Q1 and Q2 switch bridge to the input of a 2-stage RC filter (R1, C1, R2 and C2). The PWM signal at the TRACK pin controls Q1 and Q2 to chop the 2.5V internal reference voltage. The phase node of Q1 and Q2 is a PWM signal with accurate 2.5V amplitude and duty cycle D, where D is the input PWM duty cycle on the TRACK input pin. The RC filter smooths out the PWM AC components and the voltage VREF_TRK after the RC filter becomes a DC voltage equaling to 2.5V * D: V REFTRK = 2.5 D (EQ. 3) According to Equation 3, the PWM signals’ amplitude at the TRACK pin doesn’t affect the VREF_TRK accuracy and only the duty cycle value changes the VREF_TRK value. In general, the VREF_TRK reference accuracy is as good as the 2.5V reference. The built-in low Submit Document Feedback 26 FN8656.3 February 12, 2016 ISL78229 pass filter (R1, C1, R2 and C2) converts the PWM signal’s duty cycle value to a low noise reference. The low pass filter has cutoff frequency of 1.75kHz and a gain of -40dB at 400kHz. The 2.5V PWM signal at phase node of Q1 and Q2 will have around 25mV at VREF_TRK, which is 1.56% of 1.6V reference. This will not affect the boost output voltage because of the limited bandwidth of the system. 400kHz frequency is recommended for the PWM signal at the TRACK pin. Lower frequency at the TRACK input is possible, but VREF_TRK will have higher AC ripple. Bench test evaluation is needed to make sure the output voltage is not affected by this VREF_TRK AC ripple. When ATRK/DTRK = VCC (ATRK mode), the MUX connects the TRACK pin voltage to the input of the 2-stage RC filter R1/C1/R2/C2. In such a way, the TRACK pin accepts analog signal inputs, with the Gm1’s VREF_TRK input equal to the voltage on the TRACK pin. It has the same low pass filter with a cutoff frequency of 1.75kHz. If not used, the TRACK pin should be left floating or tied to VCC and the internal VREF_DAC is working as the reference. The TRACK function is enabled before the SS pin soft-start. The VOUT reference can be controlled by TRACK inputs at start-up. After the SS pin ramps up to the upper clamp AND the VREF_TRK reaches 0.3V, the upper side FET is controlled to turn on gradually to achieve smooth transitions from DCM mode to CCM mode, of which transition duration is 100ms (when set at CCM mode). After this transition, PGOOD is allowed to be pulled HIGH as long as when output voltage is in regulation (within OV/UV threshold). There is limitation of the maximum reference’s (VREF_TRK at Figure 60) frequency for the boost output voltage being able to track, which is determined by the boost converter’s loop bandwidth. Generally, the tracking reference signal’s frequency should be 10 times lower than the boost loop crossover frequency. Otherwise, the boost output voltage cannot track the tracking reference signal and the output voltage will be distorted. For example, for a boost converter with 4kHz loop crossover frequency, the boost can track reference signals up to 400Hz, typically. Figures 23 and 24 on page 19 show performances tracking 100Hz and 300Hz signals. TRACK As shown in the Figure 3 on page 7, each phase’s PWM operation is initialized by the fixed clock for this phase from the oscillator (refer to “Oscillator and Synchronization” on page 29). The clocks for Phase 1 and Phase 2 are 180° out-of-phase. The low-side MOSFET is turned on (LGx) by the clock (after dead time delay of tDT1) at the beginning of a PWM cycle and the inductor current ramps up. The ISL78229’s Current Sense Amplifiers (CSA) sense each phase inductor current and generates the current sense signal ISENx. The ISENx is added with the compensating slope and generates VRAMPx. When VRAMPx reaches the error amplifier (Gm1) output voltage, the PWM comparator is triggered and LGx is turned off to shut down the low-side MOSFET. The low-side MOSFET stays off until the next clock signal comes for the next cycle. After the low-side MOSFET is turned off, the high-side MOSFET turns on after dead time tDT2. The turn-off time of the high-side MOSFET is determined by either the PWM turn-on time at the next PWM cycle or when the inductor current become zero if the Diode Emulation mode is selected. Multiphase Power Conversion For an n-phase interleaved multiphase boost converter, the PWM switching of each phase is distributed evenly with 360/n phase shift. The total combined current ripples at the input and output are reduced where smaller input and output capacitors can be used. In addition, it is beneficial to have a smaller equivalent inductor for a faster loop design. Also in some applications, especially in a high current case, multiphase makes it possible to use a smaller inductor for each phase rather than one big inductor (single-phase), which is sometimes more costly or unavailable on the market at the high current rating. Smaller size inductors also help to achieve low profile design. The ISL78229 is a controller for 2-phase interleaved converter where the 2 phases are operating with 180° phase shift, meaning each PWM pulse is triggered 1/2 of a cycle after the start of the PWM pulse of the previous phase. Figure 61 illustrates the interleaving effect on input ripple current. The AC component of the two phase currents (IL1 and IL2) are interleaving each other and the combined AC current ripple (IL1 + IL2) at input are reduced. Equivalently, the frequency of the AC inductor ripple at input is 2 times of the switching frequency per phase. ATRAK/ DTRK ATRK/DTRK DUTY CYCLE = D PEAK CURRENT MODE CONTROL 1k VREF_2.5V Q1 Q2 SS M U X R1 2M C1 20pF R2 2M 2.5*D VREF_DAC VREF_TRK Gm1 C2 20pF ISL78229 INTERNAL CIRCUITS FB COMP FIGURE 60. TRACK FUNCTION BLOCK DIAGRAM Submit Document Feedback 27 FN8656.3 February 12, 2016 ISL78229 amplifier’s output at the COMP pin by the PWM comparators to turn off LGx when VRAMPx reaches COMP. Thus, the VRAMPx peaks are controlled to be the same for each phase. VRAMPx is the sum of instantaneous inductor current sense ramp and the compensating slope. Since the compensating slopes are the same for both phases, the inductor peak current of each phase is controlled to be the same. IL1 t 180° IL2 IL1+IL2 The same mechanism applies to the case when multiple ISL78229s are configured in parallel for multiphase boost converter. Basically, the COMP pin of each ISL78229 are tied together for each phase’s current sense ramp peak to be compared with the same COMP voltage (VRAMPx = COMP), meaning the inductor peak current of all the phases are controlled to be the same. The “4-Phase Operation” section describes how to configure two ISL78229 in parallel for a 4-phase interleaved boost converter. t t FIGURE 61. PHASE NODE AND INDUCTOR-CURRENT WAVEFORMS FOR 2-PHASE CONVERTER 4-PHASE OPERATION In Equation 4, VIN and VOUT are the input and the output voltages respectively, L is the single-phase inductor value and fSW is the switching frequency. Two ISL78229s can be used in parallel to achieve interleaved 4-phase operation. Figure 63 shows the recommended configuration. The CLKOUT from the master IC drives FSYNC of the slave IC to synchronize the switching frequencies. This achieves a 90° phase shift for the 4 phases switching, and the respective COMP, FB, SS, EN and IMON pins of the two ICs are connected. V OUT – V IN V IN I PPCH = ----------------------------------------------L f SW V CLKOUT is 90°out-of-phase with the rising edge of LG1. therefore, the two phases of the second IC are interleaved with the two phases of the first IC. To understand the reduction of the ripple current amplitude in the multiphase circuit, examine Equation 4 representing an individual phase’s peak-to-peak inductor current. (EQ. 4) OUT The input capacitors conduct the ripple component of the inductor current. In the case of a 2-phase boost converters, the capacitor current is the sum of the ripple currents from each of the individual phases. Use Equation 5 to calculate the peak-to-peak ripple of the total input current which goes through the input capacitors, where KP-P can be found in Figure 62 under specific duty cycle. I PPALL = K P-P I PPCH (EQ. 5) COMP MASTER IC ISL78229 FSYNC COMP FB FB SS SS IMON EN SLAVE IC ISL78229 IMON EN FIGURE 63. CONFIGURATIONS FOR DUAL IC 4-PHASE OPERATION When using PMBus™ functions for the two ISL78229 operating in parallel, the telemetry functions as reading register information from the ISL78229 will work fine. For example, the host can read via PMBus™ for the VIN, FB, IMON, NTC voltages, fault status and all other registers. The host only reads the information and does not change the operating conditions. 0.9 0.8 0.7 0.6 KP-P CLKOUT 0.5 0.4 0.3 0.2 0.1 0.0 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.4 5 0.5 0.55 0.6 0.65 0 .7 0.75 0.8 0.85 0.9 DUTY CYCLE FIGURE 62. KP-P vs DUTY CYCLE CURRENT SHARING BETWEEN PHASES However, when using WRITE commands to either control an ISL78229 action (like OPERATION ON/OFF), or configure the fault protection response or thresholds, the designer should carefully evaluate the scenarios of the two ICs operation in parallel. For example, it's recommended to configure both of the ICs to have the same fault thresholds settings. Otherwise, one of the IC's thresholds will not be effective. If any fault protection occurs (Latch-off or Hiccup), since the SS pins are connected together, the two ICs' PWM switching will be shut off. Generally, it's suggested to set the fault response to Hiccup mode. When fault condition is gone, the two ICs can always restart to normal operations. The peak current mode control inherently has current sharing capability. As shown in Figure 3 on page 7, the current sense ramp VRAMPx of each phase are compared to the same error Submit Document Feedback 28 FN8656.3 February 12, 2016 ISL78229 Oscillator and Synchronization The switching frequency is determined by the selection of the frequency-setting resistor, RFSYNC, connected from the FSYNC pin to GND. Equation 6 is provided to assist in selecting the correct resistor value. R FSYNC = 2.49x 10 10 0.505 –8 --------------- – 5.5X10 f SW (EQ. 6) Where fSW is the switching frequency of each phase. Figure 64 shows the relationship between RFSYNC and switching frequency. the slave IC for 4-phase interleaved operation. The master IC outputs CLKOUT signal with delay of (tSW/4-tDT1) after LG1_master. The slave IC FSYNC pin takes the CLKOUT_master as the input and the slave’s IC LG1 is delayed by a time of (35ns + tDT1). Therefore, the LG1_slave is delayed by (tSW/4 + 35ns) to LG1_master which is around 90° phase shift. With 90°phase shift between LG1 and respective LG2 for each IC, an interleaved 4-phases with 90° phase shift boost is achieved. LG1_IC_Master 300 tsw/4-tDT1 250 CLKOUT_IC_Master RFSYNC (kΩ) 200 FSYNC_IC_Slave 150 35ns+tDT1 100 LG1_IC_Slave 50 t1 t2 t3 0 0 100 200 300 400 500 600 700 800 900 100 0 110 0 f SW (kHz) FIGURE 64. fSW vs RFS The ISL78229 contains a Phase Lock Loop (PLL) circuit. Refer to Figure 4 on page 8, the PLL is compensated with a series resistor-capacitor (RPLL and CPLL1) from the PLLCOMP pin to GND and a capacitor (CPLL2) from PLLCOMP to GND. At 300kHz switching frequency, typical values are RPLL = 3.24kΩ, CPLL1 = 6.8nF, CPLL2 = 1nF. The PLL locking time is around 0.7ms. Generally, the same PLL compensating network can be used in the frequency range of 50kHz to 1.1MHz. With the same PLL compensation network, at a frequency range higher than 500kHz, the PLL loop is overcompensated. However, the PLL loop is stable just with slow frequency response. If a faster frequency response is required at a higher operating frequency, the PLL compensation network can be tuned to have a faster response. An Excel sheet to calculate the PLL compensation is provided on the ISL78229 web page. The ISL78229’s switching frequency can be synchronized to the external clock signals applied at the FSYNC pin. The ISL78229 detects the input clock’s rising edge and synchronizes the rising edge of LG1 to the input clock’s rising edge with a dead time delay of tDT1. The switching frequency of each phase equals the fundamental frequency of the clock input at FSYNC. Since the ISL78229 detects only the edge of the input clock instead of its pulse width, the input clock’s pulse width can be as low as 20ns (as minimum), tens of ns, or hundreds of ns depending on the capability of the specific system to generate the external clock. The CLKOUT pin outputs a clock signal with the same frequency of per phase switching frequency. Its amplitude is VCC and pulse width is 1/12 of per phase switching period (tSW/12). Figure 65 shows the application example to put 2 ISL78229, in parallel with the master IC’s CLKOUT being connected to the FSYNC pin of Submit Document Feedback 29 FIGURE 65. TIMING DIAGRAM OF CLKOUT vs LG1 AND FSYNC vs LG1 (CLKOUT_MASTER CONNECTED TO FSYNC_SLAVE) Once the ISL78229 latches to be synchronized with the external clock, if the external clock on the FSYNC pin is removed, the switching frequency oscillator will shut down. Then the part will detect PLL_LOCK fault (refer to Table 4 on page 41), and go to either Hiccup mode or Latch-off mode as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35. If the part is set in Hiccup mode, the part will restart with frequency set by the resistor at the FSYNC pin. The switching frequency range of the ISL78229 set by RFSYNC or by synchronization is typically 50kHz to 1.1MHz. The low end 50kHz is determined by PLL_LOCK fault protection, which shuts down the IC when frequency is lower than 37kHz typical (refer to Table 3 on page 41). It’s viable to operate in frequency lower than 50kHz by masking the PLL_LOCK fault protection through PMBus™ command “FAULT_MASK (D1h)” on page 59. The phase dropping mode is not allowed with external synchronization. MINIMUM ON-TIME (BLANK TIME) CONSIDERATION The minimum ON-time (also called BLANK time) of LGx is the minimum ON pulse width as long as LGx is turned ON and it is also intended for the internal circuits to blank out the noise spikes after LGx turns on. The tMINON can be programmed by a resistor at the RBLANK pin. The selection of the tMINON depends on 2 considerations. 1. The noise spike durations after LGx turns on, which is normally in a range of tens of ns to 100ns or longer depending on the external MOSFET switching characteristic and noise coupling path to current sensing. FN8656.3 February 12, 2016 ISL78229 2. Ensure the charging of the boot capacitor during operations of LGx operating at tMINON. One typical case is an operation when the input voltage is close to the output voltage. The duty cycle is smallest at tMINON and CBOOTx is charged by PVCC via DBOOTx with short duration of tMINON minus the delay to pull phase low. If such operation is required, especially when a large MOSFET with large Qg is used to support heavy load application, larger tMINON can be programmed with the resistor at the RBLANK pin to ensure CBOOTx can be sufficiently charged during minimum duty cycle operation. EN 1.2V POR_R PVCC/VCC PLLCOMP CLKOUT Refer to Figure 66 for the selection of RBLANK resistor and tMINON time. A 5kΩ resistor is recommended as the minimum RBLANK resistor. LG UG 500 450 COMP_Ramp_Offset COMP 400 SS tMINON (ns) 350 300 VFB 250 200 PGOOD 150 t1 t2 t3 t4t5 t6 t7 t8 t9 100 FIGURE 67. CIRCUIT INITIALIZATION AND SOFT-START 50 Assuming input voltage is applied to the VIN pin before t1 and VCC is connected to PVCC, as shown on Figure 67, the descriptions for start-up procedure is elaborated in the following: 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 R BLANK (k) FIGURE 66. tMINON vs RBLANK Operation Initialization and Soft-Start Prior to converter initialization, the EN pin voltage needs to be higher than its rising threshold and the PVCC/VCC pin needs to be higher than the rising POR threshold. When these conditions are met, the controller begins initialization and soft-start. Figure 67 shows the ISL78229 internal start-up timing diagram from the power-up to soft-start. t1 - t2: The enable comparator holds the ISL78229 in shutdown until the VEN rises above 1.2V (typical) at the time of t1. During t1 - t2 VPVCC/VCC will gradually increase and reaches the internal power-on reset (POR) rising threshold 4.5V (typical) at t2. t2 - t3: During t2 - t3, the ISL78229 will go through a self-calibration process to detect certain pin configurations (HIC/LATCH, DE/PHDRP, ATRK/DTRAK) to latch in the selected operation modes. The time duration for t2 - t3 is typically 195µs. t3 - t4: During this period, the ISL78229 will wait until the internal PLL circuits are locked to the preset oscillator frequency. When PLL locking is achieved at t4, the oscillator will generate output at the CLK_OUT pin. The time duration for t3 - t4 depends on the PLLCOMP pin configuration. The PLL is compensated with a series resistor-capacitor (RPLL and CPLL1) from the PLLCOMP pin to GND and a capacitor (CPLL2) from PLLCOMP to GND. At 300kHz switching frequency, typical values are RPLL = 3.24kΩ, CPLL1 = 6.8nF, CPLL2 = 1nF. With this PLLCOMP compensation, the time duration for t3 - t4 is around 0.7ms. t4 - t5: The PLL locks the frequency t4 and the system is preparing to soft-start. The ISL78229 has one unique feature to prebias the SS pin voltage to be equal to VFB during t4 - t5, which is around 50µs. t5 - t6: At t5 the soft-start ramps up at the SS pin (VSSPIN) and the COMP voltage starts to ramp up as well. Drivers are enabled but not switching during t5 - t6 since the COMP is still below the current sense ramp offset. The device operates in diode emulation mode during soft-start period t5 - t8. The slew rate of the SS ramp and the duration of t5 - t8 are determined by the capacitor used at the SS pin. Submit Document Feedback 30 FN8656.3 February 12, 2016 ISL78229 t6 - t7: At t6 COMP is above the current sense ramp offset and the drivers start switching. Output voltage ramps up while FB voltage is following SS ramp during this soft-start period. At t7, output voltage reaches the regulation level and FB voltage reaches 1.6V (VREF_DAC Default). t7 - t8: SS continues ramping up until it reaches SS clamp voltage (VSSPCLAMP) 3.47V at t8 indicating the SS pin ramp-up is completed. At t8, the ISL78229 generates an internal SS_DONE signal, which goes HIGH when both VSSPIN = VSSPCLAMP (3.47V) and VREF_TRK ≥ 0.3V (as shown in Figure 3 on page 7). This indicates the soft-start has completed. t8 - t9: After t8, a delay time of either 0.5ms or 100ms is inserted before the PGOOD pin is released HIGH at t9 depending on the selected mode (refer to Table 2 on page 34). 1. If the DE/PHDRP pin = GND or FLOAT to have DE mode selected, the PGOOD rising delay from VSSPIN = VSSPCLAMP (3.47V) AND VREF_TRK ≥0.3V to PGOOD rising is 0.5ms. 2. If the DE/PHDRP pin = GND to have CCM mode selected, the PGOOD rising delay from VSSPIN = VSSPCLAMP (3.47V) and VREF_TRK ≥0.3V to PGOOD rising is 100ms, during which period, the device is transitioning from DE mode to CCM mode. The high-side gate UGx is controlled to gradually increase the ON time to finally merged with CCM ON-time. This synchronous MOSFET “soft-ON” feature is unique and ensures smooth transition from DCM mode to CCM mode after soft-start completes. More importantly, this “SYNC FET soft-ON” function eliminates the large negative current, which usually occurs when starting up to a high prebiased output voltage. This feature makes the system robust for all the challenging start-up conditions and greatly improves the system reliability. Enable To enable the device, the EN pin needs to be driven higher than 1.2V (typical) by the external enable signal or resistor divider between VIN and GND. The EN pin has an internal 5MΩ (typical) pull-down resistor. Also, this pin internally has a 5.2V (typical) clamp circuit with a 5kΩ (typical) resistor in series to prevent excess voltage applied to the internal circuits. When applying the EN signal using resistor divider from VIN, internal pull-down resistance needs to be considered. Also, the resistor divider ratio needs to be adjusted as its EN pin input voltage may not exceed 5.2V. To disable or reset all fault status, the EN pin needs to be driven lower than 1.1V (typical). When the EN pin is driven low, the ISL78229 turns off all of the blocks to minimize the off-state quiescent current. VIN VCC FROM EXTERNAL EN CONTROL EN 5k + 5.2V CLAMP TO INTERNAL CIRCUITS - 5M 1.2V FIGURE 68. ENABLE BLOCK Soft-Start Soft-start is implemented by an internal 5µA current source charging the soft-start capacitor (CSS) at SS to ground. The voltage on the SS pin slowly ramps up as the reference voltage for the FB voltage to follow during soft-start. Typically, for boost converter before soft-start, its output voltage is charged up to be approximately a diode drop below the input voltage through the upper side MOSFETs’ body diodes. To more accurately correlate the soft-start ramp time to the output voltage ramp time, the ISL78229 SS pin voltage is prebiased with voltage equal to FB before soft-start begins. The soft-start ramp time for the boost output voltage ramping from VIN to the final regulated voltage VOUTreg, can be calculated by Equation 7, where VREF is typically the VREF_DAC voltage (1.6V default) with the TRACK pin tied HIGH: V IN C SS t SS = V REF 1 – ------------------------ ----------- V OUTreg 5A (EQ. 7) PGOOD Signal The PGOOD pin is an open-drain logic output to indicate that the soft-start period is completed, the input voltage is within safe operating range and the output voltage is within the specified range. The PGOOD comparator monitors the FB pin to check if output voltage is within 80% to 120% of reference voltage VREF_DAC (1.6V default). As described at the t8 - t9 duration in “Operation Initialization and Soft-Start” on page 30, the PGOOD pin is pulled low during soft-start and it’s released HIGH after SS_DONE with a 0.5ms or 100ms delay. PGOOD will be pulled low if any of the comparators for FB_UV, FB_OV or VIN_OV is triggered for a duration longer than 10µs. In normal operation after start-up, under fault recovery, the PGOOD will be released high with the same 0.5ms delay time after the fault is removed. Current Sense The ISL78229 peak current control architecture senses the inductor current continuously for fast response. A sense resistor is placed in series with the power inductor for each phase, and the ISL78229 Current Sense Amplifiers (CSA) continuously sense the respective inductor current as shown in Figure 69 by sensing the voltage signal across the sense resistor RSENx (where “x” indicates the specific phase number and same note applied throughout this document). The sensed current for each active Submit Document Feedback 31 FN8656.3 February 12, 2016 ISL78229 phase will be used for peak current mode control loop, phase current balance, individual phase cycle-by-cycle peak current limiting (OC1), individual phase overcurrent fault protection (OC2), input average Constant Current (CC) control and average overcurrent protection (OC_AVG), diode emulation and phase drop control. The internal circuitry shown in Figure 69 represents a single phase. This circuitry is repeated for each phase. CURRENT SENSE FOR INDIVIDUAL PHASE - ISENX + VIN RSENx + + VOUT CISENx R SENx I SENx = I Lx ------------------R SETx 112µA RSENx is normally selected with smallest resistance to minimize the power loss on it. With RSENx selected, RSETx is selected by the desired cycle-by-cycle peak current limiting level OC1 (refer to “Peak Current Cycle-by-Cycle Limiting (OC1)” on page 36). - ISENx+112µA + + RSETxB RBIASxB - ISENxP The IMON pin serves to monitor the total average input current of the 2-phase boost. As shown in Figure 3 on page 7, the individual current sense signals (ISENx) are divided by 8 and summed together. A 17µA offset current is added to form a current source output at the IMON pin with the value calculated as in Equation 12. IBIAS 112µA I L1 R SEN1 I L2 R SEN2 –6 IMON = -------------------------------- + -------------------------------- 0.125 + 17 10 R SET2 R SET1 CSA ISENx (EQ. 11) AVERAGE CURRENT SENSE FOR 2 PHASES - IMON ISENxN 112µA CSA generates the sensed current signal ISENx by forcing ISENxP voltage to be equal to ISENxN voltage. Since RSETx equals to RBIASx, the voltage drop across RSETx and RBIASx incurred by the fixed 112µA bias current cancels each other. Therefore, the resulting current at CSA output ISENx is proportional to each phase inductor current ILx. ISENx per phase can be derived in Equation 11, where ILx is the per phase current flowing through RSENx. L RBIASxA RSETxA - IL - is typically selected in range of tens of ns depending on the actual noise levels. (EQ. 12) Assume RSEN1 = RSEN2, RSET1 = RSET2, and IIN = IL1+IL2, which is the total boost input average current: ISENx ISL78229 INTERNAL CIRCUITS R SEN –6 IMON = I IN ---------------- 0.125 + 17 10 R FIGURE 69. CURRENT SENSING BLOCK DIAGRAM (EQ. 13) SET The RC network between RSENx and ISENxP/N pins as shown in Figure 69 is the recommended configuration. The ISENxP pin should be connected to the positive potential of the RSEN_CHx through resistor RSETx, where in Figure 69 RSETx is composed by RSETxA plus RSETxB. RSET is used to set the current sense gain externally. (EQ. 8) R SETx = R SETxA + R SETxB Since there is an 112µA bias current sinking to each of the ISENxP and ISENxN pins, RBIASx with same value to RSETx should be placed between the ISENxN pin to the low potential of the RSENx, where in Figure 69 RBIASx is composed by RBIASxA plus RBIASxB. R BIASx = R BIASxA + R BIASxB (EQ. 9) (EQ. 10) R BIASx = R SETx It is recommended to have RSETxA = RBIASxA and RSETxB = RBIASxB, and insert a capacitor CISENx between them as shown in Figure 69. This will form a symmetric noise filter for the small current sense signals. The differential filtering time constant equals to (RSETxA+RBIASxA)*CISENx. This time constant Submit Document Feedback 32 As shown in Figure 4 on page 8, a resistor RIMON is placed between the IMON pin and ground, which turns the current sense output from the IMON pin to a voltage VIMON. A capacitor CIMON should be used in parallel with RIMON to filter out the ripple such that VIMON represents the total average input current of the 2-phase boost. VIMON can be calculated using Equation 14. V IMON = IMON R IMON (EQ. 14) As shown in Figure 3 on page 7, VIMON is fed to inputs of Gm2 and comparators of CMP_PD and CMP_OCAVG for the following functions: 1. VIMON is compared with 1.6V (VREF_CC) at error amplifier Gm2 inputs to achieve constant current control function. The CC control threshold for the boost input current is typically set in a way that the per phase average inductor current (when CC control) is lower than the per phase cycle-by-cycle peak current limiting (OC1) threshold. Refer to “Constant Current Control (CC)” on page 37 for detailed descriptions. 2. VIMON is compared with phase dropping thresholds (1.1V falling to drop Phase2, 1.15V rising to add Phase2). Refer to “Automatic Phase Dropping/Adding” on page 34 for detailed descriptions. FN8656.3 February 12, 2016 ISL78229 3. VIMON is compared with 2V for OC_AVG fault protections. Refer to “Average Overcurrent Fault (OC_AVG)” on page 38 for detailed descriptions. The typical scenario when fast overloading is applied is described as the following. When large overload is suddenly applied at boost output, the phase inductor peak currents are initially limited by OC1 cycle-by-cycle, during which time the IMON voltage slowly rises up due to the filter delay of RIMON and CIMON. When VIMON reaches 1.6V, the CC loop starts to limit and control the average current to be constant, which lowers down the inductor current. As described previously, the CC threshold normally is set lower than the OC1 cycle-by-cycle limiting threshold. Typically tens of nF are used for CIMON. In the case when a longer time delay is needed, a larger CIMON can be used. “Constant Current Control (CC)” on page 37 has a more detailed description. Adjustable Slope Compensation RSENx - IL VOUT L RSETx RBIASx ISENxN k1*ISENx VRAMP CSA ISENxP RRAMP SLOPE ISLOPE = k2*0.5V/RSLOPE VSL RSLOPE ISL 0.5V CSL LGx ISL0 For a boost converter with peak current mode control, slope compensation is needed when duty cycle is larger than 50%. It is advised to add slope compensation when the duty cycle is approximately 30 to 40% since a transient load step can push the duty cycle higher than the steady state level. When slope compensation is too low, the converter suffers from subharmonic oscillation, which may result in noise emissions at half the switching frequency. On the other hand, overcompensation of the slope may reduce the phase margin. Therefore, proper design of the slope compensation is needed. The ISL78229 features adjustable slope compensation by setting the resistor value RSLOPE from the SLOPE pin to ground. This function will ease the compensation design and provide more flexibility in choosing the external components. Figure 70 shows the block diagram related to slope compensation. For current mode control, in theory, the compensation slope slew rate mSL, needs to be larger than 50% of the inductor current down ramp slope slew rate mb. Equation 15 shows the resistor value RSLOPE at the SLOPE pin to create a compensation ramp. 5 6.67 10 L x R SETx R SLOPE = ---------------------------------------------------------------------------------------- K SLOPE V OUT – V IN R + VIN (EQ. 15) SENx Where KSLOPE is the selected gain of compensation slope over inductor down slope. For example, KSLOPE = 1 gives the RSLOPE value generating a compensation slope equal to inductor current down ramp slope. Theoretically, the KSLOPE needs to be larger than 0.5, but practically more than 1.0 is used in the actual application. To cover the operating range, the maximum of VOUT and minimum of VIN should be used in Equation 15 to calculate the RSLOPE. ma mb ISENx ISL mSL ma1 = ma + mSL VRAMP VRAMP = (ISENx+ISL)*RRAMP FIGURE 70. SLOPE COMPENSATION BLOCK DIAGRAM Light-Load Efficiency Enhancement For switching mode power supplies, the total loss is related to conduction loss and switching loss. At heavy load, the conduction loss dominates, while the switching loss dominates at light load condition. Therefore, if a multiphase converter is running at a fixed phase number for the entire load range, the efficiency starts to drop significantly below a certain load current. The ISL78229 has selectable automatic phase dropping, cycle-by-cycle diode emulation and pulse skipping features to enhance the light-load efficiency. By observing the total input current on-the-fly and dropping an active phase, the system can achieve optimized efficiency over the entire load range. The phase dropping (PH_DROP) and Diode Emulation (DE) functions can be selected to be active or inactive by setting the DE/PHDRP pin. Refer to Table 2 for the 3 configuration modes. 1. When DE/PHDRP = VCC, diode emulation function is enabled, and Phase Drop is disabled. 2. When DE/PHDRP = FLOAT, both diode emulation and phase drop functions are enabled. 3. When DE/PHDRP = GND, both diode emulation and phase drop functions are disabled. The part is set in Continuous Conduction Mode (CCM). Submit Document Feedback 33 FN8656.3 February 12, 2016 ISL78229 TABLE 2. CCM/DE/PH_DROP MODE SETTING (DE/PHDRP PIN) MODE NUMBER (NAME) DE/PHDRP PIN SETTING DE MODE PHASE-DROP MODE VCC Enabled Disabled FLOAT Enabled Enabled GND Disabled Disabled 1 (DE) 2 (DE+PH_DROP) 3 (CCM) AUTOMATIC PHASE DROPPING/ADDING When the phase drop function is enabled, the ISL78229 automatically drops or adds Phase 2 by comparing the VIMON to the phase dropping/adding thresholds. VIMON is proportional to the average input current indicating the level of the load. The phase dropping mode is not allowed with external synchronization. Phase Dropping When load current drops and VIMON falls below 1.1V, Phase 2 is disabled. For better transient response during phase dropping, the ISL78229 will gradually reduce the duty cycle of the phase from steady state to zero, typically within 8 to 10 switching cycles. This gradual dropping scheme will help smooth the change of the PWM signal and stabilize the system when phase dropping happens. From Equations 13 and 14, the phase dropping current threshold level for the total 2-phase boost input current can be calculated by Equation 16. –6 1.1 ------------------ – 17 10 8 R SET R IMON I INphDRP = ---------------------------------------------------------------------------------- A R SEN (EQ. 16) The phase adding is decided by two mechanisms listed as follows. Phase 2 will be added immediately if either of the 2 following conditions are met. 1. VIMON > 1.15V, the IMON pin voltage is higher than phase adding threshold 1.15V. The phase adding current threshold level for the total 2-phase boost input current can be calculated by Equation 17. (EQ. 17) 2. ISENx > 80µA (OC1), individual phase current triggers OC1. The first is similar to the phase dropping scheme. When the load increases causing VIMON>1.15V, Phase 2 will be added back immediately to support the increased load demand. Since the IMON pin normally has large RC filter and VIMON is average current signal, this mechanism has a slow response and is intended for slow load transients. The second mechanism is intended to handle the case when load increases quickly. If the quick load increase triggers OC1 (ISENx>80µA) in either of the 2 phases, Phase 2 will be added back immediately. After Phase 2 is added, the phase dropping function will be disabled for 1.5ms. After this 1.5ms expires, the phase dropping Submit Document Feedback 34 DIODE EMULATION AT LIGHT LOAD CONDITION When the Diode Emulation mode (DE) is selected to be enabled (Mode 1 and 2 in Table 2), the ISL78229 has cycle-by-cycle diode emulation operation at light load achieving Discontinuous Conduction Mode (DCM) operation. With DE mode operation, negative current is prevented and the conduction loss is reduced, therefore high efficiency can be achieved at light load conditions. Diode emulation occurs during t5-t8 (on Figure 67 on page 30), regardless of the DE/PHDRP operating modes (Table 2). PULSE SKIPPING AT DEEP LIGHT-LOAD CONDITION If the converter enters diode emulation mode and the load is still reducing, eventually pulse skipping will occur to increase the deep light-load efficiency. Either Phase 1 or Phase 2, or both, will be pulse skipping at these deep light-load conditions. Fault Protections/Indications The ISL78229 is implemented with comprehensive fault protections, the majority of which can be monitored and programmed via PMBus™. FAULTS/WARNINGS MANAGEABLE VIA PMBUS™ Table 3 on page 41 summarizes all the type of faults/warnings accessible via PMBus™ and the 3 related registers to monitor the fault status, enable/disable fault protecting reactions and program the desired type of fault responses (Hiccup or Latch-off). Refer to section “PMBus™ User Guide” starting on page 40 for more details of the commands related to fault management. Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal Phase Adding –6 1.15 ------------------ – 17 10 8 R SET R IMON I INphADD = ---------------------------------------------------------------------------------- A R SEN circuit will be activated again and Phase 2 can be dropped automatically as usual. When any of the faults in Table 3 on page 41 occurs, the corresponding bit of FAULT_STATUS register (“FAULT_STATUS (D0h)” on page 58) is set to 1 and the SALERT pin is pulled low, regardless if that type of fault is masked by the corresponding bit in the FAULT_MASK register. The bits of the FAULT_STATUS register status are kept unchanged as long as PVCC/VCC and EN are HIGH. Even when the fault conditions are gone, the bit = 1 status will not be automatically cleared/reset to 0 by the device itself. Each individual or multiple bits can be cleared/reset to 0, but only by a Write command, or a CLEAR_FAULTS command via the PMBus™, or EN/POR recycling. Refer to “FAULT_STATUS (D0h)” on page 58 for more details of this PMBus™ command, and Table 3 on page 41 for fault related registers summary. SALERT Pin The SALERT pin is an open-drain logic output and should be connected to VCC through a typical 10k resistor. When any bit of FAULT_STATUS register is set to 1, the SALERT pin will be pulled low, regardless if that type of fault is masked by the corresponding bit in the FAULT_MASK register. The host is interrupted by SALERT signal and then inquire the ISL78229 via PMBus™ for informations about the faults/warnings recorded in the FAULT_STATUS register or any others to diagnose. FN8656.3 February 12, 2016 ISL78229 After the ISL78229 is enabled, during the part initializing time t1 - t4 (refer to Figure 67 on page 30) before soft-start, the SALERT pin is kept pulled low. If no faults (listed in Table 4 on page 41) occurs during t1 - t4, the SALERT pin open-drain transistor will be open at t4 when soft-start begins and the pin voltage is pulled high by the external pull-up circuits. If any fault in Table 4 on page 41 occurs after the beginning of soft-start, the corresponding bit of the FAULT_STATUS register will be set to 1 and the SALERT pin will be pulled low. Only when all the FAULT_STATUS register bits are 0, the SALERT pin can be released to be pulled HIGH. Fault Mask Register FAULT_MASK (D1h) When any of the faults in Table 4 on page 41 are detected, the device will respond with either protecting actions (Hiccup or Latch-off) or ignoring this fault depending on the corresponding bit setting of the FAULT_MASK register (“FAULT_MASK (D1h)” on page 59). Each bit of this register controls one specific fault condition to be ignored or not (refer to list in Table 4 on page 41). The bit values are defined as follows: • Bit = 1 means to ignore, no protection action taken for the triggered fault, and the ISL78229 keeps its normal PWM switching and operations. • Bit = 0 means to respond with protecting action to enter either Hiccup or Latch-off as fault response as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)”. The register FAULT_MASK has a default setting and can be programmed via PMBus™ command “FAULT_MASK (D1h)” on page 59 to set a specific fault’s protection response to be ignored or not. At default, the VOUT_UV fault is ignored with Bit [6] set to 1 as default. Refer to PMBus™ command “FAULT_MASK (D1h)” on page 59 for the details and Table 3 on page 41 for fault related registers summary. Fault Response Register SET_FAULT_RESPONSE (D2h) The fault response for each type of fault protection (listed in Table 4 on page 41) can be programmed to be either Hiccup or Latch-off by setting the corresponding bit of the register SET_FAULT_RESPONSE (refer to PMBus™ command “SET_FAULT_RESPONSE (D2h)” on page 60 and Table 3 on page 41). • When bit = 1, the fault protection response is Hiccup mode • When bit = 0, the fault protection response is Latch-off mode The default bit values are determined by the HIC/LATCH pin configuration as listed in the following. Each bit value can be changed via PMBus™ to set the respective bit of the fault response register (SET_FAULT_RESPONSE) at default: • When the HIC/LATCH pin is pulled high (VCC), the fault response will be Hiccup mode. • When the HIC/LATCH pin is pulled low (GND), the fault response will be Latch-off mode. In Hiccup mode, the device will stop switching when a fault condition is detected, and restart from soft-start after Submit Document Feedback 35 500ms (typical). This operation will be repeated until fault conditions are completely removed. In Latch-off mode, the device will stop switching when a fault condition is detected and PWM switching being kept off even after fault conditions are removed. In Latch-off status, the internal LDO is alive to keep PVCC, and PMBus™ interface is available for the user to monitor the type of fault triggered or other parameters. By either toggling the EN pin or cycling VCC/PVCC below the POR threshold will restart the system. Refer to PMBus™ command “SET_FAULT_RESPONSE (D2h)” on page 60 for details and Table 3 on page 41 for fault related registers summary. INPUT OVERVOLTAGE FAULT As shown in Figure 3 on page 7, the ISL78229 monitors the VIN pin voltage divided by 48 (VIN/48) as the input voltage information. This fault detection is active at the beginning of soft-start (t5 as shown in Figure 67 on page 30). The VIN_OV comparator compares VIN/48 to 1.21V reference to detect if VIN_OV fault is triggered. Equivalently, when VIN >58V (for 5µs), VIN_OV fault event is triggered. The PGOOD pin will be pulled low and the corresponding bit (VIN_OV, Bit [2]) in the FAULT_STATUS register (“Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 and Table 3 on page 41) is set to 1 and the SALERT pin is pulled low. At the same time the VIN_OV fault condition is triggered, since the VIN_OV fault protection response is enabled by default as the VOIN_OV bit (Bit [2]) is set 0 by default in the FAULT_MASK register (refer to “Fault Mask Register FAULT_MASK (D1h)” on page 35 and Table 3 on page 41), the ISL78229 will respond with fault protection actions to shut down the PWM switching and enters either Hiccup or Latch-off mode as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35 and Table 3 on page 41. The VIN_OV fault protection can be disabled by setting the VIN_OV bit (Bit [2]) in “Fault Mask Register FAULT_MASK (D1h)” on page 35 to 1 via PMBus™. If disabled, there will be no fault protection actions when VIN_OV fault is triggered, and the ISL78229 will keep PWM switching and normal operation. Under the selection of VIN_OV fault protection activated with Hiccup response, when the output voltage falls down to be lower than the VIN_OV threshold 58V, the device will return to normal switching through Hiccup soft-start. PGOOD will be released to be pulled HIGH after a 0.5ms delay. As described in “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34, the bit = 1 status in the FAULT_STATUS register will not be automatically cleared/reset to 0 by the device itself and the SALERT pin is kept low. The bits in the FAULT_STATUS register can only be cleared to 0 by a Write command, or CLEAR_FAULTS command via PMBus™, or EN/POR recycling. When all the bits in the FAULT_STATUS register are 0, the SALERT pin is released to be pulled HIGH. OUTPUT UNDERVOLTAGE FAULT The ISL78229 monitors the FB pin voltage to detect if output undervoltage fault (VOUT_UV) occurs. FN8656.3 February 12, 2016 ISL78229 If the FB pin voltage is lower than 80% (default) of the voltage regulation reference VREF_DAC, the VOUT_UV comparator is triggered to indicate VOUT_UV fault and the PGOOD pin will be pulled low. Also, corresponding bit (VOUT_UV, Bit [6]) in the FAULT_STATUS register (“Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 and Table 3 on page 41) is set to 1 and the SALERT pin is pulled low. When the output voltage rises back to be above the VOUT_UV threshold 80% VREF_DAC plus 4% hysteresis, PGOOD will be released to be pulled HIGH after a 0.5ms delay. However, as described in the “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34, the bit = 1 status in the FAULT_STATUS register will not be automatically cleared/reset to 0 by the device itself and the SALERT pin is kept low. The bits in the FAULT_STATUS register can only be cleared to 0 by a Write command, or CLEAR_FAULTS command via PMBus™, or EN/POR recycling. When all the bits in the FAULT_STATUS register are 0, the SALERT pin is released to be pulled HIGH. The VOUT_UV fault protection response is disabled (ignored) by default as the VOUT_UV bit (Bit [6]) is set 1 as default in the FAULT_MASK register (refer to “Fault Mask Register FAULT_MASK (D1h)” on page 35 and Table 3 on page 41), which means the ISL78229 keeps the PWM switching and normal operation when VOUT_UV fault occurs. VOUT_UV fault protection can be enabled by setting set this VOUT_UV bit (Bit [6]) to 0 in the “Fault Mask Register FAULT_MASK (D1h)” on page 35. If enabled, the fault response can be programmed to be either Hiccup or Latch-off as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35 and Table 3 on page 41. The VOUT_UV threshold values can be set to 8 options based on percentage of the reference VREF_DAC via PMBus™ command “VOUT_UV_FAULT_LIMIT (D4h)” on page 62. OUTPUT OVERVOLTAGE FAULT The ISL78229 monitors the FB pin voltage to detect if output overvoltage fault (VOUT_OV) occurs. This fault detection is active at the beginning of soft-start (t5 as shown in the Figure 67 on page 30). If the FB pin voltage is higher than 120% (default) of the voltage regulation reference VREF_DAC, the VOUT_OV comparator is triggered to indicate VOUT_OV fault and the PGOOD pin will be pulled low. The corresponding bit (VOUT_OV, Bit [7]) in the FAULT_STATUS register (“Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 and Table 3 on page 41) is set to 1 and the SALERT pin is pulled low. At the same time, when a VOUT_OV fault condition is triggered, since the VOUT_OV fault protection response is enabled by default as the VOUT_OV bit (Bit [7]) is set 0 by default in the FAULT_MASK register (refer to “Fault Mask Register FAULT_MASK (D1h)” on page 35 and Table 3 on page 41), the ISL78229 will respond with fault protection actions to shut down the PWM switching and enters either Hiccup or Latch-off mode as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35 and Table 3 on page 41. The VOUT_OV fault protection can be disabled by setting the VOUT_OV bit (Bit [7]) in “Fault Mask Register FAULT_MASK (D1h)” on page 35 to 1 via PMBus™. If disabled, there will be no fault Submit Document Feedback 36 protection actions when VOUT_OV fault is triggered, and the ISL78229 will keep PWM switching and normal operation. Under the selection of VOUT_OV fault protection activated with Hiccup response, when the output voltage falls down to be lower than the VOUT_OV threshold 120% VREF_DAC minus 4% hysteresis, the device will return to normal switching through Hiccup soft-start. The PGOOD pin will be released to be pulled HIGH after 0.5ms delay. However, as described in the “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34, the bit = 1 status in the FAULT_STATUS register will not be automatically cleared/reset to 0 by the device itself and the SALERT pin is kept low. The bits in the FAULT_STATUS register can only be cleared to 0 by a Write command, or CLEAR_FAULTS command via PMBus™, or EN/POR recycling. When all the bits in the FAULT_STATUS register are 0, the SALERT pin is released to be pulled HIGH. The VOUT_OV threshold values can be set to 8 options based on percentage of the reference VREF_DAC via PMBus™ command “VOUT_OV_FAULT_LIMIT (D3h)” on page 61. OVERCURRENT LIMITING AND FAULT PROTECTION The ISL78229 has multiple levels of overcurrent protection. Each phase is protected from an overcurrent condition by limiting its peak current and the combined total current is protected on an average basis. Also, each phase is implemented with cycle-by-cycle negative current limiting (OC_NEG_TH = -48µA). Peak Current Cycle-by-Cycle Limiting (OC1) Each individual phase’s inductor peak current is protected with cycle-by-cycle peak current limiting (OC1) without triggering Hiccup or Latch-off shutdown of the IC. The controller continuously compares the CSA output current sense signal ISENx (calculated by Equation 11 on page 32) to an overcurrent limiting threshold (OC1_TH = 80µA) in every cycle. When ISENx reaches 80µA, the respective phase’s LGx is turned off to stop inductor current further ramping up. In such a way, peak current cycle-by-cycle limiting is achieved. The equivalent cycle-by-cycle peak inductor current limiting for OC1 can be calculated by Equation 18: I OC1x = 80 10 – 6 R SETx (EQ. 18) ------------------- A R SENx Negative Current Cycle-by-Cycle Limiting (OC_NEG) Each individual phase’s inductor current is protected with cycle-by-cycle negative current limiting (OC_NEG) without triggering Hiccup or Latch-off shutdown of the IC. The controller continuously compares the CSA output current sense signal ISENx (calculated by Equation 11 on page 32) to a negative current limiting threshold (OC_NEG_TH = -48µA) in every cycle. When ISENx falls below -48µA, the respective phase’s UGx is turned off to stop the inductor current further ramping down. In such a way, negative current cycle-by-cycle limiting is achieved. The equivalent negative inductor current limiting level can be calculated by Equation 19: I OCNEGx = – 48 10 – 6 R SETx ------------------- A R SENx (EQ. 19) FN8656.3 February 12, 2016 ISL78229 Peak Overcurrent Fault (OC2_PEAK) If either of the two individual phase’s current sense signal ISENx reaches 105µA (OC2_TH = 105µA), the Peak Overcurrent fault (OC2_PEAK) event will be triggered. This fault protection is intended to protect the device by shutdown (Hiccup or Latch-off) from a worst case condition where OC1 cannot limit the inductor peak current. This fault detection is active at the beginning of soft-start (t5 as shown in the Figure 67 on page 30). When an OC2_PEAK fault event is triggered, the corresponding bit (OC2_PEAK, Bit [5]) in the FAULT_STATUS register (“Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 and Table 3 on page 41) is set to 1 and the SALERT pin is pulled low. At the same time, when an OC2_PEAK fault event is triggered, since the OC2_PEAK fault protection response is enabled by default as the OC2_PEAK bit (Bit [5]) is set 0 by default in the FAULT_MASK register (refer to “Fault Mask Register FAULT_MASK (D1h)” on page 35 and Table 3 on page 41), the ISL78229 will respond with fault protection actions to shut down the PWM switching and enters either Hiccup or Latch-off mode as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35 and Table 3 on page 41. The OC2_PEAK fault protection can be disabled by setting the OC2_PEAK bit (Bit [5]) in “Fault Mask Register FAULT_MASK (D1h)” on page 35 to 1 via PMBus™. If disabled, there will be no fault protection actions when OC2_PEAK fault is triggered, and the ISL78229 will keep PWM switching and normal operation. Under the selection of OC2_PEAK fault protection activated with Hiccup response, when both phases’ peak current sense signal ISENx no longer trip the OC2_PEAK thresholds (105µA), the device will return to normal switching and regulation through Hiccup soft-start. However, as described in the “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34, the bit = 1 status in the FAULT_STATUS register will not be automatically cleared/reset to 0 by the device itself and the SALERT pin is kept low. The bits in the FAULT_STATUS register can only be cleared to 0 by a Write command, or CLEAR_FAULTS command via PMBus™, or EN/POR recycling. When all the bits in the FAULT_STATUS register are 0, the SALERT pin is released to be pulled HIGH. The equivalent inductor peak current threshold for the OC2_PEAK fault protection can be calculated by Equation 20: I OC2x = 105 10 – 6 R SETx ------------------- A R SENx (EQ. 20) COMP voltage through a diode DCC. Thus, the COMP voltage can be controlled by either Gm1 output or Gm2 output through DCC. At normal operation without overloading, VIMON is lower than the VREF_CC (1.6V at default). Therefore, Gm2 output is HIGH and DCC is blocked and not forward conducting. The COMP voltage is now controlled by the voltage loop error amplifier Gm1’s output to have output voltage regulated. At input average current overloading case, when VIMON reaches VREF_CC (1.6V at default), Gm2 output falls and DCC is forward conducting, and Gm2 output overrides Gm1 output to drive COMP. In this way, the CC loop overrides the voltage loop, meaning VIMON is controlled to be constant achieving average constant current operation. Under certain input voltage, input CC makes input power constant for the boost converter. Compared to peak current limiting schemes, the average constant current control is more accurate to control the average current to be constant, which is beneficial for the user to accurately control the maximum average power for the converter to handle. The CC current threshold should be set lower than the OC1 peak current threshold with margin. Generally, the OC1 peak current threshold (per phase) is set 1.5 to 2 times higher than the CC current threshold (referred to as per phase average current). This matches with the physics of the power devices that normally have higher transient peak current rating and lower average current ratings. The OC1 provides protection against the transient peak current, which can be higher than the power devices can handle. The CC controls the average current with slower response, but with much more accurate control of the maximum power the system has to handle at overloading conditions. 1. When fast changing overloading occurs, since VIMON has sensing delay of RIMON*CIMON, CC does not trip at initial transient load current until it reaches the CC reference 1.6V (default). OC1 will be triggered first to limit the inductor peak current cycle-by-cycle. 2. After the delay of RIMON*CIMON, when VIMON reaches the CC reference 1.6V (default), the CC control starts to work and limit duty cycles to reduce the inductor current and keep the sum of the two phases’ inductor currents being constant. The time constant of the RIMON*CIMON is typically on the order of 10 times slower than the voltage loop bandwidth so that the 2 loops will not interfere with each other. CC loop is active at the beginning of soft-start. The CC threshold values can be set to 8 options via PMBus™ command “CC_LIMIT (D5h)” on page 63, which ranges from 1.25V to 1.6V with a default setting of 1.6V. Constant Current Control (CC) A dedicated constant average Current Control (CC) loop is implemented in the ISL78229 to control the input current to be constant at overload conditions, which means constant input power limiting under a constant input voltage. As shown in Figure 3 on page 7, the VIMON represents the average input current and is sent to the error amplifier Gm2 input to be compared with the internal CC reference VREF_CC (which is 1.6V as default and can be programmed to different values via PMBus™ command “CC_LIMIT (D5h)” on page 63). Gm2 output is driving Submit Document Feedback 37 FN8656.3 February 12, 2016 ISL78229 The ISL78229 monitors the IMON pin voltage (which represents the average current signal) to detect if Average Overcurrent (OC_AVG) fault occurs. As shown in Figure 3 on page 7, the comparator CMP_OCAVG compares VIMON to 2V (as default) threshold. This fault detection is active at the beginning of soft-start (t5 as shown in Figure 67 on page 30). When VIMON is higher than 2V, the OC_AVG fault is triggered. The corresponding bit (OC_AVG, Bit [4]) in the FAULT_STATUS register (“Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 and Table 3 on page 41) is set to 1 and the SALERT pin is pulled low. The fault response at default is either Hiccup or Latch-off (as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35). At the same time when an OC_AVG fault condition is triggered, since the OC_AVG fault protection response is enabled by default as the OC_AVG bit (Bit [4]) is set 0 by default in the FAULT_MASK register (refer to “Fault Mask Register FAULT_MASK (D1h)” on page 35 and Table 3 on page 41), the ISL78229 will respond with fault protection actions to shut down the PWM switching and enters either Hiccup or Latch-off mode as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35 and Table 3 on page 41. The OC_AVG fault protection can be disabled by setting the OC_AVG bit (Bit [4]) in “Fault Mask Register FAULT_MASK (D1h)” on page 35 to 1 via PMBus™. If disabled, there will be no fault protection actions when OC_AVG fault is triggered and the device will keep PWM switching and normal operation. Under the selection of OC_AVG fault protection activated with Hiccup response, when the IMON voltage falls down to be lower than the 2V (default) threshold, the device will return to normal switching through Hiccup soft-start. As described in the “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34, the bit = 1 status in the FAULT_STATUS register will not be automatically cleared/reset to 0 by the device itself and the SALERT pin is kept low. The bits in the FAULT_STATUS register can only be cleared to 0 by a Write command, or CLEAR_FAULTS command via PMBus™, or EN/POR recycling. When all the bits in the FAULT_STATUS register are 0, the SALERT pin is released to be pulled HIGH. The OC_AVG fault threshold can be set to 8 options via PMBus™ command “OC_AVG_FAULT_LIMIT (D6h)” on page 64. EXTERNAL TEMPERATURE MONITORING AND PROTECTION (NTC PIN) The NTC pin allows temperature monitoring with a Negative Temperature Coefficient (NTC) thermistor connected from this pin to ground. An accurate 20µA current sourcing out of the NTC pin develops a voltage across the NTC thermistor, which can be converted to the Celsius temperature due to the NTC thermistor characteristic. A precision resistor (100k, 0.1% for example) can be put in parallel with the NTC thermistor to linearize the voltage versus temperature ratio in certain range. As an example, to use a 100k resistor in parallel with an NTC thermistor NTCS0805E3474FXT on the NTC pin, Figure 71 shows Submit Document Feedback 38 the curve of the NTC pin voltage versus the temperature. The user can read the NTC pin voltage over PMBus™ and converts the voltage to temperature using the curve in the chart. In the board layout, the NTC resistor should be placed in the area that needs the temperature to be monitored. Typically the NTC is placed close to the power devices like MOSFETs to monitor the board temperature close to them. The voltage on the NTC pin is monitored for over-temperature warning (OT_NTC_WARN) and over-temperature fault (OT_NTC_FAULT), both flagged by SALERT. The default threshold for OT warning is 450mV and the default threshold for OT fault is 300mV. Both thresholds can be changed to different values via PMBus™ commands “OT_NTC_WARN_LIMIT (51h)” on page 51 and “OT_NTC_FAULT_LIMIT (4Fh)” on page 50. If NTC function is not used, the NTC pin should be connected to VCC. VNTC (V) Average Overcurrent Fault (OC_AVG) 2 1.9 1.8 1.7 1.6 1.5 1.4 1.3 1.2 1.1 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 100 110120 13 014 0150 TEMPERATURE (°C) FIGURE 71. NTC VOLTAGE vs TEMPERATURE External Over-Temperature Warning (OT_NTC_WARN) If VNTC is lower than 450mV (default as determined by OT_NTC_WARN_LIMIT register), the OT_NTC_WARN warning event is triggered. The corresponding bit (OT_NTC_WARN, Bit [1]) in the FAULT_STATUS register (“Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 and Table 3 on page 41) is set to 1 and the SALERT pin is pulled low to deliver a warning to the host. The ISL78229 continues switching and regulating normally. There is no fault protection response when an OT_NTC_WARN event is triggered. When the temperature drops and VNTC rises above 450mV (default), the OT_NTC_WARN is no longer tripped. But as described in the “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34, the bit = 1 status in the FAULT_STATUS register will not be automatically cleared/reset to 0 by the device itself and the SALERT pin is kept low. The bits in the FAULT_STATUS register can only be cleared to 0 by a Write command, or CLEAR_FAULTS command via PMBus™, or EN/POR recycling. When all the bits in the FAULT_STATUS register are 0, the SALERT pin is released to be pulled HIGH. The OT_NTC_WARN threshold OT_NTC_WARN_LIMIT values can be set to different values via PMBus™ command “OT_NTC_WARN_LIMIT (51h)” on page 51. This warning detection is active at the beginning of soft-start (t5 as shown in Figure 67 on page 30). FN8656.3 February 12, 2016 ISL78229 If VNTC is lower than 300mV (default as determined by OT_NTC_FAULT_LIMIT register), the OT_NTC_FAULT fault event is triggered. The corresponding bit (OC_NTC_FAULT, Bit [3]) in the FAULT_STATUS register (“Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 and Table 3 on page 41) is set to 1 and the SALERT pin is pulled low to deliver a warning to the host. When the OT_NTC_FAULT fault condition is triggered, since the OT_NTC_FAULT fault protection response is disabled by default as the OT_NTC_FAULT bit (Bit [3]) is set 1 by default in the FAULT_MASK register (refer to “Fault Mask Register FAULT_MASK (D1h)” on page 35 and Table 3 on page 41), the ISL78229 will not respond with fault protection actions and the ISL78229 continues switching and regulating normally. The OT_NTC_FAULT fault protection can be enabled by setting the OT_NTC_FAULT bit (Bit [3]) in “Fault Mask Register FAULT_MASK (D1h)” on page 35 to 0 via PMBus™. If enabled, the ISL78229 will respond with fault protection actions to shut down the PWM switching and enters either Hiccup or Latch-off mode as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35 and Table 3 on page 41. Under the selection of OT_NTC_FAULT fault protection activated with a Hiccup response, when the temperature drops and VNTC rises back to be above 300mV (default), the OT_NTC_FAULT is no longer tripped, and the device will return to normal switching through Hiccup soft-start. However, as described in the “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34, the bit = 1 status in the FAULT_STATUS register will not be automatically cleared/reset to 0 by the device itself and the SALERT pin is kept low. The bits in the FAULT_STATUS register can only be cleared to 0 by a Write command, or CLEAR_FAULTS command via PMBus™, or EN/POR recycling. When all the bits in the FAULT_STATUS register are 0, the SALERT pin is released to be pulled HIGH. The OT_NTC_FAULT threshold values can be set to different values via PMBus™ command “OT_NTC_FAULT_LIMIT (4Fh)” on page 50. This warning detection is active at the beginning of soft-start (t5 as shown in the Figure 67 on page 30). INTERNAL DIE OVER-TEMPERATURE PROTECTION The ISL78229 PWM will be disabled if the junction temperature reaches +160°C (typical) while the internal LDO is alive to keep PVCC/VCC biased (VCC connected to PVCC). A +15°C hysteresis ensures that the device will restart with soft-start when the junction temperature falls below +145°C (typical). the “Electrical Specifications” table on page 9. This is one of the constraints to estimate the required minimum VIN voltage. The output of this LDO is mainly used as the bias supply for the gate drivers. With VCC connected to PVCC as in the typical application, PVCC also supplies other internal circuitry. To provide a quiet power rail to the internal analog circuitry, it is recommended to place an RC filter between PVCC and VCC. A minimum of 1µF ceramic capacitor from VCC to ground should be used for noise decoupling purpose. Since PVCC is providing noisy drive current, a small resistor like 10Ω or smaller between the PVCC and VCC helps to prevent the noises interfering from PVCC to VCC. Figure 72 shows the internal LDO’s output voltage (PVCC) regulation versus its output current. The PVCC will drop to 4.5V (typical) when the load is 195mA (typical) because of the LDO current limiting circuits. When the load current further increases, the voltage will drop further and finally enter current foldback mode where the output current is clamped to 100mA (typical). At the worst case when LDO output is shorted to ground, the LDO output is clamped to 100mA. 5.5 5.0 4.5 4.0 V_PVCC (V) External Over-Temperature Fault (OT_NTC_FAULT) 3.5 3.0 2.5 2.0 1.5 1.0 0.5 0.0 0.00 0.05 0.10 0.15 IOUT_PVCC (A) 0.20 0.25 FIGURE 72. INTERNAL LDO OUTPUT VOLTAGE vs LOAD Based on the junction to ambient thermal resistance RJA of the package, the maximum junction temperature should be kept below +125°C. However, the power losses at the LDO need to be considered, especially when the gate drivers are driving external MOSFETs with large gate charges. At high VIN, the LDO has significant power dissipation that may raise the junction temperature where the thermal shutdown occurs. With an external PNP transistor as shown in Figure 73 on page 40, the power dissipation of the internal LDO can be moved from the ISL78229 to the external transistor. Choose RS to be 68Ω so that the LDO delivers about 10mA when the external transistor begins to turn on. The external circuit increases the minimum input voltage to approximately 6.5V. Internal 5.2V LDO ISL78229 has an internal LDO with input at VIN and a fixed 5.2V/100mA output at PVCC. The internal LDO tolerates an input supply range of VIN up to 55V (60V absolute maximum). A 10µF, 10V or higher X7R type of ceramic capacitor is recommended between PVCC to GND. At low VIN operation when the internal LDO is saturated, the dropout voltage from the VIN pin to the PVCC pin is typically 0.3V under 80mA load at PVCC as shown in Submit Document Feedback 39 FN8656.3 February 12, 2016 ISL78229 type of fault is masked by the FAULT_MASK register. The PMBus™ host controller will get interrupted by monitoring the SALERT pin and respond as follows: VIN RS • ISL78229 device pulls SALERT low. • PMBus™ Host detects that SALERT is low, then performs transmission with Alert Response Address to find which device is pulling SALERT low. VIN ISL78229 PVCC PVCC FIGURE 73. SUPPLEMENTING LDO CURRENT PMBus™ User Guide The ISL78229 is implemented with a PMBus™ digital interface for the user to monitor and change a few operating parameters allowing smart control of the regulator. The Power Management Bus (PMBus™) is an open-standard digital power management protocol. It uses SMBus as its physical communication layer and includes support for the SMBus Alert (SALERT). In much the same way as SMBus defines the general means to manage portable power, PMBus™ defines the means to manage power subsystems. PMBus™ and SMBus are I2C derived bus standards that are generally electrically compatible with I2C. They are more robust (Timeouts Force Bus Reset) and offer more features than I2C, like SMBALERT(SALERT) line for interrupts, Packet Error Checking (PEC) and Host Notify Protocol. The ISL78229 is compliant with the PMBus™ Power System Management Protocol Specification Part I and II version 1.2. These specification documents may be obtained from the website http://PMBus™.org/Home. These are required reading for complete understanding of the PMBus™ implementation. • PMBus™ Host talks to the device that is pulling SALERT low. The actions that the host performs next are up to the system designer. Each individual bit of the FAULT_STATUS register can only be cleared to 0 by writing to that register via PMBus™, or by CLEAR_FAULTS command, or POR recycle. When all the bits of FAULT_STATUS register are reset to 0, the SALERT pin is release to be pulled HIGH. Table 4 on page 41 lists the 10 types of faults that can be accessed through PMBus™ to: • Monitor or reset/clear each individual bit of the FAULT_STATUS Register (D0h) for its corresponding fault's status. • Configure the FAULT_MASK Register (D1h) to ignore or not to ignore each individual fault's protection. • Configure the SET_FAULT_RESPONSE Register (D2h) to set each individual fault response to Hiccup or Latch-off. Refer to “PMBus™ Command Detail” starting on page 46 for details on each specific PMBus™ command. Set Operation/Fault Thresholds via PMBus™ A system controller can change the ISL78229 operating parameters through the PMBus™ interface. Below are some commands but not limited to: • Enable or disable the PWM operation and regulation • Set output voltage • 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. • Set output voltage changing slew rate • Specification Part II – Command Language - Describes the operation of commands, data formats, fault management and defines the command language used with the PMBus™. • Set input constant current control thresholds Monitor Operating Parameters via PMBus™ A system controller can monitor several ISL78229 operating parameters through the PMBus™ interface including: • Input voltage (monitors the VIN Pin) • Output voltage (monitors the FB Pin) • Input current (monitors the IMON Pin) • Set output overvoltage thresholds • Set output undervoltage thresholds Accessible Timing for PMBus™ Registers Status All the PMBus™ command registers are set to default values during the part initialization period during t2 - t3 in Figure 67 on page 30. All the PMBus™ registers (commands) are ready to be accessed after this part initialization period. After part start-up, as long as EN and PVCC/VCC is kept HIGH, all the PMBus™ registers values are accessible via the PMBus™. Monitor Faults and Configure Fault Responses When the part is in Latch-off status or Hiccup mode triggered by any fault in Table 4 on page 41, the internal LDO is still enabled and keeps PVCC/VCC HIGH. All the PMBus™ register values are accessible via PMBus™, the FAULT_STATUS register values are accessible for the host to diagnose the type of fault. When any of the 10 fault conditions in Table 4 on page 41 occur, the corresponding bit of the FAULT_STATUS register will be set to 1 and the SALERT pin will be pulled low, regardless whether that Either EN low or PVCC/VCC falling below POR will disable the ISL78229 and all the registers are reset and not accessible via PMBus™. • External temperature (monitors the NTC Pin) Submit Document Feedback 40 FN8656.3 February 12, 2016 ISL78229 TABLE 3. REGISTERS TO MONITOR FAULT STATUS AND CONFIGURE FAULT RESPONSE COMMAND CODE REGISTER NAME FORMAT ACCESS DEFAULT VALUE DESCRIPTIONS REFER TO PAGE D0h FAULT_STATUS Bit Field R/W 1: Fault occurred 0: No fault See Table 4 Page 58 D1h FAULT_MASK Bit Field R/W 1: Ignore fault with no protection response 0: Hiccup or Latch-off fault response See Table 4 Page 59 D2h SET_FAULT_RESPONSE Bit Field R/W 0: Latch-off 1: Hiccup See Table 4 Page 60 TABLE 4. FAULT NAMES LIST FOR THE REGISTERS (WITH DEFAULT VALUES) IN Table 3 D2h DEFAULT VALUE SET BY HIC/LATCH PIN HIC/LATCH = GND: BITS [9:0] = 00000000 HIC/LATCH = VCC: BITS [9:0] = 11111111 BIT NUMBER D0h DEFAULT VALUE D1h DEFAULT VALUE CML 0 0 1 Set by the HIC/LATCH pin Communications warning (for unsupported command, PEC error) OT_NTC_WARN 1 0 0 Set by the HIC/LATCH pin External over-temperature warning (NTC_PIN<450mV as default, threshold programmable) VIN_OV 2 0 0 Set by the HIC/LATCH pin Input overvoltage fault (VIN_PIN>58V) OT_NTC_FAULT 3 0 1 Set by the HIC/LATCH pin External over-temperature fault (NTC_PIN<300mV as default, threshold programmable) OC_AVG 4 0 0 Set by the HIC/LATCH pin Input average overcurrent fault (IMON_PIN> 2V) OC2_PEAK 5 0 0 Set by the HIC/LATCH pin Peak overcurrent fault (ISENx>105µA) VOUT_UV 6 0 1 Set by the HIC/LATCH pin Output undervoltage fault (FB_PIN<80%VREF_DAC as default, threshold programmable) VOUT_OV 7 0 0 Set by the HIC/LATCH pin Output overvoltage fault (FB_PIN>120%VREF_DAC as default, threshold programmable) PLLCOMP_SHORT 8 0 0 Set by the HIC/LATCH pin PLLCOMP PIN shorted to high potential voltages (PLLCOMP_PIN>1.7V) PLL_LOCK 9 0 0 Set by the HIC/LATCH pin PLL loop fault due to reaching minimum frequency (Detect the minimum frequency of 37kHz as typical) FAULT NAME Submit Document Feedback 41 RELATED FAULT TO BE MONITORED/CONTROLLED FN8656.3 February 12, 2016 ISL78229 Device Identification Address and Read/Write Write/Read the 16Lu Data as the 8-Bit DAC Input The ISL78229 serves as a slave device on the PMBus™. The 7-bit physical slave address can be set by the ADDR1 and ADDR2 pin configurations to have 4 address options. Table 5 defines the 4 available 7-bit addresses for the ISL78229 where the bits [7:3] are fixed and bits [2:1] are determined by the ADDR1 and ADDR2 pin configurations. Bit [0] is R/W bit to define the command to perform Read (Bit = 1) or Write (Bit = 0). TABLE 5. SLAVE ADDRESS SET BY THE ADDR1 AND ADDR2 PIN CONFIGURATIONS ADDR1/ADDR2 SETTING ADDR1 R/W BIT BIT 0 DEVICE IDENTIFICATION -SLAVE ADDRESS BITS 7-1 ADDR2 BIT FIELD 7 6 5 4 3 2 1 0 GND GND 1 0 0 1 1 0 0 Write: 0 Read: 1 GND VCC 1 0 0 1 1 1 0 Write: 0 Read: 1 VCC GND 1 0 0 1 1 0 1 Write: 0 Read: 1 VCC VCC 1 0 0 1 1 1 1 Write: 0 Read: 1 PMBus™ Data Formats Used in ISL78229 The data format used in the ISL78229 are listed below. The 16Lu data format is used in command “VOUT_COMMAND (21h)” on page 48 to set or read the 8-bit DAC input binary unsigned integer data which changes the DAC output voltage. The DAC output voltage is VREF_DAC, which is the reference to the output voltage regulation. In this command, the 8-bit [7:0] unsigned binary integer value are used and equal to the 8-bit DAC output binary integer value. The DAC has 8mV for 1 LSB. So the 16Lu data can set VREF_DAC voltage range of 0V to 2.04V (8mV*(28-1)). Equation 22 can be used to convert the 16Lu data written/read by the VOUT_COMMAND to DAC output voltage, where COMMAND is the 8-bit [7:0] unsigned binary integer value in the command: Write/Read the 16Lu Data to Set NTC Threshold The 16Lu data format is used in command “OT_NTC_FAULT_LIMIT (4Fh)” on page 50 and “OT_NTC_WARN_LIMIT (51h)” on page 51 to set the OT_NTC_WARN and OT_NTC_FAULT thresholds. The 10-bit [9:0] unsigned binary integer values are used and the 1 LSB represents 2mV. Equation 23 can be used to convert the 16Lu data in the OT_NTC_FAULT_LIMIT and OT_NTC_WARN_LIMIT commands to the voltage thresholds for the NTC pin, where COMMAND is the 10-bit [9:0] unsigned binary integer value in the command: V OTNTC = 0.002 COMMAND 16-BIT LINEAR UNSIGNED (16LU) 16-bit Linear Unsigned (16Lu) data format is a two byte (16-bit) unsigned binary integer. For ISL78229, the 16Lu data format is used to: Read the 16Lu Data to Report the 10-Bit ADC Input Voltage The 16Lu data format is used in some commands to report the binary unsigned integer data at the 10-bit ADC output, where the Bits [15:10] are not used and Bits [9:0] are used and equals to the 10-bit ADC output unsigned binary integer value. The input of the ADC is alternatively connected to voltages of NTC, FB, VIN/48 and IMON pins for monitoring. (EQ. 22) V DACOUT = 0.008 COMMAND = V REFDAC (EQ. 23) BIT FIELD (BIT) Breakdown of Bit Field is provided in “PMBus™ Command Detail” starting on page 46. CUSTOM (CUS) Breakdown of Custom data format is provided in “PMBus™ Command Detail” starting on page 46. A combination of Bit Field and integer are common type of Custom data format. The ADC has 2mV for 1 LSB. So the 16Lu data can report voltage range of 0V to 2.046V (2mV*(210-1)). Equation 21 can be used to convert the 16Lu data reported by the commands to ADC input voltage, where COMMAND is the 10-bit [9:0] unsigned binary integer value: V ADCIN = 0.002 COMMAND (EQ. 21) The 10-bit ADC accuracy from output to input has typical tolerances of -15mV to +25mV over the ADC input range of 0V to 2.046V. Submit Document Feedback 42 FN8656.3 February 12, 2016 ISL78229 PMBus™ Command Summary Table 6 lists all the command sets available in ISL78229. Refer to “PMBus™ Command Detail” starting on page 46 for details on each specific PMBus™ command. TABLE 6. PMBus™ COMMAND SUMMARY COMMAND CODE COMMAND NAME ACCESS NUMBER OF DATA DATA BYTES FORMAT DEFAULT SETTING REFER TO PAGE DESCRIPTIONS 01h OPERATION Read/Write Byte 1 BIT 80h Enable/disable 03h CLEAR_FAULTS Send Byte 0 N/A N/A Clears any fault bits in the Fault_Status register that page 46 have been set 10h WRITE_PROTECT Read/Write Byte 1 BIT 00h Protections against accidental changes page 47 19h CAPABILITY Read Byte 1 BIT B0h Provides the way for a host system to determine some key capabilities of ISL78229 as PMBus™ device page 47 21h VOUT_COMMAND Read/Write Word 2 16Lu 00C8h Sets nominal reference voltage for VOUT set-point, VREF_DAC = 1.6V as default page 48 27h VOUT_TRANSITION_RATE Read/Write Word 2 BIT 0004h Sets VOUT transition rate during VOUT_COMMAND commands to change VOUT. page 49 4Fh OT_NTC_FAULT_LIMIT Read/Write Word 2 16Lu 0096h Sets the over-temperature fault limit, NTC_PIN <300mV as default page 50 51h OT_NTC_WARN_LIMIT Read/Write Word 2 16Lu 00E1h Sets the over-temperature warning limit, NTC_PIN <450mV as default page 51 88h READ_VIN Read Word 2 16Lu N/A Reports input voltage measurement (VIN_PIN/48) page 52 89h READ_VOUT Read Word 2 16Lu N/A Reports the FB pin voltage measurement which is proportional to output voltage page 53 8Ch READ_IIN Read Word 2 16Lu N/A Intersil defined register. Reports the IMON pin voltage measurement which represents the total two phases’ inductor average current which is the boost input current. page 54 8Dh READ_TEMPERATURE Read Word 2 16Lu N/A Reports the NTC pin voltage measurement which represents the temperature page 55 98h PMBUS_REVISION Read Byte 1 BIT 22h Reports the PMBus™ revision to which the ISL78229 is compliant. (PMBus™ Part I revision 1.2, Part II revision 1.2) page 56 ADh IC_DEVICE_ID Read Word 2 CUS 8229h Reports device identification information page 56 AEh IC_DEVICE_REV Read Word 2 CUS 0C01h Reports device revision information page 57 Submit Document Feedback 43 page 46 FN8656.3 February 12, 2016 ISL78229 TABLE 6. PMBus™ COMMAND SUMMARY (Continued) COMMAND CODE D0h COMMAND NAME FAULT_STATUS ACCESS Read/Write Word NUMBER OF DATA DATA BYTES FORMAT 2 BIT DEFAULT SETTING 0000h REFER TO PAGE DESCRIPTIONS page 58 Intersil defined register. Each bit’s value records one specific fault or warning event (as listed below) being triggered or not. Bits [15:10]: Unused Bit [9]: PLL_LOCK fault Bit [8]: PLLCOMP_SHORT fault Bit [7]: VOUT_OV fault Bit [6]: VOUT_UV fault Bit [5]: OC2_IPEAK fault Bit [4]: OC_AVG fault Bit [3]: OT_NTC_FAULT fault Bit [2]: VIN_OV fault Bit [1]: OT_NTC_WARN warning Bit [0] CML warning FAULT_STATUS Bit = 1 stays unchanged until using a Write command to set Bit = 0, Write CLEAR FAULT command or POR cycle. FAULT_STATUS is not masked by FAULT_MASK register. D1h FAULT_MASK Read/Write Word 2 BIT 0049h Intersil defined register. Each bit controls one specific fault condition listed below to be masked (ignored) or not. page 59 Bits [15:10]: Not used Bit [9]: ignore PLL_LOCK fault Bit [8]: ignore PLLCOMP_SHORT fault Bit [7]: ignore VOUT_OV fault Bit [6]: ignore VOUT_UV fault Bit [5]: ignore OC2_IPEAK fault Bit [4]: ignore OC_AVG fault Bit [3]: ignore OT_NTC_FAULT fault Bit [2]: ignore VIN_OV fault Bit [1]: Not used Bit [0]: Not used Bit = 1 means to ignore, no protecting action taken by the device for the triggered fault, and the ISL78229 keeps its normal PWM switching and operations. Bit = 0 means to respond with protecting action to enter either Hiccup or Latch-off as fault response as described in “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35. Submit Document Feedback 44 FN8656.3 February 12, 2016 ISL78229 TABLE 6. PMBus™ COMMAND SUMMARY (Continued) COMMAND CODE D2h COMMAND NAME SET_FAULT_RESPONSE ACCESS Read/Write Word NUMBER OF DATA DATA BYTES FORMAT 2 BIT DEFAULT SETTING REFER TO PAGE DESCRIPTIONS Set by the Intersil defined register. Each of bits[9:2] controls page 60 HIC/LATCH pin the respective type of 8 fault condition’s response as listed below. Bit = 1 or 0 sets the fault protection response to be either Hiccup or Latch-off mode. Bits [15:10]: Not used Bit [9]: PLL_LOCK fault Bit [8]: PLLCOMP_SHORT fault Bit [7]: VOUT_OV fault Bit [6]: VOUT_UV fault Bit [5]: OC2_IPEAK fault Bit [4]: OC_AVG fault Bit [3]: OT_NTC_FAULT fault Bit [2]: VIN_OV fault Bit [1]: Not used Bit [0]: Not used Bit = 1 means Hiccup mode Bit = 0 means Latch-off mode D3h VOUT_OV_FAULT_LIMIT Read/Write Byte 1 BIT 06h Intersil defined register. Set the output overvoltage page 61 fault threshold for the output voltage measured at the FB pin. Bits [7:3]: Not used Bits [2:0]: Valid bits D4h VOUT_UV_FAULT_LIMIT Read/Write Byte 1 BIT 01h page 62 Intersil defined register. Set the output undervoltage fault threshold for the output voltage measured at the FB pin. [7:3]: Not used; [2:0] Valid bits D5h CC_LIMIT Read/Write Byte 1 BIT 07h Intersil defined register. Set the constant current control threshold for the boost input current measured at the IMON pin. Bits [7:3]: Not used Bits [2:0]: Valid bits D6h OC_AVG_FAULT_LIMIT Read/Write Byte 1 BIT 07h Intersil defined register. Set the average overcurrent page 64 fault threshold for the boost input average current measured at the IMON pin. Bits [7:3]: Not used Bits [2:0]: Valid bits Submit Document Feedback 45 page 63 FN8656.3 February 12, 2016 ISL78229 PMBus™ Command Detail OPERATION (01h) Definition: Sets to Enable and Disable the PWM regulating operation. Only Bits [7:6] are used for ISL78229. If Bits [7:6] are written to be 00b, the device turns off PWM regulation immediately. This command can also be monitored to read the operating state of the device on Bits [7:6]. The value read reflects the current state of the device. Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: 80h (immediate off) Units: N/A COMMAND OPERATION (01h) Format Bit Field Bit Position 7 6 5 Access R/W R/W R/W Function 4 3 2 1 0 R/W R/W R/W R/W R/W 0 0 0 See Following Table Default Value 1 0 0 0 0 BITS 7:6 BITS 5:0 (NOT USED) UNIT ON OR OFF 00 XXXXXX Immediate off 10 XXXXXX On, normal operation CLEAR_FAULTS (03h) Definition: Clears all fault bits that have been set in the Fault_Status register and releases the SALERT pin (if asserted) simultaneously. If a fault condition still exists when the bit is cleared, the fault bit will be set again immediately and the host notified by the SALERT pin. This command does not restart the ISL78229 that has latched off or been in hiccup mode for a fault condition, it only clears the fault bits in the Fault_Status register and release the SALERT pin. This command is write only. There is no data byte for this command. Data Length in Bytes: 0 Byte Data Format: N/A Type: Send Byte Protectable: Yes Default Value: N/A Units: N/A Submit Document Feedback 46 FN8656.3 February 12, 2016 ISL78229 WRITE_PROTECT (10h) Definition: This command is used to control writing to the ISL78229. The intent of this command is to provide protection against accidental changes. This command is not intended to provide protection against deliberate changes to a device’s configuration or operation. All supported commands may have their parameters read, regardless of the WRITE_PROTECT settings. Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Byte Protectable: Yes Default Value: 00h Units: N/A COMMAND WRITE_PROTECT (10h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 Function See Following Table Default Value 0 0 0 0 VALUE 0 DESCRIPTION 10000000 Disable all writes except to the WRITE_PROTECT command 01000000 Disable all writes except to the WRITE_PROTECT and OPERATION commands 00100000 Disable all writes except to the WRITE_PROTECT, OPERATION and VOUT_COMMAND commands 00000000 Enable writes to all commands CAPABILITY (19h) Definition: This command provides the way for a host system to determine some key capabilities of the ISL78229. Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Protectable: N/A Default Value: B0h Units: N/A COMMAND CAPABILITY (19h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R R R R R R R R 0 0 0 Function See Following Table Default Value BIT NUMBER 1 DESCRIPTION 0 1 1 BIT VALUE 0 MEANING 7 Packet Error Checking 1 Packet Error Checking is supported 6:5 Maximum Bus Speed 01 Maximum supported bus speed is 400kHz SMBALERT# 1 The device does have a SALERT# pin and does support the SMBus Alert Response protocol 4 3:0 Reserved Submit Document Feedback 0000 47 Reserved FN8656.3 February 12, 2016 ISL78229 VOUT_COMMAND (21h) Definition: This command sets or reports VREF_DAC which is the reference for the output voltage regulation as described in “Output Voltage Regulation Loop” on page 26. The VOUT_COMMAND has two data bytes formatted as 16Lu (“Write/Read the 16Lu Data as the 8-Bit DAC Input” on page 42). The Bits [15:8] are not used. The Bits [7:0] unsigned binary integer represents VREF_DAC value with 8mV LSB. Use Equation 22 on page 42 to convert the 16Lu data’s 8-bit [7:0] unsigned binary integer to VREF_DAC, and use Equation 2 on page 26 to convert VREF_DAC to VOUT. Data Length in Bytes: 2 Data Format: 16Lu Type: R/W Protectable: Yes Default Value: 00C8h. With 00C8h = 200(decimal) and 8mV/LSB, meaning VREFDAC = 0.008 * 200 = 1.6V Units: Volts Equation: VREFDAC = 0.008*VOUT_COMMAND as Equation 22 on page 42. Then use Equation 2 on page 26 to calculate VOUT. Range: 0 to 2.04V Example: VOUT_COMMAND = 00C8h = 200(decimal), use Equation 22 on page 42, VREF_DAC = 0.008 * 200 = 1.6V With RFB1 = 4.53kΩ and RFB2 = 97.6kΩ (Figure 4 on page 8), use Equation 2 on page 26 to get VOUT = 36.07V COMMAND VOUT_COMMAND (21h) Format 16Lu Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 1 0 0 0 Function Default Value See Following Table 0 0 0 0 0 BIT NUMBER 7:0 15:8 Submit Document Feedback 0 0 0 1 1 MEANING Set/Read the VREF_DAC voltage Not Used 48 FN8656.3 February 12, 2016 ISL78229 VOUT_TRANSITION_RATE (27h) Definition: When the ISL78229 receives VOUT_COMMAND that causes the VREF_DAC and eventually output voltage to change, this command sets the rate in mV/ms at which the VREF_DAC changes, and correspondingly sets the rate at which the output voltage changes. This commanded rate of change does not apply when the unit is commanded to turn on or to turn off. The VOUT_TRANSITION_RATE command has two data bytes formatted in bit field as shown in the table below. Bits [15:3] are not used and Bits [2:0] defines the transition rate of the VREF_DAC with default value of 0004h meaning 200mV/ms for VREF_DAC transition rate (per table below), and 8 options ranging from 12.5mV/ms to 1600mV/ms. According to Equation 2 on page 26, Equation 24 below can be used to convert the VREFDAC transition rate (VREFDACTR) to the VOUT transition rate (VOUTTR), where RFB2 and RFB1 are resistor dividers from VOUT to FB as shown in Figure 3 on page 7. R FB2 V OUTTR = V REFDACTR 1 + --------------- R FB1 (EQ. 24) Data Length in Bytes: 2 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: 0004h, which equals to 0000_0100b, meaning 200mV/ms as for transition rate of VREF_DAC Units: mV/ms (referred for VREFDAC transition rate) Equation: Use Equation 24 to convert the VREFDAC transition rate (VREFDACTR) to the VOUT transition rate (VOUTTR). Range: 12.5mV/ms to 1600mV/ms for VREFDAC transition rate Example: VOUT_TRANSITION_RATE = 0003h = 0000_0000_0000_0011b sets the VREFDAC transition rate to be 100mV/ms. Using Equation 24 with RFB1 = 4.53kΩ and RFB2 = 97.6kΩ (Figure 4 on page 8), the VOUT transition rate (VOUTTR) is calculated to be 2.25V/ms. COMMAND VOUT_TRANSITION_RATE (27h) Format Bit Field Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 1 0 0 Function Default Value See Following Table 0 0 0 0 0 0 0 0 0 0 BITS 15:3 (NOT USED) BITS 2:0 TRANSITION RATE OF VREF_DAC (mV/ms) Not Used 000 12.5 Not Used 001 25 Not Used 010 50 Not Used 011 100 Not Used 100 200 Not Used 101 400 Not Used 110 800 Not Used 111 1600 Submit Document Feedback 49 FN8656.3 February 12, 2016 ISL78229 OT_NTC_FAULT_LIMIT (4Fh) Definition: Set/Read the voltage threshold for the external over-temperature fault (OT_NTC_FAULT). As described in “External Temperature Monitoring and Protection (NTC Pin)” on page 38, the NTC pin voltage represents the temperature of the board (Figure 71 on page 38). The ISL78229 compares the NTC pin voltage VNTC to a voltage threshold which is set by this OT_NTC_FAULT_LIMIT command to detect if OT_NTC_FAULT occurs. The OT_NTC_FAULT_LIMIT command has two data bytes formatted as 16Lu (“Write/Read the 16Lu Data to Set NTC Threshold” on page 42). Bits [15:10] are not used and Bits [9:0] unsigned binary integer value represents the voltage threshold for VNTC with 2mV/LSB. The OT_NTC_FAULT_LIMIT has default setting of 0096h meaning 300mV threshold for VNTC. When VNTC is lower than 300mV (default), the OT_NTC_FAULT event is triggered. For detailed descriptions of this fault, refer to “External Over-Temperature Fault (OT_NTC_FAULT)” on page 39, Table 3 on page 41 and the “PMBus™ Command Summary” on page 43 to deactivate this fault and configure the fault response. To convert the voltage threshold to temperature threshold, refer to the specific VNTC versus temperature characteristic curve (example Figure 71 on page 38) for each specific application setup. Data Length in Bytes: 2 Data Format: 16Lu Type: R/W Protectable: Yes Default Value: 0096h. With 0096h = 150(decimal) and 2mV/LSB, the OT_NTC_FAULT default threshold for VNTC is 150 * 2mV = 300mV. Units: mV (referred for voltage threshold for VNTC with 2mV/LSB) Equation: VOT_NTC_FAULT_LIMIT = 0.002 * OT_NTC_FAULT_LIMIT as Equation 23 on page 42, where OT_NTC_FAULT_LIMIT is the 16Lu data in this command, and VOT_NTC_FAULT_LIMIT refers to the OT_NTC_FAULT threshold for VNTC Range: 0 to 2.046V COMMAND OT_NTC_FAULT_LIMIT (4Fh) Format 16Lu Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 1 0 1 1 0 Function Default Value See Following Table 0 BIT NUMBER 9:0 15:10 Submit Document Feedback 0 0 0 0 0 0 0 1 0 MEANING Set/Read the voltage threshold for VNTC as OT_NTC_FAULT fault detection with 2mV/LSB Not used 50 FN8656.3 February 12, 2016 ISL78229 OT_NTC_WARN_LIMIT (51h) Definition: Set/Read the voltage threshold for the external over-temperature warning (OT_NTC_WARN). As described in “External Temperature Monitoring and Protection (NTC Pin)” on page 38, the NTC pin voltage represents the temperature of the board (Figure 71 on page 38). The ISL78229 compares the NTC pin voltage VNTC to a voltage threshold which is set by this OT_NTC_WARN_LIMIT command to detect if OT_NTC_WARN occurs. The OT_NTC_WARN_LIMIT command has two data bytes formatted as 16Lu (“Write/Read the 16Lu Data to Set NTC Threshold” on page 42). Bits [15:10] are not used and Bits [9:0] unsigned binary integer value represents the voltage threshold for VNTC with 2mV/LSB. The OT_NTC_WARN_LIMIT has default setting of 00E1h meaning 450mV threshold for VNTC. When VNTC is lower than 450mV (default), the OT_NTC_WARN warning event is triggered. For detailed descriptions of this warning, refer to “External Over-Temperature Warning (OT_NTC_WARN)” on page 38. To convert the voltage threshold for to temperature threshold, refer to the specific VNTC versus temperature characteristic curve (example Figure 71 on page 38) for each specific application setup. Data Length in Bytes: 2 Data Format: 16Lu Type: R/W Protectable: Yes Default Value: 00E1h. With 00E1h = 225(decimal) and 2mV/LSB, the OT_NTC_WARN default threshold for VNTC is 225 * 2mV = 450mV. Units: mV (referred for voltage threshold for VNTC with 2mV/LSB) Equation: VOT_NTC_WARN_LIMIT = 0.002 * OT_NTC_WARN_LIMIT as Equation 23 on page 42, where OT_NTC_WARN_LIMIT is the 16Lu data in this command, and VOT_NTC_WARN_LIMIT refers to the OT_NTC_WARN threshold for VNTC Range: 0 to 2.046V (referred for voltage threshold for VNTC with 2mV/LSB) COMMAND OT_NTC_WARN_LIMIT (51h) Format 16Lu Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 1 0 0 0 0 1 Function Default Value See Following Table 0 BIT NUMBER 9:0 15:10 Submit Document Feedback 0 0 0 0 0 0 0 1 1 MEANING Set/Read the voltage threshold for VNTC as OT_NTC_WARN warning detection with 2mV/LSB Not used 51 FN8656.3 February 12, 2016 ISL78229 READ_VIN (88h) Definition: This command returns a voltage reading with value of VIN/48 (VIN pin voltage divided by 48). The READ_VIN command has two data bytes formatted as 16Lu (refer to “Read the 16Lu Data to Report the 10-Bit ADC Input Voltage” on page 42), where the Bits [15:10] are not used and Bits [9:0] are used. The Bits [9:0] unsigned binary integer value represents the VIN/48 voltage value with 2mV/LSB. According to Equation 21 on page 42, Equation 25 can be used to convert the 16Lu data (Bits [9:0] unsigned binary integer value, termed as COMMAND) in this command to input voltage at the VIN pin: (EQ. 25) V IN = 48 0.002 COMMAND Data Length in Bytes: 2 Data Format: 16Lu Type: Read Only Protectable: N/A Default Value: N/A Units: Volts (referred for VIN/48 with 2mV/LSB, use Equation 25 get VOUT) Equation: Equation 25 Range: 0 to 2.046V (referred for VIN/48 with 2mV/LSB) Example: READ_VIN = 007Dh = 125(decimal), with 2mV/LSB and Equation 25, VIN = 48 * 0.002 * 125 = 12V COMMAND READ_VIN (88h) Format 16Lu Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function See Following Table Default Value N/A BIT NUMBER MEANING 9:0 15:10 Submit Document Feedback Reports input voltage with value of VIN/48 with 2mV/LSB. Use Equation 25 calculate the VIN. Not used 52 FN8656.3 February 12, 2016 ISL78229 READ_VOUT (89h) Definition: This command returns output voltage reading with value of the FB pin voltage. The READ_VIN command has two data bytes formatted as 16Lu (refer to “Read the 16Lu Data to Report the 10-Bit ADC Input Voltage” on page 42), where the Bits [15:10] are not used and Bits [9:0] are used. The Bits [9:0] unsigned binary integer value represents the FB voltage value with 2mV/LSB. Equation 26 can be used to convert the 16Lu data (Bits [9:0] unsigned binary integer value, termed as COMMAND) reported in this command to output voltage VFB: (EQ. 26) V FB = 0.002 COMMAND According to Equation 2 on page 26, Equation 27 can be used to convert the 16Lu data (Bits [9:0] unsigned binary integer value, termed as COMMAND) reported in this command to output voltage VOUT, where RFB2 and RFB1 are resistor dividers from VOUT to FB as shown in Figure 4 on page 8: R FB2 V OUT = 1 + --------------- 0.002 COMMAND R FB1 (EQ. 27) Data Length in Bytes: 2 Data Format: 16Lu Type: Read Only Protectable: N/A Default Value: N/A Units: Volts (referred for VFB with 2mV/LSB, use Equation 27 get VOUT) Equation: Equation 26 to calculate VFB and Equation 27 to calculate VOUT Range: 0 to 2.046V (referred for VFB with 2mV/LSB) Example: READ_VOUT = 0800h = 800(decimal). Use Equation 26 to get VFB = 0.002 * 800 = 1.6V. With RFB1 = 4.53kΩ and RFB2 = 97.6kΩ, use Equation 27 to get VOUT = (1 + 97.6/4.53) * 0.002 * 800 = 36.072V. COMMAND READ_VOUT (89h) Format 16Lu Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function See Following Table Default Value N/A BIT NUMBER 9:0 15:10 Submit Document Feedback MEANING Reports the output voltage with value of the FB pin voltage with 2mV/LSB. Use Equation 26 to calculate VFB, and Equation 27 to calculate the corresponding VOUT. Not used 53 FN8656.3 February 12, 2016 ISL78229 READ_IIN (8Ch) Definition: This command returns input current information with value of the IMON pin voltage (VIMON) which represents the 2-phase boost total input average current IIN as described in “Average Current Sense for 2 Phases - IMON” on page 32. The READ_IIN command has two data bytes formatted as 16Lu (refer to “Read the 16Lu Data to Report the 10-Bit ADC Input Voltage” on page 42), where the Bits [15:10] are not used and Bits [9:0] are used. The Bits [9:0] unsigned binary integer value represents the IMON voltage value with 2mV/LSB. Equation 28 can be used to convert the 16Lu data (Bits [9:0] unsigned binary integer value, termed as COMMAND) reported in this command to VIMON: (EQ. 28) V IMON = 0.002 COMMAND According to Equations 13 and 14, Equation 29 can be used to convert the 16Lu data (Bits [9:0] unsigned binary integer value, termed as COMMAND) reported in this command to the total 2-phase current value as the boost input current IIN, where RSEN, RSET and RIMON are described in “Current Sense” on page 31: –6 0.002 COMMAND ----------------------------------------------------- – 17 10 8 R SET R IMON I IN = --------------------------------------------------------------------------------------------------------------------R SEN (EQ. 29) Data Length in Bytes: 2 Data Format: 16Lu Type: Read Only Protectable: N/A Default Value: N/A Units: Volts (referred for VIMON with 2mV/LSB. Use Equation 29 get IIN, which has unit “A”) Equation: Equation 28 to calculate VIMON and Equation 29 to calculate IIN Range: 0 to 2.046V (referred for VIMON with 2mV/LSB) Example: READ_IIN = 0800h = 800(decimal). Use Equation 28 to get VIMON = 0.002 * 800 = 1.6V. With RSEN = 1mΩ, RSET = 483.1Ω and RIMON = 57.6kΩ, use Equation 29 to get IIN = 41.65A. COMMAND READ_IIN (8Ch) Format 16Lu Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function See Following Table Default Value N/A BIT NUMBER MEANING 9:0 Reports the total 2-phase boost input average current information with value of the IMON pin voltage with 2mV/LSB. Use Equation 28 to calculate VIMON, and Equation 29 to calculate the total 2-phase boost input average current IIN. 15:10 Submit Document Feedback Not used 54 FN8656.3 February 12, 2016 ISL78229 READ_TEMPERATURE (8Dh) Definition: This command returns temperature information with value of the NTC pin voltage (VNTC), which represents the temperature of the board spot where the NTC resistor is placed (refer to “External Temperature Monitoring and Protection (NTC Pin)” on page 38). The READ_TEMPERATURE command has two data bytes formatted as 16Lu (refer to “Read the 16Lu Data to Report the 10-Bit ADC Input Voltage” on page 42), where the Bits [15:10] are not used and Bits [9:0] are used. The Bits [9:0] unsigned binary integer value represents the VNTC voltage value with 2mV/LSB. Equation 30 can be used to convert the 16Lu data (Bits [9:0] unsigned binary integer value, termed as COMMAND) reported in this command to VNTC: (EQ. 30) V NTC = 0.002 COMMAND To convert the VNTC voltage to temperature, refer to the specific VNTC versus temperature characteristic curve (example Figure 71 on page 38) for each specific application setup. Data Length in Bytes: 2 Data Format: 16Lu Type: Read Only Protectable: N/A Default Value: N/A Units: Volts (referred for VNTC with 2mV/LSB) Equation: Equation 30 to calculate VNTC. Use the specific VNTC versus temperature characteristic curve such as Figure 71 on page 38 for the specific setup to convert NTC to temperature. Range: 0 to 2.046V (referred for VNTC with 2mV/LSB) Example: READ_TEMPERATURE = 00E1h = 225(decimal), with 2mV/LSB, use Equation 30 to get VNTC = 225 * 2mV = 450mV. If VNTC versus temperature characteristic curve is Figure 71 on page 38, the temperature is around 102°C reading from the figure. COMMAND READ_TEMPERATURE (8Dh) Format 16Lu Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function See Following Table Default Value N/A BIT NUMBER MEANING 9:0 Reports the temperature information with value of the NTC pin voltage and with 2mV/LSB. Use Equation 30 to calculate the NTC pin voltage VNTC. Use the specific VNTC versus temperature characteristic curve to convert VNTC to temperature. 15:10 Submit Document Feedback Not used 55 FN8656.3 February 12, 2016 ISL78229 PMBUS_REVISION (98h) Definition: The PMBUS_REVISION command returns the revision of the PMBus™ Specification to which the device is compliant. Data Length in Bytes: 1 Data Format: Bit Field Type: Read Only Protectable: N/A Default Value: 22h (Part 1 Revision 1.2, Part 2 Revision 1.2) Units: N/A COMMAND PMBUS_REVISION (98h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R R R R R R R R 0 1 0 Function See Following Table Default Value 0 0 1 0 0 BITS 7:4 PART 1 REVISION BITS 3:0 PART 2 REVISION 0000 1.0 0000 1.0 0001 1.1 0001 1.1 0010 1.2 0010 1.2 IC_DEVICE_ID (ADh) Definition: Reports device identification information. For ISL78229, this command is normal Read, and it returns the binary unsigned integer data with value correlates to the part number ISL78229. Data Length in Bytes: 2 Data Format: CUS Type: Read Only Protectable: N/A Default Value: 8229h, which correlates to part number ISL78229 Units: N/A COMMAND IC_DEVICE_ID (ADh) Format CUS Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R 0 1 0 0 1 Function Default Value Submit Document Feedback Returns IC ID as part number as “8229h” 1 56 0 0 0 0 0 1 0 0 0 1 FN8656.3 February 12, 2016 ISL78229 IC_DEVICE_REV (AEh) Definition: Reports device revision information. For ISL78229, this command is normal Read, and it returns the binary unsigned integer data with value correlates to the revision 0C01h. Data Length in Bytes: 2 Data Format: CUS Type: Read Only Protectable: No Default Value: 0C01h (Initial Release) Units: N/A COMMAND IC_DEVICE_REV (AEh) Format CUS Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R R R R R R R R R R R R R R R R 0 0 0 0 1 Function Default Value Submit Document Feedback Returns IC Revision information as “0C01h” 0 57 0 0 0 1 1 0 0 0 0 0 FN8656.3 February 12, 2016 ISL78229 FAULT_STATUS (D0h) Definition: Intersil defined register. This command reports if a specific fault condition has ever been triggered. Each bit represents one specific fault condition (listed in table below). The meanings of bit value are defined as follows: • Bit = 1 means this fault occurred • Bit = 0 means this fault did not occur. Bits [9:2] control total of 8 fault conditions. Bits [15:10] and Bits [1:0] are not used. For more descriptions about this command and related commands, also refer to “Fault Flag Register FAULT_STATUS (D0h) and SALERT Signal” on page 34 and Table 3 on page 41. Data Length in Bytes: 2 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: 0000h Units: N/A COMMAND FAULT_STATUS (D0h) Format Bit Field Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 0 0 0 0 Function Default Value See Following Table 0 BIT NUMBER 0 0 FAULT NAME 0 0 0 0 DEFAULT VALUE 0 0 0 MEANING 0 CML 0 Communications warning (for unsupported command, PEC error) 1 OT_NTC_WARN 0 External over-temperature warning (NTC_PIN <450mV as default, threshold programmable) 2 VIN_OV 0 Input overvoltage fault (VIN_PIN >58V) 3 OT_NTC_FAULT 0 External over-temperature fault (NTC_PIN <300mV as default, threshold programmable) 4 OC_AVG 0 Input average overcurrent fault (IMON_PIN >2V as default, threshold programmable) 5 OC2_PEAK 0 Per phase peak overcurrent fault (ISENx >105µA) 6 VOUT_UV 0 Output undervoltage fault (FB_PIN <80% VREF_DAC as default, threshold programmable) 7 VOUT_OV 0 Output overvoltage fault (FB_PIN >120% VREF_DAC as default, threshold programmable) 8 PLLCOMP_SHORT 0 PLLCOMP pin shorted to high potential voltages (PLLCOMP_PIN >1.7V) 9 PLL_LOCK 0 PLL loop fault due to reaching minimum frequency (detect the minimum frequency of 37kHz as typical) 15:10 Submit Document Feedback Not used 58 000000 Not used FN8656.3 February 12, 2016 ISL78229 FAULT_MASK (D1h) Definition: Intersil defined register. This command sets any specific fault protection to be masked (ignored) or not. Each bit controls one specific fault condition (listed in table below) to be ignored or not. With any bit’s value setting to 1, the corresponding fault is masked (ignored), which means there is no fault protecting action taken by the device when that fault is triggered, and the ISL78229 keeps its normal PWM switching and operations. The meanings of bit value are defined as follows: • Bit = 1 means to ignore, no action taken as fault response. • Bit = 0 means to respond with protecting action, with part enter either hiccup or latch-off as fault response as described in the “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35. Bits [9:2] control total of 8 fault conditions. Bits [15:10] and Bits [1:0] are not used. At default, the VOUT_UV fault is ignored with Bit [6] setting to 1 as default. Also, refer to Table 3 on page 41 for fault related registers summary. Data Length in Bytes: 2 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: 0049h Units: N/A COMMAND FAULT_MASK (D1h) Format Bit Field Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0 0 1 0 0 1 Function Default Value See Following Table 0 BIT NUMBER 0 0 FAULT NAME 0 0 0 0 DEFAULT VALUE 0 0 1 MEANING 0 N/A 1 Reserved 1 N/A 0 Reserved 2 VIN_OV 0 Ignore input overvoltage fault (VIN_PIN >58V) 3 OT_NTC_FAULT 1 Ignore external over-temperature fault (NTC_PIN <300mV as default, threshold programmable) 4 OC_AVG 0 Ignore input average overcurrent fault (IMON_PIN >2V) 5 OC2_PEAK 0 Ignore peak overcurrent fault (ISENx >105µA) 6 VOUT_UV 1 Ignore output undervoltage fault (FB_PIN <80% VREF_DAC as default, threshold programmable) 7 VOUT_OV 0 Ignore output overvoltage fault (FB_PIN >120% VREF_DAC as default, threshold programmable) 8 PLLCOMP_SHORT 0 Ignore PLLCOMP pin shorted to high potential voltages (PLLCOMP_PIN >1.7V) 9 PLL_LOCK 0 Ignore PLL loop fault due to reaching minimum frequency (detect the minimum frequency of 37kHz as typical) 15:10 Submit Document Feedback Not used 59 000000 Not used FN8656.3 February 12, 2016 ISL78229 SET_FAULT_RESPONSE (D2h) Definition: Set/Read the fault protection response which is either Hiccup or Latch-off determined by the corresponding bit of SET_FAULT_RESPONSE register. The default value of the SET_FAULT_RESPONSE register is determined by the HIC/LATCH pin configurations. • When HIC/LATCH pin is pulled high (VCC), each of Bits [9:0] is set to 1 as default • When the HIC/LATCH pin is pulled low (GND), each of Bits [9:0] is set to 0 as default • When bit = 1, the fault protection response is Hiccup mode • When bit = 0, the fault protection response is Latch-off mode In Hiccup mode, the device will stop switching when a fault condition is detected, and restart from soft-start after 500ms (typical). This operation will be repeated until fault conditions are completely removed. In Latch-off mode, the device will stop switching when a fault condition is detected and PWM switching disabled even after fault conditions are removed. In Latch-off status, the internal LDO is active to maintain PVCC voltage, and PMBus™ interface is accessible for user to monitor the type of fault triggered or other parameters. By either toggling the EN pin or cycling VCC/PVCC below the POR threshold will restart the system. For related descriptions, refer to “Fault Response Register SET_FAULT_RESPONSE (D2h)” on page 35, and Table 3 on page 41 for some fault related registers summary. Data Length in Bytes: 2 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: Set by the HIC/LATCH pin. 03FFh when HIC/LATCH = VCC; 0000h when HIC/LATCH = GND. Units: N/A COMMAND SET_FAULT_RESPOSE (D2h) Format Bit Field Bit Position 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Function See Following Table Default Value (HIC/LATCH = VCC) 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 Default Value (HIC/LATCH = GND) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BIT NUMBER FAULT NAME DEFAULT VALUE MEANING 0 Not used Set by the HIC/LATCH pin Not used 1 Not used Set by the HIC/LATCH pin Not used 2 VIN_OV Set by the HIC/LATCH pin Input overvoltage fault (VIN_PIN >58V) protection response is Hiccup when bit = 1, and Latch-off when bit = 0 3 OT_NTC_FAULT Set by the HIC/LATCH pin NTC Over-temperature fault (NTC_PIN <300mV as default, threshold programmable) protection response is Hiccup when bit = 1, and Latch-off when bit = 0 4 OC_AVG Set by the HIC/LATCH pin Input average overcurrent fault (IMON_PIN >2V) protection response is Hiccup when bit = 1, and Latch-off when bit = 0 5 OC2_PEAK Set by the HIC/LATCH pin Peak overcurrent fault (ISENx >105µA) protection response is Hiccup when bit = 1, and Latch-off when bit = 0 6 VOUT_UV Set by the HIC/LATCH pin Output undervoltage fault (FB_PIN <80% VREF_DAC as default, threshold programmable) protection response is Hiccup when bit = 1, and Latch-off when bit = 0 7 VOUT_OV Set by the HIC/LATCH pin Output overvoltage fault (FB_PIN >120% VREF_DAC as default, threshold programmable) protection response is Hiccup when bit = 1, and Latch-off when bit = 0 Submit Document Feedback 60 FN8656.3 February 12, 2016 ISL78229 BIT NUMBER FAULT NAME DEFAULT VALUE MEANING 8 PLLCOMP_SHORT Set by the HIC/LATCH pin PLLCOMP_SHORT fault (PLLCOMP_PIN >1.7V) protection response is Hiccup when bit = 1, and Latch-off when bit = 0 9 PLL_LOCK Set by the HIC/LATCH pin PLL loop fault (detect the minimum frequency of 37kHz as typical) protection response is Hiccup when bit = 1, and Latch-off when bit = 0 15:10 Not used 000000 Not used VOUT_OV_FAULT_LIMIT (D3h) Definition: Set/Read the output overvoltage fault threshold. The output overvoltage fault is generated by a comparator comparing the FB pin voltage with VOUT_OV threshold which has setting options based on percentage of the VREF_DAC reference voltage. This command set OV threshold with 8 options ranging from 105% to 125% of the reference voltage VREF_DAC. The default is set at 120% of VREF_DAC. Equivalently the VOUT overvoltage threshold is set at the same percentage of VOUT target voltage (set by VREF_DAC) since the device uses the same FB voltage to regulate the output voltage with the same resistor divider between VOUT and the FB pin. For example, at default, the VOUT overvoltage threshold is set at 120% of VOUT_TARGET. According to Equation 2 on page 26, the default VOUT overvoltage threshold can be calculated using Equation 31. Other threshold options can be calculated using Equation 31 with 1.2 replaced with other percentage options. R FB2 VOUT OVdefault = 1.2 V REFDAC 1 + --------------- R FB1 (EQ. 31) This fault detection is active at the beginning of soft-start (t5 as shown in Figure 67 on page 30). When OV fault occurs, the corresponding bit in the FAULT_STATUS register is set to 1 and the SALERT pin is pulled low. The OV fault protection response is by default active and the fault response is either Hiccup or Latch-off determined by the corresponding bit of FAULT_RESPONSE register of which default value is determined by the HIC/LATCH pin. For related description, refer to “Output Overvoltage Fault” on page 36, Table 3 on page 41 and the “PMBus™ Command Summary” on page 43 to deactivate this fault and configure the fault response. Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: 06h, which equals to 0000_0110b, meaning 120% of VREF_DAC Units:% COMMAND OVP_SET (D3h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W 1 1 0 Function See Following Table Default Value 0 0 0 0 0 BITS 7:3 (NOT USED) BITS 2:0 PERCENTAGE OF VREF_DAC (%) Not Used 000 105 Not Used 001 107.5 Not Used 010 110 Not Used 011 112.5 Not Used 100 115 Not Used 101 117.5 Not Used 110 120 Not Used 111 125 Submit Document Feedback 61 FN8656.3 February 12, 2016 ISL78229 VOUT_UV_FAULT_LIMIT (D4h) Definition: Set/Read the output undervoltage fault threshold. The output undervoltage fault is generated by a comparator comparing the FB pin voltage with VOUT_UV threshold which has setting options based on percentage of the VREF_DAC reference voltage. This command set UV threshold with 8 options ranging from 75% to 95% of the reference voltage VREF_DAC. The default is set at 80% of VREF_DAC. Equivalently the VOUT undervoltage threshold is set at the same percentage of VOUT target voltage (set by VREF_DAC) since the device uses the same FB voltage to regulate the output voltage with the same resistor divider between VOUT and the FB pin. For example, at default, the VOUT undervoltage threshold is set at 80% of VOUT_TARGET. According to Equation 2 on page 26, the default VOUT undervoltage threshold can be calculated using Equation 32. Other threshold options can be calculated using Equation 32 with 0.8 replaced with other percentage options. R FB2 VOUT UV = COMMAND V REFDAC 1 + --------------- R FB1 (EQ. 32) This fault is masked before soft-start completes (t9 as shown in Figure 67 on page 30) or when the device is disabled. During normal operation after soft-start completes and part is enabled, when UV fault occurs, the corresponding bit in FAULT_STATUS register is set to 1 and the SALERT pin is pulled low. But this UV fault protection response is masked by the FAULT_MASK register by default. For related descriptions and commands’ details, refer to “Output Undervoltage Fault” on page 35, Table 3 on page 41 and “PMBus™ Command Summary” on page 43. Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: 01h, which equals to 0000_0001b, meaning 80% of VREF_DAC Units: V (referred for the VOUT_UV threshold VOUT_UV calculated by Equation 32) COMMAND UVP_SET (D4h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W 0 0 1 Function See Following Table Default Value 0 0 0 0 0 BITS 7:3 (NOT USED) BITS 2:0 PERCENTAGE OF VREF_DAC (%) Not Used 000 75 Not Used 001 80 Not Used 010 82.5 Not Used 011 85 Not Used 100 87.5 Not Used 101 90 Not Used 110 92.5 Not Used 111 95 Submit Document Feedback 62 FN8656.3 February 12, 2016 ISL78229 CC_LIMIT (D5h) Definition: Set/Read the reference voltage VREF_CC for constant current control loop described in “Constant Current Control (CC)” on page 37. At overloading condition when constant current control loop is working, the VIMON is controlled to be equal to the 1.6V reference (VREF_CC) by default. Since VIMON represents the boost total input average current IIN as described in “Average Current Sense for 2 Phases IMON” on page 32, the IIN is controlled to be constant by the CC loop. This command can set CC reference to 8 options ranging from 1.25V to 1.6V with default setting of 1.6V. From Equations 13 and 14, Equation 33 can be derived to convert the 8 CC reference options in below table (as VIMON in the equation) to the actual total boost input current thresholds for CC, where COMMAND in the equation is the voltage options (CC_LIMIT Reference Voltage) in the command table shown in following. – 6 R SET COMMAND I IN = ---------------------------------- – 17 10 ---------------- 8 R R IMON SEN (EQ. 33) For related description, refer to “Constant Current Control (CC)” on page 37. Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: 07h, which equals to 0000_0111b, meaning VREF_CC = 1.6V (per table ) for VIMON to follow at CC control. Units: V (referred for the reference voltage VREF_CC for VIMON to follow); A (referred for the boost average input current converted by Equation 33) COMMAND CC_LIMIT (D5h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W 1 1 1 Function See Following Table Default Value 0 0 0 0 0 BITS 7:3 (NOT USED) BITS 2:0 CC REFERENCE VOLTAGE VREF_CC (V) Not Used 000 1.25 Not Used 001 1.3 Not Used 010 1.35 Not Used 011 1.4 Not Used 100 1.45 Not Used 101 1.5 Not Used 110 1.55 Not Used 111 1.6 Submit Document Feedback 63 FN8656.3 February 12, 2016 ISL78229 OC_AVG_FAULT_LIMIT (D6h) Definition: Set/Read the input average overcurrent fault threshold. The input average overcurrent fault is generated by a comparator comparing the IMON pin voltage with 2V threshold as default. This command sets the OC_AVG fault threshold with 8 options ranging from 1V to 2V. The default is set at 07h meaning 2V for VIMON. Use Equation 33 to convert the OC_AVG fault thresholds in following table to the actual total boost input average current protection thresholds. This fault detection is active at the beginning of soft-start (t5 as shown in Figure 67 on page 30). When an OC_AVG fault occurs, the corresponding bit in the FAULT_STATUS register is set to 1 and the SALERT pin is pulled low. The OC_AVG fault protection is by default active and the fault response is either Hiccup or Latch-off determined by the corresponding bit of FAULT_RESPONSE register of which default value is determined by the HIC/LATCH pin. For related description, refer to “Average Overcurrent Fault (OC_AVG)” on page 38, Table 3 on page 41 and the related commands in “PMBus™ Command Summary” on page 43 to deactivate this fault and configure the fault response. Data Length in Bytes: 1 Data Format: Bit Field Type: R/W Protectable: Yes Default Value: 07h, which equals to 0000_0111b, meaning 2V threshold for the IMON pin voltage (VIMON) to detect OC_AVG fault. Units: V COMMAND OC_AVG_FAULT_LIMIT (D6h) Format Bit Field Bit Position 7 6 5 4 3 2 1 0 Access R/W R/W R/W R/W R/W R/W R/W R/W 1 1 1 Function See Following Table Default Value 0 0 0 0 0 BITS 7:3 (NOT USED) BITS 2:0 OC_AVG THRESHOLD FOR VIMON (V) Not Used 000 1 Not Used 001 1.15 Not Used 010 1.25 Not Used 011 1.4 Not Used 100 1.55 Not Used 101 1.7 Not Used 110 1.85 Not Used 111 2 Submit Document Feedback 64 FN8656.3 February 12, 2016 ISL78229 Application Information Use Equation 36 to calculate L, where values of VIN, VOUT and ILpp are based on the considerations described in the following: There are several ways to define the external components and parameters of boost regulators. This section shows one example of how to decide the parameters of the external components based on the typical application schematics as shown in Figure 4 on page 8. In the actual application, the parameters may need to be adjusted and additional components may be needed for the specific applications regarding noise, physical sizes, thermal, testing and/or other requirements. Output Voltage Setting The output voltage (VOUT) of the regulator can be programmed by an external resistor divider connecting from VOUT to FB and FB to GND as shown in Figure 4 on page 8. Use Equation 2 on page 26 to calculate the desired VOUT, where VREF can be either VREF_DAC or VREF_TRK, whichever is lower. VREF_DAC default is 1.6V and can be programmed to a value between 0V to 2.04V via PMBus™ command “VOUT_COMMAND (21h)” on page 48. In the actual application, the resistor value should be decided by considering the quiescent current requirement and loop response. Typically, between 4.7kΩ to 20kΩ will be used for the RFB1. Switching Frequency Switching frequency is determined by requirements of transient response time, solution size, EMC/EMI, power dissipation and efficiency, ripple noise level, input and output voltage range. Higher frequency may improve the transient response and help to reduce the solution size. However, this may increase the switching losses and EMC/EMI concerns. Thus, a balance of these parameters are needed when deciding the switching frequency. • One method is to select the minimum input voltage and the maximum output voltage under long term operation as the conditions to select the inductor. In this case, the inductor DC current is the largest. • The general rule to select inductor is to have its ripple current IL(P-P) around 30% to 50% of maximum DC current. The individual maximum DC inductor current for the 2-phase boost converter can be calculated by Equation 37, where POUTmax is the maximum DC output power, EFF is the estimated efficiency: P OUTmax I Lmax = -------------------------------------------V INmin EFF 2 (EQ. 37) Using Equation 36 with the two conditions listed above, a reasonable starting point for the minimum inductor value can be estimated from Equation 38, where K is typically selected as 30%. 2 V INmin V INmin EFF 2 L min = 1 – --------------------------- --------------------------------------------------P V OUTmax OUTmax K f SW (EQ. 38) Increasing the value of the inductor reduces the ripple current and therefore the ripple voltage. However, the large inductance value may reduce the converter’s response time to a load transient. Also, this reduces the ramp signal and may cause a noise sensitivity issue. Once the switching frequency fSW is decided, the frequency setting resistor (RFSYNC) can be determined by Equation 6 on page 29. The peak current at maximum load condition must be lower than the saturation current rating of the inductor with enough margin. In the actual design, the largest peak current may be observed at some transient conditions like the start-up or heavy load transient. Therefore, the inductor’s size needs to be determined with the consideration of these conditions. To avoid exceeding the inductor’s saturation rating, OC1 peak current limiting (refer to “Peak Current Cycle-by-Cycle Limiting (OC1)” on page 36) should be selected below the inductor’s saturation current rating. Input Inductor Selection Output Capacitor While the boost converter is operating in steady state Continuous Conduction Mode (CCM), the output voltage is determined by Equation 1 on page 25. With the required input and output voltage, duty cycle D can be calculated by Equation 34: To filter the inductor current ripples and to have sufficient transient response, output capacitors are required. A combination of electrolytic and ceramic capacitors are normally used. V IN D = 1 – ---------------V OUT (EQ. 34) Where D is the on-duty of the boost low-side power transistor. Under this CCM condition, the inductor peak-to-peak ripple current of each phase can be calculated as Equation 35: VIN I L(P-P) = D T ---------L (EQ. 35) Where T is the switching cycle 1/fSW and L is each phase inductor's inductance. From the previous equations, the inductor value is determined by Equation 36: V IN V IN L = 1 – ---------------- -------------------------------V I OUT L(P-P) f SW Submit Document Feedback (EQ. 36) 65 The ceramic capacitors are used to filter the high frequency spikes of the main switching devices. In layout, these output ceramic capacitors must be placed as close as possible to the main switching devices to maintain the smallest switching loop in layout. To maintain capacitance over the biased voltage and temperature range, good quality capacitors such as X7R or X5R are recommended. The electrolytic capacitors are normally used to handle the load transient and output ripples. The boost output ripples are mainly dominated by the load current and output capacitance volume. For boost converter, the maximum output voltage ripple can be estimated using Equation 39, where IOUTmax is the load current at output, C is the total capacitance at output, and DMIN is the minimum duty cycle at VINmax and VOUTmin. I OUTmax 1 – D MIN V OUTripple = ---------------------------------------------------------C 2 f SW (EQ. 39) FN8656.3 February 12, 2016 ISL78229 For a 2-phase boost converter, the RMS current going through the output current can be calculated by Equation 39 for D > 0.5, where IL is per phase inductor DC current. For D < 0.5, time domain simulation is recommended to get the accurate calculation of the input capacitor RMS current. I CoutRMS = I L 1 – D 2D – 1 (typical) for low-side MOSFET and 4.5V (typical) due to diode drop of boot diode for high-side MOSFET. Bootstrap Capacitor (EQ. 40) It is recommended to use multiple capacitors in parallel to handle this output RMS current. The power required for high-side MOSFET drive is provided by the boot capacitor connected between BOOT and PH pins. The bootstrap capacitor can be chosen using Equation 41: Q gate C BOOT -----------------------dV BOOT Input Capacitor (EQ. 41) Where Qgate is the total gate charge of the high-side MOSFET and dVBOOT is the maximum droop voltage across the bootstrap capacitor while turning on the high-side MOSFET. Depending upon the system input power rail conditions, the aluminum electrolytic type capacitors are normally used to provide a stable input voltage. The input capacitor should be able to handle the RMS current from the switching power devices. Refer to Equation 5 and Figure 62 on page 28 to estimate the RMS current the input capacitors need to handle. Ceramic capacitors must be placed near the VIN and PGND pin of the IC. Multiple ceramic capacitors including 1µF and 0.1µF are recommended. Place these capacitors as close as possible to the IC. Power MOSFET Though the maximum charging voltage across the bootstrap capacitor is PVCC minus the bootstrap diode drop (~4.5V), large excursions below GND by PH node requires at least 10V rating for this ceramic capacitor. To keep enough capacitance over the biased voltage and temperature range, a good quality capacitor such as X7R or X5R is recommended. RESISTOR ON BOOTSTRAP CIRCUIT In the actual application, sometimes a large ringing noise at the PH node and the BOOT node are observed. This noise is caused by high dv/dt phase node switching, parasitic PH node capacitance due to PCB routing and the parasitic inductance. To reduce this noise, a resistor can be added between the BOOT pin and the bootstrap capacitor. A large resistor value will reduce the ringing noise at PH node but limits the charging of the bootstrap capacitor during the low-side MOSFET on-time, especially when the controller is operating at very low duty cycle. Also large resistance causes voltage dip at BOOT each time the high-side driver turns on the high-side MOSFET. Make sure this voltage dip will not trigger the high-side BOOT to PH UVLO threshold 3V (typical), especially when a MOSFET with large Qg is used. The external MOSFETs driven by the ISL78229 controller need to be carefully selected to optimize the design of the synchronous boost regulator. The MOSFET's BVDSS rating needs to have enough voltage margin against the maximum boost output voltage plus the phase node voltage transient during switching. As the UG and LG gate drivers are 5V output, the MOSFET VGS need to be in this range. The MOSFET should have low Total Gate Charge (Qg), low ON-resistance (rDS(ON)) at VGS = 4.5V and small gate resistance (Rg <1.5Ω is recommended). It is recommended that the minimum VGS threshold is higher than 1.2V but not exceeding 2.5V, in order to prevent false turn-on by noise spikes due to high dv/dt during phase node switching and maintain low rDS(ON) under limitation of maximum gate drive voltage, which is 5.2V Loop Compensation Design The ISL78229 uses constant frequency peak current mode control architecture with a Gm amp as the error amplifier. Figures 74 and 75 show the conceptual schematics and control block diagram, respectively. Vo VIN SLOPE + Gm - RSEN R1 Gvcvo(s) RFB2 L C1 Vfb FB VREF RFB1 RCP VOUT + COMP + Gm - Vc ROEA RESR RL COUT He1(s) CCP2 CCP1 He2(s) FIGURE 74. CONCEPTUAL BLOCK DIAGRAM OF PEAK CURRENT MODE CONTROLLED BOOST REGULATOR Submit Document Feedback 66 FN8656.3 February 12, 2016 ISL78229 &XUUHQWPRGHFRQWURO 3RZHU6WDJH (UURU$PS 9UHI 䏓9IE 䏓9R 䏓9F +HV *YFYRV 9IE .IE FIGURE 75. CONCEPTUAL CONTROL BLOCK DIAGRAM TRANSFER FUNCTION FROM VC TO VOUT Transfer function from error amplifier output VC to output voltage VOUT Gvcvo(s) can be expressed as Equation 42. s s 1 + ----------- 1 – --------------- esr RHZ G vcvo s = K DC ---------------------------------------------------------------------------------------s 2 s s 1 + --------- 1 + ------------------- + ------- Q p1 p n (EQ. 42) Equation 44, where KSLOPE is the gain of selected compensating slope over the sensed IL down slope (refer to Equation 15 on page 33). Se V OUT ------- = K SLOPE --------------- – 1 Sn V IN (EQ. 44) Equation 42 shows that the system is mainly a single order system plus a Right Half Zero (RHZ), which commonly exists for boost converter. The main pole ωpPS is determined by load and output capacitance and the ESR zero ωESR is the same as buck converter. n The expressions of the poles and zeros are listed below: R LOAD 1 – D K DC = ------------------------------------------K ISEN Since the ωRHZ changes with load, typically the boost converter crossover frequency is set 1/5 to 1/3 of the ωRHZ frequency. 2 R LOAD 1 – D RHZ = ---------------------------------------------L eq The double pole ωn is at half of the fSW and has minimum effects at crossover frequency for most of the cases when the crossover frequency is fairly low. 1 esr = --------------------------------C OUT R esr COMPENSATOR DESIGN 2 pPS = ----------------------------------------C OUT R LOAD Generally simple Type-2 compensator can be used to stabilize the system. In the actual application, however, an extra phase margin will be provided by a Type-3 compensator. 1 Q p = --------------------------------------------------------------------Se 1 – D ------- + 0.5 + D Sn Vo R1 2 n = -------f sw RFB2 C1 Where, FB • N is the number of phases, RESR is the output capacitor’s Equivalent Series Resistance (ESR) of the total capacitors, RLOAD is the load resistance, Leq is the equivalent inductance for multiphase boost with N number of phases, L is the inductance on each phase. Vref RFB1 ROEA RCP CCP1 CCP2 He1(s) He2(s) L L eq = ---N FIGURE 76. TYPE-3 COMPENSATOR • KISEN is the current sense gain as shown in Equation 43, where RSENx and RSETx are per phase current sense resistor and setting resistors described in “Current Sense for Individual Phase - ISENX” on page 32. R SENx 6500 K ISEN = ------------------------------------R SETx (EQ. 43) • Se/Sn is gain of the selected compensating slope over the sensed inductor current up-ramp. It can be calculated in Submit Document Feedback Vc COMP + Gm - 67 The transfer function at the error amplifier and its compensation network will be expressed as Equation 45. VC H e2 s = ----------- = g m Z COMP = V FB (EQ. 45) 1 + sR R C CP CP 1 OEA g m ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2 S 1 + sR C +R C +C + C C R R CP CP1 CP2 O E A CP1 C P 2 CP1 CP O EA FN8656.3 February 12, 2016 ISL78229 If ROEA>>RCP, CCP1>>CCP2, and ROEA = infinite, the equation can be simplified as shown in Equation 46: Layout Considerations s 1 + ---------1 + s R CP C CP1 1 z2 H e2 s = g m ---------------------------------------------------------------------------------- = ------- -------------------s C CP1 1 + s R CP C CP2 s s 1 + --------- p2 For DC/DC converter design, the PCB layout is very important to ensure the desired performance. 1. Place input ceramic capacitors as close as possible to the IC's VIN and PGND/SGND pins. (EQ. 46) Where: gm p2 = --------------C CP1 1 z2 = -------------------------------R CP C CP1 2. Place the output ceramic capacitors as close as possible to the power MOSFET. Keep this loop (output ceramic capacitor and MOSFETs for each phase) as small as possible to reduce voltage spikes induced by the trace parasitic inductances when MOSFETs switching ON and OFF. 3. Place the output aluminum capacitors close to power MOSFETs too. 1 p3 = -------------------------------R CP C CP2 4. Keep the phase node copper area small but large enough to handle the load current. If Type-3 compensation is needed, the transfer function at the feedback resistor network is: s 1 + ---------R FB1 z1 H e1 S = ------------------------------------ -------------------R FB1 + R FB2 s 1 + --------- p1 (EQ. 47) Where: 5. Place the input aluminum and some ceramic capacitors close to the input inductors and power MOSFETs. 6. Place multiple vias under the thermal pad of the IC. The thermal pad should be connected to the ground copper plane with as large an area as possible in multiple layers to effectively reduce the thermal impedance. Figure 77 shows the layout example for vias in the IC bottom pad. 1 z1 = --------------------------------------------C 1 R FB2 + R 1 1 p1 = ----------------------------------------------------------------------------------------------------------------R FB2 R FB1 + R FB2 R 1 + R FB1 R 1 C 1 ----------------------------------------------------------------------------------------------------R FB2 + R FB1 The total transfer function with compensation network and gain stage will be expressed: G open s = G vcvo s H e1 s H e2 s (EQ. 48) Use f = ω/2π to convert the pole and zero expressions to frequency domain, and from Equations 42, 47 and 48, select the compensator’s pole and zero locations. In general, as described earlier, a Type-2 compensation is enough. Typically the crossover frequency is set 1/5 to 1/3 of the ωRHZ frequency. For the compensator as general rule, set ωp2/2π at very low end frequency; set ωz2/2π at 1/5 of the crossover frequency; set ωp3/2π at the ESR zero or the RHZ frequency ωRHZ/2π, whichever is lower. VCC Input Filter To provide a quiet power rail to the internal analog circuitry, it is recommended to place an RC filter between PVCC and VCC. A 10Ω resistor between PVCC and VCC and at least 1µF ceramic capacitor from VCC to GND are recommended. Current Sense Circuit To set the current sense resistor, the voltage across the current sense resistor should be limited to within ±0.3V. In a typical application, it is recommended to set the voltage across the current sense resistor between 30mV to 100mV for the typical load current condition. Submit Document Feedback 68 FIGURE 77. RECOMMENDED LAYOUT PATTERN FOR VIAS IN THE IC BOTTOM PAD 7. Place the 10µF decoupling ceramic capacitor at the PVCC pin and as close as possible to the IC. Put multiple vias close to the ground pad of this capacitor. 8. Place the 1µF decoupling ceramic capacitor at the VCC pin and as close as possible to the IC. Put multiple vias close to the ground pad of this capacitor. 9. Keep the bootstrap capacitor as close as possible to the IC. 10. Keep the driver traces as short as possible and with relatively large width (25mil to 40 mil is recommended), and avoid using vias or a minimal number of vias in the driver path to achieve the lowest impedance. 11. Place the current sense setting resistors and the filter capacitor (shown as RSETxB, RBIASxB and CISENx in Figure 69 on page 32) as close as possible to the IC. Keep each pair of the traces close to each other to avoid undesired switching noise injections. 12. The current sensing traces must be laid out very carefully since they carry tiny signals with only tens of mV. For the current sensing traces close to the power sense resistor (RSENx), the layout pattern shown in Figure 78 is recommended. FN8656.3 February 12, 2016 ISL78229 Assuming the RSENx is placed in the top layer (red), route one current sense connection from the middle of one RSENx pad in the top layer under the resistor (red trace). For the other current sensing trace, from the middle of the other pad on RSENx in top layer, after a short distance, via down to the second layer and route this trace right under the top layer current sense trace. 13. Keep the current sensing traces far from the noisy traces like gate driving traces (LGx, UGx and PHx), phase nodes in power stage, BOOTx signals, output switching pulse currents, driving bias traces and input inductor ripple current signals, etc. Submit Document Feedback 69 FIGURE 78. RECOMMENDED LAYOUT PATTERN FOR CURRENT SENSE TRACES REGULATOR FN8656.3 February 12, 2016 ISL78229 Revision History The revision history provided is for informational purposes only and is believed to be accurate, but not warranted. Please go to web to make sure you have the latest Rev. DATE REVISION CHANGE February 12, 2016 FN8656.3 -Table 4 on page 41 updated D2h descriptions -PMbus command summary Table 6 on page 43, simplified D2h descriptions. -SET_FAULT_RESPONSE (D2h) on page 60 changes as follow: Changed 0000h to 03FFh, 00FFh to 0000h. Changed from "Not used" to "set by the HIC/LATCH pin" (2 places) Changed from "all the bits are set to 1 as default" to "each of bits[9:0] is set to 1 as default" Changed from "all the bits are set to 0 as default" to "each of bits[9:0] is set to 0 as default" February 4, 2016 FN8656.2 Changed in Figure 16 on page 17 label “IL1” to IL2” and in title “Phase 1” to “Phase 2”. January 4, 2016 FN8656.1 Updated 2nd and 3rd paragraph in section “External Over-Temperature Fault (OT_NTC_FAULT)” on page 39 for clarity and changed in 4th paragraph “450mV” to “300mV”. Changed in "IC_DEVICE_REV (AEh)", "0B01h" and “010Ch” to "0C01h" and changed default value in table starting with the 6th number from “...011...” to “...100...” on page 43 and page 57. Changed Default Value for “FAULT_MASK FROM "0043h" to "0049h on page 41 and page 59 Updated the table bit value: From: 0000-0000-0100-0011; To: 0000-0000-0100-1001 Updated D1h default value column in Table 4 on page 41. Updated expression Qp and Equation 44 on page 67 Removed text after Equation 44 on page 67 and before paragraph that begins with “Equation 42”. November 23, 2015 FN8656.0 Initial Release About Intersil Intersil Corporation is a leading provider of innovative power management and precision analog solutions. The company's products address some of the largest markets within the industrial and infrastructure, mobile computing and high-end consumer markets. For the most updated datasheet, application notes, related documentation and related parts, please see the respective product information page found at www.intersil.com. You may report errors or suggestions for improving this datasheet by visiting www.intersil.com/ask. Reliability reports are also available from our website at www.intersil.com/support. For additional products, see www.intersil.com/en/products.html Intersil Automotive Qualified products are manufactured, assembled and tested utilizing TS16949 quality systems as noted in the quality certifications found at www.intersil.com/en/support/qualandreliability.html Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries. For information regarding Intersil Corporation and its products, see www.intersil.com Submit Document Feedback 70 FN8656.3 February 12, 2016 ISL78229 Package Outline Drawing L40.6x6C 40 LEAD QUAD FLAT NO-LEAD PLASTIC PACKAGE (PUNCH QFN WITH WETTABLE FLANK) Rev 1, 1/14 2X A 0.10 M C A B 4.5 2X 5.75 N 5 0.60 DIA. 0.10 C A 6.00 4x 0.42 ± 0.18 1 2 3 PIN#1 ID R0.20 N 0.10 C B 0.45 1 2 3 4x 0.42 ± 0.18 5.75 4.5 6.00 CC (0.35) 0.40 ± 0.10 0.15 ± 0.10 (0.35) 0.10 C B 2X B 2X 0.10 C A TOP VIEW 0.10 M C A B 0.25 ± 0.05 0.10 M C A B 0.05 M C 0.50 BOTTOM VIEW 6 0.10 C 0.85 ± 0.05 0.05 C 0.01 ± 0.04 0.65 ± 0.05 4 0.25 ± 0.05 0.20 0.25 ± 0.05 0.15 ± 0.05 0.01 ± 0.04 0.01 ± 0.04 0.10 ± 0.05 SECTION “C-C” DETAIL “A” SCALE: NONE SCALE: NONE SEE DETAIL "A" NOTES: 12° MAX C SEATING PLANE SIDE VIEW 1. Dimensions are in millimeters. Dimensions in ( ) for Reference Only. 2. Dimensioning and tolerancing conform to AMSE Y14.5m-1994. 3. Unless otherwise specified, tolerance : Decimal ± 0.05 4. Dimension applies to the plated terminal and is measured 5. The configuration of the pin #1 identifier is optional, but must be located within the zone indicated. The pin #1 identifier may be between 0.15mm and 0.30mm from the terminal tip. 36x (0.50) either a mold or mark feature. 6. Reference document: JEDEC MO220 (5.80) SQ (4.50) SQ 40x (0.25) 40x (0.60) TYPICAL RECOMMENDED LAND PATTERN Submit Document Feedback 71 FN8656.3 February 12, 2016