SNVS739F December   2011  – October 2016 LM10504

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1  Absolute Maximum Ratings
    2. 6.2  ESD Ratings
    3. 6.3  Recommended Operating Conditions
    4. 6.4  Thermal Information
    5. 6.5  Electrical Characteristics - General
    6. 6.6  Electrical Characteristics - Buck 1
    7. 6.7  Electrical Characteristics - Buck 2
    8. 6.8  Electrical Characteristics - Buck 3
    9. 6.9  Electrical Characteristics - LDO
    10. 6.10 Electrical Characteristics - Comparators
    11. 6.11 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Buck Regulators Description
      2. 7.3.2 PWM Operation
      3. 7.3.3 PFM Operation
      4. 7.3.4 Soft Start
      5. 7.3.5 Current Limiting
      6. 7.3.6 Internal Synchronous Rectification
      7. 7.3.7 Bypass-FET Operation on Buck 1 and Buck 2
      8. 7.3.8 Low Dropout Operation
      9. 7.3.9 Out of Regulation
    4. 7.4 Device Functional Modes
      1. 7.4.1  Start-Up Sequence
      2. 7.4.2  Power-On Default and Device Enable
      3. 7.4.3  Reset Pin Function
      4. 7.4.4  DevSLP Function
        1. 7.4.4.1 DevSLP Pin
        2. 7.4.4.2 DevSLP Programming Through SPI
        3. 7.4.4.3 DevSLP Operational Constraints
      5. 7.4.5  Vselect_B2, Vselect_B3 Function
      6. 7.4.6  Undervoltage Lockout (UVLO)
      7. 7.4.7  Overvoltage Lockout (OVLO)
      8. 7.4.8  Device Status, Interrupt Enable
      9. 7.4.9  Thermal Shutdown (TSD)
      10. 7.4.10 Comparator
    5. 7.5 Programming
    6. 7.6 Register Maps
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
        1. 8.2.2.1 External Components Selection
          1. 8.2.2.1.1 Output Inductors and Capacitors Selection
          2. 8.2.2.1.2 Inductor Selection
            1. 8.2.2.1.2.1 Recommended Method for Inductor Selection
            2. 8.2.2.1.2.2 Alternate Method for Inductor Selection
              1. 8.2.2.1.2.2.1 Suggested Inductors and Their Suppliers
          3. 8.2.2.1.3 Output and Input Capacitors Characteristics
            1. 8.2.2.1.3.1 Output Capacitor Selection
            2. 8.2.2.1.3.2 Input Capacitor Selection
        2. 8.2.2.2 Recommendations For Unused Functions and Pins
      3. 8.2.3 Application Curves
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
      1. 10.1.1 PCB Layout Thermal Dissipation For DSGBA Package
    2. 10.2 Layout Example
  11. 11Device and Documentation Support
    1. 11.1 Device Support
      1. 11.1.1 Third-Party Products Disclaimer
    2. 11.2 Receiving Notification of Documentation Updates
    3. 11.3 Community Resources
    4. 11.4 Trademarks
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 Glossary
  12. 12Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

7 Detailed Description

7.1 Overview

LM10504 is a highly efficient and integrated power management unit for systems-on-a-chip (SoCs), ASICs, and processors. It operates cooperatively and communicates with processors over an SPI interface with output voltage programmability.

The device incorporates three high-efficiency synchronous buck regulators and one LDO that deliver four output voltages from a single power source. The device also includes a SPI-programmable comparator block that provides an interrupt output signal.

7.2 Functional Block Diagram

LM10504 30176904.gif

7.3 Feature Description

A buck converter contains a control block, a switching PFET connected between input and output, a synchronous rectifying NFET connected between the output and ground and a feedback path. Figure 19 shows the block diagram of each of the three buck regulators integrated in the device.

LM10504 30176908.gif Figure 19. Buck Functional Diagram

During the first portion of each switching cycle, the control block turns on the internal PFET switch. This allows current to flow from the input through the inductor to the output filter capacitor and load. The inductor limits the current to a ramp with a slope of (VIN – VOUT) / L by storing energy in a magnetic field. During the second portion of each cycle, the control block turns the PFET switch off, blocking current flow from the input, and then turns the NFET synchronous rectifier on. The inductor draws current from ground through the NFET to the output filter capacitor and load, which ramps the inductor current down with a slope of (–VOUT) / L.

The output filter stores charge when the inductor current is high, and releases it when low, smoothing the voltage across the load. The output voltage is regulated by modulating the PFET switch on time to control the average current sent to the load. The effect is identical to sending a duty-cycle modulated rectangular wave formed by the switch and synchronous rectifier at the SW pin to a low-pass filter formed by the inductor and output filter capacitor. The output voltage is equal to the average voltage at the SW pin.

7.3.1 Buck Regulators Description

The LM10504 incorporates three high-efficiency synchronous switching buck regulators that deliver various voltages from a single DC input voltage. They include many advanced features to achieve excellent voltage regulation, high efficiency, and fast transient response time. The bucks feature voltage mode architecture with synchronous rectification.

Each of the switching regulators is specially designed for high-efficiency operation throughout the load range. With a 2MHz typical switching frequency, the external L-C filter can be small and still provide very low output voltage ripple. The bucks are internally compensated to be stable with the recommended external inductors and capacitors as detailed in the application diagram. Synchronous rectification yields high efficiency for low voltage and high output currents.

All bucks can operate up to a 100% duty cycle allowing for the lowest possible input voltage that still maintains the regulation of the output. The lowest input to output dropout voltage is achieved by keeping the PMOS switch on.

Additional features include soft start, undervoltage lockout, bypass, and current and thermal overload protection. To reduce the input current ripple, the device employs a control circuit that operates the 3 bucks at 120° phase. These bucks are nearly identical in performance and mode of operation. They can operate in FPWM (forced PWM) or automatic mode (PWM/PFM).

7.3.2 PWM Operation

During PWM operation the converter operates as a voltage-mode controller with input voltage feedforward. This allows the converter to achieve excellent load and line regulation. The DC gain of the power stage is proportional to the input voltage. To eliminate this dependence, a feedforward voltage inversely proportional to the input voltage is introduced.

In forced PWM mode the bucks always operate in PWM mode regardless of the output current.

In automatic mode, if the output current is less than 70 mA (typical), the bucks automatically transition into Pulse Frequency Modulation (PFM) operation to reduce the current consumption. At higher than 100 mA (typical), they operate in PWM mode. This increases the efficiency at lower output currents. The 30-mA (typical) hysteresis is designed in for stable mode transition.

While in PWM mode, the output voltage is regulated by switching at a constant frequency and then modulating the energy per cycle to control power to the load. At the beginning of each clock cycle the PFET switch is turned on, and the inductor current ramps up until the comparator trips and the control logic turns off the switch. The current limit comparator can also turn off the switch in case the current limit of the PFET is exceeded. In this case the NFET switch is turned on and the inductor current ramps down. The next cycle is initiated by the clock turning off the NFET and turning on the PFET.

LM10504 30176909.gif Figure 20. PFM vs PWM Operation

7.3.3 PFM Operation

At very light loads, Bucks 1, 2, and 3 enter PFM mode and operate with reduced switching frequency and supply current to maintain high efficiency.

Bucks 1, 2, and 3 automatically transitions into PFM mode when either of two conditions occurs for a duration of 32 or more clock cycles:

  1. The inductor current becomes discontinuous
  2. The peak PMOS switch current drops below the IMODE level.

During PFM operation, the converter positions the output voltage slightly higher than the nominal output voltage during PWM operation, allowing additional headroom for voltage drop during a load transient from light to heavy load. The PFM comparators sense the output voltage through the feedback pin and control the switching of the output FETs such that the output voltage ramps between 0.8% and 1.6% (typical) above the nominal PWM output voltage. If the output voltage is below the ‘high’ PFM comparator threshold, the PMOS power switch is turned on. It remains on until the output voltage exceeds the ‘high’ PFM threshold or the peak current exceeds the IPFM level set for PFM mode.

Once the PMOS power switch is turned off, the NMOS power switch is turned on until the inductor current ramps to zero. When the NMOS zero-current condition is detected, the NMOS power switch is turned off. If the output voltage is below the ‘high’ PFM comparator threshold (see Figure 20), the PMOS switch is again turned on and the cycle is repeated until the output reaches the desired level. Once the output reaches the high PFM threshold, the NMOS switch is turned on briefly to ramp the inductor current to zero and then both output switches are turned off and the part enters an extremely low power mode. Quiescent supply current during this idle mode is less than 100 µA, which allows the part to achieve high efficiencies under extremely light load conditions. When the output drops below the ‘low’ PFM threshold, the cycle repeats to restore the output voltage to approximately 1.6% above the nominal PWM output voltage.

If the load current must increase during PFM mode causing the output voltage to fall below the ‘low2’ PFM threshold, the part automatically transitions into fixed-frequency PWM mode.

7.3.4 Soft Start

Each of the buck converters has an internal soft-start circuit that limits the in-rush current during start-up. This allows the converters to gradually reach the steady-state operating point, thus reducing start-up stresses and surges. During start-up, the switch current limit is increased in steps.

For Bucks 1, 2, and 3 the soft start is implemented by increasing the switch current limit in steps that are gradually set higher. The start-up time depends on the output capacitor size, load current, and output voltage. Typical start-up time with the recommended output capacitor of 10 µF is 0.2 to 1ms. It is expected that in the final application the load current condition is more likely in the lower load current range during start-up.

7.3.5 Current Limiting

A current limit feature protects the device and any external components during overload conditions. In PWM mode the current limiting is implemented by using an internal comparator that trips at current levels according to the buck capability. If the output is shorted to ground the device enters a timed current limit mode where the NFET is turned on for a longer duration until the inductor current falls below a low threshold, ensuring inductor current has more time to decay, thereby preventing runaway.

7.3.6 Internal Synchronous Rectification

While in PWM mode, the bucks use an internal NFET as a synchronous rectifier to reduce the rectifier forward voltage drop and the associated power loss. Synchronous rectification provides a significant improvement in efficiency whenever the output voltage is relatively low compared to the voltage drop across an ordinary rectifier diode.

7.3.7 Bypass-FET Operation on Buck 1 and Buck 2

There is an additional bypass FET used on Buck 1. The FET is connected in parallel to high-side FET and inductor. Buck 2 has no extra bypass FET; it uses high-side FET (PFET) for bypass operation. If Buck 1 input voltage is greater than 3.5 V (2.6 V for Buck 2), the bypass function is disabled. The determination of whether or not the Buck regulators are in bypass mode or standard switching regulation is constantly monitored while the regulators are enabled. If at any time the input voltage goes above 3.5 V (2.6 V for Buck 2) while in bypass mode, the regulators transitions to normal operation.

When the bypass mode is enabled, the output voltage of the buck that is in bypass mode is not regulated, but instead, the output voltage follows the input voltage minus the voltage drop seen across the FET and DCR of the inductor. The voltage drop is a direct result of the current flowing across those resistive elements. When Buck 1 transitions into bypass mode, there is an extra FET used in parallel along with the high-side FET for transmission of the current to the load. This added FET helps reduce the resistance seen by the load and decrease the voltage drop. For Buck 2, the bypass function uses the same high-side FET.

LM10504 30176911.gif Figure 21. Bypass Operations for Buck 1 and Buck 2

7.3.8 Low Dropout Operation

The device can operate at 100% duty cycle (no switching; PMOS switch completely on) for low dropout support. In this way, the output voltage is controlled down to the lowest possible input voltage. When the device operates near 100% duty cycle, output voltage ripple is approximately 25 mV.

The minimum input voltage needed to support the output voltage is calculated with Equation 1.

Equation 1. VIN_MIN = VOUT + ILOAD × (RDSON_PFET + RIND)

where

  • ILOAD is the load current
  • RDSON_PFET is the drain to source resistance of PFET (high-side)
  • RIND is the inductor resistance

7.3.9 Out of Regulation

When any of the Buck outputs are taken out of regulation (below 85% of the output level), the device starts a shutdown sequence and all other outputs switch off normally. The device restarts when the forced out-of-regulation condition is removed.

7.4 Device Functional Modes

7.4.1 Start-Up Sequence

The start-up mode of the LM10504 depends on the input voltage. Once VIN reaches the UVLO threshold, there is a 15-ms delay before the LM10504 determines how to set up the buck regulators. If VIN is below 3.6 V, then Buck 1 and Buck 2 are in bypass mode; see Bypass-FET Operation on Buck 1 and Buck 2 for functionality description. If the VIN voltage is greater than 3.6 V, the bucks start up as standard regulators. The 3 buck regulators are staggered during start-up to avoid large inrush currents. There is a fixed delay of 2 ms between the start-up of each regulator.

The start-up sequence is:

  1. 15 msec (±30%) delay after VIN above UVLO
  2. LDO → 3.2 V
  3. 2-ms delay
  4. Buck 1 → 3 V
  5. 2-ms delay
  6. Buck 2 → 3 V or if Vselect_B2 = Low → 1.8 V
  7. 2-ms delay
  8. Buck 3 → 1.2 V or if Vselect_B3 = Low → 1 V
LM10504 30176906.gif Figure 22. Operating Modes

7.4.2 Power-On Default and Device Enable

The device is always enabled and the LDO is always on, unless outside of operating voltage range. There is no LM10504 Enable pin. Once VIN reaches a minimum required input voltage, the power-up sequence is started automatically and the start-up sequence is initiated. Once the device is started, the output voltage of the Bucks 1 and 2 can be individually disabled by accessing their corresponding BKEN register bits (BUCK CONTROL).

7.4.3 Reset Pin Function

The RESET pin is internally pulled high. If the RESET pin is pulled low, the device performs a complete reset of all the registers to their default states. This means that all of the voltage settings on the regulators go back to their default states.

7.4.4 DevSLP Function

The device can be placed into sleep (DevSLP) mode. There are two ways for doing that:

  1. DevSLP pin
  2. Programming through the SPI

Bucks 1 and 2 are ramped down when the disable signal is given. Buck 1 starts ramping 2 ms after Buck 2 has started ramping.

To enter the DevSLP sequence:

  1. Buck 3 → PSML (Programmable DevSLP Mode Level)
  2. 2-ms delay
  3. Buck 2 → Disabled
  4. 2-ms delay
  5. Buck 1 → Disabled

7.4.4.1 DevSLP Pin

When the DevSLP pin is asserted high, the LM10504 enters sleep mode. While in sleep mode, Buck 1 and Buck 2 are disabled. Buck 3’s output voltage is transitioned to the programmable sleep mode level (PSML) as set by LM10504 register 0x09. The DevSLP pin is internally pulled down, and there is a 1-s delay during power up before the state of the DevSLP pin is checked.

NOTE

If Buck 1 and Buck 2 are already disabled, and the DevSLP pin is asserted high, then Buck 3 does not go to PSML. For further instructions, see DevSLP Programming Through SPI. Bucks 1 and 2 are ramped down when the disable signal is given. Buck 1 starts ramping 2 ms after Buck 2 has started ramping.

To enter the sleep sequence:

  1. Buck 3 → PSML
  2. 2-ms delay
  3. Buck 2 → Disabled
  4. 2-ms delay
  5. Buck 1 → Disabled

An internal 22-kΩ pulldown resistor (±30%) is attached to the FB pin of Buck 1 and Buck 2. Buck 1 and 2 outputs are pulled to ground level when they are disabled to discharge any residual charge present in the output circuitry. When Sleep transitions to a low, Buck 1 is again enabled followed by Buck 2. Buck 3 goes back to its previous state.

When waking up from sleep mode, the sequence is:

  1. Buck 1 → Previous state
  2. 2-ms delay
  3. Buck 2 and Buck 3 transition together → Previous state

7.4.4.2 DevSLP Programming Through SPI

There is no bit which has the same function as DevSLP pin. There is only one requirement programming LM10504 into DevSLP mode through SPI. Setting LDO sleep mode bit high must be the last move when entering DevSLP mode and programming the bit low when waking from DevSLP mode must be the first move. Disabling or programming the Bucks to new level is the user’s decision based on power consumption and other requirements.

The following section describes how to program the chip into sleep mode corresponding to DevSLP pin function. To program the LM10504 to sleep mode through SPI, Buck 1 and Buck 2 must be disabled by host device (Register 0x0A bit 1 and 0). Buck 3 must be programmed to desired level using Register 0x00. After Buck 3 has finished ramping, LDO sleep mode bit must be set high (Register 0x0E bit 1). To wake LM10504 from sleep mode, LDO sleep mode bit must be set low (Register 0x0E bit 1). Buck 1 and 2 must be enabled. Buck 3 voltage must be programmed to previous output level.

7.4.4.3 DevSLP Operational Constraints

In sleep mode the device is in a low power mode. All internal clocks are turned off to conserve power and Buck 3 only operates in PFM mode. While limited to PFM mode the loading on Buck 3 must be kept below 80 mA (typical) to remain below the PFM/PWM threshold and avoid device shutdown. The device loading must be lowered accordingly before entering sleep mode through DevSLP.

7.4.5 Vselect_B2, Vselect_B3 Function

The Vselect_B2/3 pins are digital pins which control alternate voltage selections of Buck 2 and Buck 3, respectively. Vselect_B2 has an internal pulldown which defaults to a 1.8-V output voltage selection for Buck 2. Alternatively, if Vselect_B2 is driven high, an output voltage of 3 V is selected. Vselect_B3 has an internal pullup which defaults to a 1.2-V output voltage selection for Buck 3. Alternatively, if Vselect_B3 is driven low, an output voltage of 1 V is selected. The pullup resistor is connected to the main input voltage. Transitions of the pins does not affect the output voltage, the state is only checked during start-up.

7.4.6 Undervoltage Lockout (UVLO)

The VIN voltage is monitored for a supply under voltage condition, for which the operation of the device can not be ensured. The part automatically disables Buck 3. To prevent unstable operation, the undervoltage lockout (UVLO) has a hysteresis window of about 300 mV. An UVLO forces the device into the reset state, all internal registers are reset. Once the supply voltage is above the UVLO hysteresis, the device initiates a power-up sequence and then enter the active state.

Buck 1 and Buck 2 remain in bypass mode after VIN passes the UVLO until VIN reaches approximately 1.9 V. When Buck 2 is set to 1.8 V, the voltage jumps from 1.8 V to VUVLO_FALLING, and then follow VIN.

The LDO and the comparator remains functional past the UVLO threshold until VIN reaches approximately 2.25 V.

7.4.7 Overvoltage Lockout (OVLO)

The VIN voltage is monitored for a supply overvoltage condition, for which the operation of the device cannot be ensured. The purpose of overvoltage lockout (OVLO) is to protect the part and all other consumers connected to the PMU outputs from any damage and malfunction. Once VIN rises over 5.64 V all the Bucks, and LDO is disabled automatically. To prevent unstable operation, the OVLO has a hysteresis window of about 100 mV. An OVLO forces the device into the reset state; all internal registers are reset. Once the supply voltage is below the OVLO hysteresis, the device initiates a power-up sequence, and then enter the active state. Operating maximum input voltage at which parameters are ensured is 5.5 V. Absolute maximum of the device is 6 V.

7.4.8 Device Status, Interrupt Enable

The LM10504 has 2 interrupt registers, INTERRUPT ENABLE and INTERRUPT STATUS. These registers can be read through the serial interface. The interrupts are not latched to the register, always represents the current state, and does not clear on read.

If interrupt condition is detected, then corresponding bit in the INTERRUPT STATUS register (0x0D) is set to '1', and Interrupt output is asserted. There are 5 interrupt generating conditions:

  • Buck 3 output is over flag level (90% when rising, 85% when falling)
  • Buck 2 output is over flag level (90% when rising, 85% when falling)
  • Buck 1 output is over flag level (90% when rising, 85% when falling)
  • LDO is over flag level (90% when rising, 85% when falling
  • Comparator input voltage crosses over selected threshold

Reading the interrupt register does not release interrupt output. Interrupt generation conditions can be individually enabled or disabled by writing respective bits in INTERRUPT ENABLE register (0x0C) to 1 or 0.

7.4.9 Thermal Shutdown (TSD)

The temperature of the silicon die is monitored for an overtemperature condition, for which the operation of the device can not be ensured. The part is automatically disabled if the temperature is too high (>140°C). The thermal shutdown (TSD) forces the device into the reset state. In reset, all circuitry is disabled. To prevent unstable operation, the TSD has a hysteresis window of about 20°C. Once the temperature has decreased below the TSD hysteresis, the device initiates a power-up sequence and then enter the active state. In the active state, the part starts up as if for the first time, all registers are in their default state.

7.4.10 Comparator

The comparator on the LM10504 takes its inputs from the VCOMP pin and an internal threshold level which is programmed by the user. The threshold level is programmable between 2 and 4 V with a step of 31 mV and a default comp code of 0x19. The output of the comparator is the Interrupt pin. Its polarity can be changed using Register 0x0E bit 0. If Interrupt_polarity = 0 → Active low (default) is selected, then the output is low if VCOMP value is greater than the threshold level. The output is high if the VCOMP value is less than the threshold level. If Interrupt_polarity = 1 → Active high is selected then the output is high if VCOMP value is greater than the threshold level. The output is low if the VCOMP value is less than the threshold level. There is some hysteresis when VCOMP transitions from high to low, typically 60 mV. There is a control bit in register 0x0B, comparator control, that can double the hysteresis value.

LM10504 30176907.gif

7.5 Programming

The device is programmable through 4-wire SPI Interface. The signals associated with this interface are CS, DI, DO and CLK. Through this interface, the user can enable or disable the device, program the output voltages of the individual Bucks, and of course read the status of Flag registers.

By accessing the registers in the device through this interface, the user can access and control the operation of the buck controllers and program the reference voltage of the comparator in the device.

LM10504 30176910.gif Figure 23. SPI Interface Write
  • Data In (DI)
    • 1 to 0 Write Command
    • A4to A0 Register address to be written
    • D7 to D0 Data to be written
  • Data Out (DO)
    • All Os
LM10504 30176927.gif Figure 24. SPI Interface Read
  • Data In (DI)
    • 1 to 1 Read Command
    • A4to A0 Register address to be read
  • Data Out (DO)
    • D7 to D0 Data Read
  • Data In (DI)
    • Don't Care after A0

7.6 Register Maps

Table 1. Registers Configurable Through SPI Interface

ADDR REG NAME BIT R/W DEFAULT DESCRIPTION NOTES
0x00 Buck 3 voltage 7 See Table 3 Reset default:
6 R/W Buck 3 Voltage Code[6] Vselect_B3 = 1 → 0x64 (1.2 V)
5 R/W Buck 3 Voltage Code[5] Vselect_B3 = 0 → 0x3C (1 V)
4 R/W Buck 3 Voltage Code[4]
3 R/W Buck 3 Voltage Code[3] Range: 0.7 V to 1.335 V
2 R/W Buck 3 Voltage Code[2]
1 R/W Buck 3 Voltage Code[1]
0 R/W Buck 3 Voltage Code[0]
0x07 Buck 1 voltage 7 See Table 2 Reset default:
6 0x26 (3 V)
5 R/W Buck 1 Voltage Code[5]
4 R/W Buck 1 Voltage Code[4] Range: 1.1 V to 3.6 V
3 R/W Buck 1 Voltage Code[3]
2 R/W Buck 1 Voltage Code[2]
1 R/W Buck 1 Voltage Code[1]
0 R/W Buck 1 Voltage Code[0]
0x08 Buck 2 voltage 7 See Table 2 Reset default:
6 Vselect_B2 = 1 → 0x26 (3 V)
5 R/W Buck 2 Voltage Code[5] Vselect_B2 = 0 → 0x0E (1.8 V)
4 R/W Buck 2 Voltage Code[4]
3 R/W Buck 2 Voltage Code[3] Range: 1.1 V to 3.6 V
2 R/W Buck 2 Voltage Code[2]
1 R/W Buck 2 Voltage Code[1]
0 R/W Buck 2 Voltage Code[0]
0x09 DevSLP mode
for Buck 3
7 R/W See Table 3 Reset default:
6 Buck 3 Voltage Code[6] Vselect_B3 = 1 → 0x53 (1.115 V)
5 Buck 3 Voltage Code[5] Vselect_B3 = 0 → 0x0E (0.93 V)
4 Buck 3 Voltage Code[4]
3 Buck 3 Voltage Code[3]
2 Buck 3 Voltage Code[2]
1 Buck 3 Voltage Code[1]
0 Buck 3 Voltage Code[0]
0x0A Buck control 7 R 1 BK3EN Reads Buck 3 enable status
6
5
4 R/W 0 BK1FPWM Buck 1 forced PWM mode when high
3 R/W 0 BK2FPWM Buck 2 forced PWM mode when high
2 R/W 0 BK3FPWM Buck 3 forced PWM mode when high
1 R/W 1 BK1EN Enables Buck 1 0-disabled, 1-enabled
0 R/W 1 BK2EN Enables Buck 2 0-disabled, 1-enabled
0x0B Comparator control
(see Table 4)
7 R/W 0 Comp_hyst[0] Doubles Comparator hysteresis
6 R/W 0 Comp_thres[5] Programmable range of 2 V to 4 V, step size = 31.75 mV
5 R/W 1 Comp_thres[4] Comparator Threshold reset default: 0x19
4 R/W 1 Comp_thres[3]
3 R/W 0 Comp_thres[2] Comp_hyst = 1 → min 80 mV hysteresis
2 R/W 0 Comp_thres[1] Comp_hyst = 0 → min 40 mV hysteresis
1 R/W 1 Comp_thres[0]
0 R/W 1 COMPEN Comparator enable
0x0C Interrupt enable 7
6
5
4 R/W 0 LDO OK
3 R/W 0 Buck 3 OK
2 R/W 0 Buck 2 OK
1 R/W 0 Buck 1 OK
0 R/W 1 Comparator Interrupt comp event
0x0D Interrupt status 7
6
5
4 R LDO OK LDO is greater than 90% of target
3 R Buck 3 OK Buck 3 is greater than 90% of target
2 R Buck 2 OK Buck 2 is greater than 90% of target
1 R Buck 1 OK Buck 1 is greater than 90% of target
0 R Comparator Comparator output is high
0x0E MISC control 7
6
5
4
3
2
1 R/W 0 LDO sleep mode LDO goes into extra power save mode
0 R/W 0 Interrupt Polarity Interrupt_polarity= 0 → Active low Interrupt
Interrupt_polarity= 1 → Active high Interrupt

Table 2. ADDR 0x07 and 0x08 – Buck 1 and Buck 2 Voltage Code and VOUT Level Mapping

VOLTAGE CODE VOLTAGE VOLTAGE CODE VOLTAGE
0x00 1.1 0x20 2.7
0x01 1.15 0x21 2.75
0x02 1.2 0x22 2.8
0x03 1.25 0x23 2.85
0x04 1.3 0x24 2.9
0x05 1.35 0x25 2.95
0x06 1.4 0x26 3
0x07 1.45 0x27 3.05
0x08 1.5 0x28 3.1
0x09 1.55 0x29 3.15
0x0A 1.6 0x2A 3.2
0x0B 1.65 0x2B 3.25
0x0C 1.7 0x2C 3.3
0x0D 1.75 0x2D 3.35
0x0E 1.8 0x2E 3.4
0x0F 1.85 0x2F 3.45
0x10 1.9 0x30 3.5
0x11 1.95 0x31 3.55
0x12 2 0x32 3.6
0x13 2.05 0x33 3.6
0x14 2.1 0x34 3.6
0x15 2.15 0x35 3.6
0x16 2.2 0x36 3.6
0x17 2.25 0x37 3.6
0x18 2.3 0x38 3.6
0x19 2.35 0x39 3.6
0x1A 2.4 0x3A 3.6
0x1B 2.45 0x3B 3.6
0x1C 2.5 0x3C 3.6
0x1D 2.55 0x3D 3.6
0x1E 2.6 0x3E 3.6
0x1F 2.65 0x3F 3.6

Table 3. ADDR 0x00 and 0x09 – Buck 3 Voltage Code and VOUT Level Mapping

VOLTAGE CODE VOLTAGE VOLTAGE CODE VOLTAGE VOLTAGE CODE VOLTAGE VOLTAGE CODE VOLTAGE
0x00 0.7 0x20 0.86 0x40 1.02 0x60 1.18
0x01 0.705 0x21 0.865 0x41 1.025 0x61 1.185
0x02 0.71 0x22 0.87 0x42 1.03 0x62 1.19
0x03 0.715 0x23 0.875 0x43 1.035 0x63 1.195
0x04 0.72 0x24 0.88 0x44 1.04 0x64 1.2
0x05 0.725 0x25 0.885 0x45 1.045 0x65 1.205
0x06 0.73 0x26 0.89 0x46 1.05 0x66 1.21
0x07 0.735 0x27 0.895 0x47 1.055 0x67 1.215
0x08 0.74 0x28 0.9 0x48 1.06 0x68 1.22
0x09 0.745 0x29 0.905 0x49 1.065 0x69 1.225
0x0A 0.75 0x2A 0.91 0x4A 1.07 0x6A 1.23
0x0B 0.755 0x2B 0.915 0x4B 1.075 0x6B 1.235
0x0C 0.76 0x2C 0.92 0x4C 1.08 0x6C 1.24
0x0D 0.765 0x2D 0.925 0x4D 1.085 0x6D 1.245
0x0E 0.77 0x2E 0.93 0x4E 1.09 0x6E 1.25
0x0F 0.775 0x2F 0.935 0x4F 1.095 0x6F 1.255
0x10 0.78 0x30 0.94 0x50 1.1 0x70 1.26
0x11 0.785 0x31 0.945 0x51 1.105 0x71 1.265
0x12 0.79 0x32 0.95 0x52 1.11 0x72 1.27
0x13 0.795 0x33 0.955 0x53 1.115 0x73 1.275
0x14 0.8 0x34 0.96 0x54 1.12 0x74 1.28
0x15 0.805 0x35 0.965 0x55 1.125 0x75 1.285
0x16 0.81 0x36 0.97 0x56 1.13 0x76 1.29
0x17 0.815 0x37 0.975 0x57 1.135 0x77 1.295
0x18 0.82 0x38 0.98 0x58 1.14 0x78 1.3
0x19 0.825 0x39 0.985 0x59 1.145 0x79 1.305
0x1A 0.83 0x3A 0.99 0x5A 1.15 0x7A 1.31
0x1B 0.835 0x3B 0.995 0x5B 1.155 0x7B 1.315
0x1C 0.84 0x3C 1 0x5C 1.16 0x7C 1.32
0x1D 0.845 0x3D 1.005 0x5D 1.165 0x7D 1.325
0x1E 0.85 0x3E 1.01 0x5E 1.17 0x7E 1.33
0x1F 0.855 0x3F 1.015 0x5F 1.175 0x7F 1.335

Table 4. ADDR 0x0B – Comparator Threshold Mapping

VOLTAGE CODE VOLTAGE VOLTAGE CODE VOLTAGE
0x00 2 0x20 3.016
0x01 2.032 0x21 3.048
0x02 2.064 0x22 3.08
0x03 2.095 0x23 3.111
0x04 2.127 0x24 3.143
0x05 2.159 0x25 3.175
0x06 2.191 0x26 3.207
0x07 2.222 0x27 3.238
0x08 2.254 0x28 3.27
0x09 2.286 0x29 3.302
0x0A 2.318 0x2A 3.334
0x0B 2.349 0x2B 3.365
0x0C 2.381 0x2C 3.397
0x0D 2.413 0x2D 3.429
0x0E 2.445 0x2E 3.461
0x0F 2.476 0x2F 3.492
0x10 2.508 0x30 3.524
0x11 2.54 0x31 3.556
0x12 2.572 0x32 3.588
0x13 2.603 0x33 3.619
0x14 2.635 0x34 3.651
0x15 2.667 0x35 3.683
0x16 2.699 0x36 3.715
0x17 2.73 0x37 3.746
0x18 2.762 0x38 3.778
0x19 2.794 0x39 3.81
0x1A 2.826 0x3A 3.842
0x1B 2.857 0x3B 3.873
0x1C 2.889 0x3C 3.905
0x1D 2.921 0x3D 3.937
0x1E 2.953 0x3E 3.969
0x1F 2.984 0x3F 4