ACT8870QJ-T Rev 3.0, 02-Oct-2017 Advanced PMU for Microcontrollers and Solid State Drive Applications BENEFITS and FEATURES Wide input voltage range o Vin = 2.8V to 5.5V Complete integrated power solution o One 4A DC/DC Step-Down (Buck) Regulator o Three 2.5A DC/DC Step-Down (Buck) Regulators o One 800mA LDO o Two 200mA LDOs Space Savings o Fully integrated o High Fsw =2.25MHz or 1.125MHz o Integrated sequencing Easy system level design o Configurable sequencing o Seamless sequencing with external supplies Buck 1 Bypass Mode for 3.3V system level compliance Highly configurable o uP interface for status reporting and controllability o Programmable Reset and Power Good GPIO’s o Flexible Sequencing Options GENERAL DESCRIPTION The ACT8870 PMIC is an integrated ActivePMU power management unit. It is designed to power a wide range of processors, including Atmel’s SAMA5D2, FPGA’s, peripherals, microcontrollers, and solid-state drive applications. It is highly flexible and can be reconfigured via I2C for multiple applications without the need for PCB changes. The low external component count and high configurability significantly speeds time to market. Examples of configurable options include output voltage, startup time, slew rate, system level sequencing, switching frequency, sleep modes, operating modes etc. ACT8870 is programmed at the factory with default configuration. These settings can be optimized for a specific design through the I2C interface. The ACT8870 comes in several default configuration. Contact the factory for specific default configurations. The core of the device includes four DC/DC step down converters using integrated power FETs, three lowdropout regulators (LDOs), and an optional load switch. Each DC/DC regulator switches at 2.25MHz, requiring only three small components for operation. The LDOs only require small ceramic capacitors. All are highly configurable via the I2C interface. The ACT8870 PMIC is available in a 5 x 5 mm 40 pin QFN package or a 3.2x4.2 mm 0.5mm 48 ball wafer chip-scale package. I2C Interface – 1MHz APPLICATIONS • • • • Microcontroller Applications Solid-State Drives FPGA Video Processor Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 1 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Typical Application Diagram ACT8870 MCU BUCK1 (4.0A) BUCK2 (2.5A) BUCK3 (2.5A) DC/DC REGULATOR BUCK4 (2.5A) PG LDO1 (800mA) ENABLE LDO2 (200mA) LDO3 (200mA) SCL SDA nRESET IRQ Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 2 ACT8870QJ-T Rev 3.0, 02-Oct-2017 FUNCTIONAL BLOCK DIAGRAM VIN Supply ACT8870 VIN MODE Supply VIN GPIO VIO_IN IO Supply FB_B1 Vref VIO_IN PWREN VIO_IN VIO_IN SCK VIO_IN SDA VIO_IN IRQ VIO_IN nRESET_AUX1 VIO_IN VIN_B1 nRESET_AUX2 VIO_IN VIO_IN 1µF SW_B1 FB_B1 Digital Core VIN_B2 FB_B2 Vref Buck2 Controller 1µF SW_B2 FB_B2 Supply 22µF PGND_B2 PG VIN_B3 EXT_PG Power _Good Supply POK EXT_EN ENABLE 2x22µF PGND_B 1 nRESET VIO_IN Buck1 and Bypass Controller VIO_IN Supply VIO_IN FB_B3 VIN_LDO23 Vref Buck3 Controller 1µF SW_B3 FB_B3 22µF PGND_B3 Vref OUT_LDO3 1µF VIN_B4 Vref FB_B4 OUT_LDO2 Vref 1µF Supply Supply VIN_LDO1 Buck4 Controller 1µF SW_B4 FB_B4 22µF PGND_B4 Vref OUT_LDO1 1µF AGND Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 3 ACT8870QJ-T Rev 3.0, 02-Oct-2017 ORDERING INFORMATION PART NUMBER VOUT1 VOUT2 VOUT3 VOUT4 VLDO1 VLDO2 VLDO3 Device ID 0x7DFh Package ACT8870QJ101-T ACT8870QJ102-T ACT8870QJ104-T Off 3.3V 3.3V 1.5V 1.5V/1.35V 1.5V/1.35V 1.25V 1.2V/1.8V 1.2V/1.8V 3.3V 1.15V 1.2V 3.3V 3.3V 3.3V 1.8V 1.8V 1.8V 2.5V 1.8V 1.8V 0x2Fh 0x0Bh 0x0Dh 5x5 40 pin 5x5 40 pin 5x5 40 pin ACT88 70Q Jxxx-T Product Number Package Code Pin Count CMI Option Tape and Reel Note 1: Standard product options are identified in this table. Contact factory for custom options, minimum order quantity required. Note 2: All Active-Semi components are RoHS Compliant and with Pb-free plating unless specified differently. The term Pb-free means semiconductor products that are in compliance with current RoHS (Restriction of Hazardous Substances) standards. Note 3: Package Code designator “Q” represents QFN Note 4: Pin Count designator “J” represents 40 pins Note 5: “xxx” represents the CMI (Code Matrix Index) option The CMI identifies the IC’s default register settings. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 4 ACT8870QJ-T Rev 3.0, 02-Oct-2017 IRQ PGND1 PGND1 1 2 3 POK PGND2 SW_B2 4 SW_B1 VIN_B1 VIN_B1 VIN FB_B1 PG GPIO VIN_B4 SW_B4 37 36 35 34 33 32 31 38 SW_B1 5 6 7 30 29 28 MODE FB_B4 PGND4 27 PGND3 26 SW_B3 25 24 VIN_B3 FB_B3 OUT_LDO3 23 22 21 20 VIO_IN 16 AGND PWREN EXT_PG 15 SDA 18 19 14 nRESET EXT_EN 13 17 12 SCL 8 9 10 nRESET_AUX1 VIN_LODO1 EXPOSED PAD 11 FB_B2 OUT_LDO1 ACT8870 nRESET_AUX2 VIN_B2 39 TOP VIEW 40 PIN CONFIGURATION - QFN VIN_LDO23 OUT_LDO2 QFN Figure 1: Pin Configuration – Top View – QFN55-40 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 5 ACT8870QJ-T Rev 3.0, 02-Oct-2017 PIN DESCRIPTIONS - QFN PIN NAME 1 IRQ 2,3 PGND1 4 POK 5 PGND2 DESCRIPTION Interrupt IRQ Open Drain Output indicates a fault occurred. Dedicated Power Ground for BUCK1 Regulator. Power OK Open Drain Output, indicates Overvoltage or Undervoltage on VIN input supply. Dedicated Power Ground for Buck 2 Regulator. 6 SW_B2 Switch Pin for BUCK2 Regulator. 7 VIN_B2 Dedicated VIN power input for BUCK2 Regulator. 8 FB_B2 Feedback for BUCK2 Regulator. Connect to the BUCK2 output. 9 OUT_LDO1 Output for LDO1 Regulator (Leave unconnected if LDO1 is not used and disabled). 10 VIN_LDO1 Dedicated VIN power input for LDO1 Regulator. 11 nRESET_AUX2 12 nRESET_AUX1 13 SCL 14 nRESET 15 SDA 16 AGND Auxiliary nRESET configurable, Open Drain Output (configurable as an input). Auxiliary nRESET configurable. Open Drain Output (configurable as an input). I2C Clock Input. nRESET Open Drain Output. This pin is configurable. I2C Data Input and Output. Analog Ground. 17 PWREN Power Enable Digital Input. This pin is configurable. 18 EXT_EN External Regulator Enable Push-Pull Digital Output. 19 EXT_PG External Power Good Digital Input. This pin is configurable. 20 VIO_IN 21 OUT_LDO2 Output for LDO2 Regulator (Leave unconnected if LDO2 is not used and disabled). 22 VIN_LDO23 Dedicated VIN power input for LDO2 and LDO3 Regulator. 23 OUT_LDO3 Output for LDO3 Regulator (Leave unconnected if LDO3 is not used and disabled). Digital Input Reference Voltage Input. Connect a 0.1uF ceramic capacitor between VIN_IN and AGND 24 FB_B3 Feedback for BUCK3 Regulator. Connect to the BUCK3 output. 25 VIN_B3 Dedicated VIN power input for BUCK3 Regulator. 26 SW_B3 Switch Pin for BUCK3 Regulator. 27 PGND3 Dedicated Power Ground for BUCK3 Regulator. 28 PGND4 Dedicated Power Ground for BUCK4 Regulator. 29 FB_B4 Feedback for BUCK4 Regulator. Connect to the BUCK4 output. 30 MODE Configuration input pin. This pin is read at power up to configure BUCK1. 31 SW_B4 Switch Pin for BUCK4 Regulator. 32 VIN_B4 Dedicated VIN power input for BUCK4 Regulator. 33 GPIO 34 PG 35 FB_B1 36 VIN 37,38 VIN_B1 39,40 SW_B1 Exposed Pad Configurable General purpose input/open drain output. Power Good Output. This pin is configurable. Open Drain Output. Feedback for BUCK1 Regulator. Connect to the BUCK1 output. Analog Input supply monitored by POK thresholds. Dedicated VIN power input for BUCK1 Regulator. Switch pin for BUCK1 Regulator. Tie to Ground Plane for best performance Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 6 ACT8870QJ-T Rev 3.0, 02-Oct-2017 ABSOLUTE MAXIMUM RATINGS PARAMETER VALUE UNIT All I/O and Power pins except PGND_B1, PGND_B2, PGND_B3, PGND_B4, GND -0.3 to 6 V Grounds: Any PGND referenced to GND -0.3 to +0.3 V SW_Bx to PGNDx -0.3 to VIN_Bx + 1 V FB_Bx to PGNDx -0.3 to VIN_Bx +0.3 V OUT_LDOx to PGNDx -0.3 to VINx + 0.3 V EXT_EN, nRESET_AUX1, nRESET_AUX2 -0.3 to VIO_IN + 0.3 V Junction to Ambient Thermal Resistance, QFN (Note2) 26 °C/W Junction to Ambient Thermal Resistance, WCSP (Note2) 31 °C/W Operating Junction Temperature -40 to 125 °C Storage Temperature -55 to 150 °C Note1: Do not exceed these limits to prevent damage to the device. Exposure to absolute maximum rating conditions for long periods may affect device reliability. Note2: Measured on Active-Semi Evaluation Kit RECOMMENDED OPERATING CONDITIONS PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VIN, VIN_B1, VIN_B2, VIN_B3, VIN_B4, VIN_LDO1, VIN_LDO23 2.8 5.5 V VIO_IN 1.62 5.5 V 1.6 3.2 A 105 °C Average lifetime operating current. QFN. (Note 1) SW_B2,SW_B3,SW_B4 SW_B1 Operating Junction Temperature -40 Note1: This temperature range is used for lifetime reliability testing. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 7 ACT8870QJ-T Rev 3.0, 02-Oct-2017 DIGITAL I/O ELECTRICAL CHARACTERISTICS (VVIO_IN = 1.8V, TA = 25°C, unless otherwise specified.) PARAMETER TEST CONDITIONS MIN TYP MAX 0.4 UNIT PWREN, EXT_PG Input Low VVIO_IN = 1.8V PWREN, EXT_PG Input High VVIO_IN = 1.8V PWREN, EXT_PG Input Low VVIO_IN = 3.3V PWREN, EXT_PG Input High VVIO_IN = 3.3V POK, IRQ, nRESET, nRESET_AUX1, nRESET_AUX2, GPIO, PG Leakage Current Output = 5V 1 µA POK, IRQ, nRESET, nRESET_AUX1, nRESET_AUX2, GPIO, PG Output Low IOL = 5mA 0.35 V EXT_EN Output Low IOL = 1mA 0.35 V EXT_EN Output High IOH = 1mA MODE, GPIO Input Low VAVIN = 3.3V MODE, GPIO Input High VAVIN = 3.3V MODE, GPIO Input Low VAVIN = 5.0V MODE, GPIO Input High VAVIN = 5.0V 1.25 V 1.0 2.3 V 1.0 2.3 3.5 V V 10 µs 1.2 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP V V 1.5 VVIO_IN UVLO Threshold Falling V V VVIO_IN0.35 PWREN, EXT_PG, MODE Deglitch Time V V www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 8 ACT8870QJ-T Rev 3.0, 02-Oct-2017 SYSTEM CONTROL ELECTRICAL CHARACTERISTICS (VVIO_IN = 1.8V, TA = 25°C, unless otherwise specified.) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT 2.8 5.5 V VIN_LDO1 referenced to GND 2.4 5.5 V VIN_LDO23 referenced to GND 2.8 5.5 V Supply Inputs Voltage Range: VIN_B1 referenced to PGND_B1 VIN_B2 referenced to PGND_B2 VIN_B3 referenced to PGND_B3 VIN_B4 referenced to PGND_B4 UVLO Threshold Falling (Note 1) UVLO Hysteresis (Note 1) VIN_LVL=0 2.6 2.7 2.8 V VIN_LVL=1 UV_LVL=0 2.6 2.7 2.8 V VIN_LVL=1 UV_LVL=1 3.7 3.8 3.9 V VIN_LVL=0 50 100 150 mV VIN_LVL=1 UV_LVL=0 50 100 150 mV VIN_LVL=1 UV_LVL=1 200 300 400 mV VIN_LVL = 0 3.6 3.7 3.8 V VIN_LVL = 1 5.55 5.75 5.95 V VIN_LVL = 0 50 100 150 mV VIN_LVL = 1 100 150 200 mV OV Threshold Rising (Note 1) OV Hysteresis (Note 1) All Regulators Disabled 60 µA All Regulators Enabled but no load 300 µA Operating Supply Current Thermal Shutdown Temperature TSD_SHUTDWN Temperature rising 150 Thermal Shutdown Hysteresis 180 20 Startup Delay after initial VIN start of first regulator output assuming start delay=100µsec minimum (Note 2) SLEEP Mode exit delay after de-asserting PWREN pin Configuration dependent (Note 2) Thermal Interrupt Threshold TSD_ALERT 165 Temperature rising. Typically 30 degrees lower than TSD_SHUTDWN Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP 30 °C °C 435 485 µs 38 50 µs °C 135 www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 9 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Thermal Interrupt Hysteresis °C 15 POK UV Interrupt Threshold Falling (VIN_LVL=0) (Note 3) (Note 4) POK_UV_SET=00 (88% of 3.3V) POK_UV_SET=01 (86% of 3.3V) POK_UV_SET=10 (84% of 3.3V) POK_UV_SET=11 (Disable) 2.80 2.74 2.67 N/A 2.90 2.84 2.77 N/A 3.00 2.94 2.87 N/A V POK UV Interrupt Threshold Falling (VIN_LVL=1) (Note 3) (Note 4) POK_UV_SET=00 (88% of 3.3V) POK_UV_SET=01 (85% of 3.3V) POK_UV_SET=10 (85% of 5.0V) POK_UV_SET=11 (Disable) 2.80 2.70 4.08 N/A 2.90 2.80 4.25 N/A 3.00 2.90 4.42 N/A V POK OV Interrupt Threshold Rising (VIN_LVL=0) (Note 3) (Note 4) POK_OV_SET=00 (107% of 3.3V) POK_OV_SET=01 (109% of 3.3V) POK_OV_SET=10 (110% of 3.3V) POK_OV_SET=11 (Disable) 3.43 3.50 3.53 N/A 3.53 3.60 3.63 N/A 3.63 3.70 3.73 N/A V POK OV Interrupt Threshold Rising (VIN_LVL=1, POK_LVL = 0) (Note 3) (Note 4) POK_OV_SET=00 (133% of 3.3V) POK_OV_SET=01 (136% of 3.3V) POK_OV_SET=10 (136% of 3.3V) POK_OV_SET=11 (Disable) 4.23 4.33 4.33 N/A 4.40 4.50 4.50 N/A 4.57 4.67 4.67 N/A V POK OV Interrupt Threshold Rising (VIN_LVL=1, POK_LVL = 1) (Note 3) (Note 4) POK_OV_SET=00 (110% of 5.0V) POK_OV_SET=01 (112% of 5.0V) POK_OV_SET=10 (114% of 5.0V) POK_OV_SET=11 (Disable) 5.33 5.43 5.53 N/A 5.50 5.60 5.70 N/A 5.67 5.77 5.87 N/A V POK Deglitch Time OV or UV 5 µs Note 1: All Under-voltage Lockout, Overvoltage measurements are referenced to the AVIN Input and GND Pins. Note 2: This delay can be affected by programming sequence and startup delays. Note 3: All POK Under-voltage and Overvoltage measurements are referenced to the VIN Input and GND Pins. Note 4: There is no hysteresis on OV and UV threshold for the POK interrupt. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 10 ACT8870QJ-T Rev 3.0, 02-Oct-2017 INTERNAL STEP-DOWN DC/DC ELECTRICAL CHARACTERISTICS REGULATOR: (BUCK1) (VIN_B1 = 5V, TA = 25°C, unless otherwise specified.) PARAMETER CONDITIONS Input Operating Voltage Range MIN TYP MAX UNIT 2.8 5.5 V 0.8 4.0 V Output Voltage Range Configurable in 12.5mV steps Standby Supply Current, Low Power Mode Enabled VOUT_B1 = 103%, Regulator Enabled, No Load Shutdown Current Regulator Disabled Output Voltage Accuracy – Default Voltage PWM Mode VOUT_B1 = 3.3V, IOUT = 2A -1% Output Voltage Accuracy – Default Voltage PFM Mode VOUT_B1 = 3.3V, IOUT = 1mA -1% Line Regulation VOUT_B1 = 2.8V VIN_B1 = 3.3V to 5.5V, PWM Regulation 0.02 %/V Load Regulation VOUT_B1 = 3.3V PWM Regulation 0.04 %/A Power Good Threshold VOUT_B1 Rising Power Good Hysteresis VOUT_B1 Falling Overvoltage Fault Threshold VOUT_B1 Rising Overvoltage Fault Hysteresis VOUT_B1 Falling Switching Frequency VOUT_B1 ≥ 20% of VNOM Programmable Soft-Start Time, TSET Configurable 10% to 90% VNOM Soft-Start Time Tolerance Tolerance from TSET High Side FET Peak Current Limit (Cycle-by-Cycle) ILIMSET B1_ILIMSET=11 B1_ILIMSET=10 B1_ILIMSET=01 B1_ILIMSET=00 High Side FET Peak Current Limit (Cycle-byCycle)e Tolerance High Side FET Peak Current Limit, IRQ Trigger Level High Side FET Peak Current Limit, Shutdown Level 45 92 µA 1 µA VNOM 1% V VNOM 1% V 93 94 3 107.5 110 %VNOM 112.5 3 1.075 1.125 %VNOM %VNOM %VNOM 1.180 MHz 300 1000 µs -25 +25 % 3.0 3.8 4.6 5.3 A At default ILIMSET -10 ILIMSET +10 % At other set points -15 ILIMSET +15 % Below ILIMSET = 00, 01, 10 -30.0 -22.5 -15.0 % Below ILIMSET = 11 -32.5 -22.5 -12.5 % Above ILIMSET = 00, 01, 10 +15.0 +22.5 +30 % Above ILIMSET = 11 +12.5 +22.5 +32.5 % 0.04 Ω PMOS On-Resistance ISW = -1A, VIN = 5.0V 0.025 NMOS On-Resistance ISW = 1A, VIN = 5.0V 0.025 SW Leakage Current VIN_B1 = 5.5V, VSW = 0 or 5.5V Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP Ω 1 µA www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 11 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Dynamic Voltage Scaling Rate B1_SLEW=00 (not allowed) B1_SLEW=01 B1_SLEW=10 B1_SLEW=11 N/A 14.0 3.50 0.88 mV/us Switching Rise / Fall Times B1_DRVADJ=00 VIN_B1 = 5V B1_DRVADJ=01 B1_DRVADJ=10 B1_DRVADJ=11 6.3/9.0 4.5/7.4 3.1/5.9 3.0/5.0 ns Discharge Resistance Enabled when regulator disabled Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP 2.75 4.4 8.75 Ω www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 12 ACT8870QJ-T Rev 3.0, 02-Oct-2017 INTERNAL STEP-DOWN DC/DC ELECTRICAL CHARACTERISTICS REGULATOR: (BUCK1) – BYPASS MODE (VIN_B1 = 3.3V, TA = 25°C, unless otherwise specified.) PARAMETER CONDITIONS MIN TYP MAX UNIT 2.7 3.3 3.7 V 0.025 0.04 Ω 3 4.6 A Bypass Mode Input Voltage for By-Pass Mode PMOS On-Resistance ISW = -1A, VIN = 3.3V Max=125°C at TJunction Internal PMOS Current Detection Triggers Interrupt on IRQ Pin 1.4 Internal PMOS Current Detection Deglitch Time Internal PMOS Current Shutdown 10 Shuts down after deglitch time and stays off for Off Time 5.4 6.0 µs 6.6 A Internal PMOS Current Shutdown Deglitch Time 10 µs Internal PMOS Current Shutdown Off time 100 ms Internal PMOS Softstart Only used with 3.3V Input 5.94 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP 6.6 7.26 mV/us www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 13 ACT8870QJ-T Rev 3.0, 02-Oct-2017 INTERNAL STEP-DOWN DC/DC ELECTRICAL CHARACTERISTICS REGULATOR: (BUCK2-4) (VIN_Bx = 5V, TA = 25°C, unless otherwise specified.) PARAMETER CONDITIONS Input Operating Voltage Range Output Voltage Range Configurable in 12.5mV steps Maximum Output Current MIN TYP MAX UNIT 2.8 5.5 V 0.8 4 V 2 A Standby Supply Current, Low Power Mode Enabled VOUT_Bx = 103%, Regulator Enabled, No load 35 Shutdown Current VIN_Bx = 5.5V, Regulator Disabled 0.1 1 µA µA B2 Voltage Accuracy – Default Voltage – CMI101 VOUT_B2 =1.5V, IOUT = 1A PWM Mode -1% VNOM 1% V B3 Voltage Accuracy – Default Voltage – CMI101 VOUT_B3 =1.25V, IOUT = 1A PWM Mode -1% VNOM 1% V B4 Voltage Accuracy – Default Voltage – CMI101 VOUT_B4 =3.3V, IOUT = 1A PWM Mode -1% VNOM 1% V B2 Voltage Accuracy – Default Voltage – CMI101 VOUT_B2 =1.5V, IOUT = 1A PFM Mode -1% VNOM 1% V B3 Voltage Accuracy – Default Voltage – CMI101 VOUT_B3 =1.25V, IOUT = 1A PFM Mode -1% VNOM 1% V B4 Voltage Accuracy – Default Voltage – CMI101 VOUT_B4 =3.3V, IOUT = 1A PFM Mode -1% VNOM 1% V Line Regulation VOUT_Bx =1.8V VIN_Bx = 2.8V to 5.5V PWM Regulation 0.02 %/V Load Regulation VOUT_Bx = 1.8V PWM Regulation 0.04 %/A Power Good Threshold VOUT_B2 Rising 92 93 94 VOUT_B3 Rising 94 95 96 VOUT_B4 Rising 94 95 96 Power Good Hysteresis VOUT_Bx Falling Overvoltage Fault Threshold VOUT_Bx Rising Overvoltage Fault Hysteresis VOUT_Bx Falling Switching Frequency VOUT_Bx ≥ 20% of VNOM 2.15 Programmable Soft-Start Time, TSET Configurable 10% to 90% VNOM Soft-Start Time Tolerance Tolerance from TSET High Side FET Current Limit (Cycle-byCycle) ILIMSET Bx_ILIMSET=11 Bx_ILIMSET=10 Bx_ILIMSET=01 Bx_ILIMSET=00 High Side FET Current Limit (Cycle-byCycle) Tolerance High Side FET Peak Current Limit, IRQ 3 107.5 110 %VNOM 112.5 3 2.25 %VNOM %VNOM %VNOM 2.36 MHz 300 1000 µs -25 +25 % 2.0 2.5 3.0 3.5 A At default ILIMSET -10 ILIMSET +10 % At other setpoints -15 ILIMSET +15 % -27.5 -22.5 -17.5 % Below ILIMSET = 00, 01, 10 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 14 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Trigger Level High Side FET Peak Current Limit, Shutdown Level Below ILIMSET = 11 -30.0 -22.5 -15.0 % Above ILIMSET = 00, 01, 10 +15.0 +22.5 +30 % Above ILIMSET = 11 +12.5 +22.5 +32.5 % PMOS On-Resistance ISW = -500mA 0.08 Ω NMOS On-Resistance ISW = 500mA 0.05 Ω SW Leakage Current VVIN_BX = 5.5V, VSW = 0 or 5.5V Dynamic Voltage Scaling Rate Bx_SLEW=00 Bx_SLEW=01 Bx_SLEW=10 Bx_SLEW=11 Not Allowed 14.0 3.50 0.88 mV/us Switching Rise / Fall Times Bx_DRVADJ=00 VIN_Bx = 5V Bx_DRVADJ=01 Bx_DRVADJ=10 Bx_DRVADJ=11 6.3/9.0 4.5/7.4 3.1/5.9 3.0/5.0 ns Discharge Resistance Enabled when regulator disabled Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP 1 6.25 9.40 20 µA Ω www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 15 ACT8870QJ-T Rev 3.0, 02-Oct-2017 LDO1 ELECTRICAL CHARACTERISTICS (VIN_LDO1 = 5V, TA = 25°C, unless otherwise specified.) PARAMETER TEST CONDITIONS Operating Voltage Range MIN TYP MAX UNIT 2.4 5.5 V 4.0 V Output Voltage Range–VSET Configurable in 25mV steps 0.8 Output Current VIN_LDO1 = 2.8V to 5.5V, LDO1_ILIM=11 0.75 A Output Current VIN_LDO1 = 2.4V to 2.8V, LDO1_ILIM=1x 0.4 A Output Voltage Accuracy VIN_LDO1 - VLDO1_OUT > 0.4V -1 Line Regulation VIN_LDO1 - VLDO1_OUT > 0.4V VIN_LDO1 = 2.8V to 5.5V ILDO1_OUT = 1mA 0.005 %/V Load Regulation ILDO1_OUT = 1mA to 750mA, LDO1_ILIM=11 0.15 %/A Power Supply Rejection Ratio Supply Current per Output 1 f = 1kHz, ILDO1_OUT = 20mA, VLDO1_OUT = 2.5V 54 f = 10kHz, ILDO1_OUT = 20mA, VLDO1_OUT = 2.5V 53 f = 2.25MHz, ILDO1_OUT = 20mA, VLDO1_OUT = 2.5V 44 Regulator Enabled No Load 25 42 Regulator Disabled 0 1 VLDO1_OUT = 1.8V Setting (10% to 90%) LDO1 SS_RAMP=00 LDO1 SS_RAMP=01 LDO1 SS_RAMP=10 LDO1 SS_RAMP=11 Soft-Start Period VSET Not allowed 385 465 600 VLDO1_OUT = 3.3V Setting (10% to 90%) LDO1 SS_RAMP=00 LDO1 SS_RAMP=01 LDO1 SS_RAMP=10 LDO1 SS_RAMP=11 Not allowed 450 525 660 VLDO1_OUT Rising Power Good Hysteresis VLDO1_OUT Falling Overvoltage Fault Threshold VLDO1_OUT Rising Overvoltage Fault Hysteresis VLDO1_OUT Falling dB 92 93 µs 94 3 105 110 10 25 %VNOM %VNOM 114 3 Discharge Resistance µA 240 330 450 575 VLDO1_OUT = 2.5V Setting (10% to 90%) LDO1 SS_RAMP=00 LDO1 SS_RAMP=01 LDO1 SS_RAMP=10 LDO1 SS_RAMP=11 Power Good Threshold % %VNOM %VNOM 75 Ω Dropout Voltage ILDO1_OUT = 200mA 200 mV Dropout Voltage ILDO1_OUT = 400mA, LDO1_ILIM=1x 300 mV Dropout Voltage ILDO1_OUT = 750mA VIN_LDO1 > 2.8 LDO_ILIM=11 400 mV Output Current Limit LDO1_ILIM=00 LDO1_ILIM=01 LDO1_ILIM=10 LDO1_ILIM=11 (800mA min) Startup Delay Additional startup delay required before soft start ramp LDO1_SS_RAMP=00 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP -15% 350 500 630 1000 +15% mA 31 44 65 µs www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 16 ACT8870QJ-T Rev 3.0, 02-Oct-2017 LDO2 AND LDO3 ELECTRICAL CHARACTERISTICS (VIN_LDO23 = 5V, TA = 25°C, unless otherwise specified.) PARAMETER TEST CONDITIONS Operating Voltage Range MIN MAX UNIT 2.4 5.5 V 4.0 V 1 % Output Voltage Range – VSET Configurable in 25mV steps 0.8 Output Voltage Accuracy VIN_LDO23 - VLDOx_OUT > 0.4V -1 Line Regulation VIN_LDO23 - VLDOx_OUT > 0.4V VIN_LDO23 = 2.8V to 5.5V ILDOx_OUT = 1mA Load Regulation Power Supply Rejection Ratio TYP VSET 0.007 %/V ILDOx_OUT = 1mA to 100mA, LDOx_ILIM=1X -1 %/A f = 1kHz, ILDOx_OUT = 20mA, VLDOx_OUT = 1.8V 56 f = 10kHz, ILDOx_OUT = 20mA, VLDOx_OUT = 1.8V 45 f = 2.25MHz, ILDOx_OUT = 20mA, VLDOx_OUT = 1.8V 55 Supply Current per Output Regulator Disabled Supply Current per Output Regulator Enabled, No load 15 VLDOx_OUT = 1.8V Setting (10% to 90%) LDO23 SS_RAMP=00 LDO23 SS_RAMP=01 LDO23 SS_RAMP=10 LDO23 SS_RAMP=11 110 110 165 215 VLDOx_OUT = 2.5V Setting (10% to 90%) LDO23 SS_RAMP=00 LDO23 SS_RAMP=01 LDO23 SS_RAMP=10 LDO23 SS_RAMP=11 145 145 175 215 VLDOx_OUT = 3.3V Setting (10% to 90%) LDO23 SS_RAMP=00 LDO23 SS_RAMP=01 LDO23 SS_RAMP=10 LDO23 SS_RAMP=11 200 200 210 235 Soft-Start Period Power Good Threshold VLDOx_OUT Rising Power Good Hysteresis VLDOx_OUT Falling Overvoltage Fault Threshold VLDOx_OUT Rising Overvoltage Fault Hysteresis VLDOx_OUT Falling 0.02 91 93 dB 1 µA µs 95 3 105 110 20 %VNOM %VNOM 114 3 Discharge Resistance µA %VNOM %VNOM 50 125 Ω Dropout Voltage ILDOx_OUT = 30mA 50 90 mV Dropout Voltage ILDOx_OUT = 50mA, LDOx_ILIM=01 90 150 mV Dropout Voltage ILDOx_OUT = 100mA, LDOx_ILIM=1x 180 310 mV Dropout Voltage ILDOx_OUT = 150mA VIN_LDO23 > 2.8 LDOx_ILIM=11 285 500 mV Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 17 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Output Current Limit LDOx_ILIM=00 LDOx_ILIM=01 LDOx_ILIM=10 LDOx_ILIM=11 60 100 150 200 80 145 225 290 Startup Delay Additional startup delay required before soft start ramp LDOx_SS_RAMP=01 20 36 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP mA 55 µs www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 18 ACT8870QJ-T Rev 3.0, 02-Oct-2017 OVERALL SYSTEM TIMING REQUIREMENTS PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Regulator Programmable Startup Delay Timings between turn on events ONDLY=000 ONDLY=001 ONDLY=010 ONDLY=011 ONDLY=100 ONDLY=101 ONDLY=110 ONDLY=111 32.6 101 196 291 386 481 576 671 34.5 106.5 206.5 306.5 406.5 506.5 606.5 706.5 51.5 127.5 132.5 337.5 442.5 547.5 652.5 757.5 µs nRESET, nRESET_AUX2 Programmable Delay Range Step Size = 114µs 199 996 µs nRESET, nRESET_AUX2 Min Delay Timing Setting nRST_DLY=000 160 199 240 µs nRESET, nRESET_AUX2 Max Delay Timing Setting nRST_DLY=111 920 996 1080 µs nRESET_AUX1 Delay Timings Programmable Delay Range Step Size = 228µs 398 1991 µs nRESET_AUX1 Min Delay Timing Setting nRST_AUX1_DLY=000 360 398 435 µs nRESET_AUX1 Max Delay Timing Setting nRST_AUX1_DLY=111 1876 1991 2114 µs AUX TIMER Delay Timing Setting AUX_DLY=00 Setting AUX_DLY=01 Setting AUX_DLY=10 Setting AUX_DLY=11 3.7 7.7 15.7 31.7 4 8 16 32 4.3 8.3 16.3 32.3 ms Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 19 ACT8870QJ-T Rev 3.0, 02-Oct-2017 2 I C INTERFACE ELECTRICAL CHARACTERISTICS (VIO_IN = 1.8V, TA = 25°C, unless otherwise specified.) PARAMETER TEST CONDITIONS MIN TYP MAX SCL, SDA Input Low VIO_IN = 1.8V SCL, SDA Input High VIO_IN = 1.8V SCL, SDA Input Low VIO_IN = 3.3V SCL, SDA Input High VIO_IN = 3.3V SDA Leakage Current SDA=5V 1 µA SDA Output Low IOL = 5mA 0.35 V 1000 kHz 0.4 1.25 UNIT V V 1.0 2.3 V V SCL Clock Frequency, fSCL 0 SCL Low Period, tLOW 0.5 µs SCL High Period, tHIGH 0.26 µs SDA Data Setup Time, tSU 50 ns 0 ns SDA Data Hold Time, tHD (Note1) Start Setup Time, tST For Start Condition 260 ns Stop Setup Time, tSP For Stop Condition 260 ns Capacitance on SCL or SDA Pin SDA Fall Time SDA, Tof Device requirement Pulse Width of spikes must be suppressed on SCL and SDA 0 10 pF 120 ns 50 ns Note1: Comply to I2C timings for 1MHz operation - “Fast Mode Plus”. Note2: No internal timeout for I2C operations, however, I2C communication state machine will be reset when entering RESET, IDLE, OVUVFLT, and THERMAL states to clear any transactions that may have been occurring when entering the above states. Note3: This is an I2C system specification only. Rise and fall time of SCL & SDA not controlled by the device. Note4: Device Address is 7’h5A tSCL SCL tST tHD tSU tSP SDA Start condition Stop condition Figure 2: I2C Data Transfer Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 20 ACT8870QJ-T Rev 3.0, 02-Oct-2017 SYSTEM CONTROL INFORMATION General I2C Registers The ACT8870 is a single-chip integrated power management solution designed to power many processors such as the Atmel SAMA5D3. It integrates four highly efficient buck regulators, three LDOs, and an integrated load bypass switch. Its high integration and high switching frequency result in an extremely small footprint and lost power solution. It contains a master controller that manages startup sequencing, timing, voltages, slew rates, sleep states, and fault conditions. I2C configurability allows system level changes without the need for costly PCB changes. The built-in load bypass switch enables full sequencing configurability in 3.3V systems. The ACT8870 contains an array of internal registers contain the IC’s basic instructions for setting up the IC configuration, output voltages, sequencing, fault thresholds, fault masks, etc. These registers are what give the IC its operating flexibility. The two types of registers are described below. Basic Volatile – These are R/W (Read and Write) and RO (Read only). After the IC is powered, the user can modify the R/W register values to change IC functionality. Changes in functionality include things like masking certain faults. The RO registers communicate IC status such as fault conditions. Any changes to these registers are lost when power is recycled. The default values are fixed and cannot be changed by the factory or the end user. The ACT8870 master controller monitors all outputs and reports faults via I2C and hardwired status signals. Faults can masked and fault levels and responses are configurable via I2C. Many of the ACT8870 pins and functions are configurable. The IC’s default functionality is defined by the default CMI (Code Matrix Index), but much of this functionality can be changed via I2C. The first part of the datasheet describes basic IC functionality and default pin functions. The end of the datasheet provides the configuration and functionality specific to each CMI version. Contact [email protected] for additional information about other configurations. Basic Non-Volatile – These are R/W and RO. After the IC is powered, the user can modify the R/W register values to change IC functionality. Changes in functionality include things like output voltage settings, startup delay time, and current limit thresholds. Any changes to these registers are lost when power is recycled. The default values can be modified at the factory to optimize IC functionality for specific applications. Please consult [email protected] for custom options and minimum order quantities. I2C Serial Interface To ensure compatibility with a wide range of systems, the ACT8870 uses standard I2C commands. The ACT8870 operates as a slave device, and is addressed using a 7-bit slave address followed by an eighth bit, which indicates whether the transaction is a read-operation or a write-operation. As an example, the 7-bit slave address 0x5Ah follows the format 1011010x where “x” is a 0 for write operation and 1 for a read operation. This results in 0xB4h for write operations and 0xB5h for read operations. When modifying only certain bits within a register, take care to not inadvertently change other bits. Inadvertently changing register contents can lead to unexpected device behavior. There is no timeout function in the I2C packet processing state machine, however, any time the I2C state machine receives a start bit command, it immediately resets the packet processing, even if it is in the middle of a valid packet. In the RESET, or “cold” state, the ACT8870 is waiting for the input voltage on VIN to be within a valid range defined by I2C bits POK_OV_SET and POK_UV_SET. All regulators are off in RESET. nRESET, nRESET_AUX1, and nRESET_AUX2 are asserted low. All volatile registers are reset to defaults and Non-Volatile registers are reset to programmed defaults. The IC transitions from RESET to ACTIVE when the input voltage enters the valid range. The IC transitions from any other state to RESET if the input voltage drops below the UVLO threshold voltage. State Machine The ACT8870 contains an internal state machine with five internal states. RESET State The ACT8870 holds the I2C state machine in reset during the RESET, Idle, OVUVFLT, and THERMAL states to avoid a corruption of registers when the voltage regulators are out of spec. I2C commands are communicated using the SCL and SDA pins. SCL is the I2C serial clock input. SDA is the data input and output. SDA is open drain and must have a pullup resistor. Signals on these pins must meet timing requirements in the Electrical Characteristics Table. ACTIVE State The ACTIVE state is the normal operating state when the input voltage is within the allowable range, all outputs are turned on, and no faults are present. When en- Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 21 ACT8870QJ-T Rev 3.0, 02-Oct-2017 tering the ACTIVE state from the RESET state, all regulators are powered on following their programmed power up sequence. The regulators are not sequenced when entering ACTIVE from SLEEP. SLEEP State The SLEEP state is a low power mode for the operating system. Each output can be programmed to be on or off in the SLEEP state. The outputs do not follow any sequencing when turning on or off as they enter or exit the SLEEP state. They do turn on with their programmed softstart time. Buck1/2/3/4 can be programmed to regulate to their VSET0 voltage, VSET1 voltage, or be turned off in the SLEEP state. LDO1/2/3 can be programmed to regulate to their VSET0 voltage or can be programmed to be turned off. Note that LDO1/2/3 do not have a VSET1 voltage. The IC can enter SLEEP via a hardware input pin or an I2C command. The hardware input is typically the PWREN pin, but this can be reconfigured to other pins. To enable SLEEP via I2C, program the following: Figure 3. State Machine Set register 0x08h bit1 (PWR_DN_MODE) = 1 Sequencing The ACT8870 provides the end user with extremely versatile sequencing capability that can be optimized for many different applications. Each of the seven outputs has four basic sequencing parameters: input trigger, turn-on delay, softstart time, and output voltage. Each of these parameters is controlled via the ICs internal registers. As an example, the ACT8870QJ101-T sequencing and output voltages are optimized for the Atmel SAMA5D3D3 processor. The specifics for this IC as well as others are detailed at the end of the datasheet. Contact [email protected] for custom sequencing configurations. Refer to the Active-Semi Application Note describing the Register Map for full details on I2C functionality and programming ranges. Set register 0x00h bit0 (PWRDN_EN) = 1 To enter SLEEP, (SLP_ENTR) = 1. program register 0x01h bit1 I2C is disabled in SLEEP mode, to the only way to exit SLEEP mode is to toggle the PWREN pin. THERMAL State In the THERMAL state the chip has exceeded the thermal shutdown temperature. To protect the device, all the regulators are shut down and all three nRESETx pins are asserted low. This state can be disabled by setting register 0x0Ah bit4 (TSD_nMASK) = 0. Note that thermal shutdown fault flag, TSD_SHUTDWN, still provides the thermal status even TSD_nMASK = 0. Input trigger. The input trigger for a regulator is the event that turns that regulator on. Each output can have a separate input trigger. The input trigger can be the internal power ok (POK) signal from one of the other regulators, the internal VIN POK signal, or an external signal applied to an input pin such as EXT_PG or GPIO. This flexibility allows a wide range of sequencing possibilities, including have some of the outputs be sequenced with another external power supply or a control signal from the host. As an example, if the LDO1 input trigger is Buck1, LDO1 will not turn on until Buck1 is in regulation. Input triggers are defined at the factory and can only be changed with a custom CMI configuration. The nRESETx, POK, PG, and EXT_EN outputs can be connected to a power supply’s internal POK signal and used to trigger external supplies in the overall sequencing scheme. OVUVFLT State In the OVUVFLT state one of the regulators has exceed an OV level at any time or UV level after the soft start ramp has completed. All regulators shutdown and all three nRESETx outputs are asserted low when the IC enters OVUVFLT state. The OVUVFLT state is timed to retry after 100ms and enter the ACTIVE state. If the OV or UV condition still exists in the ACTIVE state the IC returns back to the OVUVFLT state. The cycle continues until the OV or UV fault is removed or the input power is removed. This state can be disabled by setting the OV_nMASK or UV_nMASK non-volatile bits low. The IC does not directly enter OVUVFLT in an overcurrent condition, but does enter this state due to the resulting UV condition. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 22 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Turn-on Delay. The turn-on delay is the time between an input trigger going active and the output starting to turn on. Each output’s turn-on delay is configured via its I2C bit ONDLY. Turn-on delays can be changed after the IC is powered on, but they are volatile and reset to the factory defaults when power is recycled. Output Overvoltage Output Undervoltage Output Current Limit Thermal Warning Softstart Time. The softstart time is the time it takes an output to ramp from 0V to its programmed voltage. Each output’s softstart time is configured via its I2C bit SS_RAMP. Softstart times can be changed after the IC is powered on, but they are volatile and reset to the factory defaults when power is recycled. Thermal Shutdown There are three types of I2C register bits associated with each fault condition: fault flag bits, fault bits, and mask bits. The fault flag bits display the real-time fault status. Their status is valid regardless of whether or not that fault is masked. The mask bits either block or allow the fault to affect the fault bit. Each potential fault condition can be masked via I2C if desired. Any unmasked fault condition results in the fault bit going high, which asserts the IRQ pin. IRQ is typically active low. The IRQ pin only de-asserts after the fault condition is no longer present and the corresponding fault bit is read via I2C. Note that masked faults can still be read in the fault flag bit. Refer to Active-Semi Application Note describing the Register Map for full details on I2C functionality and programming ranges. Output Voltage. The output voltage is each regulator’s desired voltage. Each buck’s output voltage is programmed via its I2C bits Bx_VSET0 and Bx_VSET1. The output regulates to Bx_VSET0 in ACTIVE mode. They can be programmed to regulate to Bx_VSET1 in DVS mode or SLEEP mode. Each output’s voltage can be changed after the IC is powered on, but the new setting is volatile and is reset to the factory defaults when power is recycled. Output voltages can be changed on the fly. If a large output voltage change is required, it is best to make multiple smaller changes. This prevents the IC from detecting an instantaneous over or under voltage condition because the fault threshold are immediately changed, but the output takes time to respond. Output Under/Over Voltage The ACT8870 monitors the output voltages for under voltage and over voltage conditions. If one output enters an UV/OV fault condition, the IC shuts down all outputs for 100ms and restarts with the programmed power up sequence. If an output is in current limit, it is possible that its voltage can drop below the UV threshold which also shuts down all outputs. If that behavior is not desired, mask the appropriate fault bit. Each output still provides its real-time UV/OV fault status via its fault flag, even if the fault is masked. Masking an OV/UV fault just prevents the fault from being reported via the IRQ pin. A UV/OV fault condition pulls the nRESETx pins low. Note that nRESETx pins are configurable via CMI settings. Dynamic Voltage Scaling On-the-fly dynamic voltage scaling (DVS) for the four buck converters is available via the I2C interface. This allows systems to save power by quickly adjusting the microprocessor performance level when the workload changes. Note that DVS is not a different operating state. The IC operates in the ACTIVE state, but just regulates the outputs to a different voltage. For fault free operation, the user must ensure output load conditions plus the current required to charge the output capacitance during a DVS rising voltage condition does not exceed the current limit setting of the regulator. As with any power supply, changing an output voltage too fast can require a current higher than the current limit setting. The user must ensure that the voltage step, slew rate, and load current conditions do not result in an instantaneous loading that results in a current limit condition. Output Current Limit The ACT8870 incorporates a three level overcurrent protection scheme for the buck converters and a single level scheme for the LDOs. For the buck converters, the overcurrent current threshold refers to the peak switch current. The first protection level is when a buck converter’s peak switch current reaches 80% of the Cycle-by-Cycle current limit threshold for greater than 16 switching cycles. Under this condition, the IC reports the fault via the appropriate fault flag bit. If the fault is unmasked, it asserts the IRQ pin. This may or may not turn off that output or other outputs depending on the specific CMI. The next level is when the current increases to the Cycle-by-Cycle threshold. The buck converter limits the peak switch current in each switching cycle. This reduces the effective duty cycle Enter DVS by programming register 0x00h bit1 (DVS_EN) = 1 and then pulling the EXT_EN pin high. Note that some CMI configurations may not require DVS_EN = 1 and may use different input pins. Fault Protection The ACT8870 contains several levels of fault protection, including the following: Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 23 ACT8870QJ-T Rev 3.0, 02-Oct-2017 and causes the output voltage to drop, potentially creating an undervoltage condition. When the overcurrent condition results in an UV condition, and UV is not masked, the IC turns off all supplies off for 100ms and restarts. The third level is when the peak switch current reaches 120% of the Cycle-by-Cycle current limit threshold. This immediately shuts down the regulator and waits 14ms before restarting. unwanted operation. EXT_PG The EXT_PG pin is a dual purpose input. It functions as either a power good input from an external supply or a dynamic scaling control input. Configure EXT_PG as a power good input by setting I2C bit DVS_EN = 0. When configured as a power good input, EXT_PG can be used as an input to the nRESETx pins. EXT_PG polarity is controlled by the EXT_PG_POL bit. EXT_PG is active high when EXT_PG_POL = 0 and active low when EXT_PG_POL = 1. For LDOs, the overcurrent thresholds are set by each LDO’s Output Current Limit setting. When the output current reaches the Current Limit threshold, the LDO limits the output current. This reduces the output voltage, creating an undervoltage condition, causing all supplies to turn off for 100ms before restarting. Configure EXT_PG as a dynamic voltage scaling (DVS) control input by setting I2C bit DVS_EN = 1. When EXT_PG is de-asserted, all buck regulators regulate to their VSET0 voltage. When EXT_PG is asserted, the buck regulators regulate to their VSET1 voltage. Note that EXT_PG input is only valid for DVS toggling when the IC is in the ACTIVE state of operation. I2C bit EXT_PG_POL has no effect in DVS Mode. The overcurrent fault limits for each output are adjustable via I2C. Overcurrent fault reporting can be masked via I2C, but the overcurrent limits are always active and will shut down the IC when exceeded. Thermal Warning and Thermal Shutdown EXT_PG is referenced to the VIO_IN pin, and is 5.5V tolerant meaning that EXT_PG can go to 5.5V even if VIO_IN is less than 5.5V. The EXT_PG input has a 10us bidirectional filter to prevent noise from triggering unwanted operation. The ACT8870 monitors its internal die temperature and reports a warning via IRQ when the temperature rises above the Thermal Interrupt Threshold of typically 135 deg C. It reports a fault when the temperature rises above the Thermal Shutdown Temperature of typically 165 deg C. A temperature fault shuts down all outputs unless the fault is masked. Both the fault and the warning can be masked via I2C. The temperature warning and fault flags still provide real-time status even if the faults are masked. Masking just prevents the faults from being reported via the IRQ pin. VIO_IN VIO_IN is the input bias supply for the IC. Apply an input voltage between 1.62V and 5.5V. Bypass to AGND with a high quality, 1uF ceramic capacitor. MODE Pin Descriptions Setting MODE = 0 configures Buck1 as a standard integrated buck regulator. Setting MODE = 1 configures Buck1 as an integrated bypass switch. In bypass mode, the Buck1 P-ch power FET is used to sequence the 3.3V supply to the downstream load. This provides full sequencing flexibility for 3.3V systems by allowing the 3.3V input to be used as the input supply for the other regulators but still be sequenced in any order for the downstream loads. Bypass mode is only valid for a 3.3V input voltage. The MODE pin must be tied directly to VIN or AGND. MODE is only sampled when VIN reaches its UVLO threshold during power. Changing MODE after power up has no effect on functionality. I2C bit MODE_STAT shows the status of the MODE pin when it was read at startup. The ACT8870 input and output pins are configurable via CMI configurations. The following descriptions are refer to the most common pin functions. Refer to the CMI Options section in the back of the datasheet for specific pin functionality for each CMI. PWREN The PWREN pin controls the IC’s SLEEP state. When I2C bit PWREN_MODE = 0, the PWREN pin moves the IC between the SLEEP and ACTIVE states. PWREN must be enabled via the PWRDN_EN I2C bit after power up. PWREN is ignored if the PWRDN_EN bit is low. The PWREN polarity is controlled by the PWREN_POL I2C bit. PWREN is active low when PWREN_POL is high, and active high when PWREN_POL is low. The host processor can read the PWREN status via I2C in the PWREN_STAT I2C bit. GPIO The GPIO pin can be configured as a digital input or an open drain output. It has multiple uses, including a sequencing input, sequencing output, status output, or control input to toggle a supply’s output voltage. Set I2C bit GPIO_OUT = 0 to configure GPIO as an input. When using GPIO as an output, GPIO_OUT = 0 configures it as an open drain output, and GPIO_OUT = 1 configures PWREN is referenced to the VIO_IN pin, and is 5.5V tolerant meaning that PWREN can go to 5.5V even if VIO_IN is less than 5.5V. PWREN has a 10us bidirectional filter to prevent noise from triggering Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 24 ACT8870QJ-T Rev 3.0, 02-Oct-2017 I2C it as a logic low output. When used as either an input or an output, I2C bit GPIO_STAT always provides the real-time status of the GPIO pin. GPIO_STAT = 0 when GPIO pin is a logic 0. GPIO_STAT = 1 when GPIO pin is a logic 1. bits RST_AUX2_DLY[2:0], which controlled by the programs the delay between 200us and 1ms in 114us steps. These pins are open drain output and 5.5V tolerant meaning that they can be pulled up to 5.5V even if VIO_IN is less than 5.5V. IRQ nRESET The IRQ pin is an output that issues an interrupt to the host CPU/Controller when an ACT8870 fault or warning condition occurs. nRESET issues the main reset to the CPU/controller. nRESET is immediately asserted low when either the VIN voltage is above or below the UV or OV thresholds or any valid output supply voltage is below its Power Good threshold. After startup, nRESET de-asserts after a programmable delay time when VIN and all outputs are above their respective UVLO thresholds. The nRESET delay time is controlled by the I2C bits nRST_DLY[2:0], which programs the delay between 200us and 1ms in 114us steps. nRESET is configurable, so refer to the CMI Options section in the back of the datasheet for its specific functionality for each CMI. nRESET is an open drain output and is 5.5V tolerant meaning that nRESET can be pulled up to 5.5V even if VIO_IN is less than 5.5V. IRQ is triggered by: 1. Die temperature exceeding Thermal Interrupt Threshold of 135C. 2. Any buck regulator reaching peak current limit, ILIMSET, for 16 cycles after softstart. 3. Any LDO regulator reaching current limit, LDOx_ILIM, for more than 16us after softstart. 4. BUCK1 PMOS switch exceeding Current Detection threshold 75% of ILIMSET when system is configured in bypass mode. EXT_EN EXT_EN is used to control an external regulator or to provide a control signal to other system components. Depending on the MODE pin status, EXT_EN is either an exact output of the ACT8870’s internal BUCK1 enable signal or an exact output of the bypass switch enable signal. The I2C bit EXT_EN_POL controls the EXT_EN polarity. EXT_EN is active high when EXT_EN_POL is low and EXT_EN is active low when EXT_EN_POL is high. EXT_EN is a push-pull CMOS output using VIO_IN supply. Note that the EXT_EN output is enabled and valid in all modes of operation. EXT_EN is configurable, so refer to the CMI Options section in the back of the datasheet for its specific functionality for each CMI. IRQ is masked by the I2C register 0x00h bit2 (IRQ_nMASK) by default to mask all IRQ conditions. To enable IRQ functionality, set IRQ_nMASK = 1. IRQ is an active-low open drain 5.5V compatible output. POK POK indicates that the voltage on the VIN pin is inside the POK UV and OV Interrupt Thresholds. If the VIN voltage is above or below these values, POK pulls low to interrupt the host CPU/Controller. POK is masked by the I2C bit POK_nMASK by default. To enable POK functionality, set I2C bit POK_nMASK = 1. I2C bits POK_OV and POK_UV provide real-time UV and OV status, even when POK is masked. The POK UV and OV threshold are configurable via the I2C bits POK_UV_SET and POK_OV_SET. PG signals the status of a regulator’s Power Good / UV comparator. When the regulator is below the Power Good threshold, the PG pin is pulled low. When above the threshold, the PG pin is open drain. The PG functionality is enabled by default, but can be disabled by I2C. Disable PG for each regulator using the regulator’s UV_FLTMSK bit. PG is configurable, so refer to the back of the datasheet for its specific functionality for each CMI. PG is an open drain output and is 5V tolerant meaning that PG can be pulled up to 5.5V even if VIO_IN is less than 5.5V. POK is an open drain output and is 5.5V tolerant meaning that POK can be pulled up to 5.5V even if VIO_IN is less than 5.5V. nRESET_AUX1 and nRESET_AUX2 nRESET_AUX1 and nRESET_AUX2 pins can be used to signal that the IC is in the SLEEP state or that the input voltage is above or below the UV or OV threshold. They can also be tied to one or a combination of the power supply’s internal POK signal. These outputs are immediately asserted low, but follow a programmed delay when de-asserted. The nRESET_AUX1 delay time is controlled by the I2C bits RST_AUX1_DLY[2:0], which programs the delay between 400us and 2mS in 227us steps. The nRESET_AUX2 delay time is Step-down dc/dc Converters General Description The ACT8870 contains four fully integrated step-down converters. Buck1 is a 4A output, while Buck2, Buck3, and Buck4 are 2.5A outputs. All buck converters are fixed frequency, current-mode controlled, synchronous Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 25 ACT8870QJ-T Rev 3.0, 02-Oct-2017 PWM converters that achieve peak efficiencies of up to 96.5%. The buck converters switch at 2.25MHz and are internally compensated, requiring only three small external components (Cin, Cout, and L) for operation. They ship with default output voltages that can be modified via the I2C interface for systems that require advanced power management functions. Operating Mode The buck converters operate in fixed-frequency PWM mode at medium to heavy loads. They transition to a proprietary power-saving low power mode (LPM) at light loads in order to save power. Each buck converter’s LPM can be independently enabled or disabled via its DISLPM I2C bit. Setting DISLPM = 0 enables LPM while setting DISLPM = 1 disables LPM. Operating in LPM saves power, while operating in forced PWM mode gives better transient response. Each buck converter output can be programmed between 2.8V and 5.5V with the I2C register Bx_VSEL0[7:0]. Each buck converter has a dedicated input pin and power ground pin. Each buck converter should have a dedicated input capacitor that is optimally placed to minimize the power routing loops for each buck converter. Note that even though each buck converter has separate inputs, all buck converter inputs must be connected to the same voltage potential. Enable / Disable Control When power is applied to the IC, all converters automatically turn on according to a pre-programmed sequence. Once in normal operation (ACTIVE state), each converter can be independently disabled via I2C. Each CMI version requires a different set of command to disable a converter, so contact the factory for specific instructions if needed. Each converter contains an optional integrated discharge resistor that actively discharges the output capacitor when the regulator is disabled. The discharge function is enabled via the I2C bit Bx_DisPulldown. Buck 1 is configurable as a bypass switch for systems with a 3.3V bus voltage. The bypass switch provides full sequencing capability by allowing the 3.3V bus to be used as the input to the other supplies and still be properly sequenced to the downstream load. Tie MODE to AGND to configure Buck1 for a switching power supply. Tie MODE to VIN to configure Buck1 as a bypass switch. MODE is only sampled when VIN reaches its UVLO threshold. Changing the MODE pin after startup has no effect. When Buck1 is configured as a power supply, EXT_EN is a direct output of the ACT8870 Buck1 enable signal. When Buck1 is configured as a bypass switch, EXT_EN is a direct output of the bypass switch enable signal. Soft-Start Each buck regulator contains a softstart circuit that limits the rate of change of the output voltage, minimizing input inrush current and ensuring that the outputs power up monotonically. This circuitry is effective any time the regulator is enabled, as well as after responding to a short circuit or other fault condition. Each regulator’s softstart time is adjustable between 300us and 1000us via its I2C bits SS_RAMP. The ACT8870 buck regulators are highly configurable and can be quickly and easily reconfigured via I2C. This allows them to support changes in hardware requirements without the need for PCB changes. Examples of I2C functionality are given below: 100% Duty Cycle Operation Real-time power good, OV, and current limit status On/Off control The buck regulators are capable of operating at up to 100% duty cycle. During 100% duty cycle operation, the high-side power MOSFETs are held on continuously, providing a direct connection from the input to the output (through the inductor), ensuring the lowest possible dropout voltage in battery powered applications. Softstart ramp Dynamic Voltage Scaling Ability to mask individual faults Dynamically change output voltage Each buck converter supports Dynamic Voltage Scaling (DVS). DVS allows the user to optimize the processor’s energy to complete tasks by lowering the processor’s operating frequency and input voltage when lower performance is acceptable. In normal operation, each output regulates to the voltage programmed in the I2C register Bx_VSET0. During DVS, each output regulates to Bx_VSET1. The output transitions from Bx_VSET0 to Bx_VSET1 at a rate determined by the output capacitance and the load current. The outputs transition between VSET1 and VSET0 by the rate determined by the I2C bits SLEW. Slew rate control Switching delay and phase control Low power mode Overcurrent thresholds Refer to the Active-Semi Application Note describing the Register Map for full details on I2C functionality and programming ranges. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 26 ACT8870QJ-T Rev 3.0, 02-Oct-2017 For fault free operation, the user must ensure output load conditions plus the current required to charge the output capacitance during a DVS rising voltage condition does not exceed the current limit setting of the regulator. As with any power supply, changing an output voltage too fast can require a current higher than the current limit setting. The user must ensure that the voltage step, slew rate, and load current conditions do not result in an instantaneous loading that results in a current limit condition. lated on-time is less than 120ns with 2.25MHz operation, then the user must configure the output to switch at 1.125MHz. Setting I2C bits Bx_HalfFreq = 0 sets Fsw = 2.25MHz. Setting Bx_HalfFreq = 1 sets Fsw = 1.125MHz. The following equation calculates the ontime. ∗ Where Vout is the output voltage, Vin is the input voltage, and FSW is the switching frequency. Enter DVS by programming register 0x00h bit1 (DVS_EN) = 1 and then pulling the EXT_EN pin high. Note that some CMI configurations may not require DVS_EN = 1 and may use different input pins. BUCK1 Bypass Switch The ACT8870 provides a bypass mode for 3.3V systems. This allows the 3.3V input voltage to power the ACT8870 regulators and also be sequenced to the downstream loads. In bypass mode, the Buck1 P-ch FET acts as a switch and the N-ch FET is disabled. The bypass switch turns on the 3.3V rail with the programmed delay and softstart time. Bx_VSET0 must be higher than Bx_VSET1. PWR_GOOD, OV, and ILIM are automatically masked during DVS transitions to avoid asserting nRESET. Optimizing Noise Each buck converter contains several features available via I2C to further optimize functionality. The top P-ch FET’s turn-on timing can be shifted 100ns from the master clock edge via the PHASE_DELAY I2C bit. It can also be aligned to the rising or falling clock edge via the PHASE I2C bit. The internal FET rise and fall times can be optimized to minimize switching noise at the cost of lower efficiency via the DRVADJ I2C bit. In bypass mode, the ACT8870 I2C registers are reconfigured to the following. 1. B1_PWR_GOOD register bit reconfigured to the output of the Soft Start ramp. When soft start is complete, this bit goes high to allow the sequencing of the other regulators to continue. B1_PWR_GOOD no longer reports the Buck1 output voltage status. It stays high as long as the bypass switch is enabled. Overcurrent and Short Circuit Protection Each buck converter provides overcurrent and short circuit protection. Overcurrent protection is achieved with cycle-by-cycle current limiting. The peak current threshold is set by the Bx_ILIM I2C bits. If the peak current reaches the programmed threshold for 16 consecutive switching cycles, the IC asserts IRQ low. A short circuit condition that results in the peak switch current being 122% of Bx_ILIMSET immediately shuts down all supplies, asserts IRQ low and restarts the system in 100ms. If a buck converter reaches overcurrent or short circuit protection, the status is reported in the ILIM_REG[x] I2C registers. The contents of these registers are latched until read via I2C. Overcurrent and short circuit conditions can be masked via the I2C bit Bx_ILIM_FLTMSK. 2. B1_ILIM bit is the output of the internal PMOS Current Detection circuit. This is set to 3A typical. If the bypass current exceeds the Internal PMOS Current Detection current, B1_ILIM triggers an IRQ output and gets latched in the ILIM_REG[0] if configured by the IRQ_nMASK. The B1_ILIM can also be masked with the B1_ILIM_FLTMSK register. 3. B1_UV register bit reconfigured to the output of the Internal PMOS Current Shutdown circuit. This is set to 6A typical. If the bypass switch current exceeds 6A, limits the current which triggers an under voltage fault condition and moves the IC into the OVUVFLT state. This immediately shuts down all regulators including the bypass switch. The system restarts in 100mS, following the programmed startup sequencing. This fault can be masked with I2C bit UV_nMASK. This fault is latched in the UV_REG I2C bit. Shutdown due to overcurrent can also be masked via the I2C bit B1_PG_FLTMSK. Compensation The buck converters utilize current-mode control and a proprietary internal compensation scheme to simultaneously simplify external component selection and optimize transient performance over their full operating range. No compensation design is required; simply follow a few simple guide lines described below when choosing external components. 4. B1_OV is disabled. There is no overvoltage detection circuitry on the output of the bypass switch. Minimum On-Time The ACT8870 minimum on-time is 120ns. If the calcuInnovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 27 ACT8870QJ-T Rev 3.0, 02-Oct-2017 improve load transients if needed. Design for an output ripple voltage less than 1% of the output voltage. The following equation calculates the output voltage ripple as a function of output capacitance. Input Capacitor Selection Each regulator requires a high quality, low-ESR, ceramic input capacitor. Note that even though each buck converter has separate input pins, all input pins must be connected to the same voltage potential. 10uF capacitors are typically suitable, but this value can be increased without limit. Smaller capacitor values can be used with lighter output loads. Choose the input capacitor value to keep the input voltage ripple less than 50mV. Vripple ∗ VRIPPLE ∗ 1 Be sure to consider the capacitor’s DC bias effects and maximum ripple current rating when using capacitors smaller than 0805. ∗ A capacitor’s actual capacitance is strongly affected by its DC bias characteristics. The output capacitor is typically an X5R, X7R, or similar dielectric. Use of Y5U, Z5U, or similar dielectrics are not recommended due to their wide variation in capacitance over temperature and voltage ranges. A capacitor’s actual capacitance is strongly affected by its DC bias characteristics. The input capacitor is typically an X5R, X7R, or similar dielectric. Use of Y5U, Z5U, or similar dielectrics is not recommended. Input capacitor placement is critical for proper operation. Each buck’s input capacitor must be placed as close to the IC as possible. The traces from VIN_Bx to the capacitor and from the capacitor to PGNDx should as short and wide as possible. LDO CONVERTERS General Description The ACT8870 contains three fully integrated low dropout linear regulators (LDO). LDO1 is an 800mA output, while LDO2 and LDO3 are 200mA outputs. The LDOs are require only two small external components (Cin, Cout) for operation. They ship with default output voltages that can be modified via the I2C interface for systems that require advanced power management functions. Inductor Selection The Buck converters utilize current-mode control and a proprietary internal compensation scheme to simultaneously simplify external component selection and optimize transient performance over their full operating range. The ACT8870 is optimized for operation with 1.0-1.5μH inductors. Choose an inductor with a low DC-resistance, and avoid inductor saturation by choosing inductors with DC ratings that exceed the maximum output current by at least 30%. The following equation calculates the inductor ripple current. LDO1 has a dedicated input pin. LDO2 and LDO3 share an input pin. The LDOs can operate from different input voltages than the buck converters. LDO1 and LDO2/3 can operate from different input voltage from each other. Enable / Disable Control When power is applied to the IC, all LDOs automatically turn on according to a pre-programmed sequence. Once in normal operation (ACTIVE state), each converter can be independently disabled via I2C. Each CMI version requires a different set of command to disable a converter, so contact the factory for specific instructions if needed. Each converter contains an optional integrated discharge resistor that actively discharges the output capacitor when the regulator is disabled. Each LDO’s discharge function is enabled via its I2C bit DIS_PULLDOWN. ∗ 1 ∗ Where ΔIL is the inductor ripple current, FSW is the switching frequency, and COUT is the output capacitance after taking DC bias into account. Be sure to consider the capacitor’s DC bias effects and maximum ripple current rating when using capacitors smaller than 0805. ∆ ∆ 8∗ ∗ Where VOUT is the output voltage, VIN is the input voltage, FSW is the switching frequency, and L is the inductor value. Output Capacitor Selection The ACT8870 is designed to use small, low ESR, ceramic output capacitors. Buck1 typically requires a 44uF output capacitor while Buck2, Buck3, and Buck4 require a 22uF output capacitor each. In order to ensure stability, the actual Buck1 capacitance should be greater than 33uF while Buck2, Buck3, and Buck4 should be greater than 15uF. The output capacitance can be increased to reduce output voltage ripple and Soft-Start Each LDO contains a softstart circuit that limits the rate of change of the output voltage, minimizing input inrush current and ensuring that the outputs power up in a monotonically. This circuitry is effective any time the Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 28 ACT8870QJ-T Rev 3.0, 02-Oct-2017 LDO is enabled, as well as after responding to a short circuit or other fault condition. Each LDO’s softstart time is adjustable via its I2C bits SS_RAMP. LDO1 is adjustable between 240µs and 660µs, depending on output voltage. LDO2 and LDO3 are adjustable between 110µs and 235µs, depending on output voltage. See the EC table for available programming ranges. 1. Place the buck input capacitors as close as possible to the IC. Connect the capacitors directly to the corresponding VIN_Bx input pin and PGNDx power ground pin. Avoid the use of vias if possible. 2. Minimize the switch node trace length between each SW_Bx pin and the inductor. Avoid routing sensitive analog signals near these high frequency, high dV/dt traces. Overcurrent and Short Circuit Protection Each LDO provides overcurrent and short circuit protection. The overcurrent threshold is set by the LDOx_ILIM I2C bits. In both an overload and a short circuit condition, the LDO limits the output current which causes the output voltage to drop. This can result in an undervoltage fault in addition to the current limit fault. If an LDO reaches current limit protection, the status is reported in the ILIM_REG[x] I2C registers. The contents of these registers are latched until read via I2C. When the current limiting results in a drop in output voltage that triggers an undervoltage condition, the IC shuts down all power supplies, asserts IRQ low, and enters the UVLOFLT state. The IC restarts in 100ms and starts up with default sequencing. Overcurrent and short circuit conditions can be masked via the I2C bit LDOx_ILIM_FLTMSK. 3. Place the LDO input capacitors close to their input pins. Connect their ground pins into the ground plane that connects the IC’s exposed pad. 4. The input capacitor and output capacitor grounds should be connected as close together as possible, with short, direct, and wide traces. 5. Connect the PGNDx ground pins and the AGND ground pin directly to the exposed pad under the IC. The AGND ground plane should be routed separately from the other ground planes and only connect to the main ground plane under the IC at the AGND pin. 6. Connect the VIO_IN input capacitor to the AGND ground pin. Input Capacitor Selection Each LDO requires a high quality, low-ESR, ceramic input capacitor. A 1uF is typically suitable, but this value can be increased without limit. The input capacitor is should be a X5R, X7R, or similar dielectric. 7. Connect the VIN input capacitor to the AGND ground pin. 8. Remember that all open drain outputs need pullup resistors. Output Capacitor Selection 9. Connect the exposed pad directly the top layer ground plane. Connect the top layer ground plane to both internal ground planes and the PCB backside ground plane with thermal vias. Provide ground plane routing on multiple layers that allows the IC’s heat to flow into the PCB and then spread radially from the IC. Avoid cutting the ground planes and adding vias that restrict the radial flow of heat.of operating conditions, and are relatively insensitive to layout considerations. Each LDO requires a high quality, low-ESR, ceramic output capacitor. A 1uF is typically suitable, but this value can be increased without limit. The input capacitor is should be a X5R, X7R, or similar dielectric. PC board layout guidance Proper parts placement and PCB layout are critical to the operation of switching power supplies. Follow the following layout guidelines when designing the ACT8870 PCB. Refer to the Active-Semi ACT8870 Evaluation Kits for layout examples Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 29 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Typical Operating Characteristics Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 30 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 31 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 32 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 33 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Recommended External Components The following components have been used with the ACT8870. REFERENCE DESCRIPTION MANUFACTURER Input Capacitor, Buck1 22uF, 6.3V, X5R Samsung, CL10A226MQ8NRNC Input Capacitor, Buck2/3/4 10uF, 10V, X5R Samsung, CL10A106KP8NNNC Input Capacitor, LDO1/2/3 1uF, 25V, X7R Yageo, CC0603KRX7R8BB105 Output Capacitor, Buck1 2x22uF, 6.3V, X5R Samsung, CL10A226MQ8NRNC Output Capacitor, Buck2/3/4 22uF, 6.3V, X5R Samsung, CL10A226MQ8NRNC Output Capacitor, LDO1/2/3 1uF, 25V, X7R Yageo, CC0603KRX7R8BB105 Inductor, Buck1 1uH, 10.8mohm Coilcraft, XFL4020-102 Inductor, Buck2/3/4 1uH, 15mohm Wurth, 74438356010 VIO_IN 100nF, 6.3V, X5R Standard VIN 1uF, 6,3V, X5R Standard CMI OPTIONS This section provides the basic default configuration settings for each available ACT8870 CMI option. Refer to each option’s application note for the comprehensive list of default settings CMI 101: ACT8870QJ101-T CMI 101 is optimized for Atmel SAMA5D2. Buck1 is not used in this application. Buck4 and LDO1 power the SAMA5D2 Group 2 power supply inputs. Buck2 and Buck3 power the Group 1 power supply inputs. LDO3 powers VDDFUSE which is not part of Group 1 or Group 2. LDO2 provides 1.8V power for other parts of the system. Sequencing Rail Active Mode Voltage (V) Sleep Mode Voltage (V) DVS Voltage (V) DVS slew rate (mV/us) Nominal Current (A) Current Limit Setting(A) Sequencing Input Trigger Buck 1 OFF N/A OFF N/A N/A N/A N/A Buck 4 3.3 N/A 3.3 3.12 0.1 2 LDO1 3.3 N/A 3.3 NA 0.4 LDO2 1.8 N/A 1.8 NA LDO3 2.5 N/A 2.5 Buck 2 1.5 N/A Buck 3 1.25 N/A StartUp Delay (us) Soft-Start (us) VIN_UVLO 300 700 0.5 VIN_UVLO 100 613 0.05 0.2 BUCK4 PG 300 150 NA 0.05 0.2 LDO2_PG 300 150 1.35 3.12 0.1 2 LDO3_PG 200 500 1.25 3.12 0.1 2 BUCK2_PG 700 700 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 34 ACT8870QJ-T Rev 3.0, 02-Oct-2017 SLEEP Mode SLEEP Mode is not available in CMI 101. Connect PWREN to AGND DVS Mode DVS mode does not require changing I2C bit DVS_EN. The IC can enter DVS mode regardless of the DVS_EN setting. Drive EXT_PG to a logic L for normal operation. Drive EXT_PG to a logic H for DVS mode. Note that Buck3/4 cannot enter DVS mode with this CMI code. Their VSET1 setting is not used. POK Thresholds POK_UV = 2.8V POK_OV = 5.5V PG The PG pin is asserted high when Buck4 is in regulation. I2C Address The CMI 101 7-bit I2C address is 0x5Ah. This results in 0xB4h for a write address and 0xB5h for a read address. Device ID The CMI 101 Device ID (register 0x7Dh) = 0x2Fh Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 35 ACT8870QJ-T Rev 3.0, 02-Oct-2017 nRESET nRESET is asserted low when any output is out of regulation. The reset timing is 996us nRESET_AUX1 nRESET_AUX1 is asserted low when Buck2 is out of regulation. The reset timing is 1764us nRESET_AUX2 nRESET_AUX2 is asserted low when Buck4 is out of regulation. The reset timing is 996us Default Mask Settings CMI 101 Default Mask Settings nRESET nRESET_AUX1 nRESET_AUX2 VIN_OV IRQ POK Masked Masked Masked Unmasked Masked Masked Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP Thermal Shutdown Unmasked UV OV Unmasked Unmasked www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 36 ACT8870QJ-T Rev 3.0, 02-Oct-2017 CMI 102: ACT8870QJ102-T CMI 102 is optimized for Silicon Motion SM2258 and SM2259 solid state disk drive controllers. It incorporates boot voltage options for Buck2 and Buck3 that allow it to be used with 1.5V or 1.35V DRAM VDDQ and with 1.2V or 1.8V NAND flash I/O. SM225x Configuration The following table shows how to connect the ACT8870 outputs to the SM225x. The EXT_PG and nRESET_AUX2 input settings define Buck2 and Buck3 to be 1.5V and 1.2V respectively. SM2258 Voltage (V) SM2259 Voltage (V) EXT_PG Input Setting n/a n/a n/a, EXT_PG sets Buck2 boot voltage nRESET_AUX2 Input Setting n/a n/a n/a, nRESET_AUX2 sets Buck3 boot voltage Buck1 3.3 3.3 VCCF for Flash Die Power Buck2 1.5/1.35 1.5/1.35 DRAM – DDR3 Buck3 1.2/1.8 1.2/1.8 VCCFQ for Flash I/O Buck4 1.15 1.15 VCCK/A1V1 LDO1 3.3 3.3 A3V3 Analog Power LDO2 1.8 1.8 VCCIO Power LDO3 1.8 1.8 VCCIO Power SM225x Connections Sequencing Rail Active Mode Voltage (V) Sleep Mode Voltage (V) DVS Voltage (V) DVS slew rate (mV/us) Current Limit Setting(A) Sequencing Input Trigger StartUp Delay (us) Soft-Start (us) LDO1 3.3 3.3 N/A N/A 0.5 VIN_UVLO 28 660 LDO2 1.8 1.8 N/A N/A 0.2 VIN_UVLO 28 165 LDO3 1.8 1.8 N/A N/A 0.2 VIN_UVLO 28 165 Buck4 1.15 0.95 N/A N/A 3.5 LDO1 700 500 Buck1 3.3 OFF N/A N/A 5.3 Buck4 500 500 Buck3 1.2/1.8 OFF N/A N/A 3 Buck1 500 500 Buck2 1.5/1.35 OFF N/A N/A 3 Buck3 500 500 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 37 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Startup CMI 102 Startup VIN LDO2/3 0.7ms Buck4 0.5ms Buck1 Buck3 Buck2 0.5ms 0.5ms 1.991ms nRESET_AUX1 SLEEP Mode Enter SLEEP Mode by pulling PWREN low. The IC operates in Active mode when PWREN is high. Note that in the default configuration, nRESET_AUX1 goes low when the IC enters Sleep mode. If the user requires nRESET_AUX1 to stay high in Sleep mode, write a 1 into register 0x00h, bit 7. DVS Mode CMI 102 does not include the DVS function. Note that the processor can change Buck2 and Buck3 output voltages on the fly with EXT_PG and nRESET_AUX2. This effectively provides independent DVS control for these two outputs. Buck2 VID Boot Voltage - EXT_PG The EXT_PG input sets the Buck2 boot up voltage. When EXT_PG = 0, Buck2 = 1.5V. When EXT_PG = 1, Buck2 = 1.35V. EXT_PG changes Buck2 at startup and during normal operation. Buck3 VID Boot Voltage - nRESET_AUX2 The nRESET_AUX2 input sets the Buck3 boot up voltage. When nRESET_AUX2 = 0, Buck3 = 1.2V. When nRESET_AUX2 = 1, Buck3 = 1.8V. nRESET_AUX2 changes Buck3 at startup and during normal operation. POK Thresholds POK_UV = 4.25V POK_OV = 5.7V PG The PG pin is not functional with CMI 102. Leave the PG pin floating. nRESET nRESET is not functional in CMI 102. Leave the nRESET pin floating. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 38 ACT8870QJ-T Rev 3.0, 02-Oct-2017 nRESET_AUX1 nRESET_AUX1 is asserted low when any regulator is out of regulation. The reset timing is 1991us. Note that in the default configuration, nRESET_AUX1 goes low when the IC enters Sleep mode. If the user requires nRESET_AUX1 to stay high in Sleep mode, write a 1 into register 0x00h, bit 7. nRESET_AUX2 nRESET_AUX2 is used for Buck3 boot voltage. See above. MODE The MODE pin must be tied to ground. GPIO The GPIO pin must be tied to ground. Default Mask Settings CMI 102 Default Mask Settings nRESET nRESET_AUX1 nRESET_AUX2 VIN_OV IRQ POK Masked Masked Masked Unmasked Masked Masked Thermal Shutdown Unmasked UV OV Unmasked Unmasked Device ID The CMI 102 Device ID (register 0x7Dh) = 0x0Bh I2C Address The CMI 102 7-bit I2C address is 0x5Ah. This results in 0xB4h for a write address and 0xB5h for a read address. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 39 ACT8870QJ-T Rev 3.0, 02-Oct-2017 CMI 104: ACT8870QJ104-T CMI 104 is optimized for Silicon Motion SM2246 solid state disk drive controllers. It incorporates boot voltage options for Buck2 and Buck3 that allow it to be used with 1.5V or 1.35V DRAM VDDQ and with 1.2V or 1.8V NAND flash I/O. SM2246 Configuration The following table shows how to connect the ACT8870 outputs to the SM2246. The EXT_PG and nRESET_AUX2 input settings define Buck2 and Buck3 default startup voltages. SM2246 Voltage (V) SM2246 Connections EXT_PG Input Setting n/a n/a. EXT_PG sets Buck2 boot voltage nRESET_AUX2 Input Setting n/a n/a. nRESET_AUX2 sets Buck3 boot voltage Buck1 3.3 VCCF for Flash Die Power Buck2 1.5/1.35 DRAM – DDR3 Buck3 1.2/1.8 VCCFQ for Flash I/O Buck4 1.2 VCCK/A1V1 LDO1 3.3 A3V3 Analog Power LDO2 1.8 VCCIO Power LDO3 1.8 VCCIO Power Sequencing Rail Active Mode Voltage (V) Sleep Mode Voltage (V) DVS Voltage (V) DVS slew rate (mV/us) Current Limit Setting(A) Sequencing Input Trigger StartUp Delay (us) Soft-Start (us) LDO1 3.3 3.3 N/A N/A 0.5 VIN_UVLO 28 660 LDO2 1.8 1.8 N/A N/A 0.2 VIN_UVLO 28 165 LDO3 1.8 1.8 N/A N/A 0.2 VIN_UVLO 28 165 Buck4 1.2 1 N/A N/A 3.5 LDO1 700 500 Buck1 3.3 OFF N/A N/A 5.3 Buck4 500 500 Buck3 1.2/1.8 OFF N/A N/A 3 Buck1 500 500 Buck2 1.5/1.35 OFF N/A N/A 3 Buck3 500 500 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 40 ACT8870QJ-T Rev 3.0, 02-Oct-2017 Startup CMI 104 Startup VIN LDO2/3 0.7ms Buck4 Buck1 Buck3 Buck2 0.5ms 0.5ms 0.5ms 1.991ms nRESET_AUX1 SLEEP Mode Enter SLEEP Mode by pulling PWREN low. The IC operates in Active mode when PWREN is high. Note that in the default configuration, nRESET_AUX1 goes low when the IC enters Sleep mode. If the user requires nRESET_AUX1 to stay high in Sleep mode, write a 1 into register 0x00h, bit 7. DVS Mode CMI 104 does not include the DVS function. Note that the processor can change Buck2 and Buck3 output voltages on the fly with EXT_PG and nRESET_AUX2. This effectively provides independent DVS control for these two outputs. Buck2 VID Boot Voltage - EXT_PG The EXT_PG input sets the Buck2 boot up voltage. When EXT_PG = 0, Buck2 = 1.5V. When EXT_PG = 1, Buck2 = 1.35V. EXT_PG changes Buck2 at startup and during normal operation. Buck3 VID Boot Voltage - nRESET_AUX2 The nRESET_AUX2 input sets the Buck3 boot up voltage. When nRESET_AUX2 = 0, Buck3 = 1.2V. When nRESET_AUX2 = 1, Buck3 = 1.8V. nRESET_AUX2 changes Buck3 at startup and during normal operation. POK Thresholds POK_UV = 4.25V POK_OV = 5.7V PG The PG pin is not functional with CMI 104. Leave the PG pin floating. nRESET nRESET is not functional in CMI 104. Leave the nRESET pin floating. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 41 ACT8870QJ-T Rev 3.0, 02-Oct-2017 nRESET_AUX1 nRESET_AUX1 is asserted low when any regulator is out of regulation. The reset timing is 1991us. Note that in the default configuration, nRESET_AUX1 goes low when the IC enters Sleep mode. If the user requires nRESET_AUX1 to stay high in Sleep mode, write a 1 into register 0x00h, bit 7. EXT_PG EXT_PG is used for Buck2 boot voltage. See the Buck2 VID Boot Voltage section above. nRESET_AUX2 nRESET_AUX2 is used for Buck3 boot voltage. See the Buck3 VID Boot Voltage section above. MODE The MODE pin must be tied to ground. GPIO The GPIO pin must be tied to ground. Default Mask Settings CMI 104 Default Mask Settings nRESET nRESET_AUX1 nRESET_AUX2 VIN_OV IRQ POK Masked Masked Masked Unmasked Masked Masked Thermal Shutdown Unmasked UV OV Unmasked Unmasked Device ID The CMI 104 Device ID (register 0x7Dh) = 0xDh I2C Address The CMI 104 7-bit I2C address is 0x5Ah. This results in 0xB4h for a write address and 0xB5h for a read address. Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 42 ACT8870QJ-T Rev 3.0, 02-Oct-2017 PACKAGE OUTLINE AND DIMENSIONS QFN55-40 PIN# 1 DOT BY MARKING P I N# 1 I D C0 .200 40L FCSLP (5x5mm) Top View Bottom View Side View SYMBOL DIMENSION IN MILLIMETERS DIMENSION IN INCHES MIN MAX MIN MAX A 0.800 0.900 0.031 0.035 A1 - 0.050 - 0.002 A3 0.203 REF 0.008 REF D 4.950 5.050 0.195 0.199 E 4.950 5.050 0.195 0.199 D2 1.250 1.350 0.049 0.053 E2 1.050 1.150 0.041 0.045 b 0.150 0.250 0.006 0.010 e L 0.400 BSC 0.350 0.450 0.016 BSC 0.014 0.018 Innovative PowerTM ActiveSwitcherTM is a trademark of Active-Semi. I2CTM is a trademark of NXP www.active-semi.com Copyright © 2016-2017 Active-Semi, Inc. 43