DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter General Description DA9210 is a multi-phase synchronous step-down converter suitable for supplying the CPU power in automotive in-vehicle infotainment systems, smartphones, mobile computing, and other handheld applications, which require high currents to run the processor core. DA9210 is designed to operate with four phases, each phase using a small external 0.47 µH inductor. The buck is capable of delivering up to 12 A continuous output current with an output voltage of 0.3 V to 1.57 V. The input voltage range of 2.8 V to 5.5 V makes it suited for a wide variety of low voltage systems, including all Li-Ion battery supplied applications. Two DA9210s can be used in parallel to deliver an output current of up to 24 A. The DA9210 point-of-load remote-sensing feature guarantees the highest accuracy while supporting multiple PCB routing scenarios without loss of performance. The highly-integrated design removes the need for external switching FETs or Schottky diodes. A programmable soft start-up can be enabled, which limits the inrush current from the input node and ensures a slope controlled activation of the rail. The Dynamic Voltage Control (DVC) supports adaptive adjustment of the supply voltage dependent 2 on the processor load. This is done via direct register write through the communication interface (I C or SPI compatible), via the dedicated DVC control interface, or via a programmable input pin. DA9210 integrates over-temperature and over-current protection for increased system reliability, without the need for external sensing components. A Power Good and Over-Current Alarm output informs the CPU of an out range voltage output and if the current exceeds a programmable limit, thereby enabling the processor to reduce its consumption before the supply rail collapses. Key Features ■ ■ ■ ■ ■ 2.8 V to 5.5 V input voltage 0.3 V to 1.57 V output voltage 12 A output current 24 A output current in parallel configuration 3 MHz nominal switching frequency □ Enables use of low-profile inductors ■ ■ ■ ■ ■ ■ ■ Interfaces: □ I2C and SPI □ Dedicated DVC □ GPIO ■ Adjustable soft-start ■ -40 ºC to +125 ºC junction temperature operation Output voltage accuracy ±2.5 % ■ Regulator supervision with automatic under- Dynamic Voltage Control (DVC) voltage and over-voltage protection Automatic phase shedding ■ AEC Q100 grade 3 automotive option ■ Package 48 WLCSP (Route EasyTM, Integrated power switches Remote sensing at point-of-load equivalent to 0.8 mm pitch) Power Good and Over-Current Alarm signal ■ Package 42 VFBGA 0.8 mm pitch (automotive) Datasheet CFR0011-120-00 Revision 2.1 1 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Applications ■ High performance multi-core system-on-chip ■ (SoC) applications ■ ■ Smartphones ■ ■ Mobile phones ■ ■ UltrabooksTM ■ Tablet PCs In-car infotainment/dashboard Portable navigation devices TV and media players Embedded industrial systems VDD4 VDD3 VDD2 VDD1 VSYS System Diagram 1µF 4x 10µF EN_CHIP VOUT_SENSE GPIO GPIO GPIO OUT L/C/R PCB-CPU VSS_NOISY DVS DAC VSS_SENSE 2/4-WIRE / DVC CTRL INTERFACE VSS_QUIET IN BUCK_CLK/ GPIO3 4x 0.47µH CTRL + DRIVE 4x 47µF GPIO GPIO OC_PG/ nIRQ BIAS SUPERV OSC REGISTER SPACE Iphase/ GPIO2 AC_OK/ GPIO4 DIGITAL CORE OTP MEMORY IN Verror/ GPIO1 GPIO GPIO GPIO0 VDDCORE VDD_IO TP SK/CLK SI/DATA nCS/SYNC GPIO5 SO/INPUT GPIO6 220nF Figure 1: System Diagram Datasheet CFR0011-120-00 Revision 2.1 2 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Contents General Description ............................................................................................................................ 1 Key Features ........................................................................................................................................ 1 Applications ......................................................................................................................................... 2 System Diagram .................................................................................................................................. 2 Contents ............................................................................................................................................... 3 Figures .................................................................................................................................................. 5 Tables ................................................................................................................................................... 6 1 Terms and Definitions ................................................................................................................... 8 2 Pinout ............................................................................................................................................. 9 2.1 Pin Configuration (48 WLCSP) ............................................................................................. 9 2.2 Pin Configuration (42 VFBGA) ............................................................................................ 11 3 Absolute Maximum Ratings ....................................................................................................... 14 4 Recommended Operating Conditions ....................................................................................... 14 5 Typical Current Consumptions .................................................................................................. 15 6 Electrical Characteristics ........................................................................................................... 15 6.1 DC/DC Buck Converter ....................................................................................................... 17 6.2 2-WIRE Control Bus ............................................................................................................ 18 6.3 4-WIRE Control Bus ............................................................................................................ 20 6.4 DVC Interface ...................................................................................................................... 21 6.5 Power Good and Temperature Supervision........................................................................ 21 7 Typical Characteristics ............................................................................................................... 22 8 Functional Description ............................................................................................................... 33 8.1 DC/DC Buck Converter ....................................................................................................... 34 8.1.1 Switching Frequency ........................................................................................... 35 8.1.2 Operation Modes and Phase Selection ............................................................... 36 8.1.3 Output Voltage Selection ..................................................................................... 36 8.1.4 Soft Start-up ......................................................................................................... 37 8.2 Ports Description ................................................................................................................. 38 8.2.1 VDD_IO Rail ........................................................................................................ 38 8.2.2 EN_CHIP ............................................................................................................. 38 8.2.3 GPIO0 .................................................................................................................. 38 8.2.4 VERROR / GPIO1 ............................................................................................... 38 8.2.5 IPHASE / GPIO2 .................................................................................................. 38 8.2.6 BUCK_CLK / GPIO3 ............................................................................................ 39 8.2.7 Digital External Clock Input / GPIO4 ................................................................... 39 8.2.8 OC_PG / nIRQ ..................................................................................................... 39 8.3 DA9210 Operating Modes .................................................................................................. 44 8.3.1 ON Mode ............................................................................................................. 44 8.3.2 OFF Mode ............................................................................................................ 44 Datasheet CFR0011-120-00 Revision 2.1 3 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.4 8.5 8.6 9 8.3.3 Dual Parallel Mode .............................................................................................. 44 GPIO Extender .................................................................................................................... 46 Control Interfaces ................................................................................................................ 48 8.5.1 4-WIRE Communication ...................................................................................... 48 8.5.2 2-WIRE Communication ...................................................................................... 53 8.5.3 DVC Interface ...................................................................................................... 56 Internal Temperature Supervision ....................................................................................... 58 Register Definitions .................................................................................................................... 59 9.1 Register Map ....................................................................................................................... 59 9.2 Register Page Control ......................................................................................................... 62 9.3 Register Page 0 .................................................................................................................. 62 9.3.1 System Control and Event ................................................................................... 62 9.3.2 GPIO Control ....................................................................................................... 65 9.3.3 Regulator Control ................................................................................................. 67 9.4 Register Page 1 .................................................................................................................. 68 9.4.1 Regulators Settings ............................................................................................. 69 9.5 Register Page 2 .................................................................................................................. 74 9.5.1 Interface and OTP Settings (shared with DA9063) ............................................. 74 9.5.2 Application Configuration Settings ....................................................................... 77 10 Application Information .............................................................................................................. 81 10.1 Capacitor Selection ............................................................................................................. 81 10.2 Inductor Selection ............................................................................................................... 82 10.3 Layout Guidelines ............................................................................................................... 83 10.3.1 General Recommendations ................................................................................. 83 10.3.2 Switched Mode Supplies ..................................................................................... 83 10.3.3 DA9210 Thermal Connection, Land Pad and Stencil Design.............................. 83 11 Package Information ................................................................................................................... 84 11.1 Package Outline Drawing (48 WLCSP) .............................................................................. 84 TM 11.1.1 RouteEasy Technology Chart .......................................................................... 85 11.2 Package Outline Drawing (42 VF-BGA).............................................................................. 86 11.3 Soldering Information .......................................................................................................... 87 12 Ordering Information .................................................................................................................. 88 Appendix A Definitions ..................................................................................................................... 89 A.1 Power Dissipation and Thermal Design .............................................................................. 89 A.2 Regulator Parameter – Line Regulation.............................................................................. 90 A.3 Regulator Parameter – Load Regulation ............................................................................ 90 Revision History ................................................................................................................................ 91 Datasheet CFR0011-120-00 Revision 2.1 4 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figures Figure 1: System Diagram ..................................................................................................................... 2 Figure 2: Connection Diagram (48 WLCSP) ......................................................................................... 9 Figure 3: Connection Diagram (42 VFBGA) ........................................................................................ 11 Figure 4: 2-WIRE Interface Timing ...................................................................................................... 18 Figure 5: 4-WIRE Bus Timing .............................................................................................................. 20 Figure 6: Efficiency vs Output Current VOUT = 1.0 V ........................................................................... 22 Figure 7: Efficiency vs Output Current VOUT = 1.2 V ........................................................................... 22 Figure 8: Efficiency vs Output Current VOUT = 0.9 V ........................................................................... 23 Figure 9: Efficiency vs Output Current VOUT = 1.0 V, Dual Parallel Mode (24 A max) ........................ 23 Figure 10: Efficiency vs Output Current VOUT = 1.2 V, Dual Parallel Mode (24 A max) ...................... 24 Figure 11: Efficiency vs Output Current VOUT = 0.9 V, Dual Parallel Mode (24 A max) ...................... 24 Figure 12: Efficiency vs Input Voltage IOUT = 2 A ................................................................................ 25 Figure 13: Efficiency vs Input Voltage IOUT = 10 A .............................................................................. 25 Figure 14: Start-up No Load, STARTUP_CTRL = 000 (slowest), VDD = 3.6 V, VOUT = 1.0 V ............. 26 Figure 15: Start-up No Load, STARTUP_CTRL = 100, VDD = 3.6 V, VOUT = 1.0 V ............................. 26 Figure 16: Start-up No Load, STARTUP_CTRL = 111 (fastest), VDD = 3.6 V, VOUT = 1.0 V ............... 27 Figure 17: Start-up 1 A Load, STARTUP_CTRL = 000 (slowest), VDD = 3.6 V, VOUT = 1.0 V ............. 27 Figure 18: Start-up 1 A Load, STARTUP_CTRL = 100, VDD = 3.6 V, VOUT = 1.0 V ............................ 28 Figure 19: Start-up 1 A Load, STARTUP_CTRL = 111 (fastest), VDD = 3.6 V, VOUT = 1.0 V .............. 28 Figure 20: Start-up from EN_CHIP, no Load, STARTUP_CTRL = 100, VDD = 3.6 V, VOUT = 1.0 V.... 29 Figure 21: Switching Waveforms, PWM, no Load, VDD = 3.6 V, VOUT = 1.0 V .................................... 29 Figure 22: Voltage and Current Ripple, PWM, no Load, VDD = 3.6 V, VOUT = 1.0 V ........................... 30 Figure 23: Transient Load, PWM, Dual Mode, 8-phases 5 A to 17 A (12 A/µs), VDD = 3.7 V, VOUT = 1.0 V ......................................................................................................................................... 30 Figure 24: Transient Load, PWM, Dual Mode, 8-phases 5 to17 A in 12 A/µs, VDD = 3.7 V, VOUT = 1.0 V .................................................................................................................................................... 31 Figure 25: Transient Load, Auto, Dual Mode, 8-phases 1 to 10 A in 12 A/µs, VDD = 3.7 V, VOUT = 1.0 V .................................................................................................................................................... 31 Figure 26: Transient Load, Auto, 4-phases 1 to 5 A in 10 A/µs, VDD = 3.7 V, VOUT = 1.0 V ................ 32 Figure 27: Transient Load, Auto, Dual Mode, 8-phases, 0.22 µH 1 to 10 A in 12 A/µs, VDD = 3.7 V, VOUT = 1.0 V ......................................................................................................................................... 32 Figure 28: Control Ports and Interface ................................................................................................ 34 Figure 29: Concept of Control of DA9210’s Buck Output Voltage ...................................................... 37 Figure 30: Configuration of OC_PG Pin Functionality ......................................................................... 42 Figure 31: OC_PG Timing Diagram (CONFIG_A = 0x16) .................................................................. 43 Figure 32: Dual Parallel Mode Configuration ...................................................................................... 45 Figure 33: GPIO Principal Block Diagram with nIRQ Signal (Example Paths) ................................... 47 Figure 34: 4-WIRE Interface ................................................................................................................ 48 Figure 35: 4-WIRE Host Write and Read Timing (nCS_POL = ‘0’, CPOL = ‘0’, CPHA = ‘0’) ............. 50 Figure 36: 4-WIRE Host Write and Read Timing (nCS_POL = ‘0’, CPOL = ‘0’, CPHA = ‘1’) ............. 50 Figure 37: 4-WIRE Host Write and Read Timing (nCS_POL = ‘0’, CPOL = ‘1’, CPHA = ‘0’) ............. 51 Figure 38: 4-WIRE Host Write and Read Timing (nCS_POL = ‘0’, CPOL = ‘1’, CPHA = ‘1’) ............. 51 Figure 39: Timing of the START and STOP Conditions ...................................................................... 54 Figure 40: Byte Write Operation .......................................................................................................... 54 Figure 41: Examples of Byte Read Operations ................................................................................... 54 Figure 42: 2-WIRE Page Read ............................................................................................................ 55 Figure 43: 2-WIRE Page Write ............................................................................................................ 55 Figure 44: 2-WIRE Repeated Write ..................................................................................................... 55 Figure 45: DVC Control Interface ........................................................................................................ 57 Figure 46: Register Map ...................................................................................................................... 61 Figure 47: Package Outline Drawing (48 WLCSP) ............................................................................. 84 Figure 48: Package Outline Drawing (42 VF-BGA) ............................................................................. 86 Figure 49: Line Regulation .................................................................................................................. 90 Datasheet CFR0011-120-00 Revision 2.1 5 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 50: Load Regulation ................................................................................................................. 90 Tables Table 1: Pin Description (48 WLCSP) ................................................................................................... 9 Table 2: Pin Type Definition ................................................................................................................ 11 Table 3: Pin List (42 VFBGA) .............................................................................................................. 11 Table 4: Pin Type Definition ................................................................................................................ 13 Table 5: Absolute Maximum Ratings ................................................................................................... 14 Table 6: Recommended Operating Conditions ................................................................................... 14 Table 7: Typical Current Consumption ................................................................................................ 15 Table 8: DC Characteristics................................................................................................................. 15 Table 9: DC/DC Buck Converter Characteristics ................................................................................ 17 Table 10: 2-WIRE Interface Electrical Characteristics ........................................................................ 19 Table 11: 4-WIRE Interface Electrical Characteristics ........................................................................ 20 Table 12: DVC Interface ...................................................................................................................... 21 Table 13: Power Good and Temperature Supervision ........................................................................ 21 Table 14: Selection of Buck Current Limit from Coil Parameters ........................................................ 37 Table 15: 4-WIRE Clock Configurations .............................................................................................. 49 Table 16: 4-WIRE Interface Summary ................................................................................................ 52 Table 17: PAGE_CON (0x00) ............................................................................................................. 62 Table 18: STATUS_A (0x50) ............................................................................................................... 62 Table 19: STATUS_B (0x51) ............................................................................................................... 63 Table 20: EVENT_A (0x52) ................................................................................................................. 63 Table 21: EVENT_B (0x53) ................................................................................................................. 63 Table 22: MASK_A (0x54) ................................................................................................................... 64 Table 23: MASK_B (0x55) ................................................................................................................... 64 Table 24: CONTROL_A (0x56) ........................................................................................................... 64 Table 25: GPIO0-1 (0x58) ................................................................................................................... 65 Table 26: GPIO2-3 (0x59) ................................................................................................................... 66 Table 27: GPIO4-5 (0x5A) ................................................................................................................... 66 Table 28: GPIO6 (0x5B) ...................................................................................................................... 67 Table 29: BUCK_CONT (0x5D) .......................................................................................................... 67 Table 30: PAGE_CON (0x80) ............................................................................................................. 68 Table 31: BUCK_ILIM (0xD0) .............................................................................................................. 69 Table 32: BUCK_CONF1 (0xD1) ........................................................................................................ 69 Table 33: BUCK_CONF2 (0xD2) ........................................................................................................ 70 Table 34: VBUCK_AUTO (0xD4) ........................................................................................................ 71 Table 35: VBUCK_BASE (0xD5) ......................................................................................................... 71 Table 36: VBUCK_MAX (0xD6) .......................................................................................................... 72 Table 37: VBUCK_DVC (0xD7) ........................................................................................................... 72 Table 38: VBUCK_A (0xD8) ................................................................................................................ 73 Table 39: VBUCK_B (0xD9) ................................................................................................................ 73 Table 40: PAGE_CON (0x100) ........................................................................................................... 74 Table 42: INTERFACE (0x105) Note 2 ............................................................................................... 74 Table 43: INTERFACE2 (0x106) ......................................................................................................... 76 Table 47: CONFIG_A (0x143) ............................................................................................................. 77 Table 48: CONFIG_B (0x144) ............................................................................................................. 78 Table 49: CONFIG_C (0x145) ............................................................................................................. 78 Table 50: CONFIG_D (0x146) ............................................................................................................. 79 Table 51: CONFIG_E (0x147) ............................................................................................................. 80 Table 52: MISC_SUPP (0x14F) .......................................................................................................... 80 Table 53: DEVICE_ID (0x201) ............................................................................................................ 80 Table 54: DEVICE_ID (0x202) ............................................................................................................ 80 Datasheet CFR0011-120-00 Revision 2.1 6 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 55: DEVICE-ID (0x203) ............................................................................................................. 80 Table 56: CONFIG_ID (0x204) ............................................................................................................ 80 Table 57: Recommended Capacitor Types ......................................................................................... 81 Table 58: Recommended Inductor Types (including only typical values for the parts ........................ 82 Table 59: Ordering Information ........................................................................................................... 88 Datasheet CFR0011-120-00 Revision 2.1 7 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 1 Terms and Definitions CPU DVC FET GPIO IRQ PCB PFM PMIC SoC Datasheet CFR0011-120-00 Central Processing Unit Dynamic Voltage Control Field Effect Transistor General Purpose Input/Output Interrupt ReQuest Printed Circuit Board Pulse Frequency Modulation Power Management IC System on (a) Chip Revision 2.1 8 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 2 Pinout 2.1 Pin Configuration (48 WLCSP) Figure 2: Connection Diagram (48 WLCSP) Table 1: Pin Description (48 WLCSP) Pin No. Pin Name Alternate Function Type Description A1, B2, B4 LX1 AO Switching node for phase 1 J1, H2, H4 LX2 AO Switching node for phase 2 A13, B10, B12 LX3 AO Switching node for phase 3 J13, H10, H12 LX4 AO Switching node for phase 4 A3, A5 VDD1 PS Supply voltage for phase 1 To be connected to VSYS J3, J5 VDD2 PS Supply voltage for phase 2 To be connected to VSYS A9, A11 VDD3 PS Supply voltage for phase 3 To be connected to VSYS J9, J11 VDD4 PS Supply voltage for phase 4 To be connected to VSYS C13 EN_CHIP DI IC Enable Signal C1 OC_PG DO Output for Over Current Alarm and Power Good signal, IRQ line towards the host Datasheet CFR0011-120-00 nIRQ Revision 2.1 9 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Pin No. Pin Name Alternate Function Type Description G13 VDD_IO PS I/O voltage rail E1 VOUT_SENSE AI Output and sense node for the buck D2 VSS_SENSE AI Ground sense node for the buck F2 VDDCORE AO Regulated supply for internal circuitry 2.5 V (decouple with 220 nF) F12 GPIO0 AI/DIO General purpose I/O D12 VERROR GPIO1 AIO/DIO Error amplifier voltage signal for dual parallel mode, general purpose I/O E13 IPHASE GPIO2 AIO/DIO Current distribution signal for dual parallel mode, general purpose I/O G1 BUCK_CLK GPIO3 DIO Buck clock input/output (depending on slave/master function in dual parallel mode), general purpose I/O B8 AC_OK GPIO4 DIO Input from safe charger out to OC_PG signalling, general purpose I/O, input of external 6 MHz clock H8 nCS/SYNC GPIO5 DIO 4-WIRE chip select, DVC Interface input clock, general purpose I/O J7 SO/INPUT GPIO6 DIO 4-WIRE data output, DVC interface input data, general purpose I/O B6 SI DATA DIO 4-WIRE data input, 2-WIRE data A7 SK CLK DI 4-WIRE/2-WIRE Clock C7 TP DIO Test pin connect to VSS E3, E11 NC VSS Electrically not connected Connect to VSS H6 VSYS PS Supply for IC and input for voltage supervision G7 VSS_QUIET VSS C3, C5, G3, G5, C9, C11, G9, G11 VSS_NOISY VSS Datasheet CFR0011-120-00 Revision 2.1 10 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 2: Pin Type Definition Pin Type Description Pin Type Description DI Digital Input AI Analog Input DO Digital Output AO Analog Output DIO Digital Input/Output AIO Analog Input/Output DIOD Digital Input/Output open Drain BP Back drive Protection PU Fixed Pull-Up resistor SPU Switchable Pull-Up resistor PD Fixed Pull-Down resistor SPD Switchable Pull-Down resistor 2.2 Pin Configuration (42 VFBGA) Figure 3: Connection Diagram (42 VFBGA) Table 3: Pin List (42 VFBGA) Pin No. Pin name B1, B2 Type Description LX1 AO Switching node for phase 1 E1, E2 LX2 AO Switching node for phase 2 B6, B7 LX3 AO Switching node for phase 3 E6, E7 LX4 AO Switching node for phase 4 Datasheet CFR0011-120-00 Alternate function Revision 2.1 11 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Pin No. Pin name A1, A2 Type Description VDD1 PS Supply voltage for phase 1 To be connected to VSYS F1, F2 VDD2 PS Supply voltage for phase 2 To be connected to VSYS A6, A7 VDD3 PS Supply voltage for phase 3 To be connected to VSYS F6, F7 VDD4 PS Supply voltage for phase 4 To be connected to VSYS A5 EN_CHIP DI IC Enable Signal C5 OC_PG DO Output for Over Current Alarm and Power Good signal, IRQ line towards the host A4 VDD_IO PS I/O voltage rail D4 VOUT_SENSE AI Output and Sense node for the buck C4 VSS_SENSE AI Ground Sense node for the buck F5 VDDCORE AO Regulated supply for internal circuitry (decouple with 220 nF) AI/DIO General purpose I/O B5 Alternate function nIRQ GPIO0 B4 VERROR GPIO1 AIO/DIO Error amplifier voltage signal for dual parallel mode, general purpose I/O E4 IPHASE GPIO2 AIO/DIO Current distribution signal for dual parallel mode, general purpose I/O E5 BUCK_CLK GPIO3 DIO Buck clock input/output (depending on slave/master function in dual parallel mode), general purpose I/O Datasheet CFR0011-120-00 Revision 2.1 12 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Pin No. Pin name Alternate function Type Description C3 AC_OK GPIO4 DIO Input from safe charger out to OC_PG signalling, general purpose I/O, input of external 6 MHz clock D3 nCS/SYNC GPIO5 DIO 4-WIRE chip select, DVC Interface input clock , general purpose I/O E3 SO/INPUT GPIO6 DIO 4-WIRE data output, DVC Interface input data, general purpose I/O B3 SI DATA DIO 4-WIRE data input, 2-WIRE data A3 SK CLK DI 4-WIRE/2-WIRE clock D5 TP DIO Test pin, connect to VSS F3 VSYS PS Supply for IC and input for voltage supervision F4 VSS_QUIET VSS C1, C2, D1, D2, C6, C7, D6, D7 VSS_NOISY VSS Table 4: Pin Type Definition Pin type Description Pin type Description DI Digital Input AI Analog Input DO Digital Output AO Analog Output DIO Digital Input/Output AIO Analog Input/Output DIOD Digital Input/Output Open Drain BP Backdrive Protection PU Fixed Pull-Up resistor SPU Switchable Pull-Up resistor PD Fixed Pull-Down resistor SPD Switchable Pull-Down resistor Datasheet CFR0011-120-00 Revision 2.1 13 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 3 Absolute Maximum Ratings Table 5: Absolute Maximum Ratings Parameter Description TSTG Conditions (Note 1) Min Max Unit Storage temperature -65 +150 °C TJ Junction temperature -40 +150 Note 2 °C VSYS Supply voltage -0.3 5.5 V -0.3 VSYS + 0.3 V All pins except above ESD protection HBM 2000 V Note 1 Stresses beyond those listed under ‘Absolute maximum ratings’ may cause permanent damage to the device. These are stress ratings only, so functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specification are not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Note 2 See Section 8.6 for more detail. 4 Recommended Operating Conditions Table 6: Recommended Operating Conditions Parameter Description Conditions TA Ambient operating temperature VSYS VDD_IO Max Unit -40 +85 °C Supply voltage 2.8 5.5 V Supply voltage IO 1.2 3.6 Note 1 V Maximum power Dissipation Note 2 Derating factor above TA = 70 °C: 33 mW/°C Min Typ 1815 2310 mW 1540 1960 mW 48 WL-CSP Derating factor above TA = 70°C: 28 mW/°C 42 VF-BGA Note 1 VDD_IO must not exceed VSYS Note 2 Obtain from simulation on a 2S2P 4L JEDEC Board. Influenced by PCB technology and layout. All voltages are referenced to VSS unless otherwise stated. Currents flowing into DA9210 are deemed positive, currents flowing out are deemed negative. All parameters are valid over the recommended temperature range and power supply range unless otherwise noted. Please note that power dissipation must be limited to avoid overheating of DA9210. Maximum power dissipation should not be reached with maximum ambient temperature. Datasheet CFR0011-120-00 Revision 2.1 14 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 5 Typical Current Consumptions Table 7: Typical Current Consumption Operating Mode Conditions Battery (typ) Unit OFF mode EN_CHIP Low <1 µA ON mode EN_CHIP High, 45 µA BUCK_EN = 0 (excluding the current consumption of the buck) 6 Electrical Characteristics Table 8: DC Characteristics Parameter Description EN_ON EN_CHIP Conditions Min Typ Max 1.1 Unit V Level on EN_OFF EN_CHIP Level off EN_HYST EN_CHIP Hysteresis IEN_CHIP EN_CHIP Input current tEN 0.35 V 100 mV 100 nA IC control startup time 750 µs VDDCORE VDDCORE voltage 2.5 V VIH GPI0-6, SYNC, INPUT, CLK, DATA, VEN_CHIP 1.1 V VDDCORE mode VDD_IO mode 0.7*VDDCORE 0.7*VDD_IO V (2-WIRE mode) Input High Voltage VIL GPI0-6, SYNC, INPUT, CLK, DATA, (2-WIRE mode) VDDCORE mode VDD_IO mode 0.3*VDDCORE 0.3*VDD_IO V Input Low Voltage VIH SK, nCS, SI (4WIRE mode) 0.7*VDD_IO V Input High Voltage Datasheet CFR0011-120-00 Revision 2.1 15 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Parameter Description VIL SK, nCS, SI (4WIRE mode) Input Low Voltage VOH GPO0-6, OC_PG, SO (4WIRE ode) Output High Voltage Conditions Push-pull mode Min Typ Max Unit 0.3*VDD_IO V 0.8*VDD_IO V @1 mA VDD_IO ≥1.5 V VOL@1 mA GPO0-6, OC_PG, DATA (2-WIRE mode) SO (4-WIRE mode) Output Low Voltage 0.3 V VOL @3 mA DATA (2-WIRE mode) 0.24 V 0.4 V 10 pF 50 10 ns ns Output VOL @20 mA DATA (2-WIRE mode) Output Low Voltage CIN CLK, DATA (2WIRE mode) Input Capacitance tSP CLK, DATA (2WIRE mode) 2.5 Fast/Fast+ mode High Speed mode Spike Suppression tfDA DATA (2-WIRE mode) Fast @ Cb<550 pF HS @ 10<Cb<100 20 + 0.1 Cb 10 120 40 HS @ Cb<400 pF 20 80 tOC_DEL OC_PG Delay From over-current detection to OC_PG port asserted tOC_ASSERT OC_PG Assert From end of overcurrent to OC_PG port released tOC_PD OC_PG Power Down After disabling the buck until OC_PG released fGPI4 Digital clock input frequency At GPIO4 DGPI4 Digital clock input duty cycle At GPIO4 Datasheet CFR0011-120-00 Revision 2.1 16 of 92 10 100 -7 % ns ns 250 µs 6.0 +7 % MHz 50 10 % 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 6.1 DC/DC Buck Converter Unless otherwise noted, the following is valid for VDD = 2.8 V to 5.5 V, COUT = 4x 47 µF, local sensing, f = 3 MHz. Table 9: DC/DC Buck Converter Characteristics Parameter Description Conditions Min VDD Input voltage VDD = VSYS 2.8 COUT Output capacitor Including voltage and temperature coefficient 100 Typ Max Unit 5.5 V 400 µF +30 % µH 0.3 1.57 V -0.5 +0.5 % -1.0 +1.0 % -2.5 +2.5 % 200 (4x47) (8x22) LBUCK VOUT Inductor value Including current and (per phase) temperature dependence Output voltage Note 1 IOUT = 0 mA to IMAX VDD = 3.8 V VOUT = 0.9 V TA = 25 °C no load VDD = 3.8 V VOUT = 0.9 V Output voltage accuracy TA = -25 °C to +85 °C no load Including static line/load regulation and voltage ripple -50 % 0.47 VOUT ≥ 1 V Including static line/load regulation and voltage ripple 25 mV ±2 % 10 mV VOUT < 1 V VTRLOAD IOUT = 0 / 5 A Load regulation transient Note 2 dI/dt = 10 A/µs 4-phase operation VOUT = 1 V VTRLINE RFB IMAX Datasheet CFR0011-120-00 Line regulation transient VDD = 3.0 to 3.6 V Max resistance PCB for remote sensing Note 3 From output capacitor to sense connection at point of load 10 mΩ Max inductance PCB for remote sensing Note 4 From output capacitor to sense connection at point of load 10 nH IOUT = IMAX tr = tf = 10 µs Feedback comparator input impedance Output current 4-phase operation Revision 2.1 17 of 92 500 kΩ 12000 mA 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Parameter Description Conditions ILIM Current limit BUCK_ILIM = 0010 per phase (programmable) Note 5 BUCK_ILIM = 1111 IALARM Current alarm threshold (programmable) BUCK_IALARM = 0 and BUCK_ILIM ≥ 1010 BUCK_IALARM = 1 and BUCK_ILIM ≥ 1010 Quiescent current in synchronous rectification mode IQON Min Typ Max Unit -20 % 2000 Note 6 20 % mA -20 % 4600 20 % mA ILIM 600 ILIM – 300 ILIM 100 mA ILIM 1000 ILIM – 600 ILIM 300 mA 4-phase operation No load 60 Switching frequency 2.79 3 Minimum on time tON mA VDD = 3.7 V Turn-on time STARTUP_CTRL = 011 Output pull-down resistor Can be switched off via MHz 20 ns 50 µs 150 BUCK_PD_DIS 3.21 Ω 200 Note 1 Programmable in 10 mV increments Note 2 Additional to the DC accuracy. The value is intended measured directly at C OUT. In case of remote sensing, parasitics of PCB and external components may affect this value. Note 3 10 mΩ equivalent to a 5 inch (ca 13 cm) copper trace ( = 1.7x10-8 Ω/m), width 6 mm, thickness 35 µm Note 4 10 nH equivalent to a 5 inch (ca 13 cm) trace routed over a ground plane (approx. 1.2 nH/cm) Note 5 Peak current on the inductor Note 6 Minimum value of the accuracy is ±400 mA under all conditions 6.2 2-WIRE Control Bus START tF ACK STOP tR VIH SDA VIL tF tSU_D tH_D tHIGH tVD_D tVD_ACK tSU_STO VIH SCL VIL tH_STA 1/fSCL tLOW Figure 4: 2-WIRE Interface Timing Datasheet CFR0011-120-00 Revision 2.1 18 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 10: 2-WIRE Interface Electrical Characteristics Parameter Description Test conditions tBUF Bus free time STOP to START CB Bus line capacitive load Min Typ Max 0.5 Unit µs 150 pF 1000 kHz Standard/Fast/Fast mode fSCL SCL clock frequency Note 1 0 tSU_STA Start condition set-up time 0.26 µs tH_STA Start condition hold time 0.26 µs tW_CL SCL low time 0.5 µs tW_CH SCL high time 0.26 µs tR 2-WIRE SCL and SDA rise time (input requirement) 1000 ns tF 2-WIRE SCL and SDA fall time (input requirement) 300 ns tSU_D Data set-up time 50 ns tH_D Data hold time 0 ns tVD_D Data valid time 0.45 µs tVD_ACK Data valid time acknowledge 0.45 µs tSU_STO Stop condition set-up time 0.26 µs High Speed mode Requires VDDIO ≥ 1.8 V Note 1 fSCL SCL clock frequency tSU_STA Start condition set-up time 160 ns tH_STA Start condition hold time 160 ns tW_CL SCL low time 160 ns tW_CH SCL high time 60 ns tR 2-wire SCL and SDA rise time (input requirement) 160 ns tF 2-wire SCL and SDA fall time (input requirement) 160 ns tSU_D Data set-up time 10 ns tH_D Data hold-time 0 ns tSU_STO Start condition hold time 160 ns Note 1 0 3400 kHz Minimum clock frequency is 10 kHz if 2WIRE_TO is enabled Datasheet CFR0011-120-00 Revision 2.1 19 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 6.3 4-WIRE Control Bus Figure 5: 4-WIRE Bus Timing NOTE The above timing is valid for active low and high CS. Table 11: 4-WIRE Interface Electrical Characteristics Parameter Description CLD Bus line capacitive load tC Cycle time 1 70 ns Enable lead time 2, from CS active to first SK edge 20 ns Enable lag time 3, from last SK edge to CS idle 20 ns 4 0.4 x tC ns 5 0.4 x tC ns tCSS tSCS tCL tCH Label in Plot Clock low time Clock high time Min Typ Max Unit 100 pF tSIS Data in setup time 6 5 ns tSIH Data in hold time 7 5 ns tSOV Data out valid time 8 tSOH Data out hold time 9 6 ns tWCS CS inactive time 11 20 ns Datasheet CFR0011-120-00 Revision 2.1 20 of 92 22 ns 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 6.4 DVC Interface Table 12: DVC Interface Parameter Description TSYNC Clock period at SYNC port tPWH 6.5 Conditions Min Typ Max Unit 40 300 ns High pulse width at SYNC port 12 180 ns tPWL Low pulse width at SYNC port 12 180 ns DSYNC Duty cycle at SYNC port 40 60 % tSETUP Set-up time INPUT to rising edge of SYNC 10 ns tHOLD Hold time INPUT from rising edge of SYNC 2 ns tRISE Rise time INPUT and SYNC ports 1 ns tFALL Fall time INPUT and SYNC ports 1 ns Power Good and Temperature Supervision Table 13: Power Good and Temperature Supervision Parameter Description VGOOD Power good low threshold VOUT (Typ) 0.05 V VGOOD _HYST Power good low threshold hyst 50 mV TEMP_WARN Note 1 Thermal warning TEMP_CRIT TEMP_POR Note 1 Conditions Min Typ Max Unit 110 125 140 °C Thermal shutdown threshold 125 140 155 °C Thermal POR threshold 135 150 165 °C Thermal thresholds are non-overlapping Datasheet CFR0011-120-00 Revision 2.1 21 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 7 Typical Characteristics Figure 6: Efficiency vs Output Current VOUT = 1.0 V Figure 7: Efficiency vs Output Current VOUT = 1.2 V Datasheet CFR0011-120-00 Revision 2.1 22 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 8: Efficiency vs Output Current VOUT = 0.9 V Figure 9: Efficiency vs Output Current VOUT = 1.0 V, Dual Parallel Mode (24 A max) Datasheet CFR0011-120-00 Revision 2.1 23 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 10: Efficiency vs Output Current VOUT = 1.2 V, Dual Parallel Mode (24 A max) Figure 11: Efficiency vs Output Current VOUT = 0.9 V, Dual Parallel Mode (24 A max) Datasheet CFR0011-120-00 Revision 2.1 24 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 12: Efficiency vs Input Voltage IOUT = 2 A Figure 13: Efficiency vs Input Voltage IOUT = 10 A Datasheet CFR0011-120-00 Revision 2.1 25 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 14: Start-up No Load, STARTUP_CTRL = 000 (slowest), VDD = 3.6 V, VOUT = 1.0 V Figure 15: Start-up No Load, STARTUP_CTRL = 100, VDD = 3.6 V, VOUT = 1.0 V Datasheet CFR0011-120-00 Revision 2.1 26 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 16: Start-up No Load, STARTUP_CTRL = 111 (fastest), VDD = 3.6 V, VOUT = 1.0 V Figure 17: Start-up 1 A Load, STARTUP_CTRL = 000 (slowest), VDD = 3.6 V, VOUT = 1.0 V Datasheet CFR0011-120-00 Revision 2.1 27 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 18: Start-up 1 A Load, STARTUP_CTRL = 100, VDD = 3.6 V, VOUT = 1.0 V Figure 19: Start-up 1 A Load, STARTUP_CTRL = 111 (fastest), VDD = 3.6 V, VOUT = 1.0 V Datasheet CFR0011-120-00 Revision 2.1 28 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 20: Start-up from EN_CHIP, no Load, STARTUP_CTRL = 100, VDD = 3.6 V, VOUT = 1.0 V Figure 21: Switching Waveforms, PWM, no Load, VDD = 3.6 V, VOUT = 1.0 V Datasheet CFR0011-120-00 Revision 2.1 29 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 22: Voltage and Current Ripple, PWM, no Load, VDD = 3.6 V, VOUT = 1.0 V Figure 23: Transient Load, PWM, Dual Mode, 8-phases 5 A to 17 A (12 A/µs), VDD = 3.7 V, VOUT = 1.0 V Datasheet CFR0011-120-00 Revision 2.1 30 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 24: Transient Load, PWM, Dual Mode, 8-phases 5 to17 A in 12 A/µs, VDD = 3.7 V, VOUT = 1.0 V Figure 25: Transient Load, Auto, Dual Mode, 8-phases 1 to 10 A in 12 A/µs, VDD = 3.7 V, VOUT = 1.0 V Datasheet CFR0011-120-00 Revision 2.1 31 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 26: Transient Load, Auto, 4-phases 1 to 5 A in 10 A/µs, VDD = 3.7 V, VOUT = 1.0 V Figure 27: Transient Load, Auto, Dual Mode, 8-phases, 0.22 µH 1 to 10 A in 12 A/µs, VDD = 3.7 V, VOUT = 1.0 V Datasheet CFR0011-120-00 Revision 2.1 32 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8 Functional Description The DA9210 quad-phase buck converter has been designed to operate either as a high-performance stand-alone regulator or as a sub-PMIC that extends the functionality of an integrated system PMIC such as the Dialog DA9063. In stand-alone operation, the DA9210 provides: ● ● ● ● high performance, 12 A output current capability, high efficiency, quad-phase operation with phase-shedding, a small footprint, an Over-Current Alarm/ Power Good signal to provide real-time status information to the host processor. In the case of an over-current event or loss of power, the host processor is able to react to maximize system integrity. When operated with a Dialog system PMIC such as the DA9063, the system also benefits from the following: ● The DA9210 can be enabled as part of the system start-up sequence by utilizing one of the DA9063 sequenced GPIO signals. ● The DA9210 has been designed to operate seamlessly with the DA9063 by sharing the same 2 control interface (same SPI chip select or I C address). ● The DA9210 register map has been designed to interleave with the DA9063 register map. When operated in this way, the two devices appear as a single power management solution to the host processor, thereby simplifying system power control. By using the general 2-WIRE interface, the DA9210 can easily be integrated into power management systems using system PMICs other than DA9063. Section 8.1 provides details of the individual blocks of the DA9210 and the configurability available to optimize its performance in any application. Datasheet CFR0011-120-00 Revision 2.1 33 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 28: Control Ports and Interface As shown in Figure 28, a typical application case includes a host processor, a main PMIC (for example DA9063) and the DA9210 used as companion IC for the high power core supply. The easiest way of controlling the DA9210 is through the control interface. The host processor is the master that initiates communication and reads and writes to and from the main PMIC’s and DA9210’s registers. To poll the status of DA9210, the host processor must access the dedicated registers area through the control interface. Additionally, DA9210 can be controlled by means of hardware inputs. A dedicated hardware signal from the DA9210 to the external host processor is implemented through the OC/PG line. 8.1 DC/DC Buck Converter The buck converter is a four-phase, high efficiency, synchronous step down DVC regulator, typically operating at 3 MHz. The buck converter supports the sensing of the configured voltage directly at the point of load (see VOUT_SENSE and VSS_SENSE pins, not supported in tracking mode). The default output voltage is loaded from OTP. DVC operates in PWM mode (synchronous rectification). The completion of a DVC transition is signalled by GPIO3, assuming the port is configured as GPO and the control bit READY_EN is asserted. The buck converter has two voltage registers for output voltage A and B. The appropriate values are stored in the registers VBUCK_A and VBUCK_B. The specific output voltage is selected with the bit Datasheet CFR0011-120-00 Revision 2.1 34 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter BUCK_SEL in register BUCK_CONF. This can be operated either via GPI or via the control interface, according to the configuration of VBUCK_GPI. A DVC transition occurs: ● when the selected voltage VBUCK_A/VBUCK_B is updated to a new target value ● when the voltage selection is changed via BUCK_SEL from VBUCK_A to VBUCK_B or vice versa The slew rate of the DVC transition is programmed at 10 mV per (4, 2, 1 or 0.5) µs via SLEW_RATE control bits. The typical input current when four phases are enabled is in the order of 60 mA and drops to < 1 µA when the buck output is disabled. 8.1.1 Switching Frequency The 3 MHz switching frequency has been chosen to allow the use of a small 0.47 µH inductor (see the complete list of inductors in Section 10). The buck switching frequency can be tuned via register bits OSC_TUNE. This tunes the internal 6 MHz oscillator frequency in steps of 180 kHz. This impacts the buck converter frequency in steps of 90 kHz. This is used to avoid possible disturbances to other HF systems in the application. If a digital input clock is applied at GPIO4 and the port is configured accordingly on register bit GPIO4_PIN it is possible to apply an external oscillator delivering 6 MHz to the system, thereby allowing multiple devices to be synchronized to the same clock source. Datasheet CFR0011-120-00 Revision 2.1 35 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.1.2 Operation Modes and Phase Selection The operating mode of the buck converter is selected via bits BUCK_MODE in register BUCK_CONF1. The buck converter can be forced to operate in either Normal mode, where all four phases are enabled, or in low-power mode, where the efficiency is optimized for output currents lower than 1 A. In low-power mode, the buck can be forced to operate either with one (default), two, or four phases active. NOTE The low-power mode configuration is programmed in the device OTP and cannot be changed during normal operation. Please contact your local Dialog Semiconductor support for more information. The BUCK_MODE bits also allow an automatic mode based on the output voltage to be selected. With the BUCK_MODE configured this way the buck will operate in low-power mode as long as the target voltage is lower than the threshold defined in VBUCK_AUTO, or in Normal mode otherwise. If BUCK_MODE bits = 00, the operating mode is selected dependent on the register bit BUCK_SL_A/B, so the operating mode is set simultaneously with the output voltage. In low-power mode, the buck operates according to different options as previously described. The number of active phases can be selected by register bits PHASE_SEL in register BUCK_CONF2. This optimizes the efficiency according to the specific output current needed for the application. If the bit PHASE_SEL is asserted, automatic phase shedding based on the output current load is enabled. The buck automatically changes between 1-phase, 2-phase, and 4-phase operation, thereby optimizing the efficiency in a wide range of output currents. Automatic phase shedding works only in normal mode and the PHASE_SEL field configuration is ignored. When operating in dual parallel mode, the master and the slave device will have up to a total of 8 phases enabled. If a phase is never selected for a certain application, the corresponding LX output pin should be left floating and not connected to any external inductor. NOTE PFM mode has been withdrawn. Further information on PFM mode limitations in DA9210 can be found in Application Note AN-PM-052. 8.1.3 Output Voltage Selection The switching converter can be configured using the 2-WIRE or 4-WIRE interface, or via the dedicated DVC interface. The DA9210 provides the capability to set two output voltage levels via registers VBUCK_A and VBUCK_B. It is then possible to transition between these two voltages by toggling the register bit BUCK_SEL, or by using a GPI, selected from GPI0, GPI3, or GPI4 in register bit VBUCK_GPI. In addition to setting the output voltage, the VBUCK_A/B registers include the BUCK_MODE setting which allows the selection between normal and low power modes. When triggered, the transition will ramp between the set voltages following the slew rate set by the SLEW_RATE setting in register CONTROL_A. The register VBUCK_MAX will limit the output voltage that can be set for the buck converter. In addition to triggering an A to B voltage transition, the host is able to modify the output voltage by writing to the currently active VBUCK_A/B voltage setting. The current SLEW_RATE setting will be applied to any change triggered by this method. For security reasons the re-programming of registers that may cause damage if wrongly programmed (for example, voltage settings) can be disabled by asserting the control V_LOCK in the CONTROL_A Datasheet CFR0011-120-00 Revision 2.1 36 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter register. When V_LOCK is asserted, reprogramming the registers 0xD0 to 0x14F from control interfaces is disabled. DA9210 implements a dedicated control interface supporting direct DVC requests to the buck converter (see also the detailed description in Section 8.5.3). When the buck is disabled a 150 Ω (typ) pull-down resistor is activated for each phase dependent on the value stored in register bit BUCK_PD_DIS. Phases disabled via PHASE_SEL will not have any pull-down. The pull-down resistor is always disabled on all phases when DA9210 is in OFF mode. Figure 29: Concept of Control of DA9210’s Buck Output Voltage The buck current limit should be configured to be at least 40 % higher than the required maximum continuous output current. Table 14: Selection of Buck Current Limit from Coil Parameters 8.1.4 Min. ISAT (mA) Frequency (MHz) Buck current limit (mA) Average current (mA) 5060 3 4600 3300 4180 3 3800 2700 3080 3 2800 2000 1760 3 1600 1100 Soft Start-up To limit the in-rush current from VSYS input, the buck converter can perform a soft start after being enabled. The start-up behavior is a trade-off between acceptable in-rush current from the battery and turn-on time. In DA9210 different options can be selected using STARTUP bits in BUCK_CONF1 register. Rates faster than 20 mV/µs may produce overshoot during the start-up phase, so they should be considered carefully. A ramped power-down can be selected on register bit PWR_DOWN_CTRL. If no ramp is selected, the output node will only be discharged by the pull-down resistor, if enabled via BUCK_PD_DIS. Datasheet CFR0011-120-00 Revision 2.1 37 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.2 8.2.1 Ports Description VDD_IO Rail VDD_IO is an independent IO supply rail input that can be assigned to the power manager interface and to the GPIOs (see control PM_IF_V and GPI_V). The rail assignment determines the IO voltage levels and logical thresholds (see also the Digital I/O Characteristics). NOTE The maximum speed of the 4-WIRE interface is only available if the selected supply rail is greater than 1.6 V. 8.2.2 EN_CHIP EN_CHIP is a general enable signal for DA9210, turning on and off the internal circuitry (for example the reference, the digital core, and so on). The control of this port has a direct influence on the quiescent current of the whole application and a low level allows the device to reach the minimum quiescent current state. The voltage at this pin is continuously sensed by a dedicated analog circuit. The EN_CHIP activation threshold is defined with a built-in hysteresis to avoid erroneous transitions being triggered by unstable rising or falling edges. The EN_CHIP port has an integrated pull-down current. 8.2.3 GPIO0 The port behaves like a GPIO extender pin (see Section 8.4). In a typical application GPIO0 can be used as GPI port enable for the buck converter, as shown in Figure 28. 8.2.4 VERROR / GPIO1 This port is multi-functional depending on the configuration of GPIO1_PIN. It can be used as an analog pin to support the dual parallel mode operation of DA9210 (input in case of slave, output in case of master operation, see also Section 8.3.3). Alternatively it behaves like a standard GPIO extender pin, see Section 8.4. If GPIO1_PIN = 01 the port will be configured for VERROR operation operating as an input or an output, depending on the voltage level on the VOUT_SENSE Pin, see Section 8.3.3. In master mode, the port is an output. In slave mode (VOUT_SENSE must be tied high to VDDCORE), the port is an input. If GPIO1_PIN = 01 and master mode is configured, whenever the buck converter is enabled, the signal at the output of the buck error amplifier is internally routed to the VERROR pin and is available externally. This allows the DA9210 to operate as a master together with another slave instance of DA9210 in dual DA9210 operation. If GPIO1_PIN = 01 and slave mode is configured, whenever the buck converter is enabled, the signal applied at the VERROR pin will be internally routed as a replacement for the buck error amplifier output, thereby overriding the functionality of the amplifier in the regulation loop. This allows the DA9210 to operate as a slave together with another master instance of DA9210 in dual DA9210 operation. 8.2.5 IPHASE / GPIO2 This port is multi-functional according to the configuration of GPIO2_PIN. It can be used as an analog pin to support the dual parallel mode operation of DA9210 (input in the case of operation as a slave, output in the case of operation as a master, see Section 8.3.3. Alternatively it behaves like a standard GPIO extender pin, see Section 8.4. Datasheet CFR0011-120-00 Revision 2.1 38 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter If GPIO2_PIN = 01 the port will be configured for IPHASE operation as an input or an output, according to the voltage level on the VOUT_SENSE Pin, see Section 8.3.3. In master mode the port is an output. In slave mode (VOUT_SENSE must be tied high to VDDCORE) the port is an input. If GPIO2_PIN = 01 and master mode is configured, whenever the buck converter is enabled, the signal from the current sense amplifier of one phase is internally routed to the IPHASE pin and is available externally. This allows the DA9210 to operate as a master together with another slave instance of DA9210 in dual DA9210 operation. If GPIO2_PIN = 01 and slave mode is configured, whenever the buck converter is enabled, the signal applied at the IPHASE pin will be internally routed as a replacement for the current sense amplifier of one phase, thereby overriding the function of that current sense amplifier in the current regulation loop. This allows the DA9210 to operate as a slave together with another master instance of DA9210 in dual DA9210 operation. 8.2.6 BUCK_CLK / GPIO3 This port is multi-functional according to the configuration GPIO3_PIN. It can be used as a digital pin to support the dual parallel mode operation of DA9210 (input in the case of operation as a slave, output in the case of operation as a master, see Section 8.3.3. Alternatively it behaves like a standard GPIO extender pin, see Section 8.4. If GPIO3_PIN = 01 the port will be configured for buck clock operation as an input or an output, according to the voltage level at VOUT_SENSE pin, see Section 8.3.3. In master mode the port is an output. In slave mode (VOUT_SENSE must be tied high to VDDCORE) the port is an input. If GPIO3_PIN = 01 and master mode is configured, whenever the buck converter is enabled, the clock signal of the buck converter is internally routed to the BUCK_CLK pin and is available externally. This allows use of the DA9210 in dual operation as a master together with another slave instance of DA9210. If GPIO3_PIN = 01 and slave mode is configured, whenever the buck converter is enabled, the signal applied at BUCK_CLK pin will be internally routed to the clock generation block of the buck converter, thereby overriding the functionality of the internal buck clock. This allows the DA9210 to operate as a slave together with another master instance of DA9210 in dual DA9210 operation. 8.2.7 Digital External Clock Input / GPIO4 This port is multi-functional according to the configuration of GPIO4_PIN. It can be used as digital external clock input for the system, if a signal of typically 6 MHz is applied to the pin. NOTE The clock must already be running and stable before configuring the port via GPIO4_PIN and before enabling the buck converter. Missing pulses or signals applied at different frequencies than specified may cause disruption of the IC. Alternatively it behaves like a standard GPIO extender pin, see Section 8.4. 8.2.8 OC_PG / nIRQ The OC_PG (Over Current alarm and Power Good) is an output port shared with nIRQ and can be either push-pull or open-drain (selected via OC_PG_IRQ_TYPE). The port can be configured as active high or active low via control OC_PG_IRQ_LEVEL. If OC_PG_IRQ_CONF = 0 the port is used as IRQ line. It indicates that an interrupt causing event has occurred and that the event/status information is available in the related registers 0x50 to 0x53. Such information can be a warning of critical temperature, fault conditions, or status changes on GPI ports. The event registers hold information about the events that have occurred. Events are triggered Datasheet CFR0011-120-00 Revision 2.1 39 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter by a status change at the monitored signals. When an event bit is set, the nIRQ signal is asserted (unless this interrupt is masked by a corresponding bit in the IRQ mask registers 0x54 and 0x55). The nIRQ is not released until all event registers with asserted bits have been read and cleared. New events that occur during event register reading are held until the event register has been read and cleared, ensuring that the host processor does not miss them. If OC_PG_IRQ_CONF = 1, the OC_PG functionality is selected. The OC_PG function is valid for LiIon battery voltage ranging from 2.8 V to 4.4 V. This can be used for a dedicated communication to the host processor. OC_PG remains asserted while as at least one of the STATUS indicators is active (see registers 0x50 and 0x51). This allows the host processor to be immediately informed and to promptly react by, for example, reducing its operating frequency. After the fast reaction, the host processor can then check the STATUS registers to see what is causing the OC_PG port assertion, if the indicator is still active. If the indicator is not active, the host processor is able to track what has caused the OC_PG port assertion through the EVENT registers. The STATUS indicators causing the assertion of the OC_PG port are reported in the following list: ● ● ● ● ● Not Buck Power Good Over Current Alarm Warning Temperature VBUCK_MAX Voltage GPI Status When a STATUS bit is set, the OC_PG signal is asserted, unless the related bit is masked in MASK_A and MASK_B registers. An event is produced in parallel when the STATUS bit changes from passive to active state. The OC_PG port is automatically released when no STATUS indicators are active. The EVENT bit remains asserted and needs to be cleared by the host processor. When EN_CHIP is low, the OC_PG port is configured in high impedance state. When EN_CHIP is high and the buck converter is disabled, the OC_PG port is configured to its passive state. Therefore if it is set as open-drain, active low in CONFIG_A register, a pull-up resistor will be required to achieve a high level on the OC_PG port. When disabling the buck converter, if OC_PG_REL = 0, the OC_PG port is held asserted during power down for tOC_PD after the buck has been disabled. When this time expires, the OC_PG port will be released to its passive state. If OC_PG_REL = 1, the OC_PG port is held asserted during power down until the down ramp has completed. After that it will be immediately released to its passive state. Not Buck Power Good This channel monitors the output voltage of the buck converter and signals an invalid output voltage condition. During power up, the nPWRGOOD indicator is active and is released when the buck output voltage is greater than VGOOD. During normal operation, the nPWRGOOD indicator is active when the buck output voltage falls below VGOOD – VGOOD_HYST. The indicator is released when the buck output voltage returns above VGOOD. Over Current Alarm This channel monitors the peak current through the pass devices of the buck converter. The indicator is active as long as the BUCK_IALARM threshold is hit. This is a pre-warning level information for the host processor. The control OC_PG_MASK can be used to mask the assertion of OC_PG due to current alarm during the DVC transition of the buck converter until the power up has completed. Datasheet CFR0011-120-00 Revision 2.1 40 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter If OC_PG_KEEP control bit is asserted, the Over Current Alarm channel is masked for 100 µs after the Power Good condition has been reached, in other words, after the buck rail is valid. This happens when recovering from an out of range condition and during power up of the buck converter. When triggered due to an over current condition, the OC_PG port is asserted within tOC_DEL thereby ensuring fast feedback of information to the host processor. After being asserted due to Over Current, the OC_PG port will be released at least tOC_ASSERT after the current has reduced below the BUCK_IALARM threshold. This ensures that very short current spikes triggering the OC_PG will produce pulses with defined minimum width, thereby allowing the host processor to react and take counter-measures. Warning Temperature This channel monitors the die temperature of DA9210 and the indicator becomes active as soon as the TEMP_WARN threshold is hit. This is pre-warning level information for the host processor. The indicator returns to inactive only after the die temperature has fallen below TEMP_WARN – TEMP_HYST. VBUCK_MAX Voltage This channel monitors the output voltage configured for the buck converter either via dedicated DVC interface (see status register VBUCK_DVC) or via the VBUCK_A and VBUCK_B registers. The indicator is active as long as the configured output voltage is greater than or equal to VBUCK_MAX. GPI Toggling and External Charger Plugged To extend the OC_PG functionality, if additional external inputs need to be monitored and their activity needs to be combined on the OC_PG, all DA9210 GPIOs can be configured to trigger the assertion of OC_PG port if they are configured as GPI and not overridden by any alternative function or masked. If GPIO1, GPIO2 and GPIO3 are used for dual parallel mode operation (GPIO1_PIN = 01, GPIO2_PIN = 01, GPIO3_PIN = 01), the configuration of these pins is ignored and no signalling on the OC_PG port is possible. GPIO4 is assigned for dedicated communication of an External Charger connection signal. If not masked, it asserts when the charger is disconnected from the system. For this purpose, GPIO4 must be configured as GPI, active low. If GPIO5 and GPIO6 are used as Interface Ports (GPIO5_PIN = 01, GPIO6_PIN = 01), the configuration of these pins is ignored and no signalling on the OC_PG port is possible. If configured for HW control of the switching regulator, GPIO0, GPIO3 or GPIO4 will not assert OC_PG when their status is active. Datasheet CFR0011-120-00 Revision 2.1 41 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 30: Configuration of OC_PG Pin Functionality Datasheet CFR0011-120-00 Revision 2.1 42 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 31: OC_PG Timing Diagram (CONFIG_A = 0x16) Datasheet CFR0011-120-00 Revision 2.1 43 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.3 8.3.1 DA9210 Operating Modes ON Mode DA9210 is in ON mode when the EN_CHIP port is higher than EN_ON. Once enabled, the host processor can start communication with DA9210 via control interface after the tEN delay needed for internal circuit start-up. If BUCK_EN is asserted when DA9210 is in ON mode, the power up of the buck converter is initiated. If the buck is controlled via GPI (see BUCK_GPI, VBUCK_GPI), the level of the controlling ports is checked when entering ON mode, so that an active will immediately affects the buck. If BUCK_EN is not asserted and all controlling GPI ports are not active, the buck converter remains off with output pull-down resistor enabled or disabled according to BUCK_PD_DIS bit. 8.3.2 OFF Mode DA9210 is in OFF mode when the EN_CHIP port is lower than EN_OFF. In OFF mode, the buck is always disabled and the output pull-down resistor is disabled independently of BUCK_PD_DIS. All I/O ports of DA9210 are configured to be high impedance. 8.3.3 Dual Parallel Mode DA9210 is capable of delivering up to 24 A for a high current CPU supply, when operated in dual parallel mode. Two instances of DA9210 are needed with parallel connection of VDD and output node, one acting as master and one as slave (see Figure 32). A DA9210 slave is identified by the connection of VOUT_SENSE pin to VDDCORE, whilst a master has the VOUT_SENSE pin in the normal output voltage operational range. A suitable built in filter avoids noise or short spikes on the VOUT_SENSE line causing the wrong operating mode to be sensed. To operate in dual parallel mode, both master and slave instances DA9210 must have GPIO1, GPIO2, and GPIO3 configured respectively as VERROR, IPHASE, BUCK_CLK in the GPIOx_PIN control field. The configuration of DA9210 in dual parallel mode is transparent to the host processor and does not require any extra effort in terms of register write and maintenance. Only the master device is visible to the host processor. All commands are sent via the control interface by the host processor into the master. In slave mode, DA9210 will not react to any read command from the control interface. Please contact your local Dialog Semiconductor support for more information and dedicated application note on the Dual Parallel Mode. Datasheet CFR0011-120-00 Revision 2.1 44 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 32: Dual Parallel Mode Configuration Datasheet CFR0011-120-00 Revision 2.1 45 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.4 GPIO Extender DA9210 includes a GPIO extender that offers up to seven 5 V tolerant, GPIO ports; each controlled via registers from the host processor. The GPIO ports are pin-shared with the control interface, DVC interface, and dual operation. For instance, if GPIO5_PIN = 01, GPIO6_PIN = 01 (Interface selected), the GPIO5 and GPIO6 ports will be exclusively dedicated to chip select and output signalling for 4-WIRE purposes or to clock and input for DVC interface, depending on the setting of IF_TYPE. If the alternate function is selected, all GPIO configurations as per registers 0x58 to 0x5A and 0x145 will be ignored. GPIs are supplied from the internal rail VDDCORE or VDD_IO (selected via GPI_V and can be configured to be active high or active low in GPIOx_TYPE. The input signals can be debounced (debouncing time configurable via control DEBOUNCING, 10 ms default) can directly change the state of the assigned status register GPIx to high or low, dependent on the setting of GPIOx_MODE. If OC_PG_IRQ_CONF = 1, as long as the status is at its configured active state (level sensitive), the OC_PG port is asserted (unless this is masked, see also Figure 30). Whenever the status changes to the active state (edge sensitive), the assigned event register is set (needs to be cleared by the host processor). If OC_PG_IRQ_CONF = 0, whenever the status changes to its configured active state (edge sensitive), the assigned event register is set and the nIRQ signal is asserted (unless the nIRQ is masked, see Figure 33). Whenever DA9210 is enabled and enters ON mode (also when enabled, changing the setting of GPIOx_PIN), the GPI status bits are initiated towards their configured passive state. This ensures that already active signals are detected and create an event immediately after the GPI comparators are enabled. If enabled via buck control BUCK_GPI, port GPI0, GPI3 and GPI4 enable/disable the switching regulator from the rising and falling edges of these signals (changing BUCK_EN). If GPI ports must be enables for HW control of the switching regulator, do not generate an event and do not assert OC_PG independently of the OC_PG_IRQ_CONF setting, the relative mask bit should also be set. GPI0, GPI3 and GPI4 can alternatively be selected to toggle the BUCK_SEL bit with rising and falling edges at these inputs. In addition to changing the regulator output voltage this also provides a HW control of regulator mode (normal/low power mode) from the settings BUCK_SL_A, BUCK_SL_B (enabled via BUCK_MODE = ‘00’). All GPI ports have the additional option of activating a 100 kΩ pull-down resistor via GPIOx_PUPD, which ensures a well-defined level in case the input is not actively driven. If defined as an output, GPIOs can be configured to be open-drain or push-pull. The supply rail in case of push-pull is VDD_IO. By disabling the internal 120 kΩ pull-up resistor in open-drain mode, the GPO can also be supplied from an external rail. The output state will be determined by the GPIO register bit GPIOx_MODE. Whenever the GPIO unit is off (POR or OFF mode), all ports are configured as open-drain active high (pass device switched off, high impedance state). When leaving POR, the pull-up or pull-down resistors are configured from register CONFIG_C Datasheet CFR0011-120-00 Revision 2.1 46 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 33: GPIO Principal Block Diagram with nIRQ Signal (Example Paths) Datasheet CFR0011-120-00 Revision 2.1 47 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.5 Control Interfaces The DA9210 can be SW-controlled by the host. The DA9210 offers access to its registers via a serial 2 control interface. The communication is selectable to be either a 2-WIRE (I C compliant) or a 4-WIRE (SPI compliant) connection via control IF_TYPE which is selected during the initial OTP read. In both configurations, the DA9210 will act as a slave device, data is shifted into or out from DA9210 under the control of the host processor that also provides the serial clock. The interface is usually only configured once from OTP values, which are loaded during the initial start-up of DA9210. NOTE DA9210 reacts only on read/write commands where the transmitted register address (using the actual page bits as an MSB address range extension) is within 0x50 to 0x6F, 0xD0 to DF, 0x140 to 0x14F, or (read only) 0x200 to 0x280. Host access to registers outside these ranges will be ignored (no acknowledge after receiving the register address in 2-WIRE mode, SO stays HI-Z in 4-WIRE mode). DA9210 reacts only to write commands where the transmitted register address is 0x00, 0x80, 0x100, 0x101, 0x105, 0x106, or 0x200. If STAND_ALONE is asserted (OTP bit), DA9210 also reacts to read commands. If DA9210 is in slave configuration (VOUT_SENSE tied to VDDCORE) it does not react to any read command, see Section 8.3.3. DA9210 provides an additional interface supporting direct DVC requests from the host processor to the buck. The DVC interface can be enabled via control DVC_CTRL_EN, provided that the GPIO5_PIN, GPIO6_PIN, and IF_TYPE controls are appropriately configured. Figure 34: 4-WIRE Interface 8.5.1 4-WIRE Communication In 4-WIRE mode, the interface uses a chip-select line (nCS/nSS), clock line (SK), data input (SI), and data output line (SO). The DA9210 register map is split into four pages with each page containing up to 128 registers, in order to be transparent to the main PMIC (DA9063) and compliant to its register map. The register at address 0x00 on each page is used as a page control register. The default active page after turn on includes registers 0x50 to 0x6F. Writing to the page control register changes the active page for all subsequent read/write operations unless an automatic return to page 0 was selected by asserting control REVERT. Unless REVERT was asserted, after modifying the active page it is recommended to read back the page control register to ensure that future data exchange is accessing the intended registers. All registers out of the DA9210 range are write only that is the DA9210 will not answer to a read command and the data bus is tri-state (they are implicitly directed to DA9063). In particular, the information contained in registers 0x105 and 0x106 is used by DA9210 to configure the control interface. They must be the same as the main PMIC (DA9063), so that a write to those registers configures both the main PMIC and DA9210. The default OTP settings need also to be identical for correct operation of the system. Datasheet CFR0011-120-00 Revision 2.1 48 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter The 4-WIRE interface features half-duplex operation (data can be transmitted and received within a single 16 bit frame) at an enhanced clock speed (up to 14 MHz). The interface operates at the clock frequency provided by the host. A transmission begins when initiated by the host. Reading and writing is accomplished using an 8-bit command, sent by the host prior to the exchanged 8-bit data. The byte from the host begins shifting in on the SI pin under the control of the serial clock SK provided from the host. The first 7 bits specify the register address (0x01 to 0x07) which will be written or read by the host. The register address is automatically decoded after receiving the seventh address bit. The command word ends with an R/W bit, this, together with the control bit R/W_POL, specifies the direction of the following data exchange. During a register write, the host continues sending out data during the following eight SK clocks. For a read, the host stops transmitting and the 8-bit register is clocked out of DA9210 during the following eight SK clocks of the frame. Address and data are transmitted MSB first. The polarity (active state) of nCS is defined by control bit nCS_POL. nCS resets the interface when inactive and must be released between successive cycles. The SO output from DA9210 is normally in a high-impedance state and is active only during the second half of a read cycle. A pull-up or pull-down resistor may be needed on the SO line if a floating logic signal could result in unintended current consumption inside other circuits. The DA9210 4-WIRE interface offers two further configuration bits. Clock polarity (CPOL) and clock phase (CPHA) define when the interface will latch the serial data bits. CPOL determines whether SK idles high (CPOL = 1) or low CPOL= 0). CPHA determines on which SK edge data is shifted in and out. With CPOL = 0 and CPHA = 0, DA9210 latches data on the SK rising edge. If the CPHA is set to 1, the data is latched on the SK falling edge. CPOL and CPHA states allow four different combinations of clock polarity and phase; each setting is incompatible with the other three. The host and DA9210 must be set to the same CPOL and CPHA states to communicate with each other, see Table 15. Table 15: 4-WIRE Clock Configurations CPHA clock polarity CPOL clock phase Output data is updated at SK edge Input data is registered at SK edge CPHA clock polarity 0 (idle low) 0 falling rising 0 (idle low) 0 (idle low) 1 rising falling 0 (idle low) 1 (idle high) 0 rising falling 1 (idle high) 1 (idle high) 1 falling rising 1 (idle high) Datasheet CFR0011-120-00 Revision 2.1 49 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 35: 4-WIRE Host Write and Read Timing (nCS_POL = ‘0’, CPOL = ‘0’, CPHA = ‘0’) Figure 36: 4-WIRE Host Write and Read Timing (nCS_POL = ‘0’, CPOL = ‘0’, CPHA = ‘1’) Datasheet CFR0011-120-00 Revision 2.1 50 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Figure 37: 4-WIRE Host Write and Read Timing (nCS_POL = ‘0’, CPOL = ‘1’, CPHA = ‘0’) Figure 38: 4-WIRE Host Write and Read Timing (nCS_POL = ‘0’, CPOL = ‘1’, CPHA = ‘1’) Datasheet CFR0011-120-00 Revision 2.1 51 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 16: 4-WIRE Interface Summary Parameter nCS Chip select SI Serial input data Master out Slave in SO Serial output data Master in Slave out SK Transmission clock Signal Lines Interface Push-pull with tristate Supply voltage Selected from VDD_IO 1.6 V to 3.3 V Data rage Effective read/write data Up to 7 Mbps Half-duplex MSB first 16 bit cycles 7bit address, 1 bit read/write, 8 bit data Transmission Configuration CPOL clock polarity CPHA clock phase nCS_POL Note 1 nCS is active low/high Reading a register at high clock rates directly after writing to it does not guarantee a correct value. A delay of one frame is recommended before re-accessing a register that has just been written (for example by writing/reading another register address in between) Datasheet CFR0011-120-00 Revision 2.1 52 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.5.2 2-WIRE Communication With control IF_TYPE, the DA9210 power manager interface can be configured towards a 2-WIRE serial data exchange. It has a configurable device write address (default: 0xD0) and a configurable device read address (default: 0xD1). For details of configurable addresses, see control IF_BASE_ADDR. The SK pin provides the 2-WIRE clock (SCL), and SI carries all the power manager bidirectional 2WIRE data, (SDA). The 2-WIRE interface is open-drain supporting multiple devices on a single line. The bus lines require external pull-up resistors (2 kΩ to 20 kΩ range). The attached devices only drive the bus lines LOW. As a result, two devices cannot conflict if they drive the bus simultaneously. In standard/fast mode, the highest frequency of the bus is 400 kHz. The exact frequency can be determined by the application and does not have any relation to the DA9210 internal clock signals. DA9210 follows the host clock speed within the described limitations and does not initiate any clock arbitration or slow down. An automatic reset of the interface can be triggered via control 2WIRE_TO if the clock signal stops toggling for more than 35 ms (compatible with SMBus). The interface supports operation compatible with Standard, Fast, Fast-Plus and High Speed modes 2 of the I C bus specification Rev 4 (UM10204_4). Operation in high speed mode at 3.4 MHz requires mode changing in order to change spike suppression and slope control characteristics to be 2 compatible with the I C bus specification. The high speed mode can be enabled on a transfer by transfer basis by sending the master code (0000 1XXX) at the beginning of the transfer. DA9210 does not make use of clock stretching and delivers read data up to 3.4 MHz, without additional delay. Communication on the 2-WIRE bus always takes place between two devices, one acting as the master and the other as the slave. The DA9210 only operates as a slave. Unlike 4-WIRE mode, the 2-WIRE interface has direct access to two pages of the register map (up to 256 addresses). The register at address 0x00 on each page is used as a page control register (with the 2-WIRE bus ignoring the LSB of control REG_PAGE). Writing to the page control register changes the active page for all subsequent read/write operations, unless an automatic return to page 0 is selected by asserting control REVERT. After modifying the active page, unless REVERT is asserted, it is recommended to read back the page control register to ensure that future data exchange accesses the intended registers. In 2-WIRE operation DA9210 offers an alternative way to access register page 2 and 3. It removes the need for the preceding page selection writes by increasing the device write/read address by one (default 0xD2/0xD3) for any direct access of page 2 and 3 (page 0 and 1 access requires the basic write/read device address with the MSB of REG_PAGE ‘0’). Details of the 2-WIRE Control Bus Protocol The following description uses the standard terms SDA for the serial data, pin SI, and SCL for the serial clock, pin SK. All data is transmitted across the 2-WIRE bus in 8-bit groups. To send a bit, the SDA line is driven at the intended state while the SCL is low. Once the SDA has settled, the SCL line is brought high and then low. This pulse on SCL stores the SDA bit in the receiver’s shift register. A 2-byte serial protocol is used: one address byte and one data byte. The data and address are transmitted MSB first for both read and write operations. All transmissions begin with the START condition from the master, during which the bus is in IDLE state (the bus is free). It is initiated by a high-to-low transition on the SDA line while the SCL is in high state. A STOP condition is indicated by a low-to-high transition on the SDA line while the SCL is in high state. The START and STOP conditions are illustrated in Figure 39. Datasheet CFR0011-120-00 Revision 2.1 53 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter SDA SCL START Transaction STOP Figure 39: Timing of the START and STOP Conditions DA9210 monitors the 2-wire bus for a valid slave address whenever the interface is enabled. It responds immediately when it receives its own slave address. This is acknowledged by pulling the SDA line low during the following clock cycle (white blocks marked with ‘A’ in the following figures). The protocol for a register write from master to slave consists of a START condition, a slave address, a read/write-bit, 8-bit address, 8-bit data, and a STOP condition. DA9210 responds to all bytes with an ACK. A register write operation is illustrated in Figure 40. S SLAVEadr 7-bits W A REGadr 1-bit A 8-bits Master to Slave S = START condition P = STOP condition DATA P A 8-bits Slave to Master A = Acknowledge (low) W = Write (low) Figure 40: Byte Write Operation When the host reads register data, the DA9210 first has to access the target register address with write access and then with read access and a repeated START, or alternatively a second START, condition. After receiving the data, the host sends NACK and terminates the transmission with a STOP condition, see Figure 41. S SLAVEadr W A 7-bits 1-bit S SLAVEadr W A 7-bits 1-bit Master to Slave REGadr A Sr SLAVEadr R A 8-bits 7-bits REGadr A P 1-bit DATA 7-bits P 8-bits S SLAVEadr R A 8-bits * A 1-bit * DATA A P 8-bits Slave to Master S = START condition Sr = Repeated START condition P = STOP condition A = Acknowledge (low) * A = No Acknowledge W = Write (low) R = Read (high) Figure 41: Examples of Byte Read Operations Consecutive (page) read-out mode is initiated from the master by sending an ACK instead of NACK after receiving a byte, see Figure 42. The 2-wire control block then increments the address pointer to the next register address and sends the data to the master. The data bytes are read continuously until the master sends a NACK followed by a subsequent STOP condition directly after receiving the data. If a non-existent 2-wire address is read out, then the DA9210 returns code zero. Datasheet CFR0011-120-00 Revision 2.1 54 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter S SLAVEadr W A 7-bits 1 bit S SLAVEadr W A 7-bits 1-bit REGadr A Sr SLAVEadr R A 8-bits 7-bits REGadr DATA 1-bit DATA 8-bits 7-bits 8-bits 1-bit A DATA * DATA 8-bits S SLAVEadr R A A P Master to Slave A A P 8-bits A DATA 8-bits * A P 8-bits Slave to Master S = START condition Sr = Repeat START condition P = STOP condition A = Acknowledge (low) * A = No Acknowledge W = Write (low) R = Read (high) Figure 42: 2-WIRE Page Read The slave address after the repeated START condition must be the same as the previous slave address. Consecutive (page) write mode is supported if the master sends several data bytes after sending the register address. The 2-wire control block then increments the address pointer to the next 2-wire address, stores the received data, and sends an ACK until the master sends a STOP condition. The page write mode is illustrated in Figure 43. S SLAVEadr W A 7-bits 1 bit REGadr A 8-bits DATA 8-bits Master to Slave A DATA 1-bit 8-bits A DATA A 8-bits ………. A P Repeated writes Slave to Master S = START condition Sr = Repeat START condition P = STOP condition A = Acknowledge (low) * A = No Acknowledge W = Write (low) R = Read (high) Figure 43: 2-WIRE Page Write A repeated write mode can be enabled with WRITE_MODE control. In this mode, the master can execute back-to-back write operations to non-consecutive addresses by transmitting register addresses and data pairs. The data is stored in the address specified by the preceding byte. The repeated write mode is illustrated in Figure 44. S SLAVEadr W A 7-bits 1 bit REGadr 8-bits A DATA 8-bits Master to Slave A REGadr 1-bit 8-bits A DATA 8-bits A ………. A P Repeated writes Slave to Master S = START condition Sr = Repeat START condition P = STOP condition A = Acknowledge (low) * A = No Acknowledge W = Write (low) R = Read (high) Figure 44: 2-WIRE Repeated Write If a new START or STOP condition occurs within a message, the bus returns to idle mode. Datasheet CFR0011-120-00 Revision 2.1 55 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.5.3 DVC Interface With control DVC_CTRL_EN, GPIO5 and GPIO6 can be dedicated to an alternative mode of defining the buck output voltage (supporting direct DVC) from the host processor to the buck. This is only enabled if GPIO5 and GPIO6 are configured for interface (setting 01) and IF_TYPE is asserted. Since the logical levels of the I/O are referenced to VDD_IO, a valid voltage at this port is needed. After the DVC interface has been activated and synchronized, the buck converter target voltage is derived by adding a delta value to the voltage base register configured in VBUCK_BASE. The delta value is decoded by DA9210 from the number of clock rising edges at the SYNC pin while INPUT is kept high. During control via the DVC interface, the setting of registers VBUCK_A, VBUCK_B are ignored and the target output voltage is calculated as: VOUT = VBUCK_BASE + (N x VSTEPS) Where VVSTEPS is 10 mV and N can range from 0 to 32. The principle derivation of the target voltage is shown in Figure 45. Example The INPUT port is sampled high for 16 of the 32 samples, thus N = 16. If VBUCK_BASE = 0.8 V, the target voltage is VOUT = 0.8 V + (16 x 10 mV) = 0.96 V. Once the DVC interface is enabled, DA9210 will maintain the voltage set in VBUCK_A/VBUCK_B until the valid completion of the first 32 clock sample. The new value of the output voltage is automatically updated after the completion of 32 clock sample. The clocking SYNC signal can be stopped after a multiple of 32 cycles or it can run continuously. The value used for setting the target voltage is always based on the last 32 clock sample frame. There is no explicit frame sync signal. Once the DVC interface is enabled, the frame sync is implicit on the rising edge of the INPUT port, which indicates the start of a 32 clock frame. If a new rising edge occurs before the previous 32 clocks have been sampled, the current accumulated sample is discarded and a new 32 clock sample is started. The previous voltage setting for the buck converter is used as target in the meantime, until a valid sequence is decoded. If a zero value is sent to the INPUT port, VOUT will be equal to VBUCK_BASE so there is no rising edge and thus no frame sync. DA9210 will keep counting the clock edges at the SYNC port. In a similar way, if a high value is continuously sent to the INPUT port, VOUT will be equal to VBUCK_BASE + (32 x VSTEPS) although no frame sync takes place. The host processor can monitor the configured target voltage on the (read only) register VBUCK_DVC. The DVC interface is interrupted when DVC_CTRL_EN is released or the IF_TYPE/GPI4/GPIO5 configuration is changed. After disabling the DVC interface, the normal control of the output voltage via select register VBUCK_A, VBUCK_B will revert automatically. If FORCE_DVC_IF is not asserted, the DVC interface is disabled when the buck is disabled (this automatically clears DVC_CTRL_EN bit). Otherwise the DVC interface remains armed and, at the next enable of the buck converter, the target output value will be derived from the SYNC and INPUT ports, as soon as a valid completion of the first 32 clock sample takes place. Until a valid 32 clock sample is received, the output voltage is set via select register BUCK_SEL and VBUCK_A or VBUCK_B values. If DVC_STEP_SIZE is asserted the output voltage will increase by double the amount of consecutive asserted bits (VVSTEPS will correspond to 20 mV instead of 10 mV). Datasheet CFR0011-120-00 Revision 2.1 56 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Example The INPUT port is sampled high for 16 of the 32 samples, thus N = 16. If DVC_STEP_SIZEis asserted and VBUCK_BASE = 0.8 V, the target voltage is VOUT = 0.8 V + (16 x 20 mV) = 1.12 V. To limit the buck output voltage and prevent any failures in case of a communication error, a maximum value for the buck output target voltage can be stored in VBUCK_MAX. This value represents the absolute maximum voltage and it has priority over any value resulting from the addition of VBUCK_BASE and (N x VSTEPS) as well as over any value set on VBUCK_A and VBUCK_B, if the DVC interface is disabled. When the output voltage exceeds VBUCK_MAX, an event is generated and the OC_PG port is asserted, if not masked by M_VMAX. If the OC_PG port is configured for IRQ operation, an interrupt is generated instead. Figure 45: DVC Control Interface Datasheet CFR0011-120-00 Revision 2.1 57 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 8.6 Internal Temperature Supervision To protect the DA9210 from damage due to excessive power dissipation, the internal temperature is continuously monitored. There are three temperature thresholds, TEMP_WARN, TEMP_CRIT, and TEMP_POR, respectively at typically 125 °C, 140 °C, and 150 °C. When the junction temperature reaches the TEMP_WARN threshold, DA9210 asserts the bit TEMP_WARN and generates the event E_TEMP_WARN. If not masked via bit M_TEMP_WARN, the output port OC_PG/nIRQ is asserted. The status bit TEMP_WARN remains asserted while the junction temperature is higher than TEMP_WARN. When the junction temperature increases further over TEMP_CRIT, the DA9210 immediately disables the buck converter, asserts the bit TEMP_CRIT and generates the event E_TEMP_WARN. If not masked via bit M_TEMP_WARN, the output port OC_PG/nIRQ is asserted. The status bit TEMP_CRIT remains asserted while the junction temperature is higher than TEMP_CRIT. The buck converter is disabled as long as the junction temperature is greater than TEMP_CRIT and is automatically re-enabled after the temperature recovers below the valid threshold (even if the controlling GPI is asserted). A direct write into BUCK_EN or a toggling of the controlling GPI is needed to enable the buck converter. Whenever the junction temperature exceeds TEMP_POR, a power-on reset to the digital core is immediately asserted, which stops all functionality in DA9210. This is needed to prevent possible permanent damage in case of a fast temperature increase. Datasheet CFR0011-120-00 Revision 2.1 58 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 9 9.1 Register Definitions Register Map All bits loaded from OTP are marked in bold. Addr Function 7 6 5 4 3 2 1 0 Register Page 0 WRITE_MOD E Reserved Reserved Reserved GPI6 GPI5 GPI4 GPI3 GPI2 GPI1 GPI0 STATUS_B Reserved Reserved Reserved VMAX TEMP_CRIT TEMP_WARN nPWRGOOD OVCURR 0x52 EVENT_A Reserved E_GPI6 E_GPI5 E_GPI4 E_GPI3 E_GPI2 E_GPI1 E_GPI0 0x53 EVENT_B Reserved Reserved Reserved E_VMAX E_TEMP_CRIT E_TEMP_WARN E_nPWRGOOD E_OVCURR 0x54 MASK_A Reserved M_GPI6 M_GPI5 M_GPI4 M_GPI3 M_GPI2 M_GPI1 M_GPI0 0x55 MASK_B Reserved Reserved Reserved M_VMAX M_TEMP_CRIT M_TEMP_WARN M_nPWRGOOD M_OVCURR 0x56 CONTROL_A Reserved Reserved V_LOCK 0x57 Reserved Reserved Reserved Reserved 0x58 GPIO0-1 GPIO0_MODE GPIO1_TYPE 0x59 GPIO2-3 GPIO3_MODE 0x5A GPIO4-5 0x5B 0x00 PAGE_CON 0x50 STATUS_A 0x51 REVERT REG_PAGE SLEW_RATE Reserved Reserved GPIO1_PIN GPIO0_MODE GPIO0_TYPE GPIO0_PIN GPIO3_TYPE GPIO3_PIN GPIO2_MODE GPIO2_TYPE GPIO2_PIN GPIO5_MODE GPIO5_TYPE GPIO5_PIN GPIO4_MODE GPIO4_TYPE GPIO4_PIN GPIO6 Reserved Reserved Reserved GPIO6_MODE GPIO6_TYPE GPIO6_PIN 0x5C Reserved Reserved Reserved Reserved Reserved Reserved 0x5D BUCK_CONT DVC_CTRL_EN VBUCK_SEL BUCK_PD_DIS Datasheet CFR0011-120-00 Reserved VBUCK_GPI Reserved DEBOUNCING Revision 2.1 59 of 92 BUCK_GPI Reserved Reserved Reserved Reserved BUCK_EN 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Addr Function 7 6 5 4 3 2 1 0 Register Page 1 0x80 PAGE_CON REVERT WRITE_MODE Reserved Reserved 0xD0 BUCK_ILIM Reserved Reserved Reserved BUCK_IALARM 0xD1 BUCK_CONF1 0xD2 BUCK_CONF2 Reserved Reserved Reserved Reserved PH_SH_EN 0xD3 Reserved Reserved Reserved Reserved Reserved Reserved 0xD4 VBUCK_AUTO Reserved VBUCK_AUTO 0xD5 VBUCK_BASE Reserved VBUCK_BASE 0xD6 VBUCK_MAX Reserved VBUCK_MAX 0xD7 VBUCK_DVC Reserved VBUCK_DVC 0xD8 VBUCK_A BUCK_SL_A VBUCK_A 0xD9 VBUCK_B BUCK_SL_B VBUCK_B Datasheet CFR0011-120-00 PWR_DOWN_CTRL Reserved REG_PAGE BUCK_ILIM STARTUP_CTRL Revision 2.1 60 of 92 BUCK_MODE PHASE_SEL Reserved Reserved Reserved 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Addr Function 7 6 5 4 3 2 1 0 Register Page 2 0x100 PAGE_CON REVERT WRITE_MOD E Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved R/W_POL CPHA CPOL nCS_POL IF_BASE_ADDR REG_PAGE 0x105 INTERFACE 0x106 INTERFACE 2 IF_TYPE PM_IF_HSM PM_IF_FMP PM_IF_V Reserved Reserved Reserved Reserved 0x140 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 0x141 Reserved Reserved 0x142 Reserved Reserved 0x143 CONFIG_A Reserved Reserved Reserved 2WIRE_TO GPI_V OC_PG_IRQ_C ONF OC_PG_IRQ_T YPE OC_PG_IRQ_LE VEL 0x144 CONFIG_B Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 0x145 CONFIG_C Reserved GPIO6_PUPD GPIO5_PUP D GPIO4_PUP D GPIO3_PUPD GPIO2_PUPD GPIO1_PUPD GPIO0_PUPD 0x146 CONFIG_D OC_PG_KEEP OC_PG_REL OC_PG_MASK READY_EN FORCE_DVC_IF DVC_STEP_SIZ E Reserved 0x147 CONFIG_E Reserved Reserved OSC_TUNE Reserved Reserved Reserved STAND_ALONE 0x14F MISC_SUPP Reserved Reserved Reserved Reserved Reserved OTP_CLK_ON Reserved Reserved Figure 46: Register Map Datasheet CFR0011-120-00 Revision 2.1 61 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 9.2 Register Page Control Table 17: PAGE_CON (0x00) Bit Type Label 7 R/W REVERT 6 R/W WRITE_MODE Note 1 5:3 R/W (Reserved) 2:0 R/W REG_PAGE Description Resets REG_PAGE to 000 after read/write access has finished 2-WIRE multiple write mode 0: Page Write mode 1: Repeated Write mode 2 I C: 00x: Selects register 0x00 to 0xFF 01x: Selects register 0x100 to 0x17F SPI: 000: Selects register 0x00 to 0x7F 001: Selects register 0x80 to 0xFF 010: Selects register 0x100 to 0x17F >010: Reserved for production and test Note 1 9.3 9.3.1 Not used for 4-WIRE-IF Register Page 0 System Control and Event The STATUS registers report the current value of the various signals at the time that it is read out. NOTE All the status bits have the same polarity as their corresponding signals. Table 18: STATUS_A (0x50) Bit Type Label 7 R Reserved 6 R GPI6 GPI6 level 5 R GPI5 GPI5 level 4 R GPI4 GPI4 level 3 R GPI3 GPI3 level 2 R GPI2 GPI2 level 1 R GPI1 GPI1 level 0 R GPI0 GPI0 level Datasheet CFR0011-120-00 Revision 2.1 62 of 92 Description 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 19: STATUS_B (0x51) Bit Type Label Description 7:5 R Reserved 4 R VMAX 3 R TEMP_CRIT 2 R TEMP_WARN Asserted as long as the thermal warning threshold is reached 1 R nPWRGOOD Asserted as long as the buck output voltage is out of range 0 R OVCURR Asserted as long as the buck is in overcurrent Asserted as long as the voltage configured for the buck converter is equal or greater than VBUCK_MAX Asserted as long as the thermal shutdown threshold is reached The EVENT registers hold information about events detected by the DA9210. If the OC_PG port is configured as IRQ line: ● The events are triggered by a change in the status register which contains the status of monitored signals. ● When an EVENT bit is set in the event register the IRQ signal shall be asserted, unless the event is masked by setting the associated bit in the mask register. The IRQ triggering event register is cleared from the host by writing back its read value. New events occurring during clearing is delayed before they are passed to the event register, ensuring that the host controller does not miss them. If the OC_PG port is configured for dedicated communication to the host processor as described in Section 8.2.8, the port will be asserted according to the STATUS bits and the polarity of the STATUS indication (active high/low) can be selected separately (see GPIOxx_TYPE control). An EVENT is generated only during transition of the STATUS from inactive to active. Table 20: EVENT_A (0x52) Bit Type Label Description 7 R Reserved 6 R E_GPI6 GPI6 event according to active state setting 5 R E_GPI5 GPI5 event according to active state setting 4 R E_GPI4 GPI4 event according to active state setting 3 R E_GPI3 GPI3 event according to active state setting 2 R E_GPI2 GPI2 event according to active state setting 1 R E_GPI1 GPI1 event according to active state setting 0 R E_GPI0 GPI0 event according to active state setting Description Table 21: EVENT_B (0x53) Bit Type Label 7:5 R Reserved 4 R E_VMAX 3 R E_TEMP_CRIT 2 R E_TEMP_WARN Datasheet CFR0011-120-00 Revision 2.1 63 of 92 VMAX caused event TEMP_CRIT caused event TEMP_WARN caused event 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Bit Type Label 1 R E_nPWRGOOD 0 R E_OVCURR Description nPWRGOOD caused event OVCURR caused event Table 22: MASK_A (0x54) Bit Type Label Description 7 R/W Reserved 6 R/W M_GPI6 GPI6 nIRQ Mask 5 R/W M_GPI5 GPI5 nIRQ Mask 4 R/W M_GPI4 GPI4 nIRQ Mask 3 R/W M_GPI3 GPI3 nIRQ Mask 2 R/W M_GPI2 GPI2 nIRQ Mask 1 R/W M_GPI1 GPI1 nIRQ Mask 0 R/W M_GPI0 GPI0 nIRQ Mask Description Table 23: MASK_B (0x55) Bit Type Label 7:5 R/W Reserved 4 R/W M_VMAX 3 R/W M_TEMP_CRIT 2 R/W M_TEMP_WARN TEMP_WARN nIRQ / OC_PG Event Mask 1 R/W M_nPWRGOOD PWRGOOD nIRQ / OC_PG Event Mask 0 R/W M_OVCURR VMAX nIRQ / OC_PG Event Mask Mask TEMP_CRIT nIRQ / OC_PG Event Mask OVCURR IRQ / OC_PG Event Mask Table 24: CONTROL_A (0x56) Bit Type Label 7 R/W Reserved 5 R/W V_LOCK Description 0: Allows host writes into registers 0xD0 to 0x14F 1: Disables register 0xD0 to 0x14F reprogramming from control interfaces DVC slewing is executed at 4:3 R/W SLEW_RATE 00: 10 mV every 4.0 µs 01: 10 mV every 2.0 µs 10: 10 mV every 1.0 µs 11: 10 mV every 0.5 µs Datasheet CFR0011-120-00 Revision 2.1 64 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Bit Type Label Description GPI debounce time: 000: no debounce time 001: 0.1 ms 2:0 R/W DEBOUNCING 010: 1.0 ms 011: 10 ms 100: 50 ms 101: 250 ms 110: 500 ms 111: 1000 ms 9.3.2 GPIO Control Table 25: GPIO0-1 (0x58) Bit Type Label Description 0: GPI: debounce off 7 R/W GPIO1_MODE GPO: Sets output to low level 1: GPI: debounce on GPO: Sets output to high level 6 R/W GPIO1_TYPE 0: GPI: active low 1: GPI: active high PIN assigned to: 00: GPI 5:4 R/W GPIO1_PIN 01: Verror signal 10: GPO (open-drain) 11: GPO (push-pull) 0: GPI: debounce off 3 R/W GPIO0_MODE GPO: Sets output to low level 1: GPI: debounce on GPO: Sets output to high level 2 R/W GPIO0_TYPE 0: GPI: active low 1: GPI: active high PIN assigned to: 00: GPI 1:0 R/W GPIO0_PIN 01: Reserved 10: GPO (open-drain) 11: GPO (push-pull) Datasheet CFR0011-120-00 Revision 2.1 65 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 26: GPIO2-3 (0x59) Bit Type Label Description 0: GPI: debounce off 7 R/W GPIO3_MODE GPO: Sets output to low level 1: GPI: debounce on GPO: Sets output to high level 6 R/W GPIO3_TYPE 0: GPI: active low 1: GPI: active high PIN assigned to: 00: GPI 5:4 R/W GPIO3_PIN 01: BUCK_CLK signal 10: GPO (open-drain) 11: GPO (push-pull) 00: GPI: debounce off 3 R/W GPIO2_MODE GPO: Sets output to low level 1: GPI: debounce on GPO: Sets output to high level 2 R/W GPIO2_TYPE 0: GPI: active low 1: GPI: active high PIN assigned to: 00: GPI 1:0 R/W GPIO2_PIN 01: Iphase signal 10: GPO (open-drain) 11: GPO (push-pull) Table 27: GPIO4-5 (0x5A) Bit Type Label 7 R/W GPIO5_MODE 6 R/W GPIO5_TYPE Description 0: GPI: debounce off GPO: Sets output to low level 1: GPI: debounce on GPO: Sets output to high level 0: GPI: active low 1: GPI: active high PIN assigned to: 00: GPI 5:4 R/W GPIO5_PIN 01: Interface 10: GPO (open-drain) 11: GPO (push-pull) 3 R/W GPIO4_MODE 2 R/W GPIO4_TYPE Datasheet CFR0011-120-00 Revision 2.1 66 of 92 0: GPI: debounce off GPO: Sets output to low level 1: GPI: debounce on GPO: Sets output to high level 0: GPI: active low 1: GPI: active high 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Bit Type Label Description PIN assigned to: 1:0 R/W GPIO4_PIN 00: GPI (AC_OK) 01: Digital external clock input 10: GPO (open-drain) 11: GPO (push-pull) Table 28: GPIO6 (0x5B) Bit Type Label 7:4 R/W Reserved 3 R/W GPIO6_MODE 2 R/W GPIO6_TYPE Description 0: GPI: debounce off GPO: Sets output to low level 1: GPI: debounce on GPO: Sets output to high level 0: GPI: active low 1: GPI: active high PIN assigned to: 1:0 R/W GPIO6_PIN 00: GPI 01: Interface 10: GPO (open-drain) 11: GPO (push-pull) 9.3.3 Regulator Control Table 29: BUCK_CONT (0x5D) Bit Type Label 7 R/W DVC_CTRL_EN Description Main control of the dedicated DVC Interface: 6:5 R/W VBUCK_GPI 0: Disabled 1: Enabled GPIO select target voltage VBUCK_B on passive to active transition, selects target voltage VBUCK_A on active to passive transition (ramping) 00: Not controlled by GPIO 01: GPIO0 controlled 10: GPIO3 controlled 11: GPIO4 controlled 4 R/W 3 R/W Datasheet CFR0011-120-00 VBUCK_SEL Note 1 BUCK_PD_DIS Revision 2.1 67 of 92 BUCK voltage is selected from (ramping): 0: VBUCK_A 1: VBUCK_B 0: Enable pull-down resistor in disabled mode 1: No pull-down resistor in disabled mode 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Bit Type Label Description GPIO enables the BUCK on passive to active state transition, disables the BUCK on active to passive state transition 2:1 R/W BUCK_GPI 00: Not controlled by GPIO 01: GPIO0 controlled 10: GPIO3 controlled 11: GPIO4 controlled 0 Note 1 9.4 R/W BUCK_EN 0: BUCK disabled 1: BUCK enabled Automatically set to 0 by default when the buck converter is enabled, except when the output voltage is controlled via GPI port. Register Page 1 Table 30: PAGE_CON (0x80) Bit Type 7 Label Description Resets REG_PAGE to 000 after read/write access has finished R/W REVERT 6 R/W WRITE_MODE Note 1 5:3 R/W Reserved 2-WIRE multiple write mode 0: Page write mode 1: Repeated write mode 2 I C: 00x: Selects register 0x00 to 0xFF 2:0 R/W REG_PAGE 01x: Selects register 0x100 to 0x17F SPI: 000: Selects register 0x00 to 0x7F 001: Selects register 0x80 to 0xFF 010: Selects register 0x100 to 0x17F >010: Reserved for production and test Note 1 Not used for 4-WIRE-IF. Datasheet CFR0011-120-00 Revision 2.1 68 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 9.4.1 Regulators Settings Table 31: BUCK_ILIM (0xD0) Bit Type Label 7:5 R/W Reserved 4 R/W BUCK_IALARM Description Current Alarm threshold is: 0: BUCKILIM – 300 mA 1: BUCKILIM – 600 mA Current limit per phase: 0000: 1600 mA 0001: 1800 mA 0010: 2000 mA 0011: 2200 mA 0100: 2400 mA 0101: 2600 mA 3:0 R/W BUCK_ILIM 0110: 2800 mA 0111: 3000 mA 1000: 3200 mA 1001: 3400 mA 1010: 3600 mA 1011: 3800 mA 1100: 4000 mA 1101: 4200 mA 1110: 4400 mA 1111: 4600 mA Table 32: BUCK_CONF1 (0xD1) Bit Type Label Description Voltage ramping during power down 000: 1.25 mV/µs 001: 2.5 mV/µs 7:5 R/W PWR_DOWN_CTRL 010: 5 mV/µs 011: 10 mV/µs 100: 20 mV/µs 101: 30 mV/µs 110: 40 mV/µs 111 : (reserved) Datasheet CFR0011-120-00 Revision 2.1 69 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Bit Type Label Description Voltage ramping during start-up 000: 1.25 mV/µs Soft startup with controlled slew rate 001: 2.5 mV/µs 010: 5 mV/µs 4:2 R/W STARTUP_CTRL 011: 10 mV/µs 100: 20 mV/µs Note 1 101: 30 mV/µs 110: 40 mV/µs 111: target voltage applied immediately (no soft start) 00: Low Power/Normal mode controlled via voltage A and B registers 1:0 R/W BUCK_MODE 01: BUCK always operates in Low power mode 10: BUCK always operates in Normal mode 11: Automatic mode Note 1 Settings higher than 20 mV/µs may cause significant overshoot Table 33: BUCK_CONF2 (0xD2) Bit Type Label 7:4 R/W Reserved 3 R/W PH_SH_EN Description Enable current dependent phase shedding during Normal mode Phase selection of the multi-phase buck in synchronous mode: 2:0 R/W PHASE_SEL 000: 1 phase is selected 001: 2 phases are selected 010: 3 phases are selected (uneven 0/90/180 phase shift) 011: 4 phases are selected 1xx: 8 phases are selected (dual mode only) Datasheet CFR0011-120-00 Revision 2.1 70 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 34: VBUCK_AUTO (0xD4) Bit Type Label 7 R/W Reserved Description Threshold voltage for the Automatic mode: 0000000: 0.30 V 0000001: 0.31 V 0000010: 0.32 V 6:0 R/W VBUCK_AUTO … 1000110: 1.0 V … 1111101: 1.55 V 1111110: 1.56 V 1111111: 1.57 V Table 35: VBUCK_BASE (0xD5) Bit Type Label 7 R/W Reserved Description Sets the base voltage for the buck output when using the DVC interface 0000000: 0.30 V 6:0 R/W VBUCK_BASE 0000001: 0.31 V 0000010: 0.32 V … 1000110: 1.0 V … 1111101: 1.55 V 1111110: 1.56 V 1111111: 1.57 V Datasheet CFR0011-120-00 Revision 2.1 71 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 36: VBUCK_MAX (0xD6) Bit Type Label 7 R/W Reserved Description Sets the maximum voltage allowed for the buck output voltage 0000000: 0.30 V 0000001: 0.31 V 6:0 R/W VBUCK_MAX 0000010: 0.32 V … 1000110: 1.0 V … 1111101: 1.55 V 1111110: 1.56 V 1111111: 1.57 V Table 37: VBUCK_DVC (0xD7) Bit Type Label 7 R Reserved Description Internal status of actual target voltage configured via DVC interface 0000000: 0.30 V 0000001: 0.31 V 6:0 R VBUCK_DVC 0000010: 0.32 V … 1000110: 1.0 V … 1111101: 1.55 V 1111110: 1.56 V 1111111: 1.57 V Datasheet CFR0011-120-00 Revision 2.1 72 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 38: VBUCK_A (0xD8) Bit 7 Type R/W Label BUCK_SL_A Description 0: Configures the BUCK to Normal mode, whenever selecting A voltage settings 1: Configures the BUCK to Low Power mode, whenever selecting A voltage settings 0000000: 0.30 V 0000001: 0.31 V 0000010: 0.32 V … 6:0 R/W VBUCK_A 1000110: 1.0 V … 1111101: 1.55 V 1111110: 1.56 V 1111111: 1.57 V Table 39: VBUCK_B (0xD9) Bit 7 Type R/W Label BUCK_SL_B Description 0: Configures the BUCK to Normal mode, whenever selecting B voltage settings 1: Configures the BUCK to Low Power mode, whenever selecting B voltage settings 0000000: 0.30 V 0000001: 0.31 V 0000010: 0.32 V … 6:0 R/W VBUCK_B 1000110: 1.0 V … 1111101: 1.55 V 1111110: 1.56 V 1111111: 1.57 V Datasheet CFR0011-120-00 Revision 2.1 73 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 9.5 Register Page 2 Table 40: PAGE_CON (0x100) Bit Type Label 7 R/W REVERT 6 R/W WRITE_MODE Note 1 5:2 R/W Description Resets REG_PAGE to 000 after read/write access has finished 2-WIRE multiple write mode 0: Page Write mode 1: Repeated Write mode Reserved 2 I C: 00x: Selects register 0x00 to 0xFF 2:0 R/W REG_PAGE 01x: Selects register 0x100 to 0x17F SPI: 000: Selects register 0x00 to 0x7F 001: Selects register 0x80 to 0xFF 010: Selects register 0x100 to 0x17F >010: Reserved for production and test Note 1 9.5.1 Not used for 4-WIRE-IF Interface and OTP Settings (shared with DA9063) Asserted from Power Commander software after emulated OTP read has finished, automatically cleared when leaving emulated OTP read OTP read timing 0: normal read 1: marginal read (for OTP fuse verification) Table 42: INTERFACE (0x105) Bit Type Label Description 4 MSB of 2-WIRE control interfaces base address XXXX0000 11010000 = 0xD0 write address of PM 2WIRE interface (page 0 and 1) 11010001 = 0xD1 read address of PM 2-WIRE interface (page 0 and 1) 7:4 R IF_BASE_ADDR 11010010 = 0xD2 write address of PM-2WIRE interface (page 2 and 3) 11010011 = 0xD3 read address of PM-2-WIRE interface (page 2 and 3) Code ‘0000’ is reserved for unprogrammed OTP (triggers start-up with hardware default interface address) Datasheet CFR0011-120-00 Revision 2.1 74 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Bit Type Label Description 4-WIRE: Read/Write bit polarity 3 R R/W_POL 0: Host indicates reading access via R/W bit = ‘0’ 1: Host indicates reading access via R/W bit = ‘1’ 2 R CPHA 1 R CPOL 0 R nCS_POL 4-WIRE IF clock phase (see Table 3: 4-WIRE Clock Configurations) 4-WIRE IF clock polarity 0: SK is low during idle 1: SK is high during idle 4-WIRE chip select polarity 0: low, (nCS) 1: high, (CS) Note 1 Not used for 4-WIRE-IF. Datasheet CFR0011-120-00 Revision 2.1 75 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 43: INTERFACE2 (0x106) Bit Type Label 7 R22 IF_TYPE 6 R/W PM_IF_HSM Enables continuous high speed mode on 2WIRE interface if asserted (no master code required) 5 R/W PM_IF_FMP Enables 2-WIRE interface operating with fast mode+ timings if asserted 4 R/W PM_IF_V Description 0: Power manager IF is 4-WIRE 1: Power manager IF is 2-WIRE Power manager IF in 2-WIRE mode is supplied from: 0: VDDCORE 1: VDD_IO (4-WIRE always from VDD_IO) 3:0 Datasheet CFR0011-120-00 R/W Reserved Revision 2.1 76 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 9.5.2 Application Configuration Settings Table 47: CONFIG_A (0x143) Bit Type Label 7:5 R Reserved 4 R/W 2WIRE_TO 3 R/W GPI_V 2 R/W OC_PG_IRQ_CONF Description Enables automatic reset of 2-WIRE IF in case of clock stays low for >35 ms 0: Disabled 1: Enabled GPIs (not configured as Power Manager control inputs) are supplied from: 0: VDDCORE 1: VDD_IO Configuration for the OC_PG port: 0: Interrupt line 1: Over Current and Power Good 1 R/W OC_PG_IRQ_TYPE 0 R/W OC_PG_IRQ_LEVEL OC_PG output port is: 0: Push-pull 1: Open-drain (requires external pull-up resistor) OC_PG output port is: 0: Active low 1: Active high Datasheet CFR0011-120-00 Revision 2.1 77 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 48: CONFIG_B (0x144) Bit Type Label 7:0 R/W Reserved Description Table 49: CONFIG_C (0x145) Bit Type Label 7 R/W Reserved 6 R/W GPIO6_PUPD Description 0: GPI: pull-down resistor disabled GPO (open-drain): pull-up resistor disabled (external pull-up resistor) 1: GPI: pull-down resistor enabled GPO (open-drain): pull-up resistor enabled 0: GPI: pull-down resistor disabled 5 R/W GPIO5_PUPD GPO (open drain): pull-up resistor disabled (external pull-up resistor) 1: GPI: pull-down resistor enabled GPO (open-drain): pull-up resistor enabled 0: GPI: pull-down resistor disabled 4 R/W GPIO4_PUPD GPO (open drain): pull-up resistor disabled (external pull-up resistor) 1: GPI: pull-down resistor enabled GPO (open-drain): pull-up resistor enabled 3 R/W GPIO3_PUPD 0: GPI: pull-down resistor disabled GPO (open drain): pull-up resistor disabled (external pull-up resistor) 1: GPI: pull-down resistor enabled GPO (open-drain): pull-up resistor 0: GPI: pull-down resistor disabled 2 R/W GPIO2_PUPD GPO (open drain): pull-up resistor disabled (external pull-up resistor) 1: GPI: pull-down resistor enabled GPO (open-drain): pull-up resistor enabled 0: GPI: pull-down resistor disabled 1 R/W GPIO1_PUPD GPO (open drain): pull-up resistor disabled (external pull-up resistor) 1: GPI: pull-down resistor enabled GPO (open-drain): pull-up resistor enabled 0 R/W GPIO0_PUPD 0: GPI: pull-down resistor disabled GPO (open drain): pull-up resistor disabled (external pull-up resistor) 1: GPI: pull-down resistor enabled GPO (open-drain): pull-up resistor Datasheet CFR0011-120-00 Revision 2.1 78 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 50: CONFIG_D (0x146) Bit 7 6 Type R/W R/W Label Description OC_PG_KEEP 0: Normal operation of OC_PG port 1: Over current alarm at OC_PG is masked for 100 µs after the buck rail is valid (when recovering from an out of range condition and during power up) OC_PG_REL 0: OC_PG port is released 250 µs after BUCK_EN goes low 1: OC_PG port is released after the ramp down has completed Over current alarm at OC_PG port is: 00: always active during DVC transitions of the buck converter 5:4 R/W OC_PG_MASK 01: masked during DVC transitions of the buck converter + 2 µs extra masking at the end 10: masked during DVC transitions of the buck converter + 10 µs extra masking at the end 11: masked during DVC transitions of the buck converter + 50 µs extra masking at the end 3 R/W READY_EN GPIO3 is used as READY signal to inform the host processor of DVC ongoing (the GPIO3 needs to be configured as output and any write to GPIO3_MODE will be ignored): 0: Disabled 1: Enabled 2 R/W FORCE_DVC_IF 0: The DVC_CTRL_EN is automatically reset when the buck converter is disabled 1: The DVC_CTRL_EN is not reset when the buck converter is disabled 0: VSTEPS is configured to 10 mV when using the DVC interface 1: VSTEPS is configured to 20 mV when using the DVC interface 1 R/W DVC_STEP_SIZE 0 R/W Reserved Datasheet CFR0011-120-00 Revision 2.1 79 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Table 51: CONFIG_E (0x147) Bit Type Label 7:6 R/W Reserved Description Tune the main 6 MHz oscillator frequency: 5:4 R/W OSC_TUNE 00: no tune 01: +180 kHz 10: +360 kHz 11: +540 kHz 3:1 0 R/W R/W Reserved STAND_ALONE 0: DA9210 is used as companion IC to DA9063 or compliant 1: DA9210 is stand alone or as companion IC with another PMU not DA9063 compliant Table 52: MISC_SUPP (0x14F) Bit Type Label 7:1 R/W Reserved 0 R/W OTP_CLK_ON Description Forces the oscillator and the OTP clock on if asserted Table 53: DEVICE_ID (0x201) Bit Type Label 7:0 R DEV_ID Description Device ID Table 54: DEVICE_ID (0x202) Bit Type Label Description 7:4 R MRC Mask Revision Code 3:0 R VRC Chip Variant Code Table 55: DEVICE-ID (0x203) Bit Type Label 7:0 R CUST_ID Description Customer ID Table 56: CONFIG_ID (0x204) Bit Type Label 7:0 R CONFIG_REV Datasheet CFR0011-120-00 Revision 2.1 80 of 92 Description OTP Settings Revision 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 10 Application Information The components recommended in this section are examples selected from requirements of a typical application. 10.1 Capacitor Selection Ceramic capacitors are used as bypass capacitors on all VDD and output rails. When selecting a capacitor, especially for types with high capacitance and small physical dimension, the DC bias characteristic has to be taken into account. Table 57: Recommended Capacitor Types Application Value Size Temp. Char. Tol Rated Voltage Type VDDCORE, output bypass 220 nF 0402 X5R +/15% +/-10% 6.3 V Murata GRM155R60J224KE01(M E01) 220 nF 0201 X5R +/15% +/-20% 6.3 V Murata GRM033R60J224ME90 200 nF 0201 X5R +/15% +/-10% 16 V Semco CL03A224KO3NNNC 220 nF 0402 X7R +/15% +/-10% 16 V Murata GRM155R71C224KA12D (automotive) 47 µF 0805 X5R +/15% +/-20% 4V Murata GRM21BR60G476ME15 47 µF 0603 X5R +/15% +/-20% 4V Semco CL10A476MR8NZN 22 µF 0402 X5R +/15% +/-20% 4V Semco CL05A226MR5NZNC 47 µF 0805 X5R +/15% +/-20% 10 V Murata GRM21BR61A476ME15L (automotive) 22 µF 0603 X5R +/15% +/-20% 10 V Murata GRM188R61A226ME15D (automotive) 22 µF 0805 X6S +/22% +/-20% 10 V Murata GRM21BC81A226ME44L (automotive) 10 µF 0603 X5R +/15% +/-20% 6.3 V Murata GRM188R60J106ME84 10 µF 0805 X7R +/15% +/-10% 6.3 V Murata GRM21BR70J106KE76L (automotive) 10 µF 0603 X6S +/22% +/-20% 10 V Murata GRM188C81A106MA73D (automotive) 1 µF 0402 X5R +/15% +/-10% 10 V Murata GRM155R61A105KE15# VOUT_SENSE output bypass VDDx bypass VSYS bypass Datasheet CFR0011-120-00 Revision 2.1 81 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Application Value Size Temp. Char. Tol Rated Voltage 1 µF 0402 X6S +/22% +/-10% 10 V Type Murata GRM155C81A105KA12D (automotive) 10.2 Inductor Selection Inductors should be selected based upon the following parameters: ● Rated maximum current: Usually a coil provides two current limits: The Isat specifies the maximum current at which the inductance drops by 30 % of the nominal value. The Imax is defined by the maximum power dissipation and is applied to the effective current. ● DC resistance: Critical to converter efficiency and should therefore be minimized. ● Inductance: Given by converter electrical characteristics; 0.47 µH for all DA9210 phases. Table 58: Recommended Inductor Types (including only typical values for the parts) Application Value Size Imax(dc) Isat Tolerance DC Res. BUCK 4x 0.47 µH 2.0x1.6x1.0 mm 3.3 A 3.5 A +/-30% 48 mΩ TOKO DFE201610C 1285AS-H-R47M 4x 0.47 µH 2.0x1.6x1.2 mm 3.8 A 4.2 A +/-30% 40 mΩ TOKO DFE201612C 1286AS-H-R47M 4x 0.47 µH 2.5x2.0x1.0 mm 3.6 A 3.9 A +/-20% 35 mΩ TOKO DFE252010C 1269AS-H-R47M 4x 0.47 µH 2.5x2.0x1.2 mm 4.4 A 4.7 A +/-20% 29 mΩ TOKO DFE252012C 1239AS-H-R47M 4x0.47 µH 2.0x1.6x1.0 mm 2.7 A 3.5 A +/-20% 38 mΩ TDK TFM201610A R47M 4x0.47 µH 2.5x2.0x1.0 mm 2.8 A 4.5 A +/-20% 34 mΩ TDK TFM252010A R47M 4x0.47 µH 2.0x1.6x1.0 mm 2.7 A 3.56 A +/-20% 38 mΩ Cyntec PIFE20161T 4x0.47 µH 2.5x2.0x1.0 mm 3.5 A 4.5 A +/-20% 34 mΩ Cyntec PIFE25201T 4x0.47 µH 2.5x2.0x1.2 mm 4.5 A 5.0 A +/-20% 23 mΩ Cyntec PIFE25201B 4x0.47 µH 2.5x2.0x1.2 mm 3.7 A 3.9 A +/-20% 25 mΩ Cyntec PST25201B 4x0.47 µH 2.0x2.0x1.2 mm 2.8 A 4.2 A +/-30% 30 mΩ Taiyo Yuden MDMK2020T R47M 4x0.47 µH 2.5x2.0x1.2 mm 3.9 A 4.8 A +/-20% 30 mΩ Taiyo Yuden MAMK2520T R47M 4x0.47 µH 2.0x1.6x1.0 mm 3.2 A 3.6 A +/-20% 32 mΩ Murata 4x 0.47 µH 4x4x1.2 mm 8.7 A Datasheet CFR0011-120-00 6.7 A Revision 2.1 82 of 92 +/-20% 14mΩ Type LQM2MPNR47MGH Coilcraft XFL4012471ME 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 10.3 10.3.1 Layout Guidelines General Recommendations ● Appropriate trace width and amount of vias should be used for all power supply paths. Too high trace resistances can prevent the system operating correctly, for example, efficiency and current ratings of switch mode converters and charger might be degraded. Furthermore the PCB might be exposed to thermal hot spots, which can lead to critical overheating due to the positive temperature coefficient of copper. Special care must be taken with the DA9210 pad connections. The traces of the outer row should be connected with the same width as the pads and should become wider as soon as possible. For supply pins in the second row, connection to an inner layer is recommended (depending on the maximum current two or more vias might be required). ● A common ground plane should be used, which allows proper electrical and thermal performance. Noise sensitive references like VREF should be referred to a silent ground which is connected at a star point underneath or close to the DA9210 main ground connection. ● Generally all power tracks with discontinuous and / or high currents should be kept as short as possible. ● Noise sensitive analog signals like feedback lines should be kept away from traces carrying pulsed analog or digital signals. This can be achieved by separation (distance) or shielding of quiet signals by ground traces. 10.3.2 Switched Mode Supplies ● The placement of the distributed capacitors at VSYS must ensure that all VDD inputs are connected to a bypass capacitor close to the pads. Using a local power plane underneath the chip for VSYS might be considered. ● The area of switched mode converter transient current loops should be minimized. ● Output capacitors of the LDOCORE should be placed close to DA9210. ● Care must be taken that no current is carried on feedback lines of the buck output voltage VOUT_SENSE. ● The inductor placement is less critical as parasitic inductances do not matter. 10.3.3 DA9210 Thermal Connection, Land Pad and Stencil Design ● The DA9210 provides a center ground area of balls, which are soldered to the PCB’s center ground pad. This PCB ground pad must be connected with as many vias and as direct as possible to the PCB’s main ground plane in order to achieve good thermal performance. ● Solder mask openings for the ball landing pads must be arranged to prohibit solder balls flowing into vias. Datasheet CFR0011-120-00 Revision 2.1 83 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 11 Package Information 11.1 Package Outline Drawing (48 WLCSP) Figure 47: Package Outline Drawing (48 WLCSP) TM The package uses Dialog’s innovative RouteEasy technology (Patent pending) implementing a high number of IOs on a small footprint package without the need for cost intensive PCB technology. All signals can be routed within two signal layers of a standard PCB (single trace between IC lands) and the inter layer connection uses drilled VIAs (no need for micro-VIA or VIA-in-land technology). Please contact your local Dialog Semiconductor support for more information about PCB Layout Guidelines. Datasheet CFR0011-120-00 Revision 2.1 84 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 11.1.1 RouteEasyTM Technology Chart BGA ball diameter: 0.27 (10 mm) BGA land size: 0.25 (10 mm) Via hole size (FHS): 0.2 - 0.25 (8 – 10 mm) Via pad size: 0.45 (18 mm) Anti-pad size: 0.65 (26 mm) Trace width: ≥ 0.1 – 0.125 (4 – 5 mm) Trace/Trace space: ≥ 0.1 – 0.125 (4 – 5 mm) Trace/Pad/Land space: ≥ 0.1 (4 mm) NOTE Dimensions are in millimeter. The PCB design complexity is compatible with 0.8 mm BGA pin pitch (similar to IPC 6012B Class 2). Better thermal relief and improved high current return paths are achieved by using a reduced copper-to-hole distance for the inner layer reference planes (inner anti-pad size: 0.55 mm or 0.6 mm). Datasheet CFR0011-120-00 Revision 2.1 85 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 11.2 Package Outline Drawing (42 VF-BGA) Figure 48: Package Outline Drawing (42 VF-BGA) Datasheet CFR0011-120-00 Revision 2.1 86 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 11.3 Soldering Information Refer to the JEDEC standard J-STD-020 for relevant soldering information. This document can be downloaded from http://www.jedec.org. Datasheet CFR0011-120-00 Revision 2.1 87 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter 12 Ordering Information The ordering number consists of the part number followed by a suffix indicating the packing method. For details and availability, please consult Dialog Semiconductor’s customer portal or your local sales representative. Table 59: Ordering Information Part Number Package Size (mm) Shipment Form Pack Quantity DA9210-xxUK2 48 WLCSP Tape and Reel 5000 DA9210-xxFN2-A 42 VFBGA Tape and Real 5000 Datasheet CFR0011-120-00 Revision 2.1 88 of 92 Comments Automotive AEC-Q100 Grade 3 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Appendix A Definitions A.1 Power Dissipation and Thermal Design When designing with the DA9210, consideration must be given to power dissipation as if the device exceeds the package power dissipation, the internal thermal sensor will shut down the device until. until it has cooled sufficiently. The package includes a thermal management paddle to enable improved heat spreading on the PCB. Linear regulators operating with a high current and high differential voltage between input and output will dissipate the following power: Pdiss = (Vin - Vout)*Iout Example – a regulator supplying 150 mA @ 2.8 V from a fully charged lithium battery (VDD = 4.1 V) Pdiss = (4.1 V - 2.8 V) * 0.15 A = 195 mW For switching regulators POUT = PIN * efficiency Therefore Pdiss = PIN – POUT Pdiss = Pout - Pout Efficiency Pdiss = Pdiss = Pout Iout * Vout * 1 * Efficiency - 1 1 Efficiency - 1 Example – an 85 % efficient buck converter supplying 1.2 V@ 400 mA Pdiss = 1.2V * 0.4A * 1 0.85 - 1 = 85mW As the DA9210 is a multiple regulator configuration each supply must be considered and summed to give the total device dissipation (current drawn from the reference and control circuitry can be considered negligible in these calculations). Datasheet CFR0011-120-00 Revision 2.1 89 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter A.2 Regulator Parameter – Line Regulation Static line regulation is a measurement that indicates a change in the regulator output voltage Vreg (regulator operating with a constant load current) in response to a change in the input voltage Vin. Transient line regulation is a measurement of the peak change Vreg in regulated voltage seen when the line input voltage changes. Vin 4.6ms TDMA frame rate Vbat Vreg static Vreg transient 577µS Vreg Figure 49: Line Regulation A.3 Regulator Parameter – Load Regulation Static load regulation is a measurement that indicates a change in the regulator output voltage ∆Vreg in response to a change in the regulator loading ∆load whilst the regulator input voltage remains constant. Transient load regulation is a measurement of the peak change in regulated voltage ∆Vreg seen when the regulator load changes. Iload max Vreg static Vreg transient Iload min Vreg Figure 50: Load Regulation Please contact Dialog Semiconductor for latest application information on the DA9210 and other power management devices. Datasheet CFR0011-120-00 Revision 2.1 90 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Revision History Revision Date Description 1.0 Oct 2011 Initial release 1.1 to 1.x Mar 2015 Regular updates for development and specification alignment 2.0 Sep 2016 Updated and standardized to latest publishing guidelines 2.1 28-Oct-2016 PFM mode withdrawn. Further information on PFM mode limitations in DA9210 can be found in Application Note AN-PM-052. Datasheet CFR0011-120-00 Revision 2.1 91 of 92 28-Oct-2016 © 2016 Dialog Semiconductor DA9210 DA9210 Multi-Phase 12 A DC-DC Buck Converter Status Definitions Revision Datasheet Status Product Status Definition 1.<n> Target Development This datasheet contains the design specifications for product development. Specifications may be changed in any manner without notice. 2.<n> Preliminary Qualification This datasheet contains the specifications and preliminary characterization data for products in pre-production. Specifications may be changed at any time without notice in order to improve the design. 3.<n> Final Production This datasheet contains the final specifications for products in volume production. The specifications may be changed at any time in order to improve the design, manufacturing and supply. Major specification changes are communicated via Customer Product Notifications. Datasheet changes are communicated via www.dialog-semiconductor.com. 4.<n> Obsolete Archived This datasheet contains the specifications for discontinued products. The information is provided for reference only. Disclaimer Information in this document is believed to be accurate and reliable. However, Dialog Semiconductor does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of such information. Dialog Semiconductor furthermore takes no responsibility whatsoever for the content in this document if provided by any information source outside of Dialog Semiconductor. Dialog Semiconductor reserves the right to change without notice the information published in this document, including without limitation the specification and the design of the related semiconductor products, software and applications. Applications, software, and semiconductor products described in this document are for illustrative purposes only. Dialog Semiconductor makes no representation or warranty that such applications, software and semiconductor products will be suitable for the specified use without further testing or modification. Unless otherwise agreed in writing, such testing or modification is the sole responsibility of the customer and Dialog Semiconductor excludes all liability in this respect. Customer notes that nothing in this document may be construed as a license for customer to use the Dialog Semiconductor products, software and applications referred to in this document. Such license must be separately sought by customer with Dialog Semiconductor. All use of Dialog Semiconductor products, software and applications referred to in this document are subject to Dialog Semiconductor’s Standard Terms and Conditions of Sale, available on the company website (www.dialog-semiconductor.com) unless otherwise stated. Dialog and the Dialog logo are trademarks of Dialog Semiconductor plc or its subsidiaries. All other product or service names are the property of their respective owners. © 2016 Dialog Semiconductor. All rights reserved. RoHS Compliance Dialog Semiconductor’s suppliers certify that its products are in compliance with the requirements of Directive 2011/65/EU of the European Parliament on the restriction of the use of certain hazardous substances in electrical and electronic equipment. RoHS certificates from our suppliers are available on request. Contacting Dialog Semiconductor United Kingdom (Headquarters) Dialog Semiconductor (UK) LTD Phone: +44 1793 757700 North America Dialog Semiconductor Inc. Phone: +1 408 845 8500 Singapore Dialog Semiconductor Singapore Phone: +65 64 8499 29 China (Shenzhen) Dialog Semiconductor China Phone: +86 755 2981 3669 Germany Dialog Semiconductor GmbH Phone: +49 7021 805-0 Japan Dialog Semiconductor K. K. Phone: +81 3 5425 4567 Hong Kong Dialog Semiconductor Hong Kong Phone: +852 3769 5200 China (Shanghai) Dialog Semiconductor China Phone: +86 21 5424 9058 The Netherlands Dialog Semiconductor B.V. Phone: +31 73 640 8822 Taiwan Dialog Semiconductor Taiwan Phone: +886 281 786 222 Korea Dialog Semiconductor Korea Phone: +82 2 3469 8200 Email: [email protected] Web site: www.dialog-semiconductor.com Datasheet CFR0011-120-00 Revision 2.1 92 of 92 28-Oct-2016 © 2016 Dialog Semiconductor