SLVSBO3A December 2013 – December 2015 TPS657120
PRODUCTION DATA.
The TPS657120 is an integrated power management device for Baseband and RF-PA power. The device consists of three step-down converters and two LDOs.
See Table 5-1 for the default output voltages for the DCDC converters and the LDOs. For DCDC1 to DCDC3 and LDO1 and LDO2, there are two registers defining the output voltage. DCDC3_SEL allows to switch in between the two output voltages defined in the _OP and _AVS register of DCDC3. For the other DCDC converters and LDOs, switching is possible by a register Bit.
CONVERTER / LDO REGISTER | TPS657120 DEFAULT OUTPUT VOLTAGE SETTING |
---|---|
DCDC1_OP / DCDC1_AVS | 1.7 V / 1.7 V |
DCDC2_OP / DCDC2_AVS | 2.65 V / 2.65 V |
DCDC3_OP / DCDC3_AVS | 3.6 V / 3.6 V |
LDO1_OP | 1.8 V |
LDO2_OP | 2.8 V |
CONVERTER / LDO REGISTER | TPS657121 DEFAULT OUTPUT VOLTAGE SETTING |
---|---|
DCDC1_OP / DCDC1_AVS | 1.2 V / 1.2 V (for DIG) |
DCDC2_OP / DCDC2_AVS | TBD (for LVANA or ANALOG) |
DCDC3_OP / DCDC3_AVS | TBD (for LVANA or RF-PA) |
LDO1_OP | 2.7 V (for VVANA) |
LDO2_OP | 2.8 V (for TCXO) |
The power management core has 2 high PSRR, low noise LDOs with different output current capabilities. Each LDO output voltage can be set independently through the communication bus (see Table 5-19) and the transition occurs immediately if the LDO is enabled.
Each LDO is equipped with a low quiescent current mode that can enabled or disabled separately by setting the ECO bit = 1.
Each LDO is equipped with an output discharge bit. When the bit is set to 1, the output of the LDO will be discharged to ground with the equivalent of a 300-Ω resistor if the LDO is disabled. If the LDO is enabled, the discharge bit is ignored.
The LDOs enable/disable is part of the flexible power-up and power-down state machine. Each LDO can be programmed such that it is powered up automatically in one of the 15 time slots after a power-on condition occurs or is controlled by a dedicated pin. Pins CLK_REQ1 and CLK_REQ2 can be mapped to any resource (LDOs, dcdc converters) to enable or disable it.
The output voltage range for the LDOs is 1.2 V to 3.3 V.
The output voltage of each LDO is supervised by an internal power good comparator. Its output is setting and clearing the PGOOD Bits in register PGOOD. The power good Bits are not valid if the LDO is enabled but the input voltage to the LDO is below 1 V.
The TPS657120 step down converters operate with typically 2.25-MHz fixed frequency pulse width modulation (PWM) at moderate to heavy load currents. With DCDCx_MODE bit set to 0, at light load currents the converter can automatically enter Power Save Mode and operates then in PFM mode.
During PWM operation the converter uses a unique fast response voltage mode control scheme with input voltage feed-forward to achieve good line and load regulation allowing the use of small ceramic input and output capacitors. At the beginning of each clock cycle initiated by the clock signal, the High Side MOSFET switch is turned on. The current flows now from the input capacitor via the High Side MOSFET switch through the inductor to the output capacitor and load. During this phase, the current ramps up until the PWM comparator trips and the control logic will turn off the switch. The current limit comparator will also turn off the switch in case the current limit of the High Side MOSFET switch is exceeded. After an off time preventing shoot through current, the Low Side MOSFET rectifier is turned on and the inductor current will ramp down. The current flows now from the inductor to the output capacitor and to the load. It returns back to the inductor through the Low Side MOSFET rectifier.
The next cycle is initiated by the clock signal again turning off the Low Side MOSFET rectifier and turning on the on the High Side MOSFET switch. A 180° phase shift between DCDC1 and DCDC2 decreases the input RMS current and synchronizes the operation of the two dcdc converts. The feedback pin (VDCDCx) must directly be connected to the output voltage of the DCDC converter and no external resistor network must be connected.
The Power Save Mode is enabled with the DCDCx_MODE bit set to 0. If the load current decreases, the converter will enter Power Save Mode operation automatically. During Power Save Mode the converter skips switching and operates with reduced frequency in PFM mode with a minimum quiescent current to maintain high efficiency. The converter positions the output voltage typically +1% above the nominal output voltage. This voltage positioning feature minimizes voltage drops caused by a sudden load step. The transition from PWM mode to PFM mode occurs once the inductor current in the Low Side MOSFET switch becomes zero, which indicates discontinuous conduction mode. During the Power Save Mode the output voltage is monitored with a PFM comparator. As the output voltage falls below the PFM comparator threshold of VOUT nominal +1%, the device starts a PFM current pulse. The High Side MOSFET switch will turn on, and the inductor current ramps up. After the On-time expires, the switch is turned off and the Low Side MOSFET switch is turned on until the inductor current becomes zero. The converter effectively delivers a current to the output capacitor and the load. If the load is below the delivered current, the output voltage will rise. If the output voltage is equal or higher than the PFM comparator threshold, the device stops switching and enters a sleep mode with typical 25-µA current consumption.
If the output voltage is still below the PFM comparator threshold, a sequence of further PFM current pulses are generated until the PFM comparator threshold is reached. The converter starts switching again once the output voltage drops below the PFM comparator threshold. With a fast single threshold comparator, the output voltage ripple during PFM mode operation can be kept small. The PFM Pulse is time controlled, which allows to modify the charge transferred to the output capacitor by the value of the inductor. The resulting PFM output voltage ripple and PFM frequency depend in first order on the size of the output capacitor and the inductor value. Increasing output capacitor values and inductor values will minimize the output ripple. The PFM frequency decreases with smaller inductor values and increases with larger values. The PFM mode is left and PWM mode is entered in case the output current can not longer be supported in PFM mode. The Power Save Mode can be disabled by setting Mode pin to high. The converter will then operate in fixed frequency PWM mode.
This feature reduces the voltage under/overshoots at load steps from light to heavy load and heavy to light. It is active in Power Save Mode and regulates the output voltage 1% higher than the nominal value. This provides more headroom for both the voltage drop at a load step, and the voltage increase at a load throw-off. Dynamic voltage positioning is an optional feature set at TI and can be enabled / disabled on request.
Step-Down converter ENABLE
The step-down converter enable/disable is part of the flexible power-up and power-down state machine. Each converter can be programmed such that it is powered up automatically in one of the 15 time slots after a power-on condition occurs or is controlled by a dedicated pin. Pins CLK_REQ1 and CLK_REQ2 can be mapped to any resource (LDOs, dcdc converter) to enable or disable it.
Step-Down converter SOFT START
The step-down converters in TPS657120 have an internal soft start circuit that controls the ramp up of the output voltage. The output voltage ramps up from 5% to 95% of its nominal value within a time defined in the electrical spec. This limits the inrush current in the converter during start up and prevents possible input voltage drops when a battery or high impedance power source is used. The Soft start circuit is enabled after the start up time tStart has expired. For DCDC3, there is an option to set two different values for the start-up and ramp-time. For applications that require a fast response, set DCDC3_CTRL:RAMP_TIME = 1.
During soft start, the output voltage ramp up is controlled as shown in Figure 5-1.
The DCDC converters in TPS657120 allow to change the output voltage during operation by changing the register content or by switching between the settings defined by DCDCx_OP and DCDCx_AVS registers. Switching between DCDCx_OP and DCDCx_AVS registers is done by pin DCDC3_SEL. The name indicates that the pin is used for DCDC3 exclusively but DCDC1 and/or DCDC2 could be mapped to the pin same as DCDC3 to change in between two different output voltages by toggling the pin. Mapping of the voltage scaling function is done by DCDCx_CTRL registers bit DCDCx_SEL_CTRL for each of the converters. When a change in output voltage occurs, the new voltage will be ramped to either immediately if DCDCx_CTRL:IMMEDIATE=1 or the slew rate defined by DCDCx_CTRL:TSTEP with the IMMEDIATE bit set to 0. The slew rate control is implemented such that TSTEP defines the time from one output voltage step to the next, stepping through all steps until the new target is reached. While the voltage change is active, the converter is forced to PWM mode to allow defined rise and fall times of the output voltage. DVS is not active for DCDC3 when operated in VCON mode but the converter will follow the analog signal at VCON.
The DVS state machine which ramps the output voltage to the target within the programmed time is automatically disabled when a converter is disabled. Therefore a voltage change will only be processed if the converter is active. If a converter is being disabled, the target voltage in the register now is changed with a certain TSTEP setting and the converter is enabled, the DVS will start to ramp to the target. For the two slowest TSSTEP settings, the 130-µs initial enable delay of a converter will not be long enough to cover that ramp time. This will result in a voltage, still ramping to the new target during power-up.
The device starts to enter 100% duty cycle mode once the input voltage comes close to the nominal output voltage. In order to maintain the output voltage, the High Side MOSFET switch is turned on 100% for one or more cycles. With further decreasing VIN the High Side MOSFET switch is turned on completely. In this case, the converter offers a low input-to-output voltage difference. This is particularly useful in battery-powered applications to achieve longest operation time by taking full advantage of the whole battery voltage range. The minimum input voltage to maintain regulation depends on the load current and output voltage, and can be calculated with Equation 1.
where
In PWM Mode, the converters operate with a 180° turn-on phase shift of the PMOS (high side) transistors. This prevents the high-side switches of both converters from being turned on simultaneously, and therefore smooths the input current. This feature reduces the surge current drawn from the supply.
The undervoltage lockout circuit prevents the device from malfunctioning at low input voltages and from excessive discharge of the battery. It disables the DC-DC converters and LDOs at too low input voltages. See the electrical characteristics for the undervoltage lockout threshold voltage.
The dcdc converters and LDOs contain an output capacitor discharge feature which makes sure that the capacitor is discharged when the dcdc converter or LDO is disabled.
All outputs are short circuit protected with a maximum output current as defined in the electrical specifications.
Internal power good comparators monitors the switching regulator outputs and detect when the output voltage is below the target value. This information is used by the power management core to set and clear the power good Bits in the register set accordingly. A switching regulator’s individual power good comparator will be blanked when the regulator is disabled or when the regulator’s voltage is transitioning from one set point to another.
The step-down converter and LDO enable/disable is part of the flexible power-up and power-down state machine. Each converter can be programmed such that it is powered up automatically at the beginning of on out of 8 time slots after a power-on condition occurs. Alternatively, a resource can be mapped to a dedicated pin controlling the enable function. Pins CLK_REQ1 and CLK_REQ2 serve this function for any resource (LDO, DCDC converter) to enable or disable it. As long as a resource is not mapped to a pin, the enable bit defines the status. If a resource is mapped to a pin, the status of the enable bit is ignored and the pin controls the enable function.
As soon as a resource is mapped to the CLK_REQ1 pin and there is a falling edge on that pin, all _OP and _AVS registers (for all resources) are re-loaded to their OTP default settings. For Rev 1.0 of silicon the default settings were loaded based on a falling edge of either one of the CLK_REQ pins. During the 25us it takes to re-load the registers, the RFFE interface is in reset and no communication is possible. The RFFE interface is also held in reset during a 2.5-µs period after a rising edge of the CLK_REQx pins. CLK_REQ mapping should be done with a 2-µs setup time; for example, CLK_REQ pins shall have a stable, high-level 2 µs before the pin is mapped for a converter which is on by default.
DCDC3 is intended to be used as the power supply for a RF- power amplifier (RF-PA). Its output current of up to 2.5A allows operation with 2G / 3G and 4G amplifiers. There are two different operating modes with respect to how the output voltage is set:
Pin DCDC3_SEL can be mapped to any of the 3 step-down converters but typically is used for DCDC3 only. It allows to switch in between the voltage setting based on DCDC3_OP and DCDC3_AVS. Each, DCDC3_OP and DCDC3_AVS contain the Bits to set the output voltage of DCDC3, force PWM mode and also open/close the BYPASS switch.
The DCDC3_SEL pin allows to select between two different registers defining operating parameters for DCDC3 such as:
The status of DCDC3_SEL defines which of the two registers is used to define the operating parameters and allows to switch in between by toggling the pin.
In addition to DCDC3, DCDC1 and/or DCDC2 could be mapped to the DCDC3_SEL pin to change their output voltage depending on the pin status.
In addition to the functionality above, the DCDC3_SEL pin can be mapped to enable and disable the negative current limit for DCDC3. This option may be useful in case of GMSK ramping. During a positive slope, the DCDC3 control loop may counter-regulate with the ramp-up support (DCDC3_EN_UP=1) . In this case disabling the negative current limit of DCDC3 will help to get a smooth ramp-up waveform. For a GMSK falling edge, the negative current limit is needed to ensure a fast down-slope, so it needs to be enabled. In order to enable and disable the negative current limit fast, the function can be mapped to pin DCDC3_SEL. The mapping is done by bit SPARE0:nILIM_MAPPING. If the bit is set = 1, the negative current limit is enabled or disabled depending on the status of the DCDC3_SEL pin which the n should be driven accordingly within a GMSK cycle. This mapping is not gating nor is it gated by other mapping options, so it needs to be made sure the voltage mapping is disabled if not required. Bit SPARE0:EN_nILIM_xl has to be set 1 at least 50 µs before the mapping is done by setting SPARE0:nILIM_MAPPING=1. See details in the register description for SPARE0.
There is a bypass switch for DCDC3 with the input pins shared between the bypass switch and the power stage of the step-down converter. The switch is driven manually depending on the settings of EN_BYPASS defined in register DCDC3_OP and DCDC3_AVS.
There is a overvoltage protection (OVP) with a 4.0-V threshold sensed at the output of DCDC3 to protect the RF-PA powered by DCDC3 for cases where the bypass switch is closed and the supply voltage from an unregulated charger / power path is rising immediately to 5 V. In this case, the bypass switch is forced to open independent of setting of EN_BYPASS. Bit DCDC_CONTROL:DCDC3_OVP is set to 1 in an OVP event and needs to be cleared in software in order to close the bypass switch again using EN_BYPASS.
When the bypass switch is closed, PWM mode of DCDC3 is blocked and its high side switch is forced ON.
There is circuitry to ensure a fast output voltage change on DCDC3. This is accomplished by automatically enabling the bypass switch to support a ramp of DCDC3 to higher output voltages independent of the setting of EN_BYPASS. In an OVP event, when DCDC3_OVP is set, the ramp support is disabled and bit DCDC3_OVP has to be cleared for proper operation of the ramp support circuit. In addition, the ramp support can be disabled by clearing DCDC3_EN_UP. In addition, there is a down ramp support which ensures fast down-ramping of DCDC3. That function can be disabled independently from the up-ramping support by DCDC3_EN_DWN and is not affected by the status of the OVP.
From Rev 1.1 of silicon bits DCDC3_S2 and DCDC3_S1 have been added to register DCDC_CONFIG1. The bits allow to change the threshold for the ramp support circuit and therefore allow to adjust the shape of the rising edge of the output voltage during a VCON transition.
There are a couple of register bits to control the function of the ramp support as listed below.
The ramp-up and ramp-down support circuitry is intended to be used during GMSK ramping with the VCON input driven to define the output voltage of DCDC3. It is recommended to keep the ramp support disabled when the DCDC3 converter is not operated in VCON mode (when DCDC3_CTRL:VCON=0).
The VCON decoder allows to control the output voltage of DCDC3 by an analog signal to pin VCON. The gain and offset of the VCON decoder can be adjusted by register VCON. Typically it will be driven with an input voltage in the range of 0 mV (or 200 mV) to 2100 mV. In VCON operation, DCDC3 is forced to fixed frequency PWM operation independent of the setting of DCDC3_MODE in register DCDC3_OP or DCDC3_AVS. In addition, the converter is forced to be enabled with VCON=1 independent of the status of the ENABLE bit or status of the CLK_REQ signals if mapped.
The gain and offset settings are listed in the register description for the VCON register. DCDC3 ramp support is used also in VCON mode to ensure a fast transition of the output voltage.
The output voltage of DCDC3 in VCON mode is defined using Equation 2.
With a typical output voltage range at DCDC3 of 100 mV to 3.5 V, the default gain and offset settings are:
The is a thermal protection module that monitors the junction temperature of the device.
When the Thermal Shutdown temperature threshold is reached the TPS657120 is set under reset and a transition to STANDBY state is initiated. The POWER ON enable conditions of the device will not be taken into consideration until the die temperature has decreased below the Thermal Shutdown threshold.
The thermal protection is enabled in ACTIVE state. The thermal protection is automatically enabled during an STANDBY to ACTIVE state transition and will be kept enabled in STANDBY state after a switch-off sequence caused by a thermal shutdown event. Recovery from this STANDBY state will be initiated (switch-on sequence) when the die temperature will fall below the Thermal Shutdown temperature threshold. In a thermal event, all resources are powered down at the same time.
There are 2 GPIOs in TPS657120. If the output stage is programmed to push-pull, it pulls to the high-voltage set by VDDIO. With VDDIO being below the VDDIO undervoltage lockout, the high side driver is disabled and the output is set to open drain. The default state of the GPIO is defined as an output with state LOW. In addition, the GPIOs allow to add an internal 4.7-kΩ pulldown resistor optionally.
A GPIO can alternatively be programmed such that it is assigned to the power-up sequencing by setting GPIO_CFG=1. In this case the GPIO output will be set according to the definition in GPIOx:GPIO_SET during one of the 8 time slots as defined by internal power-up sequencing.
GPIO0 and GPIO1 can optionally be assigned as nRESET input or ADR_SELECT input defining the USID[0] bit as defined in the register description. The alternative function is selected by a bit in the GPIOx register as described as follows:
Detailed description for GPIO0 (nRESET):
Detailed description for GPIO1 (ADR_SELECT):
The Embedded Power Controller (EPC) manages the state of the device and controls the power up sequence.
The EPC will support the following states:
TPS657120 allows to internally enable resources during power-up (going from STAND-BY to ACTIVE state) and power-down (going from ACTIVE to STANDBY state) . The internal power-sequencing is defined in OTP memory programmed at TI. The sequencing allows to enable resources in 8 time slots during power-up and power-down. A resource can be associated to any of these 8 time slots that will be processed in the opposite direction during power-down. The delay in between the time slots is fixed to 500 µs.
Resources may include:
Resources that are not part of the automatic sequencing may be configured such that they are enabled by external pins or by their enable Bit in the register set. See STEP-DOWN CONVERTER ENABLE
Push-pull output stages are pulled HIGH to the voltage applied at pin VDDIO for the pins listed below:
The signal levels on the interface pins SDATA and SCLK are on VDDIO level. No voltage must be applied exceeding the voltage level at VDDIO.
The power-up sequencing in TPS657120 is flexible and can be set such that it allows to power up the converters and LDOs in any order with the down-sequencing being the reverse or all converters and LDOs powering down at the same time.
If PWRON is tied to the supply voltage so TPS65712 starts its power-up sequencing once the input voltage is above the UVLO threshold and the internal boot phase is finished.
Once the CLK_REQ1 and CLK_REQ2 pins are enabled to take control of DCDC1, DCDC2 and LDO1, these converters/LDO are enabled if either one of the pins is driven HIGH.
There is a MIPI RFFE compatible interface based on the Rev 1.00.00 specification. The interface is only active in ACTIVE state of TPS657120 - see the power-up timing diagram. RFFE communication is not possible when the _OP and _AVS register are reloaded triggered by a falling edge on CLK_REQx once any DCDC converter or LDO is mapped to that pin. During the 25 µs of re-loading the registers with the OTP content, the RFFE interface is held in reset. The RFFE interface is also held in reset during a 2.5-µs period after a rising edge of the CLK_REQx pins. The slave address bits SA3...SA0 are equivalent to the unique slave identifier (USID) defined in the MIPI RFFE specification. As defined in the RFFE specification, the bits are located in register USID along with the other RFFE-pre-defined registers PM_TRIG, PRODUCT_ID and MANUFACTURER_ID at address 0x1C to 0x1F.
The device supports the following functional modes.
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
ENABLE | RSVD | IMMEDIATE | TSTEP[1] | TSTEP[0] | DCDC1_ SEL_CTRL |
DCDC1_CLK_ REQ2_CTRL |
DCDC1_CLK_ REQ1_CTRL |
(1) | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r/w | r | r/w | r/w | r/w | r/w | r/w | r/w |
ENABLE | 0 DCDC1 Disabled | ||||||
1 DCDC1 Enabled | |||||||
(1) DCDC1 Enabled during automatic power-up sequence | |||||||
IMMEDIATE | 0 a voltage change of DCDC1 will be done based on the settings of TSTEP[1:0] | ||||||
1 a voltage change of DCDC1 will be done bypassing the voltage change state machine and therefore is limited by the response of the DCDC1 converter only. With IMMEDIATE=1, TSTEP[1,0] do not define the slope of the voltage change but the time PWM mode is forced to ensure a steep transition of the output voltage. | |||||||
TSTEP[1:0] | Time step: when changing the output voltage, the new value is reached through successive voltage steps (if not bypassed). The equivalent programmable slew rate of the output voltage is shown in Table 5-5 | ||||||
RSVD | Unused bit, should be written to 0 | ||||||
DCDC1_SEL_CTRL | 0 DCDC1 output voltage / MODE settings are defined by DCDC1_OP register | ||||||
1 DCDC1 output voltage / MODE settings are defined by status of pin DCDC3_SEL | |||||||
DCDC3_SEL = LOW := voltage / MODE settings are defined by DCDC1_OP | |||||||
DCDC3_SEL = HIGH := voltage / MODE settings are defined by DCDC1_AVS | |||||||
DCDC1_CLK_REQ1_CTRL | 0 DCDC1 enable function not mapped to CLK_REQ1 pin; DCDC1 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 DCDC1 enable function mapped to pin CLK_REQ1; ENABLE bit is don´t care, CLK_REQ1= LOW := DCDC1 = off, CLK_REQ1= HIGH := DCDC1 = on | |||||||
DCDC1_CLK_REQ2_CTRL | 0 DCDC1 enable function not mapped to CLK_REQ2 pin; DCDC1 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 DCDC1 enable function mapped to pin CLK_REQ2; ENABLE bit is don´t care, CLK_REQ2= LOW := DCDC1 = off, CLK_REQ2= HIGH := DCDC1 = on | |||||||
Note: CLK_REQ1 and CLK_REQ2 are logically OR´d, as soon as either one is HIGH, DCDC1 is enabled |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
ENABLE | RSVD | IMMEDIATE | TSTEP[1] | TSTEP[0] | DCDC2_ SEL_CTRL |
DCDC2_CLK_ REQ2_CTRL |
DCDC2_CLK_ REQ1_CTRL |
(1) | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r/w | r | r/w | r/w | r/w | r/w | r/w | r/w |
ENABLE | 0 DCDC2 Disabled | ||||||
1 DCDC2 Enabled | |||||||
(1) DCDC2 Enabled during automatic power-up sequence | |||||||
IMMEDIATE | 0 a voltage change of DCDC2 will be done based on the settings of TSTEP[1:0] | ||||||
1 a voltage change of DCDC2 will be done bypassing the voltage change state machine and therefore is limited by the response of the DCDC2 converter only. With IMMEDIATE=1, TSTEP[1,0] do not define the slope of the voltage change but the time PWM mode is forced to ensure a steep transition of the output voltage. | |||||||
TSTEP[1:0] | Time step: when changing the output voltage, the new value is reached through successive voltage steps (if not bypassed). The equivalent programmable slew rate of the output voltage is shown in Table 5-5 | ||||||
RSVD | Unused bit, should be written to 0 | ||||||
DCDC2_SEL_CTRL | 0 DCDC2 output voltage / MODE settings are defined by DCDC2_OP register | ||||||
1 DCDC2 output voltage / MODE settings are defined by status of pin DCDC3_SEL | |||||||
DCDC3_SEL = LOW := voltage / MODE settings are defined by DCDC2_OP | |||||||
DCDC3_SEL = HIGH := voltage / MODE settings are defined by DCDC2_AVS | |||||||
DCDC2_CLK_REQ1_CTRL | 0 DCDC2 enable function not mapped to CLK_REQ1 pin; DCDC2 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 DCDC2 enable function mapped to pin CLK_REQ1; ENABLE bit is don´t care, CLK_REQ1= LOW := DCDC2 = off, CLK_REQ1= HIGH := DCDC2 = on | |||||||
DCDC2_CLK_REQ2_CTRL | 0 DCDC2 enable function not mapped to CLK_REQ2 pin; DCDC2 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 DCDC2 enable function mapped to pin CLK_REQ2; ENABLE bit is don´t care, CLK_REQ2= LOW := DCDC2 = off, CLK_REQ2= HIGH := DCDC2 = on | |||||||
Note: CLK_REQ1 and CLK_REQ2 are logically OR´d, as soon as either one is HIGH, DCDC2 is enabled |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
ENABLE | VCON | IMMEDIATE | TSTEP[1] | TSTEP[0] | DCDC3_ SEL_CTRL |
DCDC3_CLK_ REQ2_CTRL |
DCDC3_CLK_ REQ1_CTRL |
0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | OTP |
r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
ENABLE | 0 DCDC3 Disabled | ||||||
1 DCDC3 Enabled | |||||||
(1) DCDC3 Enabled during automatic power-up sequence | |||||||
VCON | 0 DCDC3 output voltage defined by _OP or _AVS | ||||||
1 DCDC3 output voltage defined by pin VCON | |||||||
With VCON = 1, DCDC3 is enabled independently of the ENABLE bit and the converter is forced to PWM independently of DCDC3_MODE defined in either DCDC3_OP or DCDC3_AVS. | |||||||
IMMEDIATE | 0 a voltage change of DCDC3 will be done based on the settings of TSTEP[1:0] | ||||||
1 a voltage change of DCDC3 will be done bypassing the voltage change state machine and therefore is limited by the response of the DCDC3 converter only. With IMMEDIATE=1, TSTEP[1,0] do not define the slope of the voltage change but the time PWM mode is forced to ensure a a steep transition of the output voltage. | |||||||
TSTEP[1:0] | Time step: when changing the output voltage, the new value is reached through successive voltage steps (if not bypassed). The equivalent programmable slew rate of the output voltage is shown in Table 5-5 | ||||||
DCDC3_SEL_CTRL | 0 DCDC3 output voltage / MODE settings are defined by DCDC3_OP register | ||||||
1 DCDC3 output voltage / MODE settings are defined by status of pin DCDC3_SEL | |||||||
DCDC3_SEL = LOW := voltage / MODE settings are defined by DCDC3_OP | |||||||
DCDC3_SEL = HIGH := voltage / MODE settings are defined by DCDC3_AVS | |||||||
DCDC3_CLK_REQ1_CTRL | 0 DCDC3 enable function not mapped to CLK_REQ1 pin; DCDC3 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 DCDC3 enable function mapped to pin CLK_REQ1; ENABLE bit is don´t care, CLK_REQ1= LOW := DCDC3 = off, CLK_REQ1= HIGH := DCDC3 = on | |||||||
DCDC3_CLK_REQ2_CTRL | 0 DCDC3 enable function not mapped to CLK_REQ2 pin; DCDC3 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 DCDC3 enable function mapped to pin CLK_REQ2; ENABLE bit is don´t care, CLK_REQ2= LOW := DCDC3 = off, CLK_REQ2= HIGH := DCDC3 = on | |||||||
Note: CLK_REQ1 and CLK_REQ2 are logically OR´d, as soon as either one is HIGH, DCDC3 is enabled |
TSTEP[1:0] | TIME PER VOLTAGE STEP ACCORDING TO THE DCDCX VOLTAGE TABLE (µs) | EQUIVALENT SLEW RATE FOR A 25-mV STEP SIZE (mV/µs) |
---|---|---|
00 | 0.9 | 30 |
01 | 1.8 | 15 |
10 | 3.5 | 7.5 |
11 | 6.6 | 3.75 |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
DCDC1_MODE | RSVD | SEL[5] | SEL[4] | SEL[3] | SEL[2] | SEL[1] | SEL[0] |
0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r/w | r | r/w | r/w | r/w | r/w | r/w | r/w |
DCDC1_MODE | 0 Enable Automatic PWM/PFM mode switching | ||||||
1 Force PWM | |||||||
RSVD | Unused bit, should be written to 0 | ||||||
SEL[5:0] | DCDC1 Output Voltage Selection based on Table 5-15. |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
DCDC1_MODE | RSVD | SEL[5] | SEL[4] | SEL[3] | SEL[2] | SEL[1] | SEL[0] |
0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r/w | r | r/w | r/w | r/w | r/w | r/w | r/w |
DCDC1_MODE | 0 Enable Automatic PWM/PFM mode switching | ||||||
1 Force PWM | |||||||
RSVD | Unused bit, should be written to 0 | ||||||
SEL[5:0] | DCDC1 Output Voltage Selection based on Table 5-15. |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
DCDC2_MODE | RSVD | SEL[5] | SEL[4] | SEL[3] | SEL[2] | SEL[1] | SEL[0] |
0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r/w | r | r/w | r/w | r/w | r/w | r/w | r/w |
DCDC2_MODE | 0 Enable Automatic PWM/PFM mode switching | ||||||
1 Force PWM | |||||||
RSVD | Unused bit, should be written to 0 | ||||||
SEL[5:0] | DCDC2 Output Voltage Selection based on Table 5-15. |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
DCDC2_MODE | RSVD | SEL[5] | SEL[4] | SEL[3] | SEL[2] | SEL[1] | SEL[0] |
0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r/w | r | r/w | r/w | r/w | r/w | r/w | r/w |
DCDC2_MODE | 0 Enable Automatic PWM/PFM mode switching | ||||||
1 Force PWM | |||||||
RSVD | Unused bit, should be written to 0 | ||||||
SEL[5:0] | DCDC2 Output Voltage Selection based on Table 5-15. |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
DCDC3_MODE | EN_BYPASS | SEL[5] | SEL[4] | SEL[3] | SEL[2] | SEL[1] | SEL[0] |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | OTP |
r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
DCDC3_MODE | 0 Enable Automatic PWM/PFM mode switching | ||||||
1 Force PWM | |||||||
EN_BYPASS | 0 BYPASS switch is not forced ON | ||||||
1 BYPASS switch is forced ON; over voltage protection at VDCDC3 is active and will clear this bit once VDCDC3 exceeds 4.18 V | |||||||
SEL[6:0] | DCDC3 Output Voltage Selection shown in Table 5-16. | ||||||
Note: | DCDC3_OP register settings are active when DCDC3_SEL = LOW |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
DCDC3_MODE | EN_BYPASS | SEL[5] | SEL[4] | SEL[3] | SEL[2] | SEL[1] | SEL[0] |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | OTP |
r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
DCDC3_MODE | 0 Enable Automatic PWM/PFM mode switching | ||||||
1 Force PWM | |||||||
EN_BYPASS | 0 BYPASS switch is not forced ON | ||||||
1 BYPASS switch is forced ON; over voltage protection at VDCDC3 is active and will clear this bit once VDCDC3 exceeds 4.18 V | |||||||
SEL6:0] | DCDC3 Output Voltage Selection shown in Table 5-16. | ||||||
Note: | DCDC3_AVS register settings are active when DCDC3_SEL = HIGH |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
RSVD | VCON_ OFFSET[2] |
VCON_ OFFSET[1] |
VCON_ OFFSET[0] |
VCON_GAIN[3] | VCON_GAIN[2] | VCON_GAIN[1] | VCON_GAIN[0] |
0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
VCON_OFFSET[2:0] | VCON offset settings shown in Table 5-13. | ||||||
VCON_GAIN[3:0] | VCON gain settings shown in Table 5-13. | ||||||
RSVD | Unused bit, should be written to 0 |
VCON_GAIN[3:0] | GAIN | VCON_GAIN[3:0] | GAIN |
---|---|---|---|
0000 | 1.208 | 1000 | 2.000 |
0001 | 1.292 | 1001 | 2.083 |
0010 | 1.417 | 1010 | 2.208 |
0011 | 1.500 | 1011 | 2.292 |
0100 | 1.583 | 1100 | 2.417 |
0101 | 1.708 | 1101 | 2.500 |
0110 | 1.792 | 1110 | 2.583 |
0111 | 1.917 | 1111 | 2.708 |
VCON_OFFSET[2:0] | OFFSET (mV) |
---|---|
000 | 0 |
001 | -50 |
010 | -100 |
011 | -150 |
100 | -200 |
101 | -250 |
110 | -300 |
111 | -350 |
SEL(DCDCx)[5:0] | VDCDCx (V) | SEL(DCDCx)[5:0] | VDCDCx (V) |
---|---|---|---|
000000 | 0.80 | 100000 | 1.900 |
000001 | 0.90 | 100001 | 1.925 |
000010 | 1.00 | 100010 | 1.950 |
000011 | 1.05 | 100011 | 1.975 |
000100 | 1.10 | 100100 | 2.000 |
000101 | 1.15 | 100101 | 2.025 |
000110 | 1.20 | 100110 | 2.050 |
000111 | 1.25 | 100111 | 2.075 |
001000 | 1.300 | 101000 | 2.100 |
001001 | 1.325 | 101001 | 2.125 |
001010 | 1.350 | 101010 | 2.150 |
001011 | 1.375 | 101011 | 2.175 |
001100 | 1.400 | 101100 | 2.20 |
001101 | 1.425 | 101101 | 2.25 |
001110 | 1.450 | 101110 | 2.30 |
001111 | 1.475 | 101111 | 2.35 |
010000 | 1.500 | 110000 | 2.40 |
010001 | 1.525 | 110001 | 2.45 |
010010 | 1.550 | 110010 | 2.50 |
010011 | 1.575 | 110011 | 2.55 |
010100 | 1.600 | 110100 | 2.60 |
010101 | 1.625 | 110101 | 2.65 |
010110 | 1.650 | 110110 | 2.70 |
010111 | 1.675 | 110111 | 2.75 |
011000 | 1.700 | 111000 | 2.80 |
011001 | 1.725 | 111001 | 2.85 |
011010 | 1.750 | 111010 | 2.90 |
011011 | 1.775 | 111011 | 2.95 |
011100 | 1.800 | 111100 | 3.00 |
011101 | 1.825 | 111101 | 3.10 |
011110 | 1.850 | 111110 | 3.20 |
011111 | 1.875 | 111111 | 3.30 |
SEL(DCDCx)[5:0] | VDCDCx (V) | SEL(DCDCx)[5:0] | VDCDCx (V) |
---|---|---|---|
000000 | 0.80 | 100000 | 2.40 |
000001 | 0.85 | 100001 | 2.45 |
000010 | 0.90 | 100010 | 2.50 |
000011 | 0.95 | 100011 | 2.55 |
000100 | 1.00 | 100100 | 2.60 |
000101 | 1.05 | 100101 | 2.65 |
000110 | 1.10 | 100110 | 2.70 |
000111 | 1.15 | 100111 | 2.75 |
001000 | 1.20 | 101000 | 2.80 |
001001 | 1.25 | 101001 | 2.85 |
001010 | 1.30 | 101010 | 2.90 |
001011 | 1.35 | 101011 | 2.95 |
001100 | 1.40 | 101100 | 3.00 |
001101 | 1.45 | 101101 | 3.05 |
001110 | 1.50 | 101110 | 3.10 |
001111 | 1.55 | 101111 | 3.15 |
010000 | 1.60 | 110000 | 3.20 |
010001 | 1.65 | 110001 | 3.25 |
010010 | 1.70 | 110010 | 3.30 |
010011 | 1.75 | 110011 | 3.35 |
010100 | 1.80 | 110100 | 3.40 |
010101 | 1.85 | 110101 | 3.45 |
010110 | 1.90 | 110110 | 3.50 |
010111 | 1.95 | 110111 | 3.55 |
011000 | 2.00 | 111000 | 3.60 |
011001 | 2.05 | 111001 | 3.60 |
011010 | 2.10 | 111010 | 3.60 |
011011 | 2.15 | 111011 | 3.60 |
011100 | 2.20 | 111100 | 3.60 |
011101 | 2.25 | 111101 | 3.60 |
011110 | 2.30 | 111110 | 3.60 |
011111 | 2.35 | 111111 | 3.60 |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
RSVD | RSVD | RSVD | RSVD | LDO2_CLK_ REQ2_CTRL |
LDO2_CLK_ REQ1_CTRL |
LDO1_CLK_ REQ2_CTRL |
LDO1_CLK_ REQ1_CTRL |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | ||||
r | r | r | r | r/w | r/w | r/w | r/w |
RSVD | Unused bit, should be written to 0 | ||||||
LDO2_CLK_REQ2_CTRL | 0 LDO2 enable function not mapped to CLK_REQ2 pin; LDO2 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 LDO2 enable function mapped to pin CLK_REQ2 pin; ENABLE bit is don't care, CLK_REQ2= LOW := LDO2 = off, CLK_REQ2= HIGH := LDO2 = on | |||||||
LDO2_CLK_REQ1_CTRL | 0 LDO2 enable function not mapped to CLK_REQ1 pin; LDO2 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 LDO2 enable function mapped to pin CLK_REQ1 pin; ENABLE bit is don't care, CLK_REQ1= LOW := LDO2 = off, CLK_REQ1= HIGH := LDO2 = on | |||||||
LDO1_CLK_REQ2_CTRL | 0 LDO1 enable function not mapped to CLK_REQ2 pin; LDO1 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 LDO1 enable function mapped to pin CLK_REQ2 pin; ENABLE bit is don't care, CLK_REQ2= LOW := LDO1 = off, CLK_REQ2= HIGH := LDO1 = on | |||||||
LDO1_CLK_REQ1_CTRL | 0 LDO1 enable function not mapped to CLK_REQ1 pin; LDO1 enabled by ENABLE Bit or internal power-up sequencing setting | ||||||
1 LDO1 enable function mapped to pin CLK_REQ1 pin; ENABLE bit is don't care, CLK_REQ1= LOW := LDO1 = off, CLK_REQ1= HIGH := LDO1 = on | |||||||
Note: CLK_REQ1 and CLK_REQ2 are logically OR'd if both pins are assigned to the same LDO; as soon as either one is HIGH, LDOx is enabled |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
ENABLE | ECO | SEL[5] | SEL[4] | SEL[3] | SEL[2] | SEL[1] | SEL[0] |
(1) | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
ENABLE | 0 LDO1 Disabled | ||||||
1 LDO1 Enabled | |||||||
(1) LDO1 Enabled during automatic power-up sequence | |||||||
ECO | 0 LDO1 is in normal mode | ||||||
1 LDO1 is in power save mode | |||||||
SELREG | 0 LDO1 Voltage selected by LDO1_OP register | ||||||
1 LDO1 Voltage selected by LDO1_AVS register | |||||||
SEL[5:0] | Supply Voltage - setting shown in Table 5-19 |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
ENABLE | ECO | SEL[5] | SEL[4] | SEL[3] | SEL[2] | SEL[1] | SEL[0] |
(1) | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | |
r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
ENABLE | 0 LDO2 Disabled | ||||||
1 LDO2 Enabled | |||||||
(1) LDO2 Enabled during automatic power-up sequence | |||||||
ECO | 0 LDO2 is in normal mode | ||||||
1 LDO2 is in power save mode | |||||||
SELREG | 0 LDO2 Voltage selected by LDO2_OP register | ||||||
1 LDO2 Voltage selected by LDO2_AVS register | |||||||
SEL[5:0] | Supply Voltage - setting shown in Table 5-19 |
SEL[5:0] | LDOx OUTPUT (V) | SEL[5:0] | LDOx OUTPUT (V) |
000000 | 1.200 | 100000 | 2.000 |
000001 | 1.225 | 100001 | 2.050 |
000010 | 1.250 | 100010 | 2.100 |
000011 | 1.275 | 100011 | 2.150 |
000100 | 1.300 | 100100 | 2.200 |
000101 | 1.325 | 100101 | 2.250 |
000110 | 1.350 | 100110 | 2.300 |
000111 | 1.375 | 100111 | 2.350 |
001000 | 1.400 | 101000 | 2.400 |
001001 | 1.425 | 101001 | 2.450 |
001010 | 1.450 | 101010 | 2.500 |
001011 | 1.475 | 101011 | 2.550 |
001100 | 1.500 | 101100 | 2.600 |
001101 | 1.525 | 101101 | 2.650 |
001110 | 1.550 | 101110 | 2.700 |
001111 | 1.575 | 101111 | 2.750 |
010000 | 1.600 | 110000 | 2.800 |
010001 | 1.625 | 110001 | 2.850 |
010010 | 1.650 | 110010 | 2.900 |
010011 | 1.675 | 110011 | 2.950 |
010100 | 1.700 | 110100 | 3.000 |
010101 | 1.725 | 110101 | 3.050 |
010110 | 1.750 | 110110 | 3.100 |
010111 | 1.775 | 110111 | 3.150 |
011000 | 1.800 | 111000 | 3.200 |
011001 | 1.825 | 111001 | 3.250 |
011010 | 1.850 | 111010 | 3.300 |
011011 | 1.875 | 111011 | 3.350 |
011100 | 1.900 | 111100 | 3.400 |
011101 | 1.925 | 111101 | 3.400 |
011110 | 1.950 | 111110 | 3.400 |
011111 | 1.975 | 111111 | 3.400 |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
PWR_OFF_SEQ | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
OTP | |||||||
r/w | r | r | r | r | r | r | r |
PWR_OFF_SEQ | 0 All resources disabled at the same time | ||||||
1 Power-off will be sequential, reverse of power-on sequence (first resource to power on will be the last to power off) | |||||||
Note: Each power-up / power-down time slot is 500 µs. | |||||||
RSVD | Unused bit read returns0 |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
RSVD | DCDC3_ DISCHARGE |
DCDC2_ DISCHARGE |
DCDC1_ DISCHARGE |
RSVD | RSVD | LDO2_ DISCHARGE |
LDO1_ DISCHARGE |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | |||
r | r/w | r/w | r/w | r | r | r/w | r/w |
RSVD | Unused bit read returns 0 | ||||||
DCDC3_DISCHARGE | 0 DCDC3 output is not discharged when disabled | ||||||
1 DCDC3 output is discharged when disabled | |||||||
DCDC2_DISCHARGE | 0 DCDC2 output is not discharged when disabled | ||||||
1 DCDC2 output is discharged when disabled | |||||||
DCDC1_DISCHARGE | 0 DCDC1 output is not discharged when disabled | ||||||
1 DCDC1 output is discharged when disabled | |||||||
LDO2_DISCHARGE | 0 LDO2 output is not discharged when disabled | ||||||
1 LDO2 output is discharged when disabled | |||||||
LDO1_DISCHARGE | 0 LDO1 output is not discharged when disabled | ||||||
1 LDO1 output is discharged when disabled |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
RSVD | PGOOD_DCDC3 | PGOOD_DCDC2 | PGOOD_DCDC1 | RSVD | RSVD | PGOOD_LDO2 | PGOOD_LDO1 |
0 | - | - | - | 0 | 0 | - | - |
r | r | r | r | r | r | r | r |
PGOOD_DCDCx | the Bit is set or cleared by the power-good comparator in the DCDC converter block | ||||||
0 DCDCx output voltage is below its target regulation voltage or disabled | |||||||
1 DCDCx output voltage is in regulation | |||||||
PGOOD_LDOx | the Bit is set or cleared by the power-good comparator in the LDO converter block | ||||||
0 LDOx output voltage is below its target regulation voltage or disabled | |||||||
1 LDOx output voltage is in regulation or in ECO mode | |||||||
Note: The PGOOD_LDOx Bit is not valid if the LDO is enabled but the supply voltage to the LDO is below 1 V. |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
RSVD | nRESET | GPIO_ODEN | RSVD | GPIO_PDEN | GPIO_CFG | GPIO_STS | GPIO_SET |
0 | 1 | 0 | 0 | 0 | 0 | - | 0 |
OTP | OTP | OTP | OTP | OTP | |||
r | r/w | r/w | r | r/w | r/w | r | r/w |
RSVD | Unused bit read returns 0 | ||||||
nRESET | 0 pin is GPIO after OTP configuration has been read; connect external pull-up to a logic HIGH in order to exit reset state allowing to re-configure as GPIO | ||||||
1 pin is active low reset input per default as well as after OTP configuration has been read; pin is input per default independent of setting in GPIO_CFG | |||||||
GPIO_ODEN | 0 Push-pull output mode | ||||||
1 Open drain output mode | |||||||
GPIO_PDEN | 0 GPIO pad pull-down control - Pull-down is disabled | ||||||
1 GPIO pad pull-down control - Pull-down is enabled | |||||||
GPIO_CFG | 0 Configuration of the GPIO pad direction - the pad is configured as an input | ||||||
1 The GPIO pad is configured as an output, GPIO assigned to power-up sequence | |||||||
GPIO_STS | 0 Status of the GPIO pad | ||||||
1 Status of the GPIO pad | |||||||
GPIO_SET | 0 Value set to logic 1'b0 on the GPIO output when configured in output mode | ||||||
1 Value set to logic 1'b1 on the GPIO output when configured in output mode |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
RSVD | ADR_SELECT | GPIO_ODEN | RSVD | GPIO_PDEN | GPIO_CFG | GPIO_STS | GPIO_SET |
0 | 1 | 0 | 0 | 0 | 0 | - | 0 |
OTP | OTP | OTP | OTP | OTP | |||
r | r/w | r/w | r | r/w | r/w | r | r/w |
RSVD | Unused bit read returns 0 | ||||||
ADR_SELECT | 0 pin is GPIO | ||||||
1 actual pin status defines the LSB of the MIPI device address defined in USID[0]; while the device is in reset state, the pin is ADR_SELECT input independent of setting in GPIO_CFG | |||||||
GPIO_ODEN | 0 Push-pull output mode | ||||||
1 Open drain output mode | |||||||
GPIO_PDEN | 0 GPIO pad pull-down control - Pull-down is disabled | ||||||
1 GPIO pad pull-down control - Pull-down is enabled | |||||||
GPIO_CFG | 0 Configuration of the GPIO pad direction - the pad is configured as an input | ||||||
1 The GPIO pad is configured as an output, GPIO assigned to power-up sequence | |||||||
GPIO_STS | 0 Status of the GPIO pad | ||||||
1 Status of the GPIO pad | |||||||
GPIO_SET | 0 Value set to logic 1'b0 on the GPIO output when configured in output mode | ||||||
1 Value set to logic 1'b1 on the GPIO output when configured in output mode |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
DCDC3_OVP | DCDC3_ DWN_2X |
DCDC3_ EN_DWN |
DCDC3_EN_UP | DCDC3_FA2 | DCDC3_FA1 | DCDC3_S2 | DCDC3_S1 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | OTP |
r/w | r/w (read only) | r/w | r/w | r/w (read only) | r/w (read only) | r/w (read only) | r/w (read only) |
SPARE | Unused bit read returns 0 | ||||||
DCDC3_OVP | 0 DCDC3 overvoltage protection not triggered, bypass switch and ramp support status depend on DCDC3_EN_UP and EN_BYPASS bits in DCDC3_OP and DCDC3_AVS registers | ||||||
1 DCDC3 overvoltage protection triggered, bypass switch and ramp support bits are ignored and both features are disabled in OVP. Clear bit to clear OVP after an OVP event. | |||||||
DCDC3_DWN_2X | 0 DCDC3 down ramp high speed disabled | ||||||
1 DCDC3 down ramp high speed enabled | |||||||
DCDC3_EN_DWN | 0 DCDC3 down ramp support disabled | ||||||
1 DCDC3 down ramp suport enabled | |||||||
TI recommends keeping the ramp-down support disabled when DCDC3 is not operated in VCON mode (DCDC3_CTRL:VCON=0) | |||||||
DCDC3_EN_UP | 0 DCDC3 up ramp support disabled | ||||||
1 DCDC3 up ramp support enabled | |||||||
DCDC3_FA2 | 0 fast-on HSD not active for DCDC3 | ||||||
1 fast-on HSD active for DCDC3 | |||||||
DCDC3_FA1 | 0 slow-off HSD not active for DCDC3 | ||||||
1 slow-off HSD active for DCDC3 | |||||||
DCDC3_S2:S1 | Ramp-up support threshold voltage (available for Rev 1.1 only) | ||||||
00 threshold = –50 mV | |||||||
01 threshold = –100 mV | |||||||
10 threshold = –150 mV | |||||||
11 threshold = –200 mV | |||||||
Note: | r/w (read only): r/w for engineering use; read only in production |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
RSVD | RSVD | RSVD | RSVD | RSVD | DCDC3_ SSC_DELTA |
DCDC3_ EN_SSC |
DCDC3_ EN_CP_OSC |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | OTP |
r | r | r | r | r | r/w (read only) | r/w (read only) | r/w (read only) |
SPARE | Unused bit read returns 0 | ||||||
DCDC3_SSC_DELTA | 0 SSC variation 200 kHz | ||||||
1 SSC variation 300 kHz | |||||||
DCDC3_EN_SSC | 0 spread spectrum clocking is off | ||||||
1 spread spectrum clocking is on | |||||||
DCDC3_EN_CP_OSC | 0 oscillator source dcdc3-clk | ||||||
1 oscillator source bypass-cp-clk | |||||||
Note: | r/w (read only): r/w for engineering use; read only in production |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
SPARE | SPARE | EN_FAST_RAMP | DCDC1/2_FA2 | DCDC1/2_FA1 | DCDC3_synch | nILIM_MAPPING | EN_nILIM_xl |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | OTP |
r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
SPARE | Unused bit read returns 0 | ||||||
Note: | for later use | ||||||
EN_FAST_RAMP | available from rev 1.2 of silicon | ||||||
0 ramp speed of DCDC3 in VCON mode is as in previous versions | |||||||
1 fast ramp-up enabled, the rising edge in VCON mode is speed-up | |||||||
DCDC1/2_FA2 | 0 fast-on HSD not active for DCDC1 and DCDC2 | ||||||
1 fast-on HSD active for DCDC1 and DCDC2 | |||||||
DCDC1/2_FA1 | 0 slow-off HSD not active for DCDC1 and DCDC2 | ||||||
1 slow-off HSD active for DCDC1 and DCDC2 | |||||||
DCDC3_synch | available from rev 1.1 of silicon | ||||||
0 DCDC3 not synchzronized to DCDC1 and DCDC2; SSC option allowed | |||||||
1 DCDC3 synchzronized to DCDC1 and DCDC2; SSC option not allowed | |||||||
nILIM_MAPPING | available from rev 1.1 of silicon | ||||||
0 negative current limit for DCDC3 is defined by bit EN_nILIM_xl | |||||||
1 negative current limit for DCDC3 is mapped to pin DCDC3_SEL and defined as listed below: | |||||||
DCDC3_SEL = 0: negative current limit is disabled (for VCON up-ramping) | |||||||
DCDC3_SEL = 1: negative current limit is enabled (for VCON down-ramping) | |||||||
Note: nILIM_MAPPING is not gating DCDCx_SEL_CTRL bits in registers DCDCx_CTRL and vice versa | |||||||
EN_nILIM_xl | available from rev 1.1 of silicon | ||||||
0 negative current limit for DCDC3 is disabled; the setting still allows a small negative inductor current needed to operate the converter in PWM mode at zero load current | |||||||
1 negative current limit for DCDC3 enabled; needed for a fast ramp down of the output voltage in VCON mode |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
VERNUM | VERNUM | VERNUM | VERNUM | VERNUM | VERNUM | VERNUM | VERNUM |
0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | OTP |
r | r | r | r | r | r | r | r |
VERNUM | Value depending on silicon revision | ||||||
0x00 - hardware revision 1.0 | |||||||
0x01 - hardware revision 1.1 | |||||||
0x11 - hardware revision 1.1 with programming 42 | |||||||
0x12 - hardware revision 1.2 with programming 42 | |||||||
0x13 - hardware revision 1.3 with programming 42 |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
PWR_MODE[1] | PWR_MODE[0] | PM_TRIG[5] | PM_TRIG[4] | PM_TRIG[3] | PM_TRIG[2] | PM_TRIG[1] | PM_TRIG[0] |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
OTP | OTP | OTP | OTP | OTP | OTP | OTP | OTP |
r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
PM_TRIG[5:0] | |||||||
PWR_MODE[1:0] |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
ID[7] | ID[6] | ID[5] | ID[4] | ID[3] | ID[2] | ID[1] | ID[0] |
1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
r/w | r/w | r/w | r/w | r/w | r/w | r/w | r/w |
ID[7:0] | Product Identification |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
MID[7] | MID[6] | MID[5] | MID[4] | MID[3] | MID[2] | MID[1] | MID[0] |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
r | r | r | r | r | r | r | r |
MID[7:0] | Manufacturer Identification |
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
SPARE | SPARE | MID[9] | MID[8] | USID[3] | USID[2] | USID[1] | USID[0] |
0 | 0 | 0 | 1 | 0 | 1 | 0 | x |
OTP | OTP | - | - | OTP | OTP | OTP | OTP / ADR_SELECT |
r/w | r/w | r | r | r/w (read only) | r/w (read only) | r/w (read only) | r |
USID[3:0] | unique slave identifier; GPIO1 can optionally be used as the adress select input for USID[0], if the option is active, USID[0] is set 1 when ADR_SELECT is pulled to a HIGH level, USID[0] is set to 0 when ADR_SELECT is set LOW again. It is allowed to change the state of ADR_SELECT during operation. and USID[0] will update accordignly. | ||||||
MID[8,9] | manufacurer ID MSB | ||||||
SPARE | for later use | ||||||
Note: | r/w (read only): r/w for engineering use; read only in production |