TWL6030B1AECMRR [TI]

1-CHANNEL POWER SUPPLY MANAGEMENT CKT, PBGA187, 7 X 7 MM, 0.40 MM PITCH, GREEN, FCBGA-187;
TWL6030B1AECMRR
型号: TWL6030B1AECMRR
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

1-CHANNEL POWER SUPPLY MANAGEMENT CKT, PBGA187, 7 X 7 MM, 0.40 MM PITCH, GREEN, FCBGA-187

文件: 总97页 (文件大小:937K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Fully Integrated Power Management with Switch Mode Charger  
Check for Samples: TWL6030  
Control  
1
FEATURES  
Configurable power-up and power-down  
23  
Seven highly efficient 6-MHz buck converters  
sequences (EPROM programmable)  
Two 0.6 to 2.1 V @ 1.6 A  
Five 0.6 to 2.1 V @ 1.0 A  
Three output signals that can be included  
in the start-up sequence  
11 General-purpose LDOs  
Two I2Cinterfaces  
Six 1.0 to 3.3 V @ 0.2 A with battery or  
preregulated supply (One can be used as a  
vibrator driver.)  
All resources configurable by I2C  
Clock management  
32-kHz output  
Battery charger 1.5 A  
One 1.0 to 3.3 V @ 50 mA with battery or  
preregulated supply  
One low noise 1.0 to 3.3 V @ 50 mA with  
battery or preregulated supply  
Charger for single-cell Li-Ion and  
Li-Polymer battery packs  
Switched mode charger with integrated  
power FET for up to 1.5-A current  
High-accuracy voltage and current  
regulation  
3.3 V @ 35 mA USB LDO  
One LDO for TWL6030 internal use  
One LDO for internal and external use  
USB OTG module  
Backup battery charger  
10-bit ADC with 17 input channels  
13-bit Coulomb counter with four  
programmable integration periods  
Low power consumption  
Safety timer and reset control  
Thermal regulation protection  
Input/output overvoltage protection  
Charging indicator LED driver  
Boost mode operation for USB OTG  
Compliant with:  
5 µA in backup mode  
20 µA in wait-on mode  
110 µA in deep sleep, with two DCDCs  
USB 2.0  
OTG and EH 2.0  
YD/T 1591-2006  
USB battery charging 1.1 and 1.2  
Japanese battery charging requirements  
active  
RTC with alarm wake-up mechanism  
SIM and MMC card detections  
Two digital PWM outputs  
Package 7 mm x 7 mm 187-pin nFBGA  
Thermal monitoring  
APPLICATIONS  
High-temperature warning  
Thermal shutdown  
Mobile phones and smart phones  
Gaming handsets  
Portable media players  
Portable navigation systems  
Handheld devices  
Tablets  
1
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas  
Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.  
2
3
SmartReflex is a trademark of Texas Instruments.  
MIPI is a registered trademark of Mobil Industry Processor Interface.  
PRODUCTION DATA information is current as of publication date.  
Products conform to specifications per the terms of the Texas  
Instruments standard warranty. Production processing does not  
necessarily include testing of all parameters.  
Copyright © 20102011, Texas Instruments Incorporated  
 
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
DESCRIPTION  
The TWL6030 device is an integrated power-management integrated circuit (IC) for applications powered by a  
rechargeable battery. The device provides seven configurable step-down converters with up to 1.6A capability for  
memory, processor core, I/O, auxiliary, preregulation for LDOs, etc. The device also contains 11 LDO regulators  
that can be supplied from a battery or a preregulated supply. Power-up/power-down controller is configurable  
and can support any power-up/power-down sequences (EPROM based). The real-time clock (RTC) provides a  
32-kHz output buffer, second/minute/hour/day/month/year information, and alarm wake up. The TWL6030  
supports 32-kHz clock generation based on a crystal oscillator. The device integrates a switched-mode charger  
allowing faster battery charge, higher efficiency, and less power dissipation.  
The TWL6030 device generates power supplies for OMAP4 processors and operates together with the  
TWL6040 device, which includes all audio and related detection features. For audio IC parameters, see the  
TWL6040 datasheet. In addition, the TWL6030 device can be used as a power management multichannel IC  
(PMIC) for several other processors, thanks to the programmable startup/shutdown controller and default supply  
voltage levels. The TWL6030 is available in an nFBGA package, 7.0 mm x 7.0 mm, with a 0.4-mm ball pitch.  
Figure 1 shows the TWL6030 block diagram.  
2
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Table 1. Ordering Information  
PRIMARY  
OMAP VERSION  
HW CHARGER  
WATCHDOG  
TRANSPORT MEDIA  
QUANTITY  
PART NUMBER  
ORDERING  
WATCHDOG  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030  
TWL6030B107CMRR  
TWL6030B107CMR  
OMAP4430  
OMAP4430  
Disabled  
Disabled  
Disabled  
Disabled  
Enabled  
Enabled  
Disabled  
Disabled  
Disabled  
Disabled  
Enabled  
Enabled  
Disabled  
Disabled  
Enabled  
Enabled  
Enabled  
Enabled  
Disabled  
Disabled  
Enabled  
Enabled  
Enabled  
Enabled  
Tape and reel, 2500  
Trays, 260  
(P)TWL6030B1AECMRR  
(P)TWL6030B1AECMR  
(P)TWL6030B1A0CMRR  
(P)TWL6030B1A0CMR  
(P)TWL6030B1A4CMRR  
(P)TWL6030B1A4CMR  
(P)TWL6030B1AFCMRR  
(P)TWL6030B1AFCMR  
OMAP4430  
Tape and reel, 2500  
Trays, 260  
OMAP4430  
OMAP4430  
Tape and reel, 2500  
Trays, 260  
OMAP4430  
OMAP4460/4470  
OMAP4460/4470  
OMAP4460/4470  
OMAP4460/4470  
Tape and reel, 2500  
Trays, 260  
Tape and reel, 2500  
Trays, 260  
(P)TWL6030B1AACMRR OMAP4460/4470  
(P)TWL6030B1AACMR OMAP4460/4470  
Tape and reel, 2500  
Trays, 260  
Copyright © 20102011, Texas Instruments Incorporated  
3
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
DEVICE INFORMATION  
BOOT0  
BOOT1  
BOOT2  
TESTV  
REFS  
BOOT3  
RESPWRON  
NRESWARM  
PWRON  
RPWRON  
PREQ1  
VCORE1_IN  
VCORE1_SW  
PREQ2A  
PREQ2B  
PREQ2C  
PREQ3  
VCORE1  
VCORE1_FDBK  
SR bus  
INT  
Events bus  
SYSEN  
REGEN1  
REGEN2  
TESTEN  
VCORE1_GND  
VCORE2_IN  
VCORE2_SW  
Events detect  
SRI2C_SCL  
SRI2C_SDA  
MSECURE  
VCORE2  
VCORE3  
VMEM  
V1V8  
2
I
C SmartReflex  
VCORE2_FDBK  
OCP bus  
OSC32KIN  
VCORE2_GND  
VCORE3_IN  
Xtal  
32K  
RC  
32K  
RC  
6M  
OSC32KCAP  
OSC32KOUT  
Power control  
VCORE3_SW  
CLK32KAO  
CLK32KG  
CLK32KAUDIO  
VCORE3_FDBK  
RTC  
VCORE3_GND  
VMEM_IN  
ID  
USB SRP  
VMEM_SW  
CTLI2C_SCL  
CTLI2C_SDA  
2
I
C control  
VMEM_FDBK  
2
C to OCP  
I
SIM  
VMEM_GND  
V1V8_IN  
Card detect  
and  
PWM  
MMC  
BATREMOVAL  
PWM1  
V1V8_SW  
PWM2  
GPADC_IN0  
GPADC_IN1  
GPADC_VREF1  
GPADC_IN2  
GPADC_IN3  
GPADC_IN4  
GPADC_VREF4  
GPADC_IN5  
GPADC_IN6  
V1V8_FDBK  
V1V8_GND  
V1V2_IN  
Control, data,  
and  
test logic  
10-bit  
ADC  
V2V1_SW  
V2V1  
V2V1_FDBK  
GPADC_START  
V2V1_GND  
V1V29_IN  
GGAUGE_RESN  
GGAUGE_RESP  
13-bit  
SD  
Digital  
filter  
V1V29_SW  
ADC  
V1V29  
V1V29_FDBK  
Interrupt handler  
V1V29_GND  
VANA_IN  
CHRG_EXTCHRG_ENZ  
CHRG_EXTCHRG_STATZ  
Ext  
charger  
ctl  
OSC  
3 MHz  
VAC  
VANA  
VANA  
VBUS  
CHRG_PMID  
VRTC_IN  
VRTC  
CHRG_SW  
USB  
charger  
and  
VBUS  
OTG  
CHRG_CSIN  
VRTC  
CHRG_CSOUT  
CHRG_GND  
CHRG_AUXPWR  
GND_DIG_VRTC  
VBAT  
SWCS045-001  
Figure 1. TWL6030 Block Diagram  
4
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Table 2 presents the ball description of the TWL60340 device. Figure 2 shows the ball mapping from the top  
view.  
Table 2. Ball Description  
CONNECTION IF  
(1)  
NAME  
BALL  
TYPE  
I/O  
DESCRIPTION  
PU/PD(2)  
NOT USED  
CHARGER  
Switched charger auxiliary power supply,  
connected to the battery pack to provide power in  
high-impedance mode  
CHRG_AUXPWR  
E6  
Analog  
I
Ground  
Switched charger boot-strapped capacitor for the  
high-side MOSFET gate driver  
CHRG_BOOT  
CHRG_CSIN  
CHRG_CSOUT  
G2  
E4  
D4  
Analog  
Analog  
Analog  
O
I
Floating  
Ground  
Ground  
Switched charger current-sense input  
Switched charger battery voltage/current sense  
input  
I
USB charging port detection signal from USB  
PHY  
CHRG_DET_N  
E5  
J7  
Analog  
Digital  
I
Ground  
Floating  
CHRG_EXTCHRG_EN  
Z
O
Output control signal to an external VAC charger  
Floating or tied to  
VRTC (fixed  
internal pullup to  
VRTC)  
CHRG_EXTCHRG_ST  
ATZ  
*PU  
70190 kΩ  
H7  
Digital  
I
External charger status input pin  
LED indicator input supply  
CHRG_LED_IN  
D6  
D5  
Power  
Analog  
I
Ground  
External LED driver output/dedicated charger  
TEST ball  
CHRG_LED_TEST  
I/O  
Ground or floating  
CHRG_PGND_B1  
CHRG_PGND_B2  
CHRG_PGND_B3  
CHRG_PGND_B4  
CHRG_PMID_B1  
CHRG_PMID_B2  
CHRG_PMID_B3  
CHRG_PMID_B4  
CHRG_SW_B1  
CHRG_SW_B2  
CHRG_SW_B3  
CHRG_SW_B4  
CHRG_VREF  
A5  
A6  
B6  
B5  
E1  
F1  
E2  
F2  
A3  
A4  
B4  
B3  
F5  
Ground  
Analog  
Power  
I
Switched charger power ground  
Ground  
Floating  
Switched charger connection point between  
reverse blocking MOSFET and high-side  
switching MOSFET  
O
Switched charger internal switch to output  
inductor connection  
O
O
Floating  
Floating  
Analog  
Power  
Switched charger internal bias regulator voltage  
Input supply from an external VAC charger  
Ground (if not  
used in BBS)  
VAC  
F4  
VBUS_B1  
VBUS_B2  
VBUS_B3  
C1  
D1  
C2  
Ground (Must be  
connected to  
VBUS if VBUS  
detection from  
PMIC is needed;  
for example, for  
USB bootupt)  
VBUS input voltage, USB battery charger power  
supply  
Power  
I/O  
VBUS_B4  
D2  
POWER SUPPLIES  
(1) I = Input; O = Output  
(2) PU/PD shows the pullup/down resistors on digital input lines. An asterisk indicates the default option.  
Copyright © 20102011, Texas Instruments Incorporated  
5
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
PU/PD(2)  
Table 2. Ball Description (continued)  
CONNECTION IF  
NOT USED  
(1)  
NAME  
BALL  
TYPE  
I/O  
DESCRIPTION  
GND_ANA_B1  
GND_ANA_B2  
GND_ANA_B3  
GND_ANA_B4  
GND_ANA_B5  
GND_ANA_B6  
GND_ANA_B7  
GND_DIG_VIO  
GND_DIG_VRTC  
PBKG_B11  
PBKG_B12  
PBKG_B13  
PBKG_B2  
N8  
M10  
E11  
L13  
D9  
Ground  
I
Analog power ground  
Ground  
H4  
G7  
M8  
G4  
T1  
Ground  
Ground  
I
I
VIO digital ground  
Ground  
Ground  
VRTC digital ground  
T2  
R1  
H5  
PBKG_B31  
PBKG_B32  
PBKG_B33  
PBKG_B41  
PBKG_B42  
PBKG_B43  
PBKG_B51  
PBKG_B53  
VDD_B1  
T16  
T15  
R16  
A1  
Substrate  
I
Substrate ground  
Ground  
A2  
B1  
A16  
B16  
N9  
VDD_B2  
G13  
B9  
Power  
I
Analog input voltage supply  
N/A  
VDD_B3  
VDD_B4  
L4  
The TWL6030 device digital I/O input supply  
voltage (1.8 V)  
VIO  
M9  
G10  
E10  
B13  
Power  
Power  
Analog  
Power  
I
I
I
I
N/A  
VPROG  
VBACKUP  
EPROM programming voltage  
Backup battery input voltage  
Battery voltage sense line  
Ground  
Ground (prefered)  
or Floating  
VBAT  
N/A  
CLOCKING  
32-kHz digital output clock always on when VIO  
input supply is present  
CLK32KAO  
CLK32KAUDIO  
CLK32KG  
H10  
E9  
Digital  
Digital  
Digital  
Analog  
O
O
O
O
Floating  
Floating  
Floating  
32-kHz digital gated output clock toward the audio  
device  
32-kHz digital gated output clock controlled by  
software  
J10  
E8  
VRTC power supply external filtering cap for the  
32-kHz crystal oscillator  
OSC32KCAP  
Floating  
Digital clock  
OSC32KIN  
A10  
A8  
Analog  
Analog  
I
32-kHz crystal oscillator input or digital clock input input,analog clock  
input  
Floating when  
32-kHz crystal oscillator output or floating in case  
of digital clock input  
digital clock input,  
capacitor when  
OSC32KOUT  
O
analog clock input  
REFERENCES  
IREF  
H12  
Analog  
I/O  
Reference current generation  
N/A  
6
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
NAME  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Table 2. Ball Description (continued)  
CONNECTION IF  
NOT USED  
(1)  
BALL  
TYPE  
I/O  
DESCRIPTION  
System reference ground  
PU/PD(2)  
REFGND_B1  
REFGND_B2  
VBG  
A9  
Ground  
Analog  
I
Ground  
N/A  
F12  
G12  
O
Band gap output reference voltage  
TESTING  
Ground (fixed  
internal pulldown  
to ground)  
*PD  
170950 kΩ  
TESTEN  
J8  
Digital  
I
Test mode enable  
TESTV  
A15  
Analog  
O
Internal voltages sense line  
Floating  
SYSTEM CONTROL  
PU  
0.461.76  
kΩ  
Control I2C serial clock (I2C voltage level is set by  
an external pullup.)  
CTLI2C_SCL  
M4  
Digital  
I/O  
N/A  
PU  
0.461.76  
kΩ  
Control I2C serial bidirectional data (I2C voltage  
level is set by an external pullup.)  
CTLI2C_SDA  
INT  
N4  
Digital  
Digital  
I/O  
O
N/A  
Maskable interrupt output request to the host  
processor  
K10  
Floating  
BATREMOVAL  
BOOT0  
L12  
H8  
G8  
G9  
H9  
Digital  
Digital  
Digital  
Digital  
Digital  
O
I
Battery removal indicator  
Floating  
Boot ball 0 for power-up sequence selection  
Boot ball 1 for power-up sequence selection  
Boot ball 2 for power-up sequence selection  
Boot ball 3 for power-up sequence selection  
Ground or VRTC  
Ground or VRTC  
Ground or VRTC  
Ground or VRTC  
BOOT1  
I
BOOT2  
I
BOOT3  
I
*PU  
70190 kΩ  
NRESPWRON  
N5  
Digital  
O
System reset/power on output  
Floating  
Floating (fixed  
internal pullup to  
VIO)  
PU/*PD  
170950 kΩ  
NRESWARM  
M5  
Digital  
I
Warm reset input  
Floating (use of  
internal PU/PD) or  
tied to common  
ground or VIO  
(depending on  
selected  
PU/*PD  
170950 kΩ  
PREQ1  
J9  
K9  
K8  
M7  
Digital  
Digital  
Digital  
Digital  
I
I
I
I
Peripheral 1 power request input  
Peripheral 2A power request input  
Peripheral 2B power request input  
Peripheral 2C power request input  
sensitivity)  
Floating (use of  
internal PU/PD) or  
tied to common  
ground or VIO  
(depending on  
selected  
PU/*PD  
170950 kΩ  
PREQ2A  
PREQ2B  
PREQ2C  
sensitivity)  
Floating (use of  
internal PU/PD) or  
tied to common  
ground or VIO  
(depending on  
selected  
PU/*PD  
170950 kΩ  
sensitivity)  
Floating (use of  
internal PU/PD) or  
tied to common  
ground or VIO  
(depending on  
selected  
PU/*PD  
170950 kΩ  
sensitivity)  
Copyright © 20102011, Texas Instruments Incorporated  
7
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
PU/PD(2)  
Table 2. Ball Description (continued)  
CONNECTION IF  
NOT USED  
(1)  
NAME  
BALL  
TYPE  
I/O  
DESCRIPTION  
Floating (use of  
internal PU/PD) or  
tied to common  
ground or VIO  
(depending on  
selected  
PU/*PD  
170950 kΩ  
PREQ3  
N6  
Digital  
I
Peripheral 3 power request input  
sensitivity)  
PWM1  
PWM2  
M11  
M12  
Digital  
Digital  
O
O
Floating  
Floating  
Pulse width modulation 2  
External on-button switch-on event (primary input  
to launch system wakeup)  
*PU  
55370 kΩ  
PWRON  
L5  
Digital  
I
N/A  
REGEN1  
REGEN2  
K7  
J5  
Digital  
Digital  
O
O
External regulator enable 1  
External regulator enable 2  
Floating  
Floating  
Floating (fixed  
internal pull-up to  
VBAT)  
External remote switch-on event (secondary input  
to launch system wakeup)  
*PU  
55370 kΩ  
RPWRON  
K5  
Digital  
I
SYSEN  
M6  
N2  
Digital  
Digital  
O
I
External system enable  
Secure mode input. Allow I2C access to secure  
registers.  
Floating  
*PD  
170950 kΩ  
MSECURE  
Ground or floating  
PU  
0.461.76  
kΩ  
SmartReflexI2C serial clock (I2C voltage level  
is set by an external pullup.)  
Internal pullup on  
VIO  
SRI2C_SCL  
SRI2C_SDA  
M13  
N13  
Digital  
I/O  
I/O  
PU  
0.461.76  
kΩ  
SmartReflex I2C serial data (I2C voltage set by an Internal pullup on  
external pullup.)  
Analog  
VIO  
DETECTION  
Floating (Internal  
pull-up to VUSB)  
ID  
E12  
N11  
Digital  
Digital  
I/O  
I
USB connector identification signal  
Internal pullup to  
VIO or pulldown to  
ground  
MMC card insertion and extraction detection to  
deactivate the VMMC LDO  
PU/*PD  
70190 kΩ  
MMC  
SIM  
Internal pullup to  
VIO or pulldown to  
ground  
SIM card insertion and extraction detection to  
deactivate the VUSIM LDO  
PU/*PD  
70190 kΩ  
N12  
Power  
I
LDO REGULATORS  
VANA  
B10  
D10  
T8  
Power  
Power  
Power  
Power  
Power  
Power  
O
I
Output voltage for VANA regulator  
N/A  
VANA_IN  
VAUX1  
Supply of output stage of VANA regulator  
Output voltage for VAUX1 regulator  
Supply of output stage of VAUX1 regulator  
Output voltage for VAUX2 regulator  
Supply of output stage of VAUX2 regulator  
VBAT  
O
I
Floating  
VBAT  
VAUX1_IN  
VAUX2  
N7  
T9  
O
I
Floating  
VBAT  
VAUX2_IN  
N10  
Output voltage for VAUX3 regulator (vibrator  
driver output)  
VAUX3  
R9  
Power  
O
Floating  
VAUX3_IN  
VCXIO  
R8  
F15  
F13  
G15  
H13  
J13  
J12  
K4  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
I
O
I
Supply of output stage of VAUX3 regulator  
Output voltage for VCXIO regulator  
Supply of output stage of VCXIO regulator  
Output voltage for VDAC regulator  
VBAT  
Floating  
VBAT  
VCXIO_IN  
VDAC  
O
I
Floating  
VBAT  
VDAC_IN  
VMMC  
Supply of output stage of VDAC regulator  
Output voltage for VMMC regulator  
Supply 1 of output stage of VMMC regulator  
Output voltage for VPP regulator  
O
I
Floating  
VBAT  
VMMC_IN  
VPP  
O
I
Floating  
VBAT  
VPP_IN  
VRTC  
J4  
Supply of output stage of VPP regulator  
Output voltage for VRTC regulator  
D7  
O
N/A  
8
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
NAME  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Table 2. Ball Description (continued)  
CONNECTION IF  
NOT USED  
(1)  
BALL  
TYPE  
I/O  
DESCRIPTION  
PU/PD(2)  
VRTC_IN  
D11  
A7  
Power  
Power  
Power  
Power  
I
Input voltage supply for VRTC regulator  
Output voltage for VUSB regulator  
VBAT  
Floating  
Floating  
VBAT  
VUSB  
O
O
I
VUSIM  
B8  
Output voltage for VUSIM regulator  
Supply 1 of output stage of VUSIM regulator  
VUSIM_IN  
MONITORING  
GGAUGE_RESN  
D8  
D13  
E13  
Analog  
Analog  
I
I
Sense resistor input signal negative (ground side)  
Ground  
Ground  
Sense resistor input signal positive (battery  
negative side)  
GGAUGE_RESP  
GPADC_IN0  
General-purpose analog-to-digital converter  
(GPADC) input 0  
D12  
Analog  
I/O  
Ground/VRTC  
GPADC_IN1  
GPADC_VREF1  
GPADC_IN2  
GPADC_IN3  
GPADC_IN4  
GPADC_VREF4  
GPADC_IN5  
GPADC_IN6  
B11  
A11  
B14  
A13  
B12  
A12  
A14  
B15  
Analog  
Analog  
Analog  
Analog  
Analog  
Analog  
Analog  
Analog  
I/O  
GPADC input 1  
Ground  
Floating  
Ground  
Ground  
Ground  
Floating  
Ground  
Ground  
O
GPADC output reference 1  
GPADC input 2  
I
I
GPADC input 3  
I/O  
O
I
GPADC input 4  
GPADC output reference 4  
GPADC input 5  
I
GPADC input 6  
Trigger hardware request to start GPADC  
synchronous conversion  
*PD  
170950 kΩ  
GPADC_START  
K12  
Digital  
I
Ground  
SMPS REGULATORS  
V1V29_FDBK  
V1V29_GND_B1  
V1V29_GND_B2  
V1V29_IN_B1  
V1V29_IN_B2  
V1V29_SW_B1  
V1V29_SW_B2  
V1V8_FDBK  
G16  
H16  
H15  
K16  
K15  
J16  
Analog  
Ground  
I
I
V1V29 SMPS feedback  
V1V29 SMPS ground  
Ground  
Ground  
Power  
I
V1V29 SMPS input voltage  
VBAT  
Power  
Analog  
O
I
V1V29 SMPS switch  
V1V8 SMPS feedback  
Floating  
Ground  
J15  
L15  
M16  
L16  
M15  
T13  
T14  
R14  
N16  
P16  
P15  
F16  
E16  
E15  
C16  
C15  
D16  
D15  
R13  
V1V8_GND_B1  
V1V8_GND_B2  
V1V8_GND_B3  
V1V8_IN_B1  
Ground  
Power  
Power  
I
I
V1V8 SMPS ground  
V1V8 SMPS input voltage  
V1V8 SMPS switch  
Ground  
VBAT  
V1V8_IN_B2  
V1V8_IN_B3  
V1V8_SW_B1  
V1V8_SW_B2  
V1V8_SW_B3  
V2V1_FDBK  
O
Floating  
Analog  
Ground  
I
I
V2V1 SMPS feedback  
V2V1 SMPS ground  
Ground  
Ground  
V2V1_GND_B1  
V2V1_GND_B2  
V2V1_IN_B1  
Power  
I
V2V1 SMPS input voltage  
VBAT  
V2V1_IN_B2  
V2V1_SW_B1  
V2V1_SW_B2  
VMEM_FDBK  
Power  
Analog  
O
I
V2V1 SMPS switch  
Floating  
Ground  
VMEM SMPS feedback  
Copyright © 20102011, Texas Instruments Incorporated  
9
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Table 2. Ball Description (continued)  
CONNECTION IF  
NOT USED  
(1)  
NAME  
BALL  
TYPE  
I/O  
DESCRIPTION  
VMEM SMPS ground  
PU/PD(2)  
VMEM_GND_B1  
VMEM_GND_B2  
VMEM_IN_B1  
T12  
R12  
T10  
R10  
T11  
R11  
L2  
Ground  
I
Ground  
VBAT  
Power  
I
VMEM SMPS input voltage  
VMEM_IN_B2  
VMEM_SW_B1  
VMEM_SW_B2  
VCORE1_FDBK  
VCORE1_GND_B1  
VCORE1_GND_B2  
VCORE1_GND_B3  
VCORE1_IN_B1  
VCORE1_IN_B2  
VCORE1_IN_B3  
VCORE1_SW_B1  
VCORE1_SW_B2  
VCORE1_SW_B3  
VCORE2_FDBK  
VCORE2_GND_B1  
VCORE2_GND_B2  
VCORE2_IN_B1  
VCORE2_IN_B2  
VCORE2_SW_B1  
VCORE2_SW_B2  
VCORE3_FDBK  
VCORE3_GND_B1  
VCORE3_GND_B2  
VCORE3_IN_B1  
VCORE3_IN_B2  
VCORE3_SW_B1  
VCORE3_SW_B2  
RESERVED PINS  
RESERVED1  
Power  
Analog  
O
I
VMEM SMPS switch  
Floating  
Ground  
VCORE1 SMPS feedback  
M1  
L1  
Ground  
Power  
Power  
I
I
VCORE1 SMPS ground  
VCORE1 SMPS input voltage  
VCORE1 SMPS switch  
Ground  
VBAT  
M2  
T4  
T3  
R3  
N1  
P1  
P2  
R4  
T5  
O
Floating  
Analog  
Ground  
I
I
VCORE2 SMPS feedback  
VCORE2 SMPS ground  
Ground  
Ground  
R5  
T7  
Power  
I
VCORE2 SMPS input voltage  
VBAT  
R7  
T6  
Power  
Analog  
Ground  
O
I
VCORE2 SMPS switch  
VCORE3 SMPS feedback  
VCORE3 SMPS ground  
Floating  
Ground  
Ground  
R6  
G1  
H1  
H2  
K1  
K2  
J1  
I
Power  
Power  
I
VCORE3 SMPS input voltage  
VCORE3 SMPS switch  
VBAT  
O
Floating  
J2  
N15  
K13  
B7  
Reserved (tied to ground)  
Reserved (to be left floating)  
Reserved(to be left floating)  
Ground(3)  
Floating(4)  
Floating(5)  
RESERVED2  
RESERVED3  
(3) Float is also possible  
(4) Connected to VMMC_IN1 is also possible  
(5) Connected to VUSIM_IN1 is also possible  
10  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
16  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
V1V8  
_IN  
_B2  
V1V8  
_IN  
_B1  
VMEM  
_GND  
_B1  
VMEM  
_SW  
_B1  
VMEM  
_IN  
_B1  
VCORE  
2_IN  
_B1  
VCORE  
2_SW  
_B1  
VCORE  
2_GND  
_B1  
VCORE  
1_IN  
_B1  
VCORE  
1_IN  
_B2  
PBKG  
_B31  
PBKG  
_B32  
PBKG  
_B12  
PBKG  
_B11  
VAUX2  
VAUX1  
T
R
P
N
M
L
T
R
P
N
M
L
V1V8  
_IN  
_B3  
VMEM  
_GND  
_B2  
VMEM  
_SW  
_B2  
VMEM  
_IN  
_B2  
VAUX  
3
_IN  
VCORE  
2_IN  
_B2  
VCORE  
2_SW  
_B2  
VCORE  
2_GND  
_B2  
VCORE  
2
_FDBK  
VCORE  
1_IN  
_B3  
PBKG  
_B33  
VMEM  
_FDBK  
PBKG  
_B13  
VAUX3  
V1V8  
_SW  
_B2  
V1V8  
_SW  
_B3  
VCORE  
1_SW  
_B3  
VCORE  
1_SW  
_B2  
V1V8  
_SW  
_B1  
SR  
I2C  
_SDA  
VAUX  
2
_IN  
GND  
_ANA  
_B1  
VAUX  
1
_IN  
CTL  
I2C  
_SDA  
VCORE  
1_SW  
_B1  
RESERVED  
1
VDD  
_B1  
NRESP  
WRON  
MSE  
CURE  
SIM  
MMC  
PREQ3  
SYSEN  
V1V8  
_GND  
_B1  
V1V8  
_GND  
_B3  
SR  
I2C  
_SCL  
GND  
_ANA  
_B2  
GND  
_DIG  
_VIO  
CTL  
I2C  
_SCL  
VCORE  
1_GND  
_B3  
VCORE  
1_GND  
_B1  
PREQ  
2C  
NRES  
WARM  
PWM2  
PWM1  
VIO  
V1V8  
_GND  
_B2  
GND  
_ANA  
_B4  
BAT  
RE  
MOVAL  
VCORE  
1
_FDBK  
VCORE  
1_GND  
_B2  
V1V8  
_FDBK  
PWR  
ON  
VDD  
_B4  
V1V29  
_IN  
_B1  
V1V29  
_IN  
_B2  
VCORE  
3_IN  
_B2  
VCORE  
3_IN  
_B1  
RESERVED GPADC_  
START  
REGEN  
1
RPWR  
ON  
INT  
PREQ2A PREQ2B  
VPP  
K
J
K
J
2
CHRG  
_EXT  
CHRG  
_ENZ  
V1V29  
_SW  
_B1  
V1V29  
_SW  
_B2  
CLK  
32K  
G
VCORE  
3_SW  
_B2  
VCORE  
3_SW  
_B1  
VMMC  
_IN  
TEST  
REGEN  
2
VPP  
_IN  
VMMC  
PREQ1  
EN  
CHRG  
_EXT  
CHRG_  
STATZ  
V1V29  
_GND  
_B1  
V1V29  
_GND  
_B2  
CLK  
32K  
AO  
GND  
_ANA  
_B6  
VCORE  
3_GND  
_B2  
VCORE  
3_GND  
_B1  
VDAC  
_IN  
PBKG  
_B2  
IREF  
VBG  
BOOT3  
BOOT2  
BOOT0  
BOOT1  
H
G
F
H
G
F
GND  
_ANA  
_B7  
GND  
_DIG  
_VRTC  
VCORE  
3
_FDBK  
V1V29  
_FDBK  
VDD  
_B2  
CHRG  
_BOOT  
VDAC  
VPROG  
REF  
GND  
_B2  
CHRG  
_PMID  
_B4  
CHRG  
_PMID  
_B2  
V2V1  
_FDBK  
VCXIO  
_IN  
CHRG  
_VREF  
VCXIO  
VAC  
V2V1  
_GND  
_B1  
V2V1  
_GND  
_B2  
G
GND  
_ANA  
_B3  
CLK  
32K  
AUDIO  
OSC  
32K  
CAP  
CHRG  
_AUX  
PWR  
CHRG  
_PMID  
_B3  
CHRG  
_PMID  
_B1  
VBACK  
UP  
CHRG_  
DET_N  
CHRG  
_CSIN  
GAUGE  
_RESP  
ID  
E
D
C
B
A
E
D
C
B
A
V2V1  
_SW  
_B1  
V2V1  
_SW  
_B2  
G
GND  
_ANA  
_B5  
CHRG  
_LED  
_TEST  
GPADC  
_IN0  
VRTC  
_IN  
VANA  
_IN  
VUSIM  
_IN  
CHRG  
_LED_IN  
CHRG_  
CSOUT  
VBUS  
_B4  
VBUS  
_B2  
GAUGE  
_RESN  
VRTC  
V2V1  
_IN  
_B1  
V2V1  
_IN  
_B2  
VBUS  
_B3  
VBUS  
_B1  
CHRG  
_PGND  
_B3  
CHRG  
_PGND  
_B4  
CHRG  
_SW  
_B3  
CHRG  
_SW  
_B4  
PBKG  
_B53  
GPADC  
_IN6  
GPADC  
_IN2  
GPADC  
_IN4  
GPADC  
_IN1  
VDD  
_B3  
PBKG  
_B43  
RESERVED  
3
VBAT  
VANA  
VUSIM  
OSC  
32K  
IN  
REF  
GND  
_B1  
OSC  
32K  
OUT  
CHRG  
_PGND  
_B2  
CHRG  
_PGND  
_B1  
CHRG  
_SW  
_B2  
CHRG  
_SW  
_B1  
GPADC  
_IN5  
PBKG  
_B51  
GPADC  
_IN3  
GPADC  
_VREF4  
GPADC  
_VREF1  
PBKG  
_B42  
PBKG  
_B41  
TESTV  
VUSB  
16  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
SWCS045-003  
Figure 2. TWL6030 Package Top View Ball Mapping  
Copyright © 20102011, Texas Instruments Incorporated  
11  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
ABSOLUTE MAXIMUM RATINGS  
over operating free-air temperature range (unless otherwise noted)  
PARAMETER  
MIN  
MAX  
UNIT  
All battery-related input balls (LDOs and SMPSs) and supply voltage: VBAT, VDD,  
_IN  
0.3  
5.5  
V
All battery SMPS-related input balls _FDBK  
Backup battery supply voltage VBACKUP  
I/O digital supply voltage VIO  
0.3  
0.3  
0.3  
-0.3  
0.3  
0.3  
0.7  
7  
VOUTmax + 0.3  
V
V
V
V
V
V
V
V
V
V
5.5  
VIOmax + 0.3  
Battery charger supply voltage VBUS  
Battery charger supply voltage VAC  
Battery charger CHRG_PMID  
20.0  
20.0  
20.0  
Battery charger CHRG_SW, CHRG_BOOT  
20.0  
Voltage difference between CSIN and CSOUT inputs (VCSIN-VCSOUT  
Battery charger CHRG_VREF  
)
7
6.5  
0.3  
0.3  
Battery charger CHRG_DET_N  
VUSBmax + 0.3  
All other charger analog-related input balls, such as CHRG_AUXPWR,  
CHRG_CSIN, CHRG_CSOUT, and CHRG_LED_IN  
0.3  
5.5  
V
Voltage on the USB OTG ID ball  
0.3  
0.3  
5.5  
V
V
Voltage on the VRTC GPADC balls: GPADC_IN0, GPADC_IN1, and GPADC_IN4  
VRTCmax + 0.3  
Voltage on the VANA GPADC balls: GPADC_IN2, GPADC_IN3, GPADC_IN5, and  
GPADC_IN6  
0.3  
VANAmax + 0.3  
V
Voltage on the VDD_B3 GPADC balls  
0.3  
0.3  
0.3  
0.3  
0.3  
0.3  
0.3  
0.3  
45  
5.5  
VRTCmax + 0.3  
VANAmax + 0.3  
20.0  
V
V
Voltage on the crystal oscillator OSC32KIN ball  
Voltage on all other analog input balls such as GGAUGE_RESN, GGAUGE_RESP  
EPROM supply voltage VPROG  
V
V
Voltage on VRTC digital input balls  
VRTCmax + 0.3  
VIOmax + 0.3  
VBAT + 0.3 5.5  
5.5  
V
Voltage on VIO digital input balls  
V
Voltage on VBAT digital input balls  
V
External buck boost supply voltage  
V
Junction temperature range  
150  
°C  
mA  
Peak output current on all other terminals than power resources  
5.0  
5.0  
12  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
RECOMMENDED OPERATING CONDITIONS  
over operating free-air temperature range (unless otherwise noted)  
PARAMETER  
MIN  
NOM  
3.8  
MAX  
4.8  
UNIT  
V
Main battery supply voltage VBAT  
2.5  
All battery-related input balls VDD_B[1..4]  
Preregulated LDO-related input balls _IN  
Other LDO-related input balls _IN  
2.5  
3.8  
4.8  
V
1.8  
3.8  
4.8  
V
2.3  
3.8  
4.8  
V
All battery SMPS-related input balls _IN  
All battery SMPS-related input balls _FDBK  
Backup battery supply voltage VBACKUP  
I/O digital supply voltage VIO  
2.5  
3.8  
4.8  
V
VCOREmin  
1.1  
VOUTmax  
4.8  
V
1.9  
3.2  
V
VIOmin  
VIO  
5.0  
VIOmax  
6.7  
V
Battery charger supply voltage VBUS  
Battery charger supply voltage VAC  
Battery charger CHRG_PMID  
0
0
0
0
0
0
V
5.0  
10.0  
V
5.0  
6.0  
V
Battery charger CHRG_SW, CHRG_BOOT  
Battery charger CHRG_VREF  
5.0  
6.0  
V
5.0  
6.5  
V
Battery charger CHRG_DET_N  
VUSB  
VUSBmax  
V
All other charger analog-related input balls, such as CHRG_AUXPWR,  
CHRG_CSIN, CHRG_CSOUT, CHRG_LED_IN  
0
0
0
3.8  
VUSB  
VRTC  
4.8  
VUSBmax  
VRTCmax  
V
V
V
Voltage on the USB OTG ID ball  
Voltage on the VRTC GPADC balls GPADC_IN0, GPADC_IN1, and  
GPADC_IN4  
Voltage on the VANA GPADC balls GPADC_IN2, GPADC_IN3,  
GPADC_IN5, and GPADC_IN6  
0
VANA  
VANAmax  
V
Voltage on the VDD_B3 GPADC balls  
0
0
3.8  
4.8  
V
V
Voltage on the crystal oscillator OSC32KIN ball  
VRTC  
VRTCmax  
Voltage on all other analog input balls such as GGAUGE_RESN,  
GGAUGE_RESP  
0
VANA  
VANAmax  
V
EPROM supply voltage VPROG  
Voltage on VRTC digital input balls  
Voltage on VIO digital input balls  
Voltage on VBAT digital input balls  
0
0
0
0
8.0  
VRTC  
VIO  
10.0  
VRTCmax  
VIOmax  
4.8  
V
V
V
V
3.8  
MAXLDO (TDCOVmax  
+ DV)  
External buck boost supply voltage  
3.8  
4.8  
V
Ambient temperature range  
40  
40  
65  
27  
27  
85  
125  
150  
°C  
°C  
°C  
°C  
Junction temperature (Tj)  
Storage temperature range  
27  
Lead temperature (soldering, 10 seconds)  
260  
ESD SPECIFICATIONS  
ESD METHOD  
STANDARD  
LEVEL  
Human body model (HBM)  
Charge device model (CDM)  
EIA/JESD22-A114D  
EIA/JESD22-C101C  
2 kV  
500 V  
Copyright © 20102011, Texas Instruments Incorporated  
13  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
ELECTRICAL CHARACTERISTICS  
over operating free-air temperature range (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
Switched-mode regulators  
CI  
Input capacitor  
0.6  
4
4.7  
10  
10  
6.5  
15  
20  
µF  
µF  
Output filter capacitor  
Filter capacitor ESR  
CO  
f = [110] MHz  
1
mΩ  
V1V29, V2V1, VCORE1, VCORE2,  
VCORE3, V1V8, VMEM  
0.68  
1
1.30  
LO  
Filter inductor  
µH  
At inductor saturation, IDC=Isat  
0.30  
1
Filter inductor DC resistance  
Filter inductor Q factor  
50  
100  
DCRL  
mΩ  
>6 MHz  
20  
V1V29, V2V1, VCORE2, VCORE3,  
VMEM  
ILIMIT[1:0] = 00 (no current limitation)  
PMOS current limit (high side)  
mA  
ILIMIT[1:0] = 01 (800 mA IOUTmax  
mode)  
1300  
1620  
2000  
ILIMIT[1:0] = 1X (1000 mA IOUTmax  
mode)  
1640  
2050  
2520  
V1V8, VCORE1  
ILIMIT[1:0] = 00 (no current limitation)  
ILIMIT[1:0] = 01 (1.2 A IOUTmax mode)  
ILIMIT[1:0] = 10 (1.5 A IOUTmax mode)  
ILIMIT[1:0] = 11 (1.6 A IOUTmax mode)  
1640  
1920  
2540  
2050  
2400  
3100  
2460  
2800  
3600  
PMOS current limit (high side)  
mA  
mA  
V1V29_FDBK, V2V1_FDBK,  
VCORE1_FDBK, VCORE2_FDBK,  
VCORE3_FDBK, V1V8_FDBK,  
VMEM_FDBK = 0 V  
Input current limit under  
short-circuit conditions  
10  
20  
30  
max(Vout  
0.4, 2.5)  
+
VINF  
Input voltage (functional)  
5.5  
4.8  
V
V
Input voltage (performances)  
V1V29, V2V1, VCORE2,  
VCORE3, VMEM  
max(Vout+  
MinDOV,  
2.5)  
VINP  
3.8  
V1V29, V2V1, VCORE2, VCORE3,  
VMEM  
IOUT = 800 mA  
IOUT = 1000 mA  
VCORE1, V1V8  
IOUT = 1200 mA  
IOUT = 1500 mA  
IOUT = 2000 mA  
0.65  
0.90  
Dropout voltage for performances  
(DOV = VinVout)  
MinDOV  
V
0.70  
0.90  
1.10  
PWM mode: V1V29, V2V1, VCORE2,  
VCORE3, VMEM (limitation on  
maximum temperature)(1)  
0
0
800  
IOUT  
Rated output current  
PWM mode: VCORE1, V1V8  
mA  
1500  
(limitation on maximum temperature)(2)  
Pulse-frequency modulation (PFM)  
mode: All  
200  
(1) V1V29, V2V1, VCORE2, VCORE3, VMEM at IOUT = 800 mA. Maximum junction temperature for VOUT 1.4 V: 125°C. Maximum  
junction temperature for VOUT > 1.4 V : 115°C.  
(2) VCORE1, V1V8 at IOUT = 1500 mA. Maximum junction temperature for VOUT 1.4 V: 125°C. Maximum junction temperature for VOUT  
> 1.4 V: 115°C.  
14  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
ELECTRICAL CHARACTERISTICS (continued)  
over operating free-air temperature range (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
PWM mode: V1V29, V2V1, VCORE2,  
VCORE3, VMEM (limitation on  
maximum temperature)  
0
1000  
(3)(4)  
IOUT EXT  
Extended output current  
mA  
PWM mode: VCORE1, V1V8  
(limitation on maximum temperature)  
0
1600  
(5)(6)  
Includes voltage references, DC  
load/line regulations in PFM and PWM  
modes, process, and temperature  
(1.2%/+2.4%)  
0.6 V  
0.601  
1.101  
1.226  
1.301  
1.352  
1.801  
1.902  
2.101  
0.6  
0.608  
1.114  
1.241  
1.317  
1.368  
1.823  
1.925  
2.127  
0.623  
1.141  
1.271  
1.349  
1.401  
1.867  
1.971  
2.178  
1.3  
1.1 V  
TDCOV  
Total DC output voltage accuracy  
1.225 V  
1.3 V  
V
1.35 V  
1.8 V  
1.9 V  
2.1 V  
Low range (EPROM dependent)  
High range (EPROM dependent)  
Step size  
V
0.7  
1.4  
12.5  
mV  
1.35  
1.5  
1.8  
1.9  
2.1  
VOUT  
Output voltage, programmable  
Other selectable voltages  
V
Extended voltage range, multiplier for  
nominal levels (enabled by EPROM)  
3.0476  
PWM mode, IOUT = 0 to IOUTmax  
5
1
10  
2
mVpp  
%
RV  
Ripple voltage  
PFM mode, IOUT = 1 mA, ΔVOUT / VOUT  
PWM mode, IOUT = 0 to IOUTmax  
ΔVOUT / VOUT  
,
DCLDR  
DCLNR  
DC load regulation  
DC line regulation  
0.25  
0.8  
0.5  
1.6  
%
%
PWM mode, IOUT = 0 to IOUTmax, VIN  
VINPmin to VINPmax , ΔVOUT / VOUT  
=
(3) V1V29, V2V1, VCORE2, VCORE3, VMEM at IOUT = 1000 mA. Maximum junction temperature for VOUT 1.4 V: 115°C. Maximum  
junction temperature for VOUT > 1.4 V: 105°C.  
(4) Able to withstand this maximum current during cumulative stress time of 1900 hours.  
(5) VCORE1, V1V8 at IOUT = 2000 mA. Maximum junction temperature for VOUT 1.4 V: 115°C. Maximum junction temperature for VOUT  
> 1.4 V: 100°C.  
(6) Able to withstand this maximum current during cumulative stress time of 1900 hours.  
Copyright © 20102011, Texas Instruments Incorporated  
15  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
ELECTRICAL CHARACTERISTICS (continued)  
over operating free-air temperature range (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
V1V29, V2V1, VCORE2, VCORE3,  
VMEM at Vout < 0.75 V  
IOUT = 0150 mA, Tr/Tf = 100 ns  
IOUT = 50250 mA, Tr/Tf = 100 ns  
IOUT = 150400 mA, Tr/Tf = 100 ns  
2
3
V1V29, V2V1, VCORE2, VCORE3,  
VMEM at Vout 0.75 V  
IOUT = 0150 mA, Tr/Tf = 100 ns  
IOUT = 50250 mA, Tr/Tf = 100 ns  
IOUT = 150400 mA, Tr/Tf = 100 ns  
VCORE1, V1V8 at Vout < 0.75 V  
IOUT = 0150 mA, Tr/Tf = 100 ns  
IOUT = 50250 mA, Tr/Tf = 100 ns  
IOUT = 350800 mA, Tr/Tf = 100 ns  
VCORE1, V1V8 at Vout >= 0.75 V  
IOUT = 0150 mA, Tr/Tf = 100 ns  
IOUT = 50250 mA, Tr/Tf = 100 ns  
IOUT = 350800 mA, Tr/Tf = 100 ns  
1
3.3  
2.8  
1.5  
4.2  
3.6  
Transient load regulation, ΔVOUT  
VOUT  
/
TLDR  
%
VIN step = ±0.6 V; Tr/Tf = 10 us;  
IOUT=IOUTmax  
Transient line regulation, ΔVOUT  
VOUT  
/
TLNR  
%
Vout < 0.75 V  
Vout 0.75 V  
0.7  
0.5  
1.4  
1.0  
IOUT = 200 mA, VOUT within accuracy  
limits, SMPS not frequency locked  
350  
2
500  
3
µs  
TON  
Off to on  
IOUT = 200 mA, VOUT within accuracy  
limits, SMPS frequency locked  
ms  
TOFF  
On to off  
IOUT = 0 @ VOUT down to 10% x VOUT  
Off mode  
250  
7.5  
500  
15  
µs  
Pulldown resistor  
3
Ω
Output voltage settling time  
(normal mode) VCORE1,  
VCORE2, VCORE3  
From VOUTMIN = 0.6 V to VOUTMAX  
1.3 V ±5%, ILOAD = ILOADmax  
=
50  
57  
65  
µs  
From VOUTMIN = 0.6 V to VOUTMAX  
1.3 V ±5%, ILOAD = ILOADmax  
=
Slew rate  
11  
12.7  
14  
mV/µs  
Overshoot  
3
6
10  
6.9  
0.25  
1
%
Switching frequency  
5.1  
MHz  
Off mode @ 25°C  
Off mode  
0.1  
0.2  
35  
IQOFF  
Off ground current  
µA  
PFM mode, no switching  
50  
V1V29,V2V1,VCORE2,VCORE3,VME  
M in PWM Mode, IOUT = 0 mA, VIN =  
3.8 V  
8000  
IQ  
On ground current  
µA  
VCORE1,V1V8 in PWM mode, IOUT  
0 mA, VIN = 3.8 V  
=
12000  
16  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Copyright © 20102011, Texas Instruments Incorporated  
17  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Figure 3. 0.8 A and 1.5 A SMPS Regulator Efficiencies(7)  
PARAMETER  
LDO REGULATORS  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
Connected from _IN to GND.  
Shared input tank capacitance  
(depending on platform  
0.3  
0.9  
10  
CIN  
Input filtering capacitor  
µF  
requirements and power tree)  
For VUSB - Connected from  
CHRG_PMID to GND  
4.7  
6.5  
COUT  
Output filtering capacitor  
Filtering DC capacitor ESR  
Filtering AC capacitor ESR  
Connected from LDO output to GND  
< 100 kHz  
0.6  
2.2  
100  
10  
2.7  
600  
20  
µF  
mΩ  
mΩ  
20  
1
[110] MHz  
VRTC: VBAT during on mode  
VRTC: VBAT during backup mode  
VBATmin  
1.9  
3.8  
2.1  
5.5  
3.1  
VRTC: Vbackup during backup  
mode  
1.9  
3.8  
5.5  
VAUX1, VAUX2, VAUX3, VCXIO,  
VDAC, VMMC, VPP, VUSIM (for  
TDCOV  
+
TDCOV + DV  
DV  
0.1  
5.5  
0.2  
VOUT > 1.5 V)  
VINF  
Input voltage (functional)  
V
VAUX1, VAUX2, VAUX3, VCXIO,  
VDAC, VMMC, VPP, VUSIM (for  
1.8  
3.8  
5.5  
VOUT 1.5 V)  
VANA  
2.3  
3.5  
3.8  
3.8  
6.0  
3.8  
5.5  
5.5  
6.8  
5.5  
VUSB from VBAT  
VUSB from CHRG_PMID  
VRTC  
3.5  
VBATmin  
VANA: VBAT input source supply  
only supported  
2.3  
3.8  
4.8  
VAUX1, VAUX2, VAUX3, VCXIO,  
VDAC, VMMC, VPP, VUSIM (for  
TDCOVmax  
+
3.8  
4.8  
DV  
VOUT > 1.5 V)  
VINP  
Input voltage (performance)  
V
VAUX1, VAUX2, VAUX3, VCXIO,  
VDAC, VMMC, VPP, VUSIM (for  
1.8  
3.8  
4.8  
VOUT 1.5 V)  
VUSB: from VBAT  
3.6  
4.3  
3.8  
5.0  
4.8  
5.5  
VUSB: from CHRG_PMID  
(7) Coils used:  
(a) For VCORE1: MURATA LQM32PN1R0MG0 3.2x2.5x1  
(b) For VCORE2: MURATA LQM2MPN1R0NG0 2x1.6x1  
18  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
PARAMETER  
TEST CONDITIONS  
MIN  
1.7%  
1.801  
3.6%  
TYP  
MAX  
+1.2%  
1.890  
UNIT  
1.0 V  
1.2 V  
1.3 V  
1.4 V  
1.5 V  
1.6 V  
1.7 V  
1.8 V  
1.9 V  
2.0 V  
2.1 V  
2.2 V  
2.3 V  
2.4 V  
2.5 V  
2.75 V  
2.8 V  
2.9 V  
3.0 V  
3.3 V  
1.018  
1.222  
1.323  
1.425  
1.527  
1.628  
1.730  
1.832  
1.934  
2.036  
2.138  
2.240  
2.341  
2.443  
2.545  
2.800  
2.850  
2.952  
3.054  
3.359  
Total DC output voltage accuracy.  
Includes voltage references, DC  
load/line regulations, process and  
temperature  
V
V
V
TDCOV  
(except VRTC)  
VRTC  
1.8V  
1.823  
1.0 V  
1.2 V  
1.3 V  
1.4 V  
1.5 V  
1.6 V  
1.7 V  
1.8 V  
1.9 V  
2.0 V  
2.1 V  
2.2 V  
2.3 V  
2.4 V  
2.5 V  
2.75 V  
2.8 V  
2.9 V  
3.0 V  
3.3 V  
1.018  
1.222  
1.323  
1.425  
1.527  
1.628  
1.730  
1.832  
1.934  
2.036  
2.138  
2.240  
2.341  
2.443  
2.545  
2.800  
2.850  
2.952  
3.054  
3.359  
Total output voltage accuracy.  
Includes voltage references, DC  
load/line regulations, transient  
load/line regulation, process and  
temperature  
TOVA  
+3.1%  
VCXIO, VDAC, IOUT = IOUTmax  
VANA, IOUT = IOUTmax  
150  
100  
140  
200  
VMMC, VUSIM: IOUT = 50 mA  
VUSB, @IOUT=IOUTmax  
Dropout voltage @VIN_MIN = 2.3 V  
VAUX1, VAUX2, VAUX3, VMMC,  
DV  
mV  
VPP, VRTC, VUSIM: VINPmin  
TDCOV + DV, @IOUT=IOUTmax  
=
300  
250  
400  
VCXIO, VDAC, IOUT = IOUTmax  
VAUX1, VAUX2, VAUX3, VMMC,  
VPP, VUSIM: VINPmin = TDCOV + DV,  
@IOUT=IOUTmax  
Dropout voltage @VIN_MIN =1.8 V  
VANA, VRTC  
VUSB  
25  
35  
50  
IOUT  
Rated output current  
mA  
VDAC, VPP  
VAUX1, VAUX2, VAUX3, VCXIO,  
VMMC, VUSIM  
200  
3.3  
Range  
1.0  
V
mV  
V
Output voltage, programmable  
(except VRTC and VANA)  
VOUT  
Step size  
100  
2.75  
250  
Additional selectable voltage level  
VANA, VDAC, VPP, VRTC, VUSB  
100  
400  
400  
900  
Load current limitation  
mA  
VAUX1, VAUX2, VAUX3, VCXIO,  
VMMC, VUSIM  
650  
Copyright © 20102011, Texas Instruments Incorporated  
19  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
PARAMETER  
TEST CONDITIONS  
IOUT = 0 to IOUTmax  
MIN  
TYP  
MAX  
UNIT  
DCLDR  
DCLNR  
DC load regulation, VOUT/VOUT  
0.25  
0.5  
%
VIN = VINPmin to VINPmax  
IOUT = IOUTmax  
DC line regulation, VOUT/VOUT  
0.1  
0.2  
%
Ton  
Toff  
Turn-on time  
IOUT = 0, VOUT = 0.1 V up to VOUTmin  
IOUT = 0, VOUT down to 10% x VOUT  
Off mode  
100  
250  
60  
90  
45  
35  
0.05  
0.2  
18  
150  
4
500  
500  
80  
µs  
µs  
Ω
Turn-off time (except VRTC)  
Pulldown resistor (except VRTC)  
40  
55  
35  
30  
0
f = 217 Hz, IOUT = IOUTmax  
f = 50 kHz, IOUT = IOUTmax  
f = 1 MHz, IOUT = IOUTmax  
Off mode @ 25°C  
PSRR  
Power supply ripple rejection  
dB  
0.15  
1
IQOFF  
Off ground current  
On ground current  
µA  
µA  
Off mode  
0
IOUT = 0, (except VDAC)  
IOUT = 0, VDAC  
12  
75  
23  
IQ0  
175  
I
OUT < 100 μA  
100 μA < IOUT < 1 mA  
OUT > 1 mA  
On ground current coefficient On  
mode, IQOUT = IQ0 + αQ * IOUT  
αQ  
2
%
I
1
On mode, IOUT = 100 µA to  
IOUTmax/2,  
Tr = Tf = 1 µs  
Transient load regulation,  
VOUT/VOUT  
TLDR  
0.75  
1.5  
0.5  
%
%
Transient line regulation,  
VOUT/VOUT  
VIN step = 600 mVpp, Tr = Tf = 10  
µs  
TLNR  
0.25  
100 < f < 10 kHz  
10 kHz < f < 100 kHz  
100 kHz < f < 1 MHz  
f > 1 MHz  
5000  
1250  
150  
250  
200  
62  
8000  
2500  
300  
500  
400  
125  
50  
Noise (except VDAC)  
Noise (VDAC)  
nV/Hz  
nV/Hz  
100 < f < 5 kHz  
5 kHz < f < 400 kHz  
400 kHz < f < 10 MHz  
25  
VAUX3 WHEN USED AS VIBRATOR DRIVER  
COUT  
Output filtering capacitor  
Output regulated output range  
Vibrator inductive load  
Connected from LDO output to GND  
Configurable step of 100 mV  
0.6  
1.0  
70  
2.2  
2.7  
3.3  
700  
50  
µF  
V
Connected from VAUX3 to ground  
350  
40  
µH  
Ω
Vibrator load resistance  
15  
REFERENCE GENERATOR  
Filtering capacitor  
Connected from VBG to REFGND  
Connected from IREF to REFGND  
30  
100  
150  
nF  
Biasing resistor (±1%) @ 25°C  
0.990  
1.000  
1.010  
MΩ  
Biasing resistor (±1%) temperature  
coefficient  
25  
50  
ppm/°C  
VINF  
VINP  
Input voltage VINF  
Input voltage VINP  
Ground current  
Start-up time  
Functional  
1.9  
2.3  
15  
2.2  
3.8  
20  
1
2.3  
5.5  
40  
3
V
V
Performance  
µA  
ms  
CRYSTAL CHARACTERISTICS  
Crystal frequency  
@ specified load cap value  
32768  
0
Hz  
Crystal tolerance  
T = 25°C  
20  
20  
ppm  
Secondary temperature coefficient  
0.04 0.035  
0.03 ppm/°C2  
Crystal series resistor  
Operating drive level  
@ fundamental frequency  
90  
kΩ  
0.1  
0.5  
µW  
Crystal load capacitor (according to  
crystal data sheet)  
12.5  
pF  
20  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
PARAMETER  
Shunt capacitor  
Quality factor  
TEST CONDITIONS  
MIN  
TYP  
MAX  
2.6  
UNIT  
1.4  
pF  
8000  
80000  
CRYSTAL OSCILLATOR EXTERNAL COMPONENTS  
VRTC power supply external filtering  
cap  
OSC32KCAP  
Frequency  
0.6  
40  
1.0  
2.7  
µF  
32.768  
50  
kHz  
%
Load capacitors on OSC32KIN and  
OSC32KOUT (parallel mode,  
including parasitic of PCB for  
external cap)  
Duty cycle  
60  
20  
1
Rise and fall time (1090%)  
Setup time  
10  
ns  
ms  
@ 25°C, normal and  
high-performance (HP) modes  
Frequency accuracy (considering  
crystal tolerance and internal load  
capacitors variation)  
30  
80  
0
0
1
30  
80  
ppm  
@ 25°C, backup mode  
Oscillator capacitor ratio:  
COSC32KIN/COSC32KOUT  
Oscillator contribution in normal and  
HP modes (not including the crystal  
variations)  
Frequency temperature coefficient  
±0.5  
ppm/°C  
SSB phase noise at a 1-kHz offset  
from the carrier  
HP mode OSC_HPMODE = 1  
125  
dBc/Hz  
SSB phase noise at a 100-Hz offset  
from the carrier  
HP mode OSC_HPMODE = 1  
Normal mode OSC_HPMODE = 0  
Normal mode OSC_HPMODE = 0  
105  
25  
dBc/Hz  
ns  
Cycle jitter short term (peak-peak)  
Period-to-period jitter, long-term  
100k pulses (peak-peak)  
120  
ns  
20 Hz 20 kHz flat  
80 Hz 20 kHz flat  
0.86  
0.43  
Integrated jitter (HP mode)  
Startup time on power on  
nsRMS  
ms  
Gm boosted during start-up phase  
Shunt capacitor 1.4 pF  
300  
Oscillator ratio between negative  
resistance @ 32 kHz and negative  
resistance @ 200 kHz (sixth  
harmonic)  
Sixth harmonic mode rejection  
RS32/RS200  
10  
Crystal mounted:  
Backup mode (@ 25°C)  
Normal mode: OSC_HPMODE = 0  
HP mode: OSC_HPMODE = 1  
Start-up (boost) phase  
Bypass mode: OSC_BYPASS = 1  
Logic output signal  
1.5  
3
Ground current  
µA  
5
20  
3
Duty cycle CLK32KAO/CLK32KG  
40  
5
50  
20  
60  
100  
%
Rise and fall time (1020%)  
CLK32KAO/CLK32KG  
ns  
32-kHz RC OSCILLATOR  
Output frequency  
32  
0
kHz  
%
Output frequency accuracy  
Cycle jitter (RMS)  
After trimming  
15  
+15  
10  
60  
150  
8
%
Output duty cycle  
40  
50  
4
%
Settling time  
µs  
µA  
nA  
Active current consumption  
Power-down current  
30  
6-MHz RC OSCILLATOR  
Output frequency  
6
0
MHz  
%
Output frequency accuracy  
Cycle jitter (RMS)  
After trimming  
10  
+10  
5
%
Copyright © 20102011, Texas Instruments Incorporated  
21  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
PARAMETER  
Output duty cycle  
TEST CONDITIONS  
MIN  
TYP  
MAX  
60  
UNIT  
%
40  
50  
Settling time  
5
µs  
Active current consumption  
Power-down current  
50  
100  
50  
µA  
nA  
CLK32KAUDIO OUTPUT BUFFER  
Settling time  
0
5
25  
7
50  
10  
µs  
µA  
nA  
V
Active current consumption  
Power down current  
30  
High output level (VHOUT)  
Duty cycle degradation contribution  
1.70  
2  
0
1.80  
0
1.90  
2
%
20 Hz20 kHz flat  
25  
10  
10  
15  
7.5  
50  
Integrated jitter contribution  
psRMS  
80 Hz20 kHz flat  
0
20  
External output load  
Output delay time  
Output rise/fall time  
5
50  
pF  
ns  
ns  
Output load = 10 pF  
Output load = 10 pF  
VOL = 0.2 V  
0
30  
5
10  
±1%  
±2%  
Output drive strength  
mA  
VOH = VHOUT0.2 V  
BACKUP BATTERY CHARGER  
VBACKUP to GPADC input  
attenuation  
VBACKUP from 2.4 to 4.5 V  
0.2  
650  
V/V  
VBACKUP = 0 to 2.6 V  
BB_CHG_EN = 1  
Backup battery charging current  
350  
2.90  
900  
3.10  
2.60  
3.25  
µA  
IVBACKUP = 10 µA, BB_SEL = 00  
(VBAT > 3.2 V)  
3.00  
IVBACKUP = 10 µA, BB_SEL = 01  
(VBAT > 2.7 V)  
2.42  
2.52  
End backup battery charging  
voltage: VBBCHGEND  
IVBACKUP = 10 µA, BB_SEL = 10  
(VBAT > 3.35 V)  
3.05  
3.15  
V
IVBACKUP = 10 µA, BB_SEL = 11  
(VBAT > 2.5 V)  
VBAT0.3  
VBAT0.2  
VBAT  
VBAT  
IVBACKUP = 10 µA, BB_SEL = XX  
(VBAT < 2.5 V)  
BB_CHG_EN = 1, IVBACKUP = 0  
µA  
Current consumption  
10  
µA  
Capacitance = 5 to 15 mF  
10  
5
1500  
15  
Backup battery series resistance  
Ω
Capacitance = 100 to 2000 mF  
BATTERY CHARGER  
0 V < VBUS < 5.25 V  
0 V < VBUS < 6 V  
ESR (110 MHz)  
0 V < VBUS < 5.25 V  
0 V < VBUS < 6 V  
ESR (110 MHz)  
0 V < CSOUT < 4.5 V  
ESR (110 MHz)  
0 V < CSIN < 4.5 V  
ESR (100 kHz)  
1.2  
0.9  
1
4.7  
4.7  
10  
6.5  
6.5  
20  
µF  
µF  
CVBUS  
VBUS capacitor (VBUS PGND)  
PMID capacitor (PMID PGND)  
mΩ  
1.2  
0.9  
1
4.7  
4.7  
10  
6.5  
6.5  
20  
µF  
CPMID  
mΩ  
µF  
3
10  
15  
Output capacitor (CSOUT PGND)  
Output capacitor (CSIN PGND)  
Bootstrap capacitor (BOOT SW)  
20  
mΩ  
nF  
20  
5
100  
10  
150  
400  
20  
mΩ  
nF  
ESR (9 MHz)  
200  
2.86  
20  
mΩ  
µF  
Ref voltage capacitor  
0 V < VREF < 6.5 V  
ESR (110 MHz)  
0.7  
2.2  
(VREF PGND)  
mΩ  
22  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
PARAMETER  
TEST CONDITIONS  
0 A1.5 A  
MIN  
TYP  
MAX  
1.45  
130  
UNIT  
µH  
0.7  
1
Coil (option 1), (SW CSIN)  
DCR  
mΩ  
µH  
0 A2.7 A  
DCR  
0.7  
1
1.3  
Coil (option 2), (SW CSIN)  
60  
mΩ  
mΩ  
A
Rsense resistor (CSIN CSOUT)  
1%  
68  
1.5  
10  
+1%  
1.545  
Output average current  
CHRG_SW  
VBUS > VBUSmin, PWM switching  
mA  
VBUS > VBUSmin, PWM not  
switching  
5
30  
IVBUS  
VBUS supply current control  
0°C < TJ < 85°C, HZ_MODE = 1,  
32S mode  
µA  
µA  
V
Leakage current from battery to  
VBUS ball  
0°C < TJ < 85°C, CHRG_AUXPWR  
= 4.2 V, high-impedance mode  
IVBUS_LEAK  
5
Nominal output charge voltage,  
programmable  
20-mV steps  
3.50  
3.54  
4.76  
VOREG  
T = 25°C  
0.5  
1.0  
0.5  
1.0  
Voltage regulation accuracy  
%
mA  
%
0°C < T < 125°C  
Nominal output charge current,  
programmable  
300  
1500  
IOCHARGE  
I
OCHARGE < 600 mA  
OCHARGE 600 mA  
5  
3  
5
3
Charge current accuracy  
Termination charge current  
Termination current accuracy  
I
ITERM = 50 mA  
33  
25  
5  
33  
25  
5
100 mA ITERM 250 mA  
300 mA ITERM 400 mA  
Both rising and falling, 2-mV  
%
ITERM  
Deglitch time for charge termination overdrive,  
TR, TF = 100 ns  
30  
31  
34  
ms  
VAC_DET positive threshold  
Hysteresis  
2.90  
100  
2.90  
100  
25  
3.00  
135  
3.00  
135  
30  
3.15  
170  
3.15  
170  
36  
V
VAC detection  
mV  
V
VBUS_DET positive threshold  
Hysteresis  
VBUS detection  
mV  
ms  
VAC/VBUS detection deglitch time  
VBUS input voltage lower limit  
Input power source detection for  
battery charging  
3.6  
3.8  
5
4.0  
V
VVBUS_MIN Deglitch time for VBUS rising above Rising voltage, 2-mV overdrive, TR  
=
4
6
ms  
VVBUS_MIN  
100 ns  
Hysteresis for VVBUS_MIN  
Input voltage rising  
100  
200  
mV  
Input current is automatically  
reduced, programmable, 80-mV  
steps  
Collapse threshold  
4.2  
4.76  
V
Analog DPM loop kick-in threshold  
accuracy  
2  
4  
+2  
4
%
%
Collapse comparator threshold  
accuracy  
(Digital DPM feature)  
Analog anticollapse comparator  
hysteresis  
50  
mV  
V/s  
VBUS falling from collapse threshold  
to VINmin  
Input source dV/dt  
2000  
2.6  
VBUS falling  
VBUS rising  
0.0625  
100  
Collapse debounce time  
Tint detection interval  
ms  
s
Input power source detection  
1.7  
2
Copyright © 20102011, Texas Instruments Incorporated  
23  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
UNIT  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
IIN_LIMIT = 100 mA, VBAT >  
VBATMIN_LO  
84  
91  
98  
IIN_LIMIT  
VBUS input current limiting threshold  
mA  
V
IIN_LIMIT = 500 mA, VBAT >  
VBATMIN_LO  
425  
460  
495  
6.5  
VBUS > VINmin or  
CHRG_AUXPWR > VBATMIN,  
IVREF = 1 mA, CVREF = 1 µF  
VREF internal reference voltage  
Voltage from BOOT pin to SW pin  
1.65  
During charge or boost operation  
Below VOREG  
6.5  
V
70  
120  
130  
160  
mV  
Deglitch time, VCOUT decreasing  
below threshold, TF = 100 ns, 10 mV  
overdrive  
Recharge threshold voltage  
ms  
BATTERY CHARGER, BATTERY DETECTION  
IDETECT battery detection current  
before charge done (sink current)  
Begins after termination detected,  
CHRG_AUXPWR VOREG  
-0.6  
215  
0.45  
-0.2  
335  
mA  
ms  
TDETECT battery detection time  
262  
BATTERY CHARGER, SLEEP COMPARATOR  
VBUS above CHRG_AUXPWR 2.3  
V CHRG_AUXPWR VOREG,  
VBUS falling  
CHRG_  
AUXPW  
R+0.04  
CHRG_AUXP  
WR+0.0  
CHRG_AU  
XPWR+0.1  
VSLP  
SLEEP state entry threshold  
mV  
VSLP_ EXIT SLEEP state exit hysteresis  
2.3 V HRG_AUXPWR VOREG  
140  
31  
200  
260  
34  
mV  
ms  
Deglitch time for VBUS rising above Rising voltage, 2-mV overdrive, TR  
VSLP + VSLP_EXIT  
=
32  
100 ns  
BATTERY CHARGER, PWM  
Internal top reverse blocking  
MOSFET on-resistance  
180  
120  
150  
250  
250  
mΩ  
mΩ  
mΩ  
Internal top N-channel switching  
MOSFET on-resistance  
Measured from PMID to SW  
Measured from SW to PGND  
Internal bottom N-channel MOSFET  
on-resistance  
200  
3.3  
fOSC  
Oscillator frequency  
Maximum duty cycle  
Minimum duty cycle  
2.7  
0
3
MHz  
%
DMAX  
DMIN  
99.5  
%
BATTERY CHARGER, BOOST MODE  
Boost output voltage (to pin VBUS)  
VBUS_B  
2.5 V < CHRG_AUXPWR < 4.5 V  
5.05  
0
V
Boost output voltage tolerance  
Including line, load regulation  
3  
3
%
Maximum output current for boost at VBUS_B = 5.10 V,  
IBO1  
IBO2  
200  
mA  
mA  
A
USB connector level  
2.5 V < CHRG_AUXPWR < 4.5 V  
Maximum output current for boost at VBUS_B = 5.10 V,  
235  
0.5  
PMID connector level  
2.5 V < CHRG_AUXPWR < 4.5 V  
IBLIMIT cycle-by-cycle current limit  
for boost  
VBUS_B = 5.10 V,  
2.5 V < CHRG_AUXPWR < 4.5 V  
1.0  
1.5  
Overvoltage protection threshold for Threshold over VBUS to turn off  
5.8  
90  
6.0  
6.2  
V
boost (VBUS pin)  
converter during boost  
VBUSOVP  
Hysteresis  
VBUS falling from above VBUSOVP  
125  
160  
mV  
CHRG_AUXPWR = 3.6 V, IBO = 200  
mA, TA = 25°C, synchronous  
operation  
Efficiency  
70  
85  
%
IDDQ  
Quiescent current  
2.34  
4.9  
2.7  
mA  
V
Maximum battery voltage for boost  
(CSOUT pin)  
VCSOUT rising edge during boost  
4.75  
149  
5.05  
VBATMAX  
VCSOUT falling from above  
VBATMAX  
Hysteresis  
200  
260  
mV  
24  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
Minimum battery voltage for boost  
(CHRG_AUXPWR pin)  
2.5  
V
VBATMIN  
Boost output resistance at HP mode  
(from VBUS to PGND)  
HZ_MODE = 1  
165  
kΩ  
BATTERY CHARGER, PROTECTION  
Threshold over VBUS to turn off  
converter during charge  
VBUS OVP threshold voltage  
Hysteresis  
6.3  
120  
110  
6.5  
140  
117  
6.7  
160  
121  
V
VOVP_  
VBUS  
VBUS falling from above VOVP_VBUS  
mV  
VCSOUT threshold over VOREG to  
turn off charger during charge  
Battery OVP threshold voltage  
VOVP_ VBAT  
%
Lower limit for VCSOUT falling from  
above VOVP_VBAT  
Hysteresis  
11  
BUCK_HSLIMI = 0: 2.55 A  
2.10  
1.50  
2.00  
2.55  
1.90  
2.10  
3.30  
2.60  
2.20  
ILIMIT cycle-by-cycle current limit for  
charge(1)  
A
BUCK_HSLIMI = 1: 1.90 A default  
CHRG_AUXPWR rising (default)  
Short-circuit voltage threshold  
Hysteresis  
V
VBAT_  
SHORT  
CHRG_AUXPWR falling from above  
VBAT_SHORT  
90  
20  
100  
30  
110  
mV  
IBAT_  
SHORT  
Short-circuit detection current  
VBUS input current  
CHRG_AUXPWR VBAT_SHORT  
40  
4
mA  
mA  
VBUS = 9.7 V, OVP active  
Temperature threshold,  
TCHRGSHTDWN  
148  
Charger thermal shutdown  
°C  
°C  
Hysteresis, TCHRGHYS  
10  
Thermal regulation threshold TCF  
125  
BATTERY TEMPERATURE MEASUREMENT  
RBRI  
External pulldown resistor  
Current source for the detection  
Detection threshold  
0
130  
kΩ  
µA  
V
IBRI  
7.5  
VBRIRef  
Threshold  
1.5  
1.6  
10  
Offset of the comparator  
10  
mV  
Current consumption of the  
comparator  
10  
10  
µA  
µs  
Delay of the comparator  
With >10-mV overdrive  
INDICATOR LED DRIVER  
VBAT  
4.8  
0
V
CH_LED_CURR[1:0] = 00  
CH_LED_CURR[1:0] = 01  
CH_LED_CURR[1:0] = 10  
CH_LED_CURR[1:0] = 11  
Transition on PWM signal, 1090%  
0
1
15%  
15%  
15%  
+15%  
+15%  
+15%  
5
LED current  
mA  
2.5  
5
Rise and fall time for the current  
µs  
µs  
CH_LED_CURR[1:0] from 00 →  
others  
Startup time  
20  
Disabled  
VRTC (backup mode)  
0.1  
2
VRTC (wait-on/sleep/active modes)  
VAC (@ 20 V)  
1
µA  
µA  
70  
Quiescent current  
CHRG_PMID (@ 5.25 V)  
CHRG_PMID (@ 20 V)  
20  
70  
CH_LED_CURR[1:0] = 01 (1 mA)  
CH_LED_CURR[1:0] = 10 (2.5 mA)  
CH_LED_CURR[1:0] = 11 (5 mA)  
200  
400  
750  
(1) If using a charger with a current charge always lower and equal to 1.25 A, you can use a 1.5-A current rated inductor. If the current  
charge is higher than 1.25 A, a 2.1-A current rated inductor must be used.  
Copyright © 20102011, Texas Instruments Incorporated  
25  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
CH_LED_CURR[1:0] = 00, can be  
disabled by the DIS_PULLDOWN bit  
Pulldown resistance  
50  
100  
200  
kΩ  
Voltage at the output for  
performance  
3.2  
5.5  
V
V
CHRG_LED_TEST pin is driven  
externally  
Voltage at the output for tolerance  
Dropout voltage  
1 mA  
0.2  
0.4  
0.6  
4.1  
4.0  
2.3  
Minimum voltage between  
CHRG_LED_IN and  
CHRG_LED_TEST  
2.5 mA  
V
5 mA  
VAC voltage  
During operation  
During operation  
V
V
V
VBUS voltage  
CHRG_LED_IN voltage  
5.5  
USB OTG ID EXTERNAL RESISTORS SPECIFICATIONS  
RID_FLOAT ID pulldown, when ID pin is floating Input spec for external ID resistor  
ACA ID pulldown, TWL6030 is  
220  
119  
kΩ  
kΩ  
RID_A  
Input spec for external ID resistor  
Input spec for external ID resistor  
Input spec for external ID resistor  
132  
72  
A-Device  
ACA ID pulldown, TWL6030 is  
B-Device, but cant connect  
RID_B  
65  
35  
kΩ  
ACA ID pulldown, TWL6030 is  
B-Device, can connect  
RID_C  
39  
1
kΩ  
kΩ  
RIDGND  
ID pulldown when ID pin is grounded Input spec for external ID resistor  
USB OTG PULLUP AND PULLDOWN RESISTORS  
RID_PU_100  
K
ID 100k pullup to VUSB  
70  
160  
1
100  
220  
10  
130  
280  
20  
kΩ  
kΩ  
kΩ  
nA  
RID_PU_220  
K
ID 220k pullup to VUSB  
RID_GND_D  
RV  
ID 10k pulldown to ground  
ID internal leakage without GPADC  
RID_ LKG  
(7 V)  
350  
ID internal leakage without GPADC  
RID_ LKG  
(2 V)  
650  
1
nA  
ID external leakage  
1.5  
0
µA  
USB OTG COMPARATORS  
VID_WK  
ID wake-up comparator threshold  
No hysteresis  
0.300  
10  
0.650  
100  
1.150  
220  
V
ID wake-up equivalent threshold  
resistance  
RID_WK_UP  
kΩ  
VID_CMP1  
VID_CMP2  
VID_CMP3  
VID_CMP4  
ID comparator 1 threshold  
ID comparator 2 threshold  
ID comparator 3 threshold  
ID comparator 4 threshold  
No hysteresis  
No hysteresis  
No hysteresis  
No hysteresis  
0.150  
0.683  
1.300  
2.350  
0.200  
0.720  
1.400  
2.500  
0.250  
0.757  
1.500  
2.650  
V
V
V
V
USB OTG CURRENT SOURCES  
IID_WK_SRC ID wake-up current source  
IID_SRC_16u ID current source (trimmed)  
IID_SRC_5u ID current source  
VID < 2.75 V  
VID < 2.75 V  
VID < 2.75 V  
3.5  
15.5  
4.5  
9
16  
5
25  
16.5  
5.5  
µA  
µA  
µA  
USB OTG ADP COMPARATORS  
VADP_ PRB ADP probing voltage threshold  
VADP_ SNS ADP sensing voltage threshold  
No hysteresis  
No hysteresis  
0.6  
0.65  
0.40  
0.7  
V
V
0.20  
0.55  
VADP_  
DSCHRG  
ADP discharge voltage  
0.15  
1.65  
V
USB OTG ADP CURRENT SOURCES/SINKS  
VBUS_IAD  
ADP source current  
P_SRC  
VBUS < 0.8 V  
1.10  
1.40  
mA  
26  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
PARAMETER  
TEST CONDITIONS  
0.5 V < VBUS < 0.8 V  
MIN  
1.1  
TYP  
1.5  
MAX  
UNIT  
2
2
VBUS_IAD  
P_SINK  
ADP sink current  
mA  
0.15 V < VBUS < 0.8 V  
0.5  
1.5  
USB OTG ADP TIMINGS  
T_ADP_SI  
ADP sink time  
NK  
13  
1.25  
1.9  
3
14  
1.75  
2.0  
15  
1.85  
2.6  
ms  
s
TA_ADP_  
PRB  
ADP probing period, A-device  
TA_ADP_  
PRB  
ADP probing period, B-device  
ADP sensing time-out  
s
T_ADP_S  
NS  
s
USB OTG COMPARATORS  
VVBUS_W VBUS wake-up comparator  
2.90  
2.80  
3.00  
2.90  
3.15  
3.05  
V
V
KUP_UP  
threshold (up)  
VVBUS_W  
KUP_DW  
N
VBUS wake-up comparator  
threshold (down)  
VVBUS_W  
KUP_HYS  
VBUS wake-up hysteresis voltage  
50  
4.4  
2.2  
100  
4.5  
2.4  
175  
4.6  
2.6  
mV  
V
VA_VBUS A-device VBUS valid comparator  
_VLD threshold  
No hysteresis  
VB_SESS B-device session valid comparator  
_VLD_UP threshold (up)  
V
VB_SESS  
_VLD_DW  
threshold (down)  
N
B-device session valid comparator  
2.1  
2.3  
2.5  
V
VB_SESS  
_VLD_HY  
voltage  
S
B-device session valid hysteresis  
20  
0.9  
0.8  
80  
1.1  
1.0  
140  
1.3  
1.2  
mV  
V
VA_SESS A-device session valid comparator  
_VLD_UP threshold (up)  
VA_SESS  
A-device session valid comparator  
_VLD_DW  
threshold (down)  
N
V
VA_SESS  
_VLD_HY  
voltage  
S
A-device session valid hysteresis  
10  
0.3  
0.2  
40  
0.5  
0.4  
70  
0.8  
0.7  
mV  
V
VB_SESS B-device session end comparator  
_END_UP threshold (up)  
VB_SESS  
B-device session end comparator  
_END_DW  
threshold (down)  
N
V
VB_SESS  
_END_HY  
voltage  
S
B-device session end hysteresis  
10  
2.90  
2.80  
20  
40  
3.10  
3.00  
80  
70  
3.40  
3.30  
140  
mV  
V
VOTG_SE  
SS_VLD_  
threshold (up)  
UP  
OTG session valid comparator  
VOTG_SE  
OTG session valid comparator  
SS_VLD_  
V
threshold (down)  
DWN  
VOTG_SE  
SS_VLD_  
voltage  
HYS  
OTG session valid hysteresis  
mV  
VOTG_OV OTG overvoltage comparator  
6.3  
6.2  
6.5  
6.4  
6.8  
6.7  
V
V
V_UP  
VOTG_OV OTG overvoltage comparator  
V_DWN threshold (down)  
threshold (up)  
Copyright © 20102011, Texas Instruments Incorporated  
27  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
VOTG_OV  
OTG overvoltage hysteresis voltage  
V_HYS  
40  
110  
180  
mV  
GAS GAUGE  
Current measurement range  
10-mΩ sense resistor  
6.2  
0
6.2  
A
Includes reference, temperature,  
offset CG_PERIOD[1:0] = 00  
CG_PERIOD[1:0] = 01  
CG_PERIOD[1:0] = 10  
CG_PERIOD[1:0] = 11  
Vmeas*1%  
0.11  
Vmeas*1%  
+0.11  
Measurement accuracy after  
calibration  
Tolerance of the sense resistor not  
included  
0
0
0
0
0.28  
0.74  
2.15  
+0.28  
+0.74  
+2.15  
mV  
CG_PERIOD[1:0] = 00  
CG_PERIOD[1:0] = 01  
CG_PERIOD[1:0] = 10  
CG_PERIOD[1:0] = 11  
CG_PERIOD[1:0] = 00  
CG_PERIOD[1:0] = 01  
CG_PERIOD[1:0] = 10  
CG_PERIOD[1:0] = 11  
200  
200  
200  
450  
10  
Offset before autocalibration  
Offset after autocalibration  
µV  
µV  
10  
`
100  
450  
0
Usable input voltage range  
Input clock frequency  
62  
62  
mV  
32-kHz crystal oscillator  
Power on; FG_EN = 1  
Power off; FG_EN = 0  
00: 250 ms  
32.768  
50  
kHz  
70  
Current consumption  
µA  
0.2  
250  
01: 62.5 ms  
62.5  
Integration period (sample counter  
uses 32-kHz crystal oscillator)  
ms  
mΩ  
Bit  
10: 15.625 ms  
15.625  
11: 3.90625 ms  
3.90625  
External sense resistor  
10  
CG_PERIOD[1:0] = 00  
CG_PERIOD[1:0] = 01  
CG_PERIOD[1:0] = 10  
CG_PERIOD[1:0] = 11  
CG_PERIOD[1:0] = 00  
CG_PERIOD[1:0] = 01  
CG_PERIOD[1:0] = 10  
CG_PERIOD[1:0] = 11  
CG_PERIOD[1:0] = 00  
CG_PERIOD[1:0] = 01  
CG_PERIOD[1:0] = 10  
CG_PERIOD[1:0] = 11  
1 + 13  
1 + 11  
Integrator data size (twos  
complement)  
1 + 9  
1 + 7  
-3.5  
-2.5  
-2.0  
-1.5  
-4.0  
-2.5  
-1.5  
-1.0  
0
+3.5  
+2.5  
+2.0  
+1.5  
+4.0  
+2.5  
+1.5  
+1.0  
0
INL  
Integral nonlinearity  
LSB  
LSB  
0
0
0
0
0
DNL  
Differential nonlinearity  
0
Accumulator data size  
Offset data size  
1 + 31  
1 + 9  
24  
Bit  
Bit  
Bit  
Sample counter data size  
GPADC  
Current consumption  
Off mode current  
Running frequency F  
Clock period T = 1/F  
Resolution  
GPADC_EN = 1  
GPADC_EN = 0  
750  
900  
1400  
1
µA  
µA  
0.85  
1
1
1.15  
MHz  
µs  
Duty cycle 50/50  
10  
7
Bit  
Number of external inputs  
Number of internal inputs  
10  
28  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
N = number of analog inputs to  
convert in one sequence  
0
17  
GPADC_EN 0 to 1 or GPADC_EN 1  
to 0  
Turn on/off time  
0
3.5  
20  
50  
0
100  
3.5  
20  
µs  
%
Gain error (without scalar)  
Offset (inputs using opamp-based  
scalar)  
Channel 11 (ICHG)  
0
LSB  
Offset (inputs using resistive scalar)  
Offset (other inputs without scalar)  
Offset drift (after trimming)  
9  
9  
1  
0
0
0
9
9
1
LSB  
LSB  
LSB  
Temperature and supply  
Temperature and supply  
Best fitting  
Gain error drift (including reference  
voltage)  
0.6  
0
0.2  
%
Integral nonlinearity  
2  
2  
0
0
2
2
LSB  
LSB  
MΩ  
pF  
Differential nonlinearity  
GPADC_IN# input impedance  
Input capacitor Cbank  
100  
12  
Maximum source input resistance  
RS (for all internal or external inputs)  
100  
kΩ  
GPADC voltage reference  
Input range (SAR)  
1.25  
V
V
0
1.25  
1
Gain error of the scalar  
GPADC_IN0 current source  
1  
0
7
%
µA  
±5%  
±5%  
GPADC_IN0 additional current  
source  
15  
µA  
THERMAL MONITORING  
Off mode  
0.1  
0.5  
Off ground current (two sensors on  
the die, specification for one sensor)  
IQOFF  
µA  
µA  
°C  
°C  
°C  
°C  
°C  
@ 25°C off mode  
On mode, standard mode  
On mode, GPADC measurement  
Rising temperature  
Falling temperature  
Rising temperature  
Falling temperature  
Rising temperature  
Falling temperature  
Rising temperature  
Falling temperature  
Rising temperature  
Falling temperature  
7
25  
15  
On ground current (two sensors on  
the die, specification for one sensor)  
IQO  
40  
104  
95  
117  
108  
121  
112  
125  
116  
130  
120  
148  
138  
127  
119  
132  
123  
136  
128  
141  
132  
160  
150  
00 (first hot-die threshold)  
01 (second hot-die threshold)  
10 (third hot-die threshold)  
11 (fourth hot-die threshold)  
Thermal shutdown  
109  
99  
113  
104  
118  
108  
136  
126  
SYSTEM CONTROL THRESHOLDS  
POR rising-edge threshold  
2.00  
1.90  
40  
2.15  
2.00  
150  
2.50  
2.10  
350  
V
V
POR falling-edge threshold  
POR hysteresis  
Rising edge falling edge  
mV  
VBATMIN Threshold of switch-off (configurable  
2.0  
2.5  
3.1  
V
V
_LO  
VBATMIN Threshold of switch-on (configurable  
_HI by 50-mV steps)  
by 50-mV steps)  
3.55  
CURRENT CONSUMPTION, BACKUP MODE  
VBAT = 0 V  
VBACKUP = 3.2 V  
VBACKUP, supplied on VBACKUP  
5
8
µA  
µA  
VBACKUP = 0 V  
VBAT = 2.7 V  
VBAT, supplied on VBAT  
11  
16  
Copyright © 20102011, Texas Instruments Incorporated  
29  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
UNIT  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
MAX  
CURRENT CONSUMPTION, WAIT-ON STATE  
VBAT = 3.8 V  
20  
30  
µA  
CURRENT CONSUMPTION, SLEEP STATE  
VBACKUP = 0 V, VBAT = 3.8V  
VANA = 0 V, VAUX1 = 0 V, VAUX2  
= 0 V, VAUX3 = 0 V, VCXIO = 0 V,  
VDAC = 0 V VMMC = 0 V, VPP = 0  
V, VBRTC = 1.8 V, VRTC = 0V,  
VUSB = 0 V, VUSIM = 0 V, V1V29 =  
0 V, V1V8 = 1.8 V, V2V1 = 0 V,  
VCORE1 = 0 V, VCORE2 = 0 V,  
VCORE3 = 0 V, VMEM = 0 V  
RC6MHZ = OFF, CLK32KG = OFF,  
CLK32KAUDIO = OFF VBG = ON,  
VBATMIN_HI = OFF, TMP = OFF,  
FG = OFF EPROM Features:  
BSI_ISOURCE = OFF,  
V1V8 and VMEM enabled, no load  
110  
µA  
BAT_DET_EN = OFF, VMEM = 1.35  
V
The following table describes the digital input signal electrical parameters.  
PARAMETER  
PWRON, RPWRON  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
Low-level input voltage VIL-related  
to VBAT/VDD  
0.3  
0
0.35 × VBAT  
V
V
High-level input voltage VIH-related  
to VBAT/VDD  
VBAT + 0.3 ≤  
0.65 × VBAT  
VBAT  
5.5  
BOOT0, BOOT1, BOOT2, BOOT3, CHRG_EXTCHRG_STATZ, GPADC_START, MMC, MSECURE, NRESWARM, OSC32KIN, PREQ1,  
PREQ2A, PREQ2B, PREQ2C, PREQ3, SIM, TESTEN  
Low-level input voltage VIL-related  
to VIO or VRTC  
0.3  
0
0.35 × VR  
V
V
High-level input voltage VIH-related  
to VIO or VRTC  
0.65 × VR  
VR  
VR + 0.3  
CTLI2C_SCL, CTLI2C_SDA, SRI2C_SCL, SRI2C_SDA  
Low-level input voltage VIL-related  
to VIO  
0.3  
0
0.3 × VIO  
V
High-level input voltage VIH-related  
to VIO  
0.7 × VIO  
0.1 × VIO  
VIO  
VIO + 0.3  
V
V
Hysteresis  
1.2-V SPECIFIC RELATED I/Os: PREQ3(1)(2)  
Low-level input voltage VIL-related  
to VIO  
0.3  
0
0.3 × VIO  
V
V
High-level input voltage VIH-related  
to VIO  
0.7 × VIO  
VIO  
VIO + 0.3  
(1) PREQ3 can be programmed for two different input supplies (1.2/1.8 V) and, as such, has a configurable input threshold.  
(2) Applying 1.8-V input logic on the PREQ3 ball when the 1.2-V supply mode is selected does not damage the PREQ3 input buffer.  
Nevertheless, because the threshold is reduced to its 1.2-V configuration, the input buffer is more sensitive to the low 1.8-V logic level.  
The following table describes the digital output signal electrical parameters.  
PARAMETER(1)  
REGEN1, REGEN2  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
Low-level output voltage VOL  
High-level output voltage VOH  
IOL = 100 µA  
IOH = 100 µA  
0
0.1 × VBAT  
0.2 × VBAT  
V
V
0.8 × VBAT 0.9 × VBAT  
VBAT  
BATREMOVAL, CLK32KAO, CLK32KG, INT, CHRG_EXTCHRG_ENZ, NRESPWRON, PWM1, PWM2, SYSEN  
(1) All output signals are guaranteed low when VRTC is not available, especially REGEN1, REGEN2, and SYSEN, all three of which control  
some external power resources.  
30  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
PARAMETER(1)  
TEST CONDITIONS  
IOL = 2 mA  
MIN  
TYP  
MAX  
UNIT  
Low-level output voltage VOL-related  
to VIO or VRTC  
0
0.18  
0.45  
V
Low-level output voltage VOL-related  
to VIO or VRTC  
IOL = 100 µA  
IOH = 2 mA  
0
0.09  
0.2  
VR  
VR  
V
V
V
High-level output voltage  
VOH-related to VIO or VRTC  
VR 0.45(2) VR 0.18(2)  
VR 0.2(2) VR 0.09(2)  
High-level output voltage  
VOH-related to VIO or VRTC  
IOH = 100 µA  
CTLI2C_SDA, SRI2C_SDA  
Low-level output voltage VOL-related  
to VIO  
3-mA sink current  
VOL = 0.4 V  
0
0
0.1 × VIO  
0.2 × VIO  
V
Output current  
1
3
mA  
(2) VR replaces either VRTC or VIO.  
The following table describes the digital output signal timing characteristics.  
LOAD (pF)  
RISE/FALL TIME (ns)  
BALL NAME/OUTPUT BUFFER  
MAX  
MIN  
NOM  
10  
MAX  
CHRG_EXTCHRG_ENZ  
INT  
35  
35  
35  
35  
35  
35  
35  
35  
35  
5
5
5
15  
15  
15  
15  
15  
15  
25  
25  
15  
6
10  
BATREMOVAL  
NRESPWRON  
PWM1  
5
10  
5
10  
5
10  
PWM2  
5
10  
REGEN1  
5
15  
REGEN2  
5
15  
SYSEN  
5
10  
1
20  
35  
50  
5
4
11  
15  
20  
9
VR supply output buffer  
5
8
1
20  
35  
50  
5
3
17  
25  
34  
15  
30  
45  
100  
VBAT supply output buffer  
5
6
5
20  
35  
50  
8
CLK32KAO output buffer  
CLK32KG output buffer  
10  
15  
Copyright © 20102011, Texas Instruments Incorporated  
31  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
OPERATION  
REAL-TIME CLOCK  
The RTC is driven by the 32-kHz oscillator and it provides the alarm and timekeeping functions. The RTC is  
supplied by the backup battery (when available) if the main battery fails and if no external power is applied.  
The main functions of the RTC block are:  
Time information (seconds/minutes/hours) in binary-coded decimal (BCD) code  
Calendar information (day/month/year/day of the week) in BCD code up to year 2099  
Programmable interrupts generation. The RTC can generate two interrupts: a timer interrupts periodically  
(1s/1m/1h/1d period) and an alarm interrupt at a precise time of the day (alarm function). The timer interrupt  
can be masked during the SLEEP period to prevent the host processor from waking up.  
Oscillator frequency calibration and time correction  
Other features are:  
Time mode switching between 12 h or 24 h at any time without disturbing the RTC (Read or write are  
always performed with the current mode.)  
Shadow registers that can store time and date content and make it available and stable for reading  
For security purpose, the registers related to time and calendar information are protected by restricting their write  
access to software running in the secure mode of the host (MSECURE). Read access is always allowed even in  
no secured mode.  
NOTE  
IT_ALARM can generate a wake-up of the platform.  
IT_TIMER cannot generate a wake-up of the platform.  
Date and Calendar Settings  
All the time and calendar information are available in these dedicated registers, called TC registers. The TC  
registers values are written in BCD code.  
1. Year data ranges from 00 to 99:  
Leap years Years divisible by 4 (2008, 2012, etc.).  
Common years = other years.  
2. Month data ranges from 01 to 12.  
3. Day value ranges from:  
1 to 31 when months are 1, 3, 5, 7, 8, 10, 12  
1 to 30 when months are 4, 6, 9, 11  
1 to 29 when month is 2 and year is a leap year  
1 to 28 when month is 2 and year is a common year  
4. Week value ranges from 0 to 6.  
5. Hour value ranges from 00 to 23 in 24-hour mode and from 1 to 12 in AM/PM mode.  
6. Minutes value ranges from 0 to 59..  
7. Seconds value ranges from 0 to 59.  
To modify the current time, software writes the new time into TC registers to fix the time/calendar information  
(SECONDS_REG, MINUTES_REG, HOURS_REG, DAYS_REG, MONTHS_REG, YEARS_REG, and  
WEEKS_REG). The DBB can write into TC registers without stopping the RTC. In addition, software can stop the  
RTC by clearing the STOP_RTC bit of the RTC_CRTL_REG control register and check the RUN bit of the  
RTC_STATUS_REG status register to ensure that the RTC is frozen. Then update the TC values, and restart the  
RTC by setting the STOP_RTC bit.  
32  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
NOTE  
The 32-kHz second primary counter is not reset when the RTC restarts with the  
STOP_RTC bit. Therefore, a maximum inaccuracy of 1s is stored in the RTC, depending  
on the instant the second primary counter is stopped.  
Example: Time is 10H54M36S PM (AM/PM mode set), 2008 September 5. Previous registers values are:  
Table 3. Real-Time Clock Registers Example  
REGISTER  
SECONDS_REG  
MINUTES_REG  
HOURS_REG  
DAYS_REG  
VALUE  
0x36  
0x54  
0x10  
0x05  
0x09  
0x08  
MONTHS_REG  
YEARS_REG  
Rounding  
The user can round to the closest minute, by setting the ROUND_30S bit of the RTC_CTRL_REG register. TC  
values are set to the closest minute value at the next second. ROUND_30S bit will be automatically cleared  
when the rounding time is performed (See calendar registers, such as SECONDS_REG, MINUTES_REG, etc.,  
and RTC_CTRL_REG).  
Example:  
If the current time is 10H59M45S, rounding changes the time to 11H00M00S.  
If the current time is 10H59M29S, rounding changes the time to 10H59M00S.  
Get Time  
The GET_TIME feature loads the RTC counter in shadow registers and makes the content of the shadow  
registers available and stable for reading. Shadowed registers, linked to the GET_TIME feature, are a parallel set  
of calendar static registers, at the same I2C addresses as the calendar dynamic registers. The GET_TIME bit is a  
self-clearing bit. Once the copy to shadow registers is executed, it is reset to 0. If the time is read without  
GET_TIME, the read value comes directly from the RTC counter and software must manage the counter change  
during the reading. Time reading remains always at the same address, with or without using the GET_TIME  
feature.  
Compensation Registers  
The RTC_COMP_MSB_REG and RTC_COMP_LSB_REG registers must respect the available access period.  
These registers must be updated before each compensation process. For example, software can load the  
compensation value into these registers after each hour event, during an available access period.  
Figure 4 shows compensation scheduling for the RTC.  
Copyright © 20102011, Texas Instruments Incorporated  
33  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Hours  
4
3
Seconds  
58  
59  
0
1
2
58  
59  
0
1
2
Load compensation register  
Compensation event  
Load compensation register  
Compensation event  
Hours  
3
4
Compensation  
enable  
Seconds  
59  
0
1
Hour event  
Load compensation register  
Compensation event  
swcs045-026  
Figure 4. RTC Compensation Scheduling  
To compensate for inaccuracy in the 32-kHz oscillator, it is possible to balance this drift. Software must calibrate  
the oscillator frequency, calculate the drift compensation versus a 1-hour period, and then load the compensation  
registers with the drift compensation value. If the AUTO_COMP bit in RTC_CTRL_REG is enabled, the  
RTC_COMP_MSB_REG/RTC_COMP_LSB_REG value (in 2's complement) is added to the RTC 32-kHz counter  
at each hour and 1 second. When RTC_COMP_MSB_REG/RTC_COMP_LSB_REG is added to the RTC 32-kHz  
counter, the duration of the current second becomes (32768 RTC_COMP_M/LSB_REG) / 32768 seconds;  
therefore, it is possible to compensate the RTC with a 1/32768-s time unit accuracy by hour.  
NOTE  
The compensation is taken into account once written in the registers. When the TWL6030  
device enters backup mode, the host IC must write the previously correct compensation  
value.  
Interrupts  
Table 4. RTC Interrupts  
INTERRUPT  
DESCRIPTION  
RTC_ALARM  
RTC alarm event: Occurs at programmed date and time.  
RTC periodic event: Occurs at programmed period of time (each  
second or minute, etc.).  
RTC_PERIOD  
The RTC can generate two types of interrupts:  
Timer interrupt (RTC_PERIOD) can be generated periodically; that is, each second, minute, hour, or day  
(RTC_INTERRUPTS_REG EVERY[1:0] bits). This interrupt is enabled by the IT_TIMER bit of the  
RTC_INTERRUPTS_REG interrupts register. It is negative edge-sensitive interrupt. The  
a
RTC_STATUS_REG[5:2] bits (1D_EVENT, 1H_EVENT, 1M_EVENT, 1S_EVENT) are updated only at each  
new interrupt. They present which type of events occur.  
Alarm interrupt (RTC_ALARM) can be generated when the time set into the TC alarm registers  
(ALARM_SECONDS_REG,  
ALARM_MINUTES_REG,  
ALARM_HOURS_REG,  
ALARM_DAYS_REG,  
ALARM_MONTHS_REG, ALARM_YEARS_REG) is the same as in the TC registers (SECONDS_REG,  
MINUTES_REG, HOURS_REG, DAYS_REG, MONTHS_REG, YEAR_REG, WEEKS_REG). This interrupt is  
then generated if the IT_ALARM bit of the RTC_INTERRUPTS_REG interrupts register is set. This interrupt is  
34  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
low-level sensitive; it indicates that an alarm interrupt occurred. This interrupt is disabled by writing 1.  
NOTE  
Both alarm (RTC_ALARM) and timer (RTC_PERIOD) interrupts can occur at the same time.  
Both the primary handler and RTC IT_ALARM/IT_TIMER bits must be cleared; otherwise, they  
hide new interrupt events.  
Only the RTC alarm (RTC_ALARM) can wake up the TWL6030 device (see the STRT_ON_RTC  
bit in the PHOENIX_START_CONDITION register).  
CLOCKS  
The TWL6030 device is independent of any high-frequency system clock: It provides only a 32-kHz clock to the  
platform (see Figure 5). The oscillator can use an external crystal unit to generate the clock or use an external  
32-kHz oscillator, in which case the internal oscillator module is bypassed.  
To provide a high-performance, 32-kHz clock for the audio device (TWL6040), a dedicated output buffer is  
implemented on the CLK32KAUDIO ball. This audio buffer uses the VRTC regulator as an input supply source.  
The CLK32KAUDIO clock might not always be available, and its associated register configuration depends on  
the platform requirements.  
Higher frequencies are required for the different functions of the TWL6030 device and are generated from an  
internal 6-MHz resistor-capacitor (RC) oscillator.  
Copyright © 20102011, Texas Instruments Incorporated  
35  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
32 kHz  
6 MHz  
32 kHz  
crystal  
oscillator  
Power control  
HFCLKEN  
32 kHz  
RC  
oscillator  
CLK32KAO  
CLK32KG  
6 MHz  
RC  
oscillator  
CLK32AUDIO  
OCP-CLK(6 MHz)  
G PADC-CLK(1 MHz)  
S MPS-CLK(6 MHz  
Clock  
generator  
TCK (multiplexer or INT functionalpd)  
CHG-CLK (3 MHz)  
3 MHz  
RC  
oscillator  
CGAUGE-CLK(32 kHz)  
VIB-CLK(16 Hz)  
SWCS045-027  
Figure 5. Clock System Functional Description  
The RC 32-kHz oscillator provides the clock during the crystal oscillator start-up phase. A 250-ms timer clocked  
by the 32-kHz crystal clock controls the switching phase from RC to crystal oscillator. The crystal clock starts in  
50 ms maximum. The total crystal oscillator start-up sequence is less than 300 ms. The crystal oscillator  
incorporates an analog detection mechanism of the presence of the crystal. When the crystal is not visible for a  
nominal period of 500 µs, the crystal oscillator is reset and the multiplexer reselects the RC 32-kHz input. The  
TWL6030 device is reset with a power-on reset (POR). A crystal start-up sequence phase is reinitialized as soon  
as the crystal is detected  
The RC 6-MHz oscillator is principally required for the SMPS and OCP buses. If all TWL6030 groups are  
configured in sleep, the TWL6030 device enters the SLEEP state. In the SLEEP state, the RC 6-MHz oscillator is  
off; otherwise, the RC 6-MHz oscillator remains active. Still, if required, there is some flexibility to maintain the  
6-MHz active when the TWL6030 device enters SLEEP state.  
The clock generator delivers the following clocks from the RC 6-MHz oscillator:  
6 MHz for the internal OCP bus  
6 MHz for the seven SMPSs  
1 MHz for the GPADC  
32 kHz for the digital vibrator  
36  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
16 Hz for the analog vibrator  
The clock generator delivers the following clock from the 32-kHz multiplexer output (RC32K or OSC32K): 32 kHz  
for the gas gauge.  
NOTE  
The 3-MHz charger clock is directly generated in the charger module and not from the  
common clock generator.  
POWER RESOURCES  
The power resources provided by the TWL6030 device include inductor-based SMPSs and linear LDO voltage  
regulators. These supply resources provide the required power to the external processor cores and external  
components as well as to the modules embedded in the TWL6030 device.  
Short-Circuit Protection  
The short-circuit current limits for all LDOs and SMPS regulators embedded in the TWL6030 device are  
approximately twice their respective maximum load current. For specific LDO use cases, when the output of the  
module is shorted to ground, the power dissipation can exceed the 1.7-W power dissipation requirement, if there  
is no continuous preventive action engaged.  
The short-circuit protection scheme compares an LDO/SMPS output voltage to a reference voltage and detects a  
short circuit if the regulator voltage drops slightly below its minimum output voltage (1 V for the LDO and 0.55 V  
for the SMPS). A short-circuit protection scheme is included in each power resource of the TWL6030 device to  
ensure that, if the output of an LDO or SMPS is short-circuited, the power dissipation does not increase  
drastically.  
All LDOs/SMPSs include this short-circuit protection that monitors the regulator output voltage and generates an  
interrupt when a short circuit is detected (see interrupt mapping). The VRTC regulator is the unique power  
resource that cannot generate an interrupt when shorted. Therefore, this regulator includes a different analog  
short-circuit mechanism that does not require a switch off of the regulator.  
The TWL6030 device waits for the application processor to clear the short-circuit interrupt and turn off the  
associated power resource within the 10-ms default time. The short-circuit counter is configurable with 6 EPROM  
bits loaded during the power-up sequence. The possible programming range is 0640 ms in 10-ms steps. If the  
interrupt is not cleared before the counter expires, the TWL6030 device switches off automatically. In parallel, the  
primary watchdog can shut down the device, if the watchdog expires.  
In normal use conditions, when the TWL6030 device is turned off, all LDO/SMPS resources (except  
VRTC/VBRTC) are turned off and their corresponding short-circuit mechanisms are reset. If a short-circuit  
condition persists in which all power resources should normally be off, the TWL6030 device does not power up  
again.  
SMPS Regulators  
The TWL6030 device includes seven SMPSs. Three of these SMPSs have DVS capability and are SmartReflex  
class 3 compatible. These three SmartReflex SMPSs provide independent core voltage domains to the host  
processor. The four remaining SMPSs provide supply voltages for the host processor I/Os. Each SMPS is a  
high-frequency, synchronous, step-down DCDC converter allowing the use of low-cost chip inductors and  
capacitors.  
Each SMPS operates at 6-MHz fixed-switching frequency and enters the power-save mode operation at light  
load currents to maintain high efficiency over the entire load current. The PFM mode extends the battery life by  
reducing the quiescent current to 30 µA (typical) during light load and standby operation. For noise-sensitive  
applications, the required SMPS can be forced into fixed-frequency PWM mode. In shutdown mode, the current  
consumption is reduced to less than 1 µA.  
Copyright © 20102011, Texas Instruments Incorporated  
37  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Each SMPS is a synchronous step-down converter operating with a 6-MHz, fixed-frequency PWM at  
moderate-to-heavy load currents. At light load currents, the converter operates in power-save mode with PFM.  
The converter uses a unique frequency locked-ring oscillating modulator to achieve best-in-class load and line  
response and allows the use of tiny inductors and small ceramic input and output capacitors. At the beginning of  
each switching cycle, the P-channel MOSFET switch is turned on and the inductor current ramps up, raising the  
output voltage until the main comparator trips. The control logic then turns off the switch.  
When a SMPS is not used, the SMPS input and ground must still be provided (SMPS_IN at VBAT level). The  
switching node SMPS_SW can be left unconnected, but SMPS_GND and SMPS_FDBK must be tied to ground.  
One key advantage of the nonlinear architecture is the absence of a traditional feedback loop. The loop response  
to change in VO is essentially instantaneous, which explains its extraordinary transient response. The absence of  
a traditional, high-gain compensated linear loop means that the regulator is inherently stable over a wide range of  
L and CO. Each SMPS integrates two current limits, one in the P-channel MOSFET and another in the  
N-channel MOSFET. When the current in the P-channel MOSFET reaches its current limit, the P-channel  
MOSFET is turned off and the N-channel MOSFET is turned on for at least 150 ns.  
With decreasing load current, the device automatically switches into pulse-skipping operation in which the power  
stage operates intermittently based on load demand. By running cycles periodically, the switching losses are  
minimized, and the device runs with a minimum quiescent current and maintaining high efficiency. The converter  
will position the DC output voltage approximately 1 percent above the nominal output voltage. This  
voltage-positioning feature minimizes voltage drops caused by a sudden load step. When in PFM mode, the  
converter resumes its operation when the output voltage trips below the nominal voltage. It ramps up the output  
voltage with a minimum of three pulses and goes into PFM mode when the inductor current return to a zero  
steady state. Because of the dynamic voltage positioning, in PFM mode the average output voltage is slightly  
higher than its nominal value in PWM mode. During PFM operation, the converter operates only when the output  
voltage trips below a set threshold voltage. It ramps up the output voltage with several pulses and goes into PFM  
mode when the output voltage exceeds the nominal output voltage.  
For each SMPS, all output voltages can be selected, regardless the external devices connected to them. There is  
no hardware protection to prevent software from selecting an improper output voltage that would damage the  
related external equipments. The output voltage codes are described by the following equation.  
Nominal voltage value = (0.6077 V + OFFSET_RW × SMPS_OFFSET bit × 0.1013V + 0.01266 V × (binary value –  
00000001)) × (MULT_RW × SMPS_MULT bit × 43/21 + 1)  
(1)  
An extended output voltage selection mode as well as an offset application can be enabled through EPROM.  
The extended output voltage codes with and without offset application are presented in Table 7 and in the  
SMPS_MULT and SMPS_OFFSET registers.  
The slew rate of voltage changes is controlled using a step register. For non-SmartReflex supplies, the voltage  
register is used for voltage selection (for supplies having programmable output voltages). A SmartReflex  
command does not change the group state.  
NOTE  
The OFFSET_RW and SMPS_OFFSET bit are part of the SMPS_OFFSET register.  
The MULT_RW and SMPS_MULT bit are part of the SMPS_MULT register.  
Binary code stands for the SMPS VSEL[5:0] bits.  
This formula applies to all SMPSs, instantiating the same IP, for all codes from 000001  
to 111001.  
For the remaining codes, it is specified dedicated discrete output voltages:  
000000 sets the output voltage to 0 V.  
111010 to 111110 set the output voltages in the range of 1.35 2.1 V.  
111111 code is reserved and must not be used.  
Table 5 lists the SMPS output voltage selection code in standard mode without offset.  
38  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
CODE  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Table 5. SMPS Output Voltage Selection Code (Standard Mode Without Offset)  
VOUT  
(mV)  
VOUT (mV)  
CODE  
CODE  
VOUT (mV)  
CODE  
VOUT (mV)  
000000  
000001  
000010  
000011  
000100  
000101  
000110  
000111  
001000  
001001  
001010  
001011  
001100  
001101  
001110  
001111  
0
010000  
010001  
010010  
010011  
010100  
010101  
010110  
010111  
011000  
011001  
011010  
011011  
011100  
011101  
011110  
011111  
797.6  
810.3  
822.9  
835.6  
848.2  
860.0  
873.6  
886.2  
898.92  
911.5  
924.2  
936.9  
949.5  
962.2  
974.8  
987.5  
100000  
100001  
100010  
100011  
100100  
100101  
100110  
100111  
101000  
101001  
101010  
101011  
101100  
101101  
101110  
101111  
1000.2  
1012.8  
1025.5  
1038.1  
1050.8  
1063.5  
1076.1  
1088.8  
1101.4  
1114.1  
1126.8  
1139.4  
1152.1  
1164.7  
1177.4  
1190.1  
110000  
110001  
110010  
110011  
110100  
110101  
110110  
110111  
111000  
111001  
111010  
111011  
111100  
111101  
111110  
111111  
1202.7  
1215.4  
1228.0  
1240.7  
1253.4  
1266.0  
1278.7  
1291.3  
1304.0  
1316.7  
1367.4  
1519.3  
1823.1  
1924.4  
2127.0  
Reserved  
607.7  
620.4  
633.0  
645.7  
658.3  
671.0  
683.7  
696.3  
709.0  
721.6  
734.3  
747.0  
759.6  
772.3  
785.0  
NOTE  
The VOUT values listed in this table represent nominal voltages. The total output  
accuracy is 4.1% (±3.8%).  
0.600 1.300 V voltage steps are normally used by the SmartReflex SMPS.  
SMPS can be configured to any output selection code, without restriction.  
The offset application feature can be unlocked by an EPROM bit and in this case the output voltage values are  
as described in Table 6:  
Table 6. SMPS Output Voltage Selection Code (Standard Mode With Offset)  
VOUT  
(mV)  
CODE  
VOUT (mV)  
CODE  
CODE  
VOUT (mV)  
CODE  
VOUT (mV)  
000000  
000001  
000010  
000011  
000100  
000101  
000110  
000111  
001000  
001001  
001010  
001011  
001100  
001101  
001110  
001111  
0
010000  
010001  
010010  
010011  
010100  
010101  
010110  
010111  
011000  
011001  
011010  
011011  
011100  
011101  
011110  
011111  
898.9  
100000  
100001  
100010  
100011  
100100  
100101  
100110  
100111  
101000  
101001  
101010  
101011  
101100  
101101  
101110  
101111  
1101.5  
1114.1  
1126.8  
1139.4  
1152.1  
1164.8  
1177.4  
1190.1  
1202.7  
1215.4  
1228.1  
1240.7  
1253.4  
1266.0  
1278.7  
1291.4  
110000  
110001  
110010  
110011  
110100  
110101  
110110  
110111  
111000  
111001  
111010  
111011  
111100  
111101  
111110  
111111  
1304.0  
1316.7  
1329.3  
1342.0  
1354.7  
1367.3  
1380.0  
1392.6  
1405.3  
1418.0  
1367.4  
1519.3  
1823.1  
1924.4  
2127.0  
Reserved  
709.0  
721.7  
734.3  
747.0  
759.6  
772.3  
785.0  
797.6  
810.3  
822.9  
835.6  
848.3  
860.9  
873.6  
886.2  
911.6  
924.2  
936.9  
949.5  
962.2  
974.9  
987.5  
1000.2  
1012.8  
1025.5  
1038.2  
1050.8  
1063.5  
1076.1  
1088.8  
Copyright © 20102011, Texas Instruments Incorporated  
39  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
An EPROM bit unlocks the extended output voltage feature, as listed in Table 7. In this mode, the SMPS voltage  
level step is 38.1 mV. Some trimming adjustments can shift those levels up or down by one or two settings,  
meaning ±9.5 mV or 19.05 mV. The resistor divider ratio is 21/64 versus the original configuration set  
(SMPS_MULT).  
Table 7. SMPS Output Voltage Selection Code (Extended Mode Without Offset)  
CODE  
000000  
000001  
000010  
000011  
000100  
000101  
000110  
000111  
001000  
001001  
001010  
001011  
001100  
001101  
001110  
001111  
VOUT (V)  
0
CODE  
010000  
010001  
010010  
010011  
010100  
010101  
010110  
010111  
011000  
011001  
011010  
011011  
011100  
011101  
011110  
011111  
VOUT (V)  
2.431  
2.469  
2.508  
2.547  
2.585  
2.624  
2.662  
2.701  
2.739  
2.778  
2.817  
2.855  
2.894  
2.932  
2.971  
3.010  
CODE  
100000  
100001  
100010  
100011  
100100  
100101  
100110  
100111  
101000  
101001  
101010  
101011  
101100  
101101  
101110  
101111  
VOUT (V)  
3.048  
3.087  
3.125  
3.164  
3.202  
3.242  
3.280  
3.318  
3.357  
3.395  
3.434  
3.473  
3.511  
3.550  
3.588  
3.627  
CODE  
110000  
110001  
110010  
110011  
110100  
110101  
110110  
110111  
111000  
111001  
111010  
111011  
111100  
111101  
111110  
111111  
VOUT (V)  
3.665  
3.704  
3.743  
3.781  
3.820  
3.858  
3.897  
3.936  
3.974  
4.013  
2.084  
2.315  
2.778  
2.932  
3.241  
Reserved  
1.852  
1.891  
1.929  
1.968  
2.006  
2.045  
2.084  
2.122  
2.161  
2.199  
2,238  
2.276  
2.315  
2.354  
2.392  
NOTE  
The VOUT values listed in Table 8 represent nominal voltages. The total output accuracy  
is 4.1% (±3.8%).  
Table 8. SMPS Output Voltage Selection Code (Extended Mode With Offset)  
CODE  
000000  
000001  
000010  
000011  
000100  
000101  
000110  
000111  
001000  
001001  
001010  
001011  
001100  
001101  
001110  
001111  
VOUT (V)  
0
CODE  
010000  
010001  
010010  
010011  
010100  
010101  
010110  
010111  
011000  
011001  
011010  
011011  
011100  
011101  
011110  
011111  
VOUT (V)  
2.739  
2.778  
2.817  
2.855  
2.894  
2.932  
2.971  
3.010  
3.048  
3.087  
3.125  
3.164  
3.202  
3.241  
3.280  
3.318  
CODE  
100000  
100001  
100010  
100011  
100100  
100101  
100110  
100111  
101000  
101001  
101010  
101011  
101100  
101101  
101110  
101111  
VOUT (V)  
3.357  
3.395  
3.434  
3.473  
3.511  
3.550  
3.588  
3.627  
3.665  
3.704  
3.743  
3.781  
3.820  
3.858  
3.897  
3.936  
CODE  
110000  
110001  
110010  
110011  
110100  
110101  
110110  
110111  
111000  
111001  
111010  
111011  
111100  
111101  
111110  
111111  
VOUT (V)  
3.974  
4.013  
4.051  
4.090  
4.128  
4.167  
4.206  
4.244  
4.283  
4.321  
4.167  
2.315  
2.778  
2.932  
3.241  
Reserved  
2.161  
2.199  
2.238  
2.277  
2.315  
2.354  
2.392  
2.431  
2.469  
2.508  
2.547  
2.585  
2.624  
2.662  
2.701  
40  
Copyright © 20102011, Texas Instruments Incorporated  
 
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Soft Start  
Each SMPS has an internal soft-start circuit that limits the inrush current during start up. This limits input voltage  
drops when a battery or a high-impedance power source is connected to the input of the converter. The soft-start  
system progressively increases the ON-time from a minimum pulse-width of 30 ns as a function of the output  
voltage. This mode of operation continues for 140 µs after enable. If the output voltage does not reach its  
targeted value by this time, such as in the case of heavy load, the soft-start transitions to a second mode of  
operation. The converter then operates in a current-limit mode, specifically the P-MOS current limit is set to half  
the nominal limit and the N-channel MOSET remains on until the inductor current is reset. After an additional 100  
µs, the device ramps up to full current limit operation, providing the output voltage rises above approximately 0.7  
V. Therefore, the start-up time depends primarily on the output capacitor and load current.  
Inductor Selection  
All step-down converters are designed to operate with an effective inductance value from 0.30 to 1.30 µH and  
with output capacitors from 4 to 15 µF. The output capacitor maximum value is normally used during the start-up  
phase, when the capacitor is still unbiased. The internal compensation is optimized to operate with an output  
filter of L = 1 µH and CO = 10 µF. Larger or smaller inductor values can be used to optimize the performance of  
the device for specific operation conditions.  
The inductor value affects the following:  
Peak-to-peak ripple current  
PWM-to-PFM transition point  
Output voltage ripple  
Efficiency  
The selected inductor must be rated for its DC resistance and saturation current. The ripple current of the  
inductor decreases with higher inductance and increases with higher VI or VO.  
In high-frequency converter applications, the efficiency is mostly affected by the inductor AC resistance (quality  
factor) and, to a smaller extent, by the inductor DCR value. To achieve high-efficiency operation, special care  
must be taken to select inductors featuring a quality factor above 20 at the switching frequency. Increasing the  
inductor value produces lower RMS currents, but degrades the transient response. For a given physical inductor  
size, increased inductance usually results in an inductor with lower saturation current.  
The total losses of the coil consist of both the losses in the DC resistance and the following frequency-dependent  
components:  
The losses in the core material (magnetic hysteresis loss, especially at high switching frequencies)  
Additional losses in the conductor from the skin effect (current displacement at high frequencies)  
Magnetic field losses of the neighboring windings (proximity effect)  
Radiation losses  
Output Capacitor Selection  
SMPS advanced fast-response voltage mode control allows the use of tiny ceramic capacitors. Ceramic  
capacitors, with low ESR values, provide the lowest output voltage ripple. The output capacitor requires either an  
X7R or an X5R dielectric.  
NOTE  
Aside from their wide variation in capacitance overtemperature, Y5V and Z5U dielectric  
capacitors become resistive at high frequencies.  
At nominal load current, the device operates in PWM mode and the overall output voltage ripple is the sum of the  
voltage step caused by the output capacitor ESL and the ripple current flowing through the output capacitor  
reactance.  
At light loads, the device operates in power-save mode and the output voltage ripple is independent of the output  
capacitor value. The output voltage ripple is set by the internal comparator thresholds and propagation delays.  
Copyright © 20102011, Texas Instruments Incorporated  
41  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Input Capacitor Selection  
Because the buck converter has a pulsating input current, a low ESR input capacitor must prevent large voltage  
transients that can cause misbehavior of the device or interferences with other circuits in the system. Although a  
2.2-µF capacitor is sufficient for most applications, a 4.7-µF capacitor is recommended to improve input noise  
filtering.  
CAUTION  
Exercise caution when using ceramic input capacitors. When a ceramic capacitor is  
used at the input and the power is being supplied through long wires, such as from a  
wall adapter, a load step at the output can induce ringing at the VIN pin. This ringing  
can couple to the output and can be mistaken as loop instability or even damage the  
part. In this circumstance, additional bulk capacitance (electrolytic or tantalum) must be  
placed between CI and the power source lead to reduce ringing that can occur  
between the inductance of the power source leads and CI.  
VCORE1, VCORE2, VCORE3  
The TWL6030 device includes three SMPS converters (VCORE1, VCORE2, and VCORE3) intended to provide  
three independent core voltage domains to the host processor. All three SMPSs are buck converters with a  
configurable output voltage. Default output voltage at power up is 0.95 V (EPROM settings). These three  
converters are SmartReflex class 3 compliant; their output voltages are independently controlled using the  
SmartReflex I2C dedicated interface (SR-I2C) or control I2C (CTL-I2C) thru registers.  
VMEM  
The TWL6030 device includes an SMPS buck converter VMEM dedicated to memory supply. For example, the  
output voltage of this SMPS can be 1.8 V, 1.35 V, or 1.2 V.  
V2V1  
One SMPS V2V1 is dedicated to step the battery voltage down to a preregulated voltage of either 1.8 V or 2.1 V,  
essentially to supply the TWL6040 (audio) device but also as an input for some LDOs (for example, VCXIO and  
VDAC) to improve overall platform power efficiency.  
V1V29, V1V8  
V1V29 operates at a fixed output voltage to supply an external modem or an RF transceiver and/or 1.2-V I/Os.  
V1V8 SMPS is dedicated to a 1.8-V general-purpose supply (standard I/Os, external peripheral, etc.).  
When used as system 1.8-V I/Os, the TWL6030 device I/O supply (VIO ball) must be connected to V1V8.  
LDO REGULATORS  
All LDOs are integrated so that they can be connected to an internal preregulator, to an external buck boost  
SMPS, or to another preregulated voltage source.  
All LDOs output voltages can be selected, regardless of the LDO input voltage level VIN. There is no hardware  
protection to prevent software from selecting an improper output voltage if the VIN minimum level is lower than  
TDCOV (total DC output voltage) + DV (dropout voltage). In such conditions, the output voltage would be lower and  
nearly equal to the input supply. For example, in electrical tables, only the possible input supplies, which fulfill the  
electrical performances in all their ranges, are mentioned at each selected output. Software must not select the  
2.5-V output voltage if the VBAT supply is used as the input voltage and VBAT is lower than TDCOV + DV.  
The regulator output voltage cannot be modified on the fly, from the 1.02.1 V voltage range to the other 2.23.3  
V voltage range and vice versa. The regulator must be restarted in these cases.  
If an LDO is not needed and not turned-on by software or a switch-on sequence, the external components can  
be removed. The TWL6030 device is not damaged by this configuration, and the other functions do not depend  
on the unmounted LDOs and continue to work.  
42  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
LDOs are controlled by I2C access and their output voltage can be selected in a wide range of values. The  
following equation describes the relationship between the LDO output voltage and the register value.  
Absolute voltage value = 1.0 V + 0.1 V × (binary value 00000001)  
(2)  
NOTE  
This formula applies to all general-purposes LDOs, for all codes from 00000001 to  
00011000.  
For the remaining codes, it is specified dedicated output voltages:  
00000000 sets the output voltage to 0 V.  
00011001 to 00011110 codes are reserved.  
00011111 code sets the output voltages at 2.75 V.  
Table 9. LDO Output Voltage Selection Code  
CODE  
VOUT(V)  
0
CODE  
VOUT(V)  
1.7  
CODE  
VOUT(V)  
2.5  
CODE  
VOUT(V)  
00000000  
00000001  
00000010  
00000011  
00000100  
00000101  
00000110  
00000111  
00001000  
00001001  
00001010  
00001011  
00001100  
00001101  
00001110  
00001111  
00010000  
00010001  
00010010  
00010011  
00010100  
00010101  
00010110  
00010111  
00011000  
00011001  
00011010  
00011011  
00011100  
00011101  
00011110  
00011111  
3.3  
1.0  
1.8  
2.6  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
2.75  
1.1  
1.9  
2.7  
1.2  
2.0  
2.8  
1.3  
2.1  
2.9  
1.4  
2.2  
3.0  
1.5  
2.3  
3.1  
1.6  
2.4  
3.2  
NOTE  
Depending on the output voltage selection code selected, the core section of the LDO  
is supplied either by the VBAT level (associated VDD_B# ball) or by the LDO_IN input  
supply  
For all codes in the range of [1.0 - 2.1]V, the VBAT battery level is used to supply the  
LDO core section  
For all other codes, from 2.2V up to 3.3V, the LDO_IN power source is used to supply  
the LDO core section  
When Software disables the LDO, the regulator does not present any leakage, even if  
there is 0V at the LDO_IN input supply ball and the output voltage selected is 2.2V  
Disabling the LDO does not interact on the core supply switch selection, only linked to  
the output voltage code  
The output voltage selection, which also affects the core supply switch control, has to  
be programmed before the regulator turn on event  
The regulator output voltage cannot be modified on the fly, from the [1.0 - 2.1]V voltage  
range to the other [2.2 - 3.3]V voltage range and vice-versa. The regulator must be  
restarted  
TWL6030 does not prevent SW for enabling the LDO, even if the LDO_IN input supply  
is not present  
VANA  
The VANA voltage regulator is dedicated to supply the analog functions of the TWL6030 device, such as the  
GPADC, gas gauge, and other analog circuitry.  
VANA can be enabled and disabled individually or when associated with a power group. This power resource  
control optimizes the overall SLEEP state current consumption. This regulator can be used at platform level to  
supply other applications, provided they do not generate noise to the supply line and the maximum current is less  
than 15 mA.  
Copyright © 20102011, Texas Instruments Incorporated  
43  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
VRTC  
The VRTC regulator supplies always-on functions, such as RTC and wake-up functions. This power resource is  
active as soon as a valid energy source is present.  
This resource has two modes:  
Normal mode when supplied from main battery and able to supply all digital part of the TWL6030  
Backup mode when supplied from either a backup battery or a main battery and able to supply only  
always-on parts  
VRTC supplies the digital part of the TWL6030 device. In BACKUP state, the VRTC regulator is in low-power  
mode (VBRTC) and is supplied from a backup battery or main battery; the digital activity is reduced to the RTC  
parts only and maintained in retention registers of the backup domain. The rest of the digital is under reset and  
the clocks are gated.  
In WAIT-ON state, the turn-on events and detection mechanism are also added to the previous RTC current load  
and still supplied on VRTC or VBRTC.  
In ACTIVE state, VRTC switches automatically into ACTIVE state (inside analog backup battery IP). The reset is  
released and the clocks are available.  
In SLEEP state, VRTC is kept active. The reset is released and only the 32-kHz clock is available. Still, to reduce  
power consumption, VBRTC can be used instead of VRTC.  
VAUX1, VAUX2, VAUX3, VMMC, VUSIM  
The VMMC LDO is a programmable linear voltage converter used to power a multimedia card (MMC) slot. On  
top of the normal control by the power controller, it can be turned off when card removal is detected (the  
VMMC_AUTO_OFF bit in the MMCCTRL register). VMMC is based on the same GPLDO architecture as the one  
used for the VAUX regulators.  
Voltage regulator VUSIM is dedicated to supply removable USIM memory. In addition to the normal control by  
the power controller, it can be turned off when card removal is detected (the VSIM_AUTO_OFF bit in the  
SIMCTRL register).  
The TWL6030 device includes three general-purpose resources (VAUX1, VAUX2, and VAUX3) to supply  
external peripherals, such as camera sensors, display drivers, memories (embedded multimedia cards [eMMCs]),  
and others. When not used as a supply, VAUX3 can deliver a PWM supply to drive a vibrator motor.  
VCXIO, VDAC, VPP, VUSB  
The VCXIO and VDAC regulators supply noise-sensitive functions; for example, the VCXIO supplies the PLLs  
and MIPI® D-PHY; and VDAC can be used to supply the video DAC. Both LDOs can be preregulated by the  
V2V1 SMPS.  
VUSB supplies the USB PHY from the PMID node of the USB charger or from battery.  
VPP supplies the host processor eFuse circuitry. The default value is 1.9 V output supply.  
BACKUP BATTERY CHARGER  
The TWL6030 device provides a backup mode in which a backup battery is used to power the RTC and other  
secure registers when no other energy source is available. The backup battery is optional and can be  
nonrechargeable or rechargeable. The rechargeable battery can be charged from the main battery using the  
backup battery charger.  
The backup battery charger includes two control loops (CC/CV). A current loop limits the charging current when  
backup battery voltage is low and a voltage loop that gradually reduces the charging current as backup battery  
voltage approaches its final value. The charge current limit is fixed and the end of charge voltage is  
programmable.  
The backup battery charger is enabled by software and the charging starts if the main battery voltage is 100 mV  
above backup battery voltage; charging is stopped when backup battery voltage equals either the selected end of  
the charge voltage level or the main battery voltage, if it is below the end of the charge level programmed. The  
backup battery charge cannot start if main battery voltage is lower than VBATMIN_LO. The backup battery  
switch controls when the system enters in backup mode (supplied by the backup battery).  
44  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Figure 6 shows a block diagram of the backup battery charger.  
VBAT  
Vref  
I_lim  
VBACKUP  
Voltage  
selection  
SWCS045-010  
Figure 6. Block Diagram of the Backup Battery Charger  
POWER MANAGEMENT  
The power-management system can independently drive the power state of three different subsystems or a  
combination of the three. The power-management state-machine manages the state of the different resources  
included in the TWL6030 device depending on system activity and energy availability. It ensures the detection of  
external or internal triggering events that initiate a change of system power state. It controls the transition  
sequences required to change the system from current power state to a new power state by configuring the  
resources according to the desired final power state. Configuration registers are accessible through application  
software by the general-purpose I2C interface (CTL-I2C). Figure 7 shows a block diagram of the  
power-management system.  
Copyright © 20102011, Texas Instruments Incorporated  
45  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Hardware  
groups  
commands  
PWRON  
RPWRON  
Phoenix  
group  
RTC-ALARM  
VAC_DET  
Hardware events  
VBUS_DET  
detection  
Sequence arbitration  
Internal POR  
debouncing  
emergency  
THERM_DET  
MBAT_PLUG  
APE  
group  
BBAT_PLUG  
NRESWARM  
Sequence  
tables  
SDA  
Software  
commands  
2
I C control  
FSM  
Modem  
group  
SCLK  
SR_SDA  
SmartReflex  
software  
commands  
Periph  
group  
Commands  
controller  
SR_SCLK  
2
I C  
SWCS045-009  
Figure 7. Power Management Architecture  
46  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Resources  
A resource is an element that provides the requirements to a system or subsystem to operate. Typical resources  
are supplies, clocks, resets, references, and bias. Each resource can be addressed with its unique I2C address  
or with the I2C-shared addresses (broadcast).  
Two configurable attributes can be associated to each resource:  
A subsystem group attribute (GRP) specifying to which subsystem group the resource is associated  
A resource category attribute (CAT) specifies the category of the resource among power-providers,  
power-references or clocks, resets, and comparators. This attribute is hard coded.  
Each resource can be associated to one or more subsystems. Resource attributes can be hard coded or  
configurable. The state of each group to which the resource belongs is stored in the group state register. A state  
arbitration is made to define the current state of shared resources. The resource state versus group state can be  
remapped. For example, a resource can be set ON or OFF when the group state is SLEEP.  
Table 10 lists the different resource operating modes.  
Table 10. Resource Operating Modes  
RESOURCE  
MODE  
OFF: Disabled  
Power on  
AUTO: Enabled, adapts to load current  
FORCE: Forced to active mode  
DISABLE: Logic low  
REGEN1/REGEN2/SYSEN signals  
SMPS regulators  
ENABLE: Logic high  
OFF: Disabled  
AUTO: Enabled (PFM/PWM operation)  
FORCED PWM: Enabled, forced to operate in PWM mode  
OFF: Disabled  
Main band gap  
ON ACCURATE: Enabled, high on accuracy  
LOW POWER: Enabled, lower accuracy, low power  
FAST: Enabled, filtering bypassed (used only during BOOT or  
WAKEUP)  
Comparators  
Thermal shutdown  
OFF: Disabled  
ON: Enabled  
ACTIVE: Enabled  
OFF: Disabled  
System reset  
ACTIVE: NRESPWRON signal active (logic high)  
RELEASED: NRESPWRON signal inactive (logic low)  
DISABLE: Signal delivery is gated.  
ACTIVE: Signal is delivered.  
Clocks and PWM1/PWM2 drivers  
Configuration registers are intended for resource configuration, while state registers are intended to manage the  
resource state transition; finally, SmartReflex registers are intended to provide dynamic voltage control through  
the SR-I2C. Configuration and state registers contribute to determine resource behavior. The state register  
defines to which state the resource must switch and the timing for the transition. The configuration register  
defines the resource behavior in a defined state. Although both types of registers can be accessed by the FSM  
and the CTL-I2C, it is preferable to reserve I2C access to configuration registers and FSM access to state  
registers. SmartReflex registers are accessed exclusively through the SR-I2C in applications using SmartReflex  
capability.  
These registers can be accessed in different ways: individual access allows the registers to be accessed through  
their physical address (ID), and broadcast messages are interpreted by individual resources in function of their  
configuration.  
Copyright © 20102011, Texas Instruments Incorporated  
47  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Groups  
Group Definition  
The ensemble of resources associated with a subsystem is a group. A subsystem is an engine running a specific  
application in an independent way. In the TWL6030 device, four groups are defined: one for each subsystem and  
one for the device itself:  
Group 1: Application processor group (APP)  
Group 2: Peripherals groupconnectivity devices (CON)  
Group 3: Cellular modem group (MOD)  
Group 4: Phoenix power device group  
The power resources can be allocated to any of the four groups by hardware or software, depending on the  
resources.  
NOTE  
The Phoenix power device group (group 4) includes the resources common to all other groups.  
Group 4 is not considered a group by itself, as are groups 1, 2, and 3, with all of the associated  
register bits.  
If a resource is not used, it must be unassigned from its default associated groups.  
A SLEEP-to-ACTIVE transition wakes up all assigned resources of a group.  
Modifying the default value of the CFG_TRANS register allows a specific resource of one group  
to act differently from the other resources of the same group.  
Table 11. Groups and Resources Association  
RESOURCE  
GROUP1 (APP)  
GROUP2 (CON)  
GROUP3 (MOD)  
GROUP4 (PHOENIX)  
SMPS REGULATOR RESOURCES  
V1V29  
V1V8  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
V2V1  
VCORE1  
VCORE2  
VCORE3  
VMEM  
LDO REGULATOR  
RESOURCES  
VANA  
VAUX1  
Yes (hardware)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
VAUX2  
VAUX3  
VCXIO  
VDAC  
VMMC  
VPP  
VRTC  
Yes (hardware)  
Yes (hardware)  
VUSB  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
VUSIM  
CLOCK RESOURCES  
CLK32DAO  
CLK32KG  
CLK32KAUDIO  
Clock resources  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
48  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Table 11. Groups and Resources Association (continued)  
RESOURCE  
GROUP1 (APP)  
GROUP2 (CON)  
GROUP3 (MOD)  
GROUP4 (PHOENIX)  
OTHER EXTERNAL  
CONTROLLED  
RESOURCES  
REGEN1  
REGEN2  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
Yes (software)  
SYSEN  
INTERNAL RESOURCES  
NRESPWRON  
BIAS  
Yes (hardware)  
Yes (hardware)  
Yes (hardware)  
Yes (hardware)  
RC6MHZ  
TMP  
VBATMIN_HI  
Yes (software)  
Yes (software)  
Yes (software)  
Power States of Groups and Subsystem Groups  
NO SUPPLY state (Phoenix group only):  
Description: The system is not powered by any energy source.  
Condition: VUPR > VPOR  
BACKUP state (Phoenix group only):  
Description: The system is powered only by a backup battery.  
Activity: Minimum supply is available to maintain only the keep-alive functions in the Phoenix power device  
group, such as RTC and other critical data registers and no other activity in the system.  
WAIT-ON/OFF state (Phoenix group and subsystem groups):  
Description: The system is powered by a valid energy source.  
Activity: Minimum supply is available to maintain only the keep-alive supply for the RTC and other critical  
data registers. Power-management controller reset is released and the Phoenix power device group  
accepts and treats triggering events (WAIT-ON); all other groups are in the OFF state.  
ACTIVE state (all groups):  
Description: The system is powered by a valid energy source.  
Activity: The Phoenix group is ACTIVE. The resources required for the group running the application are  
enabled and the required power supplies are active full current capable (the other groups can remain in  
SLEEP or OFF state). The system reset is released.  
SLEEP state (all groups):  
Description: The system is powered by a valid energy source. The Phoenix power device group switches  
to SLEEP state when all other groups are in SLEEP state.  
Activity: Resources associated with the group are configured in low-power mode to maintain group  
context.  
NO SUPPLY and BACKUP are global states; that is, they correspond to a unique state of the power resources.  
ACTIVE, WAIT-ON, and SLEEP are not global states and can be divided in substates; each substate  
corresponds to a different state configuration of the power resources.  
Transitions from the current power state to the next power state are initiated by triggering events. Triggering  
events can result from user action, system activity, or a change in environmental conditions. Triggering events  
are enabled or disabled, depending on the triggering conditions.  
Subsystem Hardware Commands  
Partial-on or partial-off events coming from subsystems (ACTIVE or SLEEP) are transmitted to the TWL6030  
device using hardware signals (PREQ1, PREQ2A, PREQ2B, PREQ2C, PREQ3). The FSM conveys this  
information to the resources of the subsystem group to set each resource in a state based on the subsystem  
state.  
Each subsystem is associated with at least one hardware signal:  
Group 1: Application processor group (APP) PREQ1  
Copyright © 20102011, Texas Instruments Incorporated  
49  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Group 2: Peripherals groupconnectivity devices (CON) Logical OR between PREQ2A, PREQ2B, and  
PREQ2C  
Group 3: Cellular modem group (MOD) PREQ3  
PREQ signals can be masked by register bits PREQ2A, PREQ2B, and PREQ2C sharing the same mask bit.  
PREQ1, PREQ2A, PREQ2B, PREQ2C, and PREQ3 are supplied on the VIO voltage domain. The default  
polarity of the signals is active high (group is active) and it can be selected by the register bit.  
SmartReflex Software Commands  
Only SMPS SmartReflex-compliant resources can be accessed by the SR-I2C. In addition to hardware  
commands, SmartReflex-compliant power resources receive additional commands with the SR-I2C. These  
commands affect the voltage setting of the SMPS, depending on the related voltage domain state. The slew rate  
of voltage changes is controlled with a step register. For non-SmartReflex supplies, the voltage register is used  
for voltage selection (for supplies having programmable output voltages). A SmartReflex command does not  
change the state of the group.  
Boot Pins  
The TWL6030 device has four input balls (Boot[3:0]) to select boot sequence executed at startup. These balls  
provide an indication on the following parameters to select the correct value for the supply voltages and detection  
thresholds:  
BOOT0: Battery chemistry (cut-off voltage)  
BOOT1: LPDDR2 (voltage/sequence)  
BOOT2: eMMC (voltage)  
BOOT3: Platform (sequence)  
Table 12. BOOT[3:0]  
BOOT  
STATE  
EFFECT  
High thresholds are selected for  
VBATMIN_LO and VBATMIN_HI.  
0
1
BOOT0  
Low thresholds are selected for  
VBATMIN_LO and VBATMIN_HI.  
OMAP4430 PMIC: S4A LPDDR2 memories  
are used. VMEM supplies the LPDDR2 core  
at 1.35 V.  
0
1
OMAP4460/4470 PMIC: VMEM is not  
controlled by startup sequence.  
BOOT1  
OMAP4430 PMIC: S4B LPDDR2 memories  
are used. VMEM supplies the LPDDR2 core  
at 1.2 V.  
OMAP4460/4470 PMIC: VMEM is turned ON  
by startup sequence. Output voltage is 1.2 V  
0
1
VAUX1 is used to supply eMMC at 2.8 V.  
VAUX1 is used to supply eMMC at 1.8 V.  
BOOT2  
BOOT3  
VAUX1 is disabled during power-up  
sequence (pulldown asserted).  
0
VAUX1 is enabled during power-up  
sequence (BOOT2 configuring the voltage).  
For example, see the OMAP4 power-up  
sequence.  
1
NOTE  
OMAP4430 PMIC part numbers are TWL6030B107, TWL6030B1AE, and TWL6030B1A0.  
OMAP4460/4470 PMIC part numbers are TWL6030B1A4, TWL6030B1AF, and TWL6030B1AA.  
Battery Comparator Thresholds  
Three thresholds of battery voltage condition the system state transitions:  
50  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
POR  
Released when the energy source can supply the digital resources  
POR threshold is the minimum voltage below which the TWL6030 device is reset.  
VBATMIN_LO  
Threshold of hardware switch-off  
Two values, depending on the battery technology, are stored in EPROM and selected by boot mode.  
The comparator falling-edge threshold (VBATMIN_LO) is configurable from 2.00 to 3.100 V in 50-mV  
steps.  
The equivalent comparator hysteresis range is from 150 to 500 mV.  
VBATMIN_HI  
Threshold of switch-on  
Checked as condition to initiate any sequence to ACTIVE state  
Two values, depending on the battery technology, are stored in EPROM and selected by boot mode.  
The comparator rising-edge threshold (VBATMIN_HI) is configurable from 2.50 to 3.55 V in 50-mV steps.  
The equivalent comparator hysteresis range is from 150 to 500 mV.  
For correct system behavior, the VBATMIN_HI threshold value must not be programmed higher than the  
default charging voltage. Otherwise, the TWL6030 device does not switch on after a charger plug with  
empty battery.  
Depending on the battery technology used, the Phoenix power device must be configured appropriately with the  
battery chemistry BOOT pin. The corresponding EPROM bits of the main battery comparators thresholds are  
loaded during the Phoenix power device start-up sequence:  
The comparator rising edge threshold (VBATMIN_HI) is configurable from 2.50 to 3.550 V in 50-mV steps.  
The comparator falling edge threshold (VBATMIN_LO) is configurable from 2.00 to 3.100 V in 50-mV steps.  
The equivalent comparator hysteresis range is thus from 150 to 500 mV in 50-mV steps.  
The EPROM bits stored are:  
Rising edge 16-step code for the current battery generation (6 bits)  
Rising edge 16-step code for the next battery generation (6 bits)  
Falling edge 23-step code for the current battery generation (6 bits)  
Falling edge 23-step code for the next battery generation (6 bits)  
Table 13 lists the parameters for the rising edge of the VBATMIN_HI threshold.  
Table 13. VBATMIN_HI Threshold  
PARAMETER  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
TEST CONDITIONS  
<001010>  
<001011>  
<001100>  
<001101>  
<001110>  
<001111>  
<010000>  
<010001>  
<010010>  
<010011>  
<010100>  
<010101>  
<010110>  
<010111>  
<011000>  
<011001>  
MIN  
TYP  
MAX  
2.580  
2.630  
2.680  
2.730  
2.785  
2.835  
2.885  
2.940  
2.990  
3.040  
3.090  
3.145  
3.195  
3.245  
3.300  
3.350  
UNIT  
V
2.460  
2.510  
2.560  
2.610  
2.655  
2.705  
2.755  
2.805  
2.855  
2.905  
2.955  
3.000  
3.050  
3.100  
3.150  
3.200  
2.500  
2.550  
2.600  
2.650  
2.700  
2.750  
2.800  
2.850  
2.900  
2.950  
3.000  
3.050  
3.100  
3.150  
3.200  
3.250  
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
Copyright © 20102011, Texas Instruments Incorporated  
51  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Table 13. VBATMIN_HI Threshold (continued)  
PARAMETER  
Voltage threshold  
Voltage threshold  
TEST CONDITIONS  
<011010>  
MIN  
TYP  
3.300  
3.445  
MAX  
3.400  
3.455  
UNIT  
V
3.250  
3.295  
<011011>  
V
NOTE  
Minimum values are defined at [1.50, 1.75]% of the nominal value.  
Maximum values are defined at +[3.00, 3.25]% of the nominal value.  
There is no hysteresis implemented between the rising and falling edges of the battery  
monitoring comparator.  
The default value is generally 3.200 V nominal (see the VBATMIN_HI_THRESHOLD  
register).  
For a correct system behavioral, the VBATMIN_HI threshold value must not be  
programmed above 3.350 V nominal (3.455 V maximum); otherwise the Phoenix power  
device will not switch on after a charger plug, battery charged up to VOREGmin =  
3.465 V (3.50 V 1%)  
It is possible to configure the VBATMIN_HI threshold with the same values as  
VBAT_MONITORING, if it fits the system requirements.  
Table 14 lists the parameters for the falling edge of the VBATMIN_LO threshold.  
Table 14. VBATMIN_LO Threshold  
PARAMETER  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
Voltage threshold  
TEST CONDITIONS  
<000000>  
<000001>  
<000010>  
<000011>  
<000100>  
<000101>  
<000110>  
<000111>  
<001000>  
<001001>  
<001010>  
<001011>  
<001100>  
<001101>  
<001110>  
<001111>  
<010000>  
<010001>  
<010010>  
<010011>  
<010100>  
<010101>  
<010110>  
MIN  
TYP  
MAX  
2.370  
2.115  
2.165  
2.215  
2.270  
2.320  
2.370  
2.425  
2.475  
2.525  
2.580  
2.630  
2.680  
2.730  
2.785  
2.835  
2.885  
2.940  
2.990  
3.040  
3.090  
3.145  
3.195  
UNIT  
V
2.265  
2.015  
2.065  
2.115  
2.165  
2.215  
2.265  
2.310  
2.360  
2.410  
2.460  
2.510  
2.560  
2.610  
2.665  
2.705  
2.755  
2.805  
2.855  
2.905  
2.955  
3.000  
3.050  
2.300  
2.050  
2.100  
2.150  
2.200  
2.250  
2.300  
2.350  
2.400  
2.450  
2.500  
2.550  
2.600  
2.650  
2.700  
2.750  
2.800  
2.850  
2.900  
2.950  
3.000  
3.050  
3.100  
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
52  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
NOTE  
Minimum values are defined at [1.50, 1.75]% of the nominal value.  
Maximum values are defined at +[3.00, 3.25]% of the nominal value.  
An hysteresis is implemented between the rising and falling edges, varying from 100  
mV (VBAT = 2.050 V nominal) to 600 mV (VBAT = 3.100 V nominal).  
The analog IP duplicates the VBATMIN_LO default value: <000000> and <000110>  
selection codes are identical (2.300 V nominal).  
Because VBAT minimum level is defined as 2.3 V through the Phoenix power IC  
specification, all codes between <000001> and <000101> must not be used for the  
correct operation of the device.  
Reset Signals, Reset Triggers, Reset Domains  
This section describes the different reset triggers and the signals related to resets.  
Power-on reset: It is triggered when a low battery and a low backup battery condition occurs. This activates  
a POR that remains active until a valid energy source is detected. The POR release initiates the boot  
sequence of the TWL6030 device. A delayed version of POR is used in the charger and released during boot  
sequence when the resources required by the charger are available. During a POR, the TWL6030 device is in  
a NO SUPPLY state.  
Warm reset (NRESWARM): The TWL6030 device detects a request for a warm reset on the NRESWARM  
ball. The effect of the warm reset is to restart the system without turning off the supplies. After a warm reset,  
the system is configured as it is after a first switch-on (default configuration), except that the states of all  
resources are unchanged and all supply voltage values can be preserved, depending on the warm reset  
sensitivity bit value (WR_S SMPS_CFG_VOLTAGE/LDO_CFG_VOLTAGE):  
All resources not included in the switch-on sequence keep the state (ON or OFF) they have just before the  
warm reset.  
Depending on the sensitivity bit, those resources either keep the value they had before the warm reset or  
are set to their default value.  
All resources included in the start-up sequence are restarted in any case.  
During the power-on sequence, the TWL6030 device ignores the warm reset until the host processor releases  
it.  
Warmreset affects the POWER and CHARGER registers. Registers for other modules like the USB, FUEL  
GAUGE, GPADC, and PWM are not affected by warmreset  
Software reset: A cold reset can be initiated by software through the I2C control interface. The effect of this  
software reset (the SW_RESET bit in the PHOENIX_DEV_ON register) forces the TWL6030 device to  
perform a switch-off sequence (go to the WAIT-ON/OFF state). This is followed by a switch-on sequence  
(WAIT-ON to ACTIVE).  
Long key press: The long key press on PWRON generates a reset, thus forcing the TWL6030 device to go  
into WAIT-ON/OFF state. The 10-second length is not configurable.  
Primary watchdog reset: The TWL6030 device includes a primary watchdog timer, which generates a reset  
of the system in case of a software anomaly (no response, infinite loop) (the DEVOFF_WDT bit in the  
PHOENIX_LAST_TURNOFF_STS register). The primary watchdog PRIMARY_WATCHDOG_CFG is  
programmable from 1 to 127 seconds with a default value of 32 seconds. In case the primary watchdog  
expires, it generates a reset forcing the TWL6030 device to go into the WAIT-ON/OFF state. The watchdog is  
initialized to its default value when the system is in WAIT-ON/OFF state and starts when leaving the  
WAIT-ON/OFF state to the ACTIVE/SLEEP states. Software cannot disable the primary watchdog, which is  
possible only through EPROM for testing purposes.  
Thermal shutdown: If the die temperature gets too high, the thermal shutdown generates a reset, forcing the  
TWL6030  
device  
into  
the  
WAIT-ON/OFF  
state  
(the  
DEVOFF_TSHUT  
bit  
in  
PHOENIX_LAST_TURNOFF_STS). See also the associated thermal shutdown registers: TMP_CFG_GRP,  
TMP_CFG_TRANS, TMP_CFG_STATE, and TMP_CFG.  
NRESPWRON: The NRESPWRON output signal is the reset signal delivered to the host processor at the end  
of the power-on sequence. It is released when all TWL6030 supply voltages (core and I/Os) are correctly set  
up. In addition, the NRESPWRON signal can be gated until the 32-kHz crystal oscillator becomes stable  
(configured through an EPROM bit). The polarity of the NRESPWRON signal is active low.  
Copyright © 20102011, Texas Instruments Incorporated  
53  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
PWRON: The PWRON ball is connected to a push button to control system power on/off. An internal pullup  
on the battery domain is implemented on this input. Three timers are associated with this input duration:  
A short timer of 15 ms to confirm the key press detection. This confirmation initiates a power-on sequence  
or generates an interrupt, depending on the system state.  
A long timer, programmable from 50 ms to 1.55 seconds, that measures the key press. A register bit is set  
if the key press duration exceeds the timer duration.  
A very long timer of 10 seconds that causes a hardware switch-off of the system PWRON detection is  
performed on falling and rising edges (one interrupt line, 1 interrupt status bit). The polarity of the PWRON  
signal is active-low (key pressed).  
RPWRON: Similar to PWRON, RPWRON controls system power on/off. An internal pullup on the battery  
domain is implemented on this input. A short timer of 15 ms is implemented to confirm detection. Confirmation  
initiates either a power-on sequence or a generation of an interrupt, depending on the system state. Detection  
of RPWRON is performed on falling and rising edges. The polarity of RPWRON is active low (key pressed).  
REGEN1, REGEN2: The power-management FSM controls these output signals. These balls are activated  
during the power-on/off sequences. The timing of activation depends on the power sequence (EPROM).  
REGEN1 and REGEN2 can be used to control two different external power supplies. The polarity of these  
signals is active high.  
SYSEN: This output signal is controlled by the power-management FSM and is activated during the  
power-on/off sequences. The timing of activation depends on the power sequence. SYSEN can be used to  
control an external power supply or a slave PM device. The polarity of SYSEN is active high.  
Power State-Machine  
The TWL6030 FSM controls boot sequences, Phoenix group state changes, and subsystems group initialization.  
The power sequencing is made through broadcast commands (several resources accessed simultaneously  
through broadcast commands or individual access to a resource. The power sequences are stored in a  
hard-coded table (EPROM). The FSM reacts on events, which initiates power state transitions.  
Hardware events  
Starting events (going into ACTIVE state)  
Power on button (PWRON ball)  
Remote power on (accessories) (RPWRON ball)  
Battery plug (VBAT ball)  
VAC detection  
USB VBUS detection  
USB ID detection  
RTC alarm  
Stopping events (going to OFF state)  
Short PWRON key press (interrupt to host IC, which initiates switch-off)  
Long PWRON key press (hardware switch-off)  
Remote power on (RPWRON) (interrupt to host IC, which initiates switch-off)  
Primary watchdog (hardware switch-off)  
Thermal shutdown (hardware switch-off)  
Backup events (going into NO SUPPLY or BACKUP state)  
Removal of main and/or backup battery  
Low main and/or backup battery  
Software events  
Stopping events (going to OFF state)  
Group DEVOFF instruction (all groups are OFF)  
Software reset (SW_RESET) (going to OFF state and then restart to ACTIVE)  
Internal hardware monitors the different energy sources (main and backup) and charging sources (VAC or  
VBUS). A set of comparators is dedicated to energy source selection to generate an uninterrupted power supply  
(UPR) which exists as soon as a valid energy source is present. The backup battery is considered to be a valid  
energy source after the first power up of the device. POR is released when UPR rises above to POR threshold  
54  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
and the voltage regulator VBRTC provide a supply for the digital control, the 32-kHz oscillators and the  
low-power band gap. When the main battery voltage rises above the VBATMIN_LO threshold, the digital control  
enables the checks of the startup events. When a startup event is detected, a final check of the battery voltage is  
done versus the VBATMIN_HI threshold to pursue the power-up sequence. When the system is active, the  
comparator is available to perform checks on battery voltage. It then compares battery voltage versus a  
programmable value and generates interrupts when voltage rises above and drops below the programmed  
threshold. The comparator can be programmed from 2.3 to 4.6 V level in 50-mV steps. Hysteresis is  
implemented between the rising and falling edges, varying from 100 mV (VBAT = 2.3 V) to 600 mV (VBAT = 4.6  
V).  
NOTE  
UPR  
VCHARGERmin)  
= VBAT if: (VBAT > VBATMIN_LO) + (VBAT > VBACKUP) . (VCHARGER <  
UPR = VBACKUP if: {[(VBAT < VBATMIN_LO) . (VBAT < VBACKUP - 0.1V)] . (VCHARGER <  
VCHARGERmin)} . PORZ  
UPR = VCHARGER if: (VBAT < VBATMIN_LO) . (VCHARGER > VCHARGERmin)  
Figure 8 shows a block diagram of the analog power control.  
VAC  
VEXT  
Shunt  
register  
VPOR  
VBUS  
POR  
Source  
select  
UPR  
DIG SUPPLY  
VSHUNT_MIN  
VBACKUP  
VBRTC  
Digital power-  
management  
controller  
VREF  
Backup  
battery  
BG  
VBATMIN_LO  
VBATMIN_HI  
VBATMIN_HI  
VBATMIN_LO  
VBAT  
VRTC  
Main  
battery  
SWCS045-006  
Figure 8. Block Diagram of the Analog Power Control  
The boot sequence is shown in Figure 9. This monitoring validates the current state and the transitions between  
the states.  
Copyright © 20102011, Texas Instruments Incorporated  
55  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
ENABLE  
VBRTC  
RELEASE  
POR  
VUPR>VPOR  
Load boot  
mode  
(Boot pins)  
NO  
SUPPLY  
Backup  
condition  
VBAT>VBATMIN_LO  
or  
VSHUNT>VSHUNT_MIN  
VBAT>VBATMIN_LO  
or  
VSHUNT>VSHUNT_MIN  
SET BCI  
RESET  
VUPR<VPOR  
BACKUP  
Load trim  
data  
(EPROM)  
Backup  
condition  
VBAT<VBATMIN_LO  
VUPR<VPOR  
Backup  
condition  
VBAT>VBATMIN_HI  
Backup  
condition  
WAIT-ON  
RELEASE  
BCI  
RESET  
If under  
reset  
LOW  
SUPPLY  
VBAT>VBATMIN_LO  
SWCS045-007  
Figure 9. Boot Sequence  
NOTE  
Backup condition means VBAT < VBATMIN_LO and VSHUNT < VSHUNT_MIN.  
The system is in NO SUPPLY state when VUPR < VPOR.  
Figure 10 shows a diagram of the power-state transition.  
56  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
From any  
state  
PHOENIX  
group  
T2  
NO  
SUPPLY  
BACKUP  
T1  
T1  
T8  
WAIT-ON  
OFF  
All group  
From any  
state  
T4  
T4  
T3  
ACTIVE  
Any group  
SLEEP  
All group  
T6  
T5  
T7  
GROUPj  
Subsystem  
groupi  
OFF  
GROUP  
CMD  
SLEEP  
ACTIVE  
SWCS045-008  
Figure 10. Power-State Transition Diagram  
Power-on transitions: T1  
System is in NO SUPPLY or BACKUP state. Connection of a valid energy source initiates the transition to  
Copyright © 20102011, Texas Instruments Incorporated  
57  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
WAIT-ON state.  
Triggering event: VBAT > VBATMIN_LO  
Insertion of a charged main battery  
Precharge is active, main battery voltage rises  
Condition: VUPR > VPOR  
Power-off transition: T2  
The system is in any state. Removal of all energy sources initiates a transition to NO SUPPLY state.  
Triggering event: VUPR < VPOR  
Main battery discharge or removal  
Backup battery discharge or removal  
Charger unplugged  
Condition: No more valid energy source  
Switch-on transition: T3  
The system is in WAIT-ON state, able to accept a hardware switch-on condition, which initiates a  
transition to ACTIVE state.  
Triggering event:  
Push button pressed and released (PWRON)  
Charging source plug (USB or external)  
RTC alarm  
Accessory plug (RPWRON)  
Insertion of a charged main battery or battery charge running (enabled by default)  
Software reset (following transition T4)  
USB ID plug insertion (disabled by default)  
Condition: VBAT > VBATMIN_HI and no thermal shutdown active  
Switch-off transition: T4  
System is powered and in ACTIVE or SLEEP state. A hardware condition may initiate a transition to reach  
WAIT-ON state.  
Triggering event:  
Group DEVOFF command (software) (if all other subsystems groups are OFF)  
Thermal shutdown  
Primary watchdog timer expired  
Software reset (followed by transition T3)  
Long key press (10 seconds) on PWRON  
Sleep-on transition: T5  
System is powered and in ACTIVE state. A hardware condition initiates a transition to SLEEP state.  
Triggering event: Subsystem group sleep command (hardware) (PREQ# balls)  
Condition: All other subsystem groups are SLEEP or OFF.  
Sleep-off transition: T6  
System is powered and in SLEEP state. A hardware condition initiates a transition to ACTIVE state.  
Triggering event:  
Subsystem group active command (hardware) (PREQ# balls)  
Warm reset (reinitialization of the TWL6030 device)  
Active reset transition: T7  
System is powered and in ACTIVE state. A hardware condition initiates a reset, system remains in  
ACTIVE state.  
Triggering event: Warm reset (reinitialization of the TWL6030 device)  
Backup-on transition: T8  
System is powered and in ACTIVE, SLEEP, or WAIT-ON state. The detection of a low main battery  
initiates the transition to BACKUP state.  
Triggering event: Battery voltage < VBATMIN_LO (discharge/removal)  
58  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Condition: VUPR > VPOR  
BATTERY CHARGING  
The TWL6030 device has an integrated switch-mode charger to charge the battery from the USB connector.  
Figure 11 shows a block diagram of the USB charging electronics.  
CHRG_LED_TEST  
Attach  
detection  
protocol  
USB OTG  
VBUS  
Q1  
Q2  
CHRG_PMID  
CHRG_BOOT  
VBUS  
detector  
+
Control  
OVV  
detector  
Ichar FB  
Vsense FB  
IVBUS limit  
Thermal FB  
CHRG_SW  
CHRG_CSIN  
Thermal  
protector  
CHRG_CSOUT  
VBAT  
Q3  
CHRG_PGND  
Charging  
control and  
watchdog  
CHRG_AUXPWR  
CHRG_VREF  
Battery  
temp  
BSI  
0.6 V  
VUSB  
USB  
USB LDO  
charger  
detection  
control  
DP  
USB  
PHY  
DM  
CHRG_DET_N_PROG  
TWL6030  
power IC  
0.32 V  
2 V  
Accessory  
charger  
adapter  
100 mA  
ID  
detection  
and ID  
detection  
USB PHY  
SWCS045-011  
Figure 11. Block Diagram of the Battery Charger  
The main features of the charger are:  
High-efficiency battery charger from the USB connector  
Interface to support external customer-specific  
charger  
and  
to  
monitor  
(through  
the  
CHRG_EXTCHRG_STATZ pin) the status of the external charge path (VAC)  
Built-in input current limiting  
Charging source voltage operating range: 4.0 to 6.3 V  
Integrated power FETs up to 1.5 A charging current  
Tolerate a voltage from 0.3 to 20 V on charger input related balls  
Programmable charge parameters:  
Copyright © 20102011, Texas Instruments Incorporated  
59  
 
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Input current limit  
Fast-charge/termination current  
Charge voltage  
Input voltage collapse  
Safety timer  
Termination enable  
Synchronous fixed-frequency PWM controller operating at 3 MHz with 0% to 99.5% duty-cycle  
High-accuracy voltage and current regulation  
Automatic high-impedance mode for low power consumption  
Safety timer with reset control  
Reverse leakage protection prevents battery drainage  
Thermal regulation and protection  
I/O overvoltage protection  
Output for charging LED indicator  
Automatic charge current setting (preventing charge input from collapsing) as charge time optimization  
Boost mode operation for USB OTG supply (VBUS supply at 5 V/200 mA current)  
The TWL6030 device supports a wide variety of rechargeable lithium-based battery technologies. Recent battery  
technologies, such as Li-SiAn and LiFePo4, present a flat discharge region in the range of 3.23.3 V;  
technologies such as LiCoO2 and LiNiMnCoO2 present a flat discharge region in the range of 3.63.7 V. To  
support the different battery chemistries effectively, the TWL6030 device has programmable VBATMIN  
thresholds.  
The charging procedure consists of hardware-controlled preconditioning and precharging phases and  
software-controlled full-charging phase. The charger also performs monitoring functions:  
AC charger detection  
VBUS detection  
Battery presence detection  
VBUS overvoltage detection  
Battery overvoltage detection  
Battery end-of-charge detection  
Thermal protection  
Watchdogs  
Charging Phases  
Preconditioning  
Preconditioning is automatically enabled as soon as the charging source is detected and operates in a constant  
current charging mode. During preconditioning the battery voltage is below 2.1 V (VBAT_SHORT) and the  
charging current is limited to 30 mA (IBAT_SHORT). In this mode, the charger uses a linear charging operation  
mode. This phase detects a defective (shorted) battery. As soon as the battery voltage is above 2.1 V, a  
precharging phase is entered automatically.  
Precharge Phase (Hardware Controlled)  
The precharging phase is entered when battery voltage is above 2.1 V (VBAT_SHORT) and the charging source  
is detected. If the charging source collapses during the precharge phase, the precharge current is automatically  
reduced to a value that keeps the input voltage high enough to ensure proper operation of the precharge  
circuitry.  
The TWL6030 device supports two precharging modes:  
Slow constant current precharging for 2.1 V < VBAT < 3.54 V (VBUS current is limited to 92 mA from USB  
standard downstream port)  
Fast constant current precharging for 2.1 V < VBAT < 3.54 V (VBUS current is limited to 470 mA and battery  
charging current set to default charging current value when USB charging port detected)  
60  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Full-Charge Phase (Software Controlled)  
Full-charge can start only when the battery voltage is above VBATMIN_HI, because this phase is under the  
control of the host processor, and it stops when the battery voltage is below VBATMIN_LO. During this phase,  
the following resources are available to control the charge process.  
Charge current set point register VICHRG[3:0] (constant current mode)  
Charge voltage set point register VOREG[5:0] (constant voltage mode)  
End of charge current set point register VITERM[2:0] (minimum current when in constant voltage mode)  
Input limit current set point register CIN_LIMIT[3:0] (maximum current drawn from charging source)  
Input voltage set point register BUCK_VTH[2:0] (VBUS voltage collapsing level)  
Charge watchdog set point (programmable up to 127 s, 32 s by default)  
If the charging source collapses during the full-charge phase, the full-charge current is automatically reduced to a  
value keeping the input voltage higher than the preset value, to ensure proper operation of the charge circuitry.  
If the charging current termination is enabled, the charging is stopped if the current decreases below the preset  
limit during constant voltage charging. This indicates the end of the charge period.  
Figure 12 shows the battery thresholds.  
5
VBAT_MAX  
System  
4
3
2
1
active and  
battery  
full-charge  
VPRCH_MAX  
VBATMIN_HI  
Battery  
precharge  
VBATMIN_LO  
VBAT_SHORT  
Input: 92/470 mA limitation  
Output: Default 3.54 V/ 500 mA  
Battery pre-  
conditioning  
30 mA  
SWCS045-012  
Figure 12. Battery Thresholds  
Charger Controller Operation  
If VAC or VBUS is detected when the battery voltage is above VPRCH_MAX, charging is enabled by the charger  
controller, but gated by the USB charger and VAC charger because the voltage is above the default charging  
Copyright © 20102011, Texas Instruments Incorporated  
61  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
voltage. The TWL6030 device initiates startup and indicates the reason for the startup in a register. If the battery  
voltage is between VBATMIN_HI and VPRCH_MAX, charging is started and the TWL6030 device initiates  
startup. If the battery voltage is below VBATMIN_HI, charging is started and the TWL6030 device initiates startup  
when the battery voltage crosses the VBATMIN_HI level. If the device is already powered on when the charger is  
attached, the TWL6030 device only generates an interrupt for the software.  
The simplified state transitions during charging are presented in Table 15. The gating of the charging means that  
the charging is disabled but continues if the reason for the gating disappears. The charging termination means  
that the charging is stopped. To continue charging, the charger must reconnect or software must enable the  
charging by writing a software bit. The WD column indicates the operation of charging watchdog. The INT  
column indicates the generation of the interrupt, R signifying rising edge and F signifying falling edge. In addition,  
the interrupt generation can be masked for different reasons by register bits. The REGISTER RESET column  
indicates which register groups are reset.  
During startup charging, the charging state-machine controls the charging until software takes control over  
charging by updating watchdog operation or by changing the USB charging-related current or voltage values.  
The default watchdog times are selectable by EPROM bits. The watchdog time during full charge is selected by  
register bits.  
Table 15. Simplified State Transitions During Charging  
PRECONDITIONING  
OR PRECHARGE  
NRESPWRON = 0  
FULL CHARGE  
NRESPWRON = 1  
REGISTE  
R RESET  
COMMENTS  
BIT/SIGNAL  
PARAMETER  
REASON  
WD  
INT  
WD  
INT  
VBUS_DET  
VAC_DET  
(rising)  
Waiting for  
No software  
enable  
Charger  
insertion  
Charging  
enabled  
HW  
mode  
SW mode  
Run  
Yes  
None  
None  
Charger insertion  
Charger  
Charging  
source  
selected by  
priority  
Charging  
continues  
from the  
first one  
Charger insertion,  
software selects the  
priority if NRESPWRON  
= 1.  
VBUS_DET  
VAC_DET  
(rising)  
insertion (other  
one already  
attached)  
Run  
No  
Yes  
If NRESPWRON = 0,  
VAC charger is enabled  
after 2.5 s, if attached.  
VBUS charger  
undervoltage  
POOR_SRC Gated  
Run  
Run  
No Gated  
Run  
Run  
R/F  
R/F  
None  
None  
If NRESPWRON = 0,  
VAC charger is enabled  
after 2.5 s, if attached.  
VBUS charger  
overvoltage  
VBUS_OVP Gated  
TH_SHUTD Gated  
No Gated  
VBUS charger  
overtemperature  
Run  
Run  
No Gated  
No Gated  
Run  
Run  
R/F  
R/F  
None  
None  
Battery invalid  
temperature  
BAT_TEMP_  
Gated  
OVRANGE  
Battery pack removal  
detected. If battery  
voltage falls below  
VBATMIN_LO,  
NRESPWRON is set to  
low.  
GPADC_IN0  
line floating  
BRIComp = 1 Gated  
Run  
Run  
No Gated  
Run  
Yes(1)  
None  
SUSPEND  
N/A  
Applies to VBUS charger  
only  
Suspend bit  
Gated  
Run  
Run  
No  
None  
None  
_BOOT = 1  
VBUS  
End-of-charge indication;  
disabled by default by  
EPROM.  
termination  
current triggers  
(enabled by bit)  
VITERM [2:0]  
Gated  
No Gated  
Yes  
TERM = 1  
(1) BATREMOVAL also.  
62  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Table 15. Simplified State Transitions During Charging (continued)  
PRECONDITIONING  
OR PRECHARGE  
NRESPWRON = 0  
FULL CHARGE  
NRESPWRON = 1  
REGISTE  
R RESET  
COMMENTS  
BIT/SIGNAL  
PARAMETER  
REASON  
WD  
INT  
WD  
INT  
Charging  
source  
Software checks the  
reason and determines  
the operation. The error  
can be:  
- VAC overvoltage  
- SLEEP state  
changed after  
2.5 s if the  
other one is  
available;  
otherwise,  
charging is  
gated by the  
external  
Gated by  
No external  
charger  
Error in external CHRG_VAC_S  
Run  
Run  
Yes  
None  
charging  
TATZ = 1  
- Bad adaptor  
- Battery overvoltage  
- Thermal shutdown  
- Timer fault  
charger.  
- No battery  
Charger  
removal (one  
charger  
VBUS_DET or  
VAC_DET  
(falling)  
Charge  
group  
Terminated  
No Terminated  
No Terminated  
Yes  
Yes  
Charger removal  
attached)  
Charger  
removal (both  
chargers  
attached, the  
enabled one is  
removed)  
Charging  
VBUS_DET or continues  
To continue charging  
from the other charger,  
software must enable it.  
Charge  
group  
VAC_DET  
(falling)  
from the  
remaining  
charger  
Run  
Run  
Charger  
removal (both  
chargers  
attached, the  
enabled one is  
removed)  
VBUS_DET or  
VAC_DET  
(falling)  
Charging  
continues  
Charging  
No  
Run  
Yes  
None  
continues  
The reasons can be:  
- Shutdown (software  
initiated)  
- Software reset  
- Battery voltage  
dropping below  
VBATMIN_LO  
- Primary watchdog  
expiration  
NRESPWRON  
falling edge  
NRESPWRON  
(falling)  
N/A  
Terminated  
No  
All  
- TWL6030 thermal  
shutdown  
- Long key press  
Primary  
watchdog  
expires  
Sets NRESPWRON to  
low  
N/A  
N/A  
32-kHz crystal  
oscillator stops  
Terminated  
Terminated  
No Terminated  
No Terminated  
No  
All  
Charging  
watchdog  
expires  
Charge  
group  
Yes  
Battery voltage  
dropping below  
VBATMIN_LO  
VBATMIN_LO  
(falling)  
Sets NRESPWRON to  
low  
N/A  
TWL6030  
thermal  
shutdown  
Sets NRESPWRON to  
low  
THPROT = 1 N/A  
NRESWARM N/A  
Is loader software  
executed here? Limit  
register reset.  
Warm reset  
Terminated  
Continued  
No  
No  
All  
Watchdog in software  
mode. Software takes  
control over charging.  
WDG_RST or  
N/A  
Watchdog reset  
WDT[6:0]  
None  
WDT [6:0]  
Copyright © 20102011, Texas Instruments Incorporated  
63  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Table 15. Simplified State Transitions During Charging (continued)  
PRECONDITIONING  
OR PRECHARGE  
NRESPWRON = 0  
FULL CHARGE  
NRESPWRON = 1  
REGISTE  
R RESET  
COMMENTS  
BIT/SIGNAL  
PARAMETER  
REASON  
WD  
INT  
WD  
INT  
No  
No  
No  
VBUS  
current/voltage  
setting change  
VICHRG [3:0]  
or VOREG  
[5:0]  
Watchdog in software  
mode. Software takes  
control over charging.  
N/A  
N/A  
N/A  
Continued  
Run  
None  
None  
Enable charging EN_CHARGE  
Charging  
enabled  
WDT[6:0]  
by software  
R = 1  
Disable  
charging by  
software  
EN_CHARGE  
R = 0  
Charge  
group  
Terminated  
Anticollapse Loop  
The analog anticollapse loop operates so that the input voltage is monitored continuously and the charging  
current is set by analog loop to maintain the defined input voltage.  
Battery Temperature Measurement  
The battery temperature is measured using an external NTC resistor. The measurement is enabled before the  
charging starts and the temperature is constantly monitored during charging. If the battery temperature is outside  
the valid range, the charging is gated; if the temperature returns inside the valid range, the charging continues. If  
a battery dies, the battery temperature is monitored so that the charging does not start if the temperature is  
outside the valid range. The gating of the charging can be disabled with an EPROM bit if needed.  
The module is enabled if VBUS or an external charger is detected. An interrupt is always generated when the  
battery temperature crosses the temperature limits in both directions. The interrupt generation can be masked if  
needed.  
Figure 13 shows the battery temperature measurement circuitry.  
64  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
VBG  
GPADC_VREF1  
Register (loaded  
from EPROM) and  
decoding  
Mux  
Ratio-TLO  
TLO  
RX  
GPADC_IN1  
Mux  
Ratio-THI  
THI  
VREF_ADC  
RTH  
RY  
GPADC  
GPADC_GND  
SWCS045-013  
Figure 13. Battery Temperature Measurement  
Because the NTC characteristic is highly nonlinear, it is combined with two resistors allowing linearization of its  
characteristic and making the sensitivity of the system more constant over a wide temperature range. The  
resulting voltage at GPADC_IN0 can be measured using the GPADC and is also monitored by two comparators  
that enable the charge of the battery only when the temperature is within a specified window, typically 0°C to  
60°C. Resistors RX and RY are used to set the desired temperature threshold levels.  
Charging Watchdog  
The charging watchdog time depends on the charging control mode and on the USB charger detection result.  
During hardware-controlled charging, the watchdog time for the USB charging port is approximately 6 minutes for  
the USB standard downstream port and approximately 14 minutes for a customer-specific charger. Longer values  
can be selected with the EPROM bit: 11 minutes instead of 6 minutes and 29 minutes instead of 14 minutes.  
Charger source dependency on WDG values can be enabled and disabled by EPROM. If disabled, the WDG  
value is always set as for the USB standard downstream port and for the customer-specific charger (longer WDG  
value). During software-controlled charging, software can select the watchdog time up to 127 seconds. The  
transition from hardware-controlled charging to software-controlled charging occurs when software updates the  
WDG_RST, WDT[6:0], VICHRG[3:0], or VOREG[5:0] bits. The different watchdog times are summarized in the  
following table.  
Copyright © 20102011, Texas Instruments Incorporated  
65  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
EPROM  
WATCHDOG TIME  
(CHARGING  
SOURCE  
DEPENDENCY)  
CHARGING  
SOURCE  
CHARGING  
CONTROL  
EPROM  
(WDG VALUE)  
MIN  
MAX  
1
1
1
1
0
0
USB charging port  
Others  
Hardware  
Hardware  
Hardware  
Hardware  
Hardware  
Hardware  
0
0
1
1
0
1
5 min 4 s  
13 min 13 s  
10 min 10 s  
26 min 26 s  
13 min 13 s  
26 min 26 s  
5 min 36 s  
14 min 15 s  
11 min 12 s  
28 min 29 s  
14 min 15 s  
28 min 29 s  
USB charging port  
Others  
Software  
(programmable)  
All  
X
0
127 s  
Limit Registers  
During full-charge phase, software sets the charging voltage and current. However, the TWL6030 device limits  
the current and voltage to a level that is defined in the limit registers. The limit registers in the TWL6030 device  
must be written just after the startup. Software must check the battery type and define the maximum charging  
current and voltage for the battery being used, write the limit values, and lock the limit registers with the  
LOCK_LIMIT register bit, so that these cannot be changed when the device is powered on. The limit values are  
reset during power off by the NRESPWRON signal and they must be written by software during every power up.  
This ensures that third-party software or a virus cannot set a charging current or voltage that is too high.  
Battery Presence Detector  
The TWL6030 device supports battery detection. The presence of the battery can be detected with the  
GPADC_IN0 input signal. The interface has two different functions:  
Detect battery removal/presence  
Measure the size of the resistor connected to the GPADC_IN0 line in the battery pack using the GPADC  
Battery pack removal is detected by a comparator that monitors GPADC_IN0. The battery pack must have a  
pulldown resistor (RBRI) and the TWL6030 device has a current source (IBRI) in the line. If the battery pack is  
removed, GPADC_IN0 rises above the comparator threshold level, the battery removal is detected, and the  
TWL6030 device sends an indication to the host processor. In addition, battery charging is terminated if the  
battery is not present. Battery removal is detected with a comparator and a current source is supplied on the  
VRTC supply domain. This supply scheme allows the detection in a dead battery case configuration, because the  
VRTC can be supplied from the VBUS or VAC lines. The battery presence detection module is enabled during  
the charging and during the ACTIVE and SLEEP states.  
Figure 14 shows a block diagram of the battery presence detection module.  
VRTC  
IBRI  
GPADC_IN0  
BATREMOVAL  
VBRIRef  
RBRI  
SWCS045-014  
Figure 14. Battery Presence Detector  
Indicator LED Driver  
The TWL6030 device has an indicator LED driver that indicates charging is ongoing during hardware-controlled  
66  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
charging. During hardware-controlled charging, the LED driver is enabled only if the USB charger or external  
charging IC is charging the battery, and it is turned off if the battery is not charged (for example, because of  
charger overvoltage). The supply for the charging indicator LED driver is generated from CHRG_PMID or VAC,  
depending on the active charging path. The CHRG_PMID pin is used instead of the VBUS line so that the LED  
indicator current is included into the VBUS input current limit.  
During power on, software can control the indicator LED regardless of the charging. The supply for the LED can  
be selected as CHRG_PMID, VAC, or CHRG_LED_IN. The current level can also be selected and the dimming  
function can be used. Dimming is done with a 128-Hz PWM signal, which has 255 linear steps. The LED output  
pin has a selectable pulldown when the module is disabled; the pulldown is enabled by default.  
BOOST mode  
For OTG operation, the TWL6030 device can supply VBUS (5 V) in boost mode. In this mode, the TWL6030  
device delivers up to 200 mA current to the USB connector. Boost mode can be enabled through register access  
by writing OPA_MODE in the CHARGERUSB_CTL1 register. In VBUS supply generation mode, the TWL6030  
device can detect a short circuit in the VBUS line. If a short circuit is detected, the VBUS voltage generation  
stops and an interrupt is generated to the host processor.  
Supported Batteries  
TWL6030 supports the following battery technologies:  
Li-Ion  
Li-Ion polymer  
Cobalt-Ni-Manganese  
LiCoO2  
LiNiMnCoO2  
Li-SiAn  
LiFePo4  
Recent battery technology such as Li-SiAn and LiFePo4 presents a flat discharge region in the range of 3.23.3  
V; technologies such as LiCoO2 or LiNiMnCoO2 presents a flat discharge region in the range of 3.63.7 V. This  
results in different VBATMIN thresholds, depending on the type of battery used in the system. As a  
consequence, the VBATMIN thresholds are programmable.  
Supported Charging Sources  
The following chargers are supported with the integrated switch-mode charger from the USB connector:  
Dedicated charging port  
Charging downstream port  
Charger full-filling specification YD/T 1591-2006  
To configure the charger for proper operation mode depending on the charging source characteristics, the  
charging source type must be detected and identified. The detection of the charger attached to the USB  
connector is made inside the TWL6030 device by detecting a voltage greater than VINmin on charger input.  
To minimize the capacitance of the data lines, the type of the charger connected to the USB connector can be  
identified by the USB PHY, and the information of the maximum current drawn from the charging source must be  
transmitted to the TWL6030 device with a dedicated signal. The TWL6030 device enables detection by delivering  
VUSB supply. The charger detection circuitry must deliver a CMOS level (VUSB) signal to the TWL6030 device,  
CHRG_DET_N, by default a high logic level indicating that USB charging port is detected. The polarity of the  
charger detection signal can be selected with an EPROM bit. The identification of the accessory charger adapter  
(ACA) occurs in the TWL6030 device.  
The TWL6030 device can be interfaced with an ACA (external to the terminal) to support the charging from the  
USB charger and USB communication to other USB devices from the USB port. See the USB OTG section for a  
description of ACA detection.  
Copyright © 20102011, Texas Instruments Incorporated  
67  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Support for External Charging IC  
The TWL6030 device can be interfaced with an auxiliary stand-alone charger device to support the following use  
cases:  
Simultaneous battery charge from a non-USB charger (different connector) and OTG operating mode (the  
TWL6030 device internal USB charger used as VBUS supply)  
Charging from the sources not connected to USB connector  
Figure 15 shows an example of an external charging IC supported by the TWL6030 device.  
Application  
processor  
VAC  
INT  
VAC  
detector  
+
OVV  
detector  
I2C  
Charging  
control and  
watchdog  
VAC  
detector  
Control  
Ichar FB  
Vsense FB  
Thermal FB  
NRESPWRON  
Battery  
temp  
Thermal  
protector  
Isense  
CHRG_EXTCHRG_ENZ  
Vsense  
Control  
and  
watchdog  
BDET  
VBAT  
CHRG_EXTCHRG_STATZ  
TWL6030  
power IC  
External charging IC  
BQ24156  
SWCS045-015  
Figure 15. External Charger Interface  
The external charging IC is enabled with 1.8-V CMOS level signal, CHRG_EXTCHRG_ENZ. Low logic level  
indicates that charging is enabled. Charging status is indicated with the CHRG_EXTCHRG_STATZ signal. The  
external charging IC pulls the signal down during charging.  
The integrated USB charger can be associated with an external VAC (wall) charger. For that reason, VAC wall  
charger input is connected to the TWL6030 device to define the charge priorities:  
When the VBUS is detected and the VAC is not detected, the USB charge starts.  
When the VAC is detected and the VBUS is not detected, the external charging starts.  
When the VBUS and VAC are detected, the USB charge starts only if the CHRG_DET_N pin is set high so  
the USB charge has a 475-mA input current limitation.  
When CHRG_DET_N = 0 (100-mA input current USB limitation), the VAC wall charger is expected to be  
better (or equivalent) and thus is chosen as the default charge path.  
When CHRG_DET_N = 1 (500-mA input current USB limitation), the precharge associated with a USB is  
expected to be sufficient for battery-level quick recovery if the USB charge path is chosen.  
If there is fault condition on a charger during hardware-controlled charging and the fault condition continues at  
least 2.5 s, the charging source is changed for lower-priority charger. The change into lower-priority charger only  
prevents the infinite looping between chargers. If only one charger is attached, the charger is not disabled in fault  
condition and if the fault condition does not disappear, the charging is terminated when the watchdog expires.  
USB OTG  
The TWL6030 device supports the Battery Charging Specification Revision 1.1 and both OTG 1.3 and OTG 2.0  
standards. The OTG revision number is hardware predefined by an EPROM bit.  
68  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
The TWL6030 device embeds all hardware analog mechanisms associated to VBUS and ID lines. The other  
aspects of the OTG system, such as the OTG controller (hardware/software) or the USB data line (DP/DM) with  
HNP and SRP signaling, are embedded in the USB PHY, which can be either integrated into application  
processor or there is stand-alone USB OTG PHY. Equally, the other aspects of Battery Charging Specification  
Revision 1.1 relative to DP and DM pins are embedded in the USB PHY.  
The TWL6030 device supports the following functions:  
OTG Revision 1.3:  
USB VBUS detections (comparators and associated interrupts):  
OTG A-device (VA_VBUS_VLD, VA_SESS_VLD)  
OTG B-device (VB_SESS_VLD, VB_SESS_END)  
OTG A-device 5-V VBUS power supply provider  
OTG B-device USB Session Request Protocol (SRP) VBUS pulsing method:  
VBUS charge mode (VBUS_CHRG_VBAT, VBUS_CHRG_PMID)  
VBUS discharge mode (VBUS_DISCHRG)  
USB ID detections (comparators and associated interrupts):  
OTG A-device (ID_GND)  
OTG B-device (ID_FLOAT)  
OTG Revision 2.0:  
USB VBUS detection (comparators and associated interrupts):  
OTG A-device/OTG B-device (VOTG_SESS_VLD)  
OTG A-device (VA_VBUS_VLD)  
OTG A-device 5-V VBUS power supply provider  
Embedded attach detection protocol (ADP) mechanism (comparators and associated interrupts):  
OTG A-device/OTG B-device ADP probing:  
VBUS charge mode (VBUS_IADP_SRC)  
VBUS discharge mode (VBUS_IADP_SINK)  
VBUS probe measurement (VADP_PRB)  
OTG B-device ADP sensing (VADP_SNS)  
USB ID detections (comparators and associated interrupts):  
OTG A-device (ID_GND)  
OTG B-device (ID_FLOAT)  
Battery Charging Specification Revision 1.1:  
USB ID detections for ACA (comparators and associated interrupts):  
OTG A-device (ID_GND)  
ACA pulldown, OTG A-device (ID_A)  
ACA pulldown, OTG B-device cannot connect (ID_B)  
ACA pulldown, OTG B-device can connect (ID_C)  
OTG B-device (ID_FLOAT)  
ID ACA mechanism available in both precharge (hardware) and SLEEP/ACTIVE states (software)  
TWL6030 additional features:  
VBUS wake-up detection (VBUS_WKUP) (maskable/rising edge)  
VBUS overvoltage detection (always on, combined with charger IP)  
VBUS precharge (combined with charger IP)  
ID wake-up detection (ID_WKUP) (programmable, disabled by default)  
ID pulldown (ID_GND_DRV), pullups (ID_PU_220K, ID_PU_100K)  
ID current sources (ID_SRC, ID_WKUP_SRC)  
GPADC VBUS monitoring (VBUS_MEAS)  
GPADC ID monitoring (ID_MEAS)  
Copyright © 20102011, Texas Instruments Incorporated  
69  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
There are two types of VBUS and ID comparators, referred to throughout this section as wake-up (normally used  
in TWL6030 SLEEP state) and active comparators (generally activated in TWL6030 ACTIVE state). Use of these  
comparators is not exclusive to TWL6030 SLEEP and ACTIVE states, but can also serve in additional use cases.  
Indeed, the wake-up comparators target low power consumption, whereas the active comparators are intended  
for accurate level detection:  
The wake-up comparators operate in TWL6030 PRECHARGE, WAIT-ON, SLEEP and ACTIVE states. These  
comparators can wake up the device from a SLEEP state but can also switch on the device from a WAIT-ON  
state. VBUS wake-up comparator can also start the precharge, providing that all other precharging conditions  
are met.  
The active comparators operate in TWL6030 SLEEP and ACTIVE states. When operating in SLEEP state, all  
required power and clock resources should remain active. ID active comparators, used for ACA detection, are  
automatically enabled in precharge mode; VBUS active comparators remain off.  
Table 16. OTG IP Features vs Register Bits/Modes/Supplies  
FUNCTION/FEATURE  
REGISTER/REGISTER  
BIT  
OTG  
REV.  
TWL6030  
MODE/STATE  
SUPPLIES  
NEEDED  
Vendor ID  
Product ID  
USB_VENDOR_ID_LSB  
USB_VENDOR_ID_MSB  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
VRTC  
USB_PRODUCT_ID_LSB  
USB_PRODUCT_ID_MSB  
VRTC  
SRP Pulsing method  
VBUS charge on VBAT  
VBUS_CHRG_VBAT  
VBUS_CHRG_PMID  
VBUS_DISCHRG  
1.3  
1.3  
1.3  
2.0  
2.0  
VRTC  
VBAT  
SRP Pulsing method  
VBUS charge on PMID  
VRTC  
CHRG_PMID  
SRP Pulsing method  
VBUS discharge  
VRTC  
ADP Probing  
VBUS charge  
VBUS_IADP_SRC  
VBUS_IADP_SINK  
VBUS_ACT_COMP  
VRTC  
VANA  
ADP Probing  
VBUS discharge  
VRTC  
VBUS detection  
1.3  
2.0  
SLEEP  
ACTIVE  
VRTC  
VANA  
VBUS wake-up detection  
Always enabled if VBUS  
or VAC is present  
PRECHARGE/OFF  
SLEEP/ACTIVE  
VRTC  
VBUS GPADC  
measurement  
VBUS_MEAS  
ID_PU_220K  
ID_PU_100K  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
VRTC  
VANA  
ID 220-kΩ pullup on  
VUSB  
VRTC  
VUSB  
ID 100-kΩ pullup on  
VUSB  
VRTC  
VUSB  
ID ground drive  
ID_GND_DRV  
ID_SRC_16U  
VRTC  
ID 16-µA source current  
BC  
1.1  
PRECHARGE  
SLEEP/ACTIVE  
VRTC  
VUSB  
ID 5-µA source current  
ID detection  
ID_SRC_5U  
ID_ACT_COMP  
ID_WK_UP_COMP  
ID_MEAS  
ACTIVE  
VRTC  
VUSB  
BC  
1.1  
PRECHARGE  
SLEEP/ACTIVE  
VRTC  
VUSB  
ID wake-up detection  
ID GPADC measurement  
OFF  
SLEEP/ACTIVE  
VRTC  
ACTIVE  
VRTC  
VANA  
70  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
NOTE  
The VBUS and ID wake-up comparators are a start event condition when the TWL6030 device is  
in WAIT-ON state. If VBUS wake-up enable is fixed, ID wake-up enable is configurable and  
disabled by default. Those comparators can also make the TWL6030 device leave SLEEP state  
and enter ACTIVE state. An interrupt is always sent to the host processor, but only if the masks  
are not applied.  
In PRECHARGE state, the VBUS wake-up comparator, the VUSB regulator, the ID comparators,  
and the 16-µA current source are enabled automatically by both OTG and PM state-machines.  
The ACA identification is required by the charger FSM for the allowed current charges whether  
an ACA is attached or not.  
The OTG_REV bit unlocks the respective VBUS detection features and associated electrical  
parameters specific to each OTG revision 1.3 and revision 2.0 (see the VBUS_ACT_COMP bit).  
For all USB OTG registers, two informative additional rows (OTG 1.3/OTG 2.0) describe if the  
bits have an application use for each OTG revision.  
All TWL6030 OTG registers are unlocked and operate either with a read/write (R/W) access or  
with a read/set/clear (R/S/C) process.  
VBUS_ACT_COMP (USB_VBUS_CTRL_SET/USB_VBUS_CTRL_CLR) is the only R/W bit that  
relies on the OTG_REV EPROM value. This bit enables the needed VBUS comparators,  
reducing the power consumption of the OTG VBUS analog section. Therefore, all deactivated  
comparators have their corresponding source and latch registers fixed at 0.  
For some of the analog electrical parameters that are not backward-compatible between OTG  
revision 1.3 and OTG revision 2.0 but also are not manageable through the OTG_REV  
preselection bit, it is assumed throughout this section that the OTG revision 2.0 characteristic  
limits supersede the OTG revision 1.3 electrical limits and, thus, OTG 2.0 is the reference.  
OTG revision 1.3 devices have just emerged on the electronic market and should be  
outnumbered shortly by OTG revision 2.0 devices.  
In addition, the USB-IF consortium suggests a fast-forward transition to OTG revision 2.0 to  
solve current incompatibilities and limitations between OTG revision 1.3 devices.  
All electrical parametric deviations from OTG revision 1.3 are explicitly highlighted through this  
section.  
The full list of nonbackward-compatible electrical parameters is available on the USB-IF website  
in the developer forum section.  
ID Line  
The USB Battery Charging Specification describes the operation of ACA detection. This refers to detection of  
external RID_A, RID_B, and RID_C resistors on ID pin. ID ground ®ID_GND) and ID float ®ID_FLOAT) are related to  
the connections of the USB OTG standard plugs. Note that when any one of the RID_A, RID_B, or RID_C  
resistances is presented at the ID pin, this implies that VBUS supply is provided by the ACA. Thus after wake up  
from VBUS or ID plug detection (due to VBUS or ID wake-up comparators controlled by ID_WK_UP_COMP,  
VBUS_WK_UP_COMP register bits), software can then enable the ID active comparators to correctly identify  
which of the different RID values is present. In addition, an interrupt is generated if the resistance on the ID ball  
changes.  
During hardware-controlled charging, the TWL6030 device monitors if an ACA is connected and sets the  
corresponding VBUS input current limit.  
The following pullup and pulldown resistors and current sources can be connected to the ID line:  
ID_PU_220K register bit enables an ID 220-kΩ pullup to VUSB supply.  
ID_PU_100K register bit enables an ID 100-kΩ pullup to VUSB supply.  
ID_GND_DRV register bit enables an ID 10-kΩ pulldown.  
ID_SRC_16U register bit enables an ID 16-µA current source on VUSB supply.  
ID_SRC_5U register bit enables an ID 5-µA current source on VUSB supply.  
ID_WK_UP_COMP enables an ID 9-µA current source (IID_WK_SRC) on VRTC supply.  
Copyright © 20102011, Texas Instruments Incorporated  
71  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
The ID wake-up comparator is used when the TWL6030 device is in WAIT-ON or SLEEP state. It allows the start  
up of the TWL6030 device when a USB cable A-plug is attached; that is, when a pulldown resistor to ground  
(ROTG_A) is present on the ID line.  
Four comparators, supplied by the VUSB regulator, are implemented to evaluate the external ID resistance.  
Additional logic between those comparators allows the generation of five debounced interrupts (with fixed 30-ms  
debouncing) as shown in Figure 16.  
VUSB  
ID_SRC_16UA  
ID_FLOAT  
VID_CMP4  
Comp #4  
Comp #3  
Comp #2  
ID_A  
ID_B  
V
ID_COMP3  
ID_C  
V
ID_COMP2  
ID_GND  
ID  
VID_COMP1  
Comp #1  
RID  
OTG_ID  
Figure 16. ID Resistance Detection  
Interrupts are generated based on the conditions listed in Table 17.  
Table 17. Interrupt Generation Conditions  
GENERATED INTERRUPT  
ID PIN LEVEL  
ID_GND  
ID_C  
ID_B  
ID_A  
ID_FLOAT  
V
V
V
V
V
ID < VID_CMP1  
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
ID_CMP1 < VID < VID_CMP2  
ID_CMP2 < VID < VID_CMP3  
ID_CMP3 < VID < VID_CMP4  
ID > VID_CMP4  
It is possible to use the GPADC to monitor the voltage on the ID line (channel 14). A 6.875-V maximum voltage  
on the ID line corresponds to a 1.25-V maximum dynamic at the input stage of the GPADC converter, allowing a  
6.0-V maximum measurement.  
VBUS Line  
The VBUS wake-up comparator is used when the TWL6030 device is in PRECHARGE, WAIT-ON, SLEEP, or  
ACTIVE state. It allows startup of the TWL6030 device when a USB cable plug is attached; that is, when a VBUS  
voltage level of 3.6 V minimum is present on the VBUS line.  
The VUSB regulator can be enabled or disabled by the VBUS wake-up comparator until the first I2C write access  
to the VUSB resource state register (VUSB_CFG_STATE). Note that the VUSB regulator is controlled by the  
VBUS wake-up comparator only when the NRESPWRON signal is low.  
72  
Copyright © 20102011, Texas Instruments Incorporated  
 
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
The ACA comparators and 16-µA current source can be enabled or disabled by the VBUS wake-up comparator  
until the first I2C write access to the OTG corresponding registers. Note that ACA feature is controlled by the  
VBUS wake-up comparator only when NRESPWRON signal is low.  
The following pullup and pulldown resistors and current sinks/sources can be connected to the VBUS line:  
VBUS_CHRG_VBAT bit enables a VBUS 2-kΩ pullup to the VBAT supply.  
VBUS_CHRG_PMID bit enables a VBUS 2-kΩ pullup to the CHRG_PMID supply.  
VBUS_DISCHRG bit enables a VBUS 10-kΩ pulldown.  
VBUS_IADP_SRC bit enables a VBUS 1.4-mA current source on the VANA supply.  
VBUS_IADP_SINK bit enables a VBUS 1.5-mA current sink.  
RA_BUS_IN resistor is present permanently and is a combination of all parallel resistor bridges implemented  
on VBUS in the various IPs such as backup battery, OTG, and charger.  
RVBUS_LKG represents the TWL6030 internal leakage.  
Related to the OTG 1.3 revision, four comparators supplied on the VANA regulator are implemented to detect  
VBUS line voltage level.  
In the OTG 2.0 revision, only one comparator is required for the session valid detection (VOTG_SESS_VLD)  
supplied also on the VANA domain. In addition the VA_VBUS_VLD comparator can be used to detect a possible  
VBUS short-circuit condition.  
The TWL6030 device embeds the OTG 2.0 optional features related to the VBUS ADP probing and sensing, via  
two additional comparators supplied on VANA (VADP_PRB, and VDAP_SNS).  
Seven comparators allow detection of the four OTG 1.3 and the three OTG 2.0 debounced interrupts:  
VA_VBUS_VLD (OTG 1.3/OTG 2.0) fixed 30 ms debouncing  
VB_SESS_VLD (OTG 1.3) fixed 30 ms debouncing  
VA_SESS_VLD (OTG 1.3) fixed 30 ms debouncing  
VB_SESS_END (OTG 1.3) fixed 30 ms debouncing  
VOTG_SESS_VLD (OTG 2.0) fixed 30 ms debouncing  
VADP_PRB (OTG 2.0) fixed 2x 30 µs debouncing  
VADP_SNS (OTG 2.0) fixed 2x 30 µs debouncing  
It is possible to use the GPADC to monitor the voltage on the VBUS line (channel 10). A 6.875-V maximum  
voltage on the VBUS line corresponds to a 1.25-V maximum dynamic at the input stage of the GPADC converter,  
allowing a 6.0-V maximum measurement. For more information, see GENERAL-PURPOSE ADC .  
NOTE  
If the system switches off, VUSB stays on if VBUS is still connected.  
When NRESPWRON is released, only software accesses enable the regulator, if not previously  
enabled by the VBUS wake-up comparator in PRECHARGE state.  
The VUSB regulator is a dual input supply LDO. The VUSB regulator enable is independent of  
the overvoltage condition.  
When a VBUS overvoltage condition occurs, the CHRG_PMID input switch is automatically  
opened, protecting the VUSB LDO from possible overvoltage stresses.  
When neither the VBAT nor PMID input supply is selected, the VUSB LDO cannot output a  
proper voltage, even if its control enable is set (see the VUSB_CFG_TRANS register).  
Software should keep monitoring the VBUS overvoltage condition and turn off the VUSB  
regulator when necessary.  
The VBUS detection mechanism works only when VANA supply is present:  
TWL6030 SLEEP state VANA should remain active.  
TWL6030 ACTIVE state VANA is always on.  
For ADP detection, software can use the TWL6030 embedded mechanism or directly use the  
output of the comparators with their associated interrupts.  
Copyright © 20102011, Texas Instruments Incorporated  
73  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
ADP on VBUS Line  
The ADP feature allows the device to detect when a remote device is attached or detached. The ADP detects the  
change in VBUS capacitance that occurs when two devices are attached or detached. The capacitance is  
detected by first discharging (VBUS_IADP_SINK) the VBUS line and then measuring the time it takes for VBUS  
to charge to a VADP_PRB voltage level with a VBUS_IADP_SRC current source. The change in the capacitance  
is detected by looking for a change in the T_ADP_RISE charge time. This operation is called ADP probing, which  
is allowed only for an A-device.  
If an A-device is attached to a B-device, and both support ADP features, the A-device performs ADP probing and  
the B-device performs ADP sensing. During ADP sensing, the B-device searches for ADP probing activity on the  
VBUS line. If ADP probing activity is detected, the B-device determines that the A-device is still attached.  
As shown in Figure 17, the ADP module has timing register bits (T_ADP_HIGH, T_ADP_LOW, T_ADP_RISE),  
control logic, a current source (VBUS_IADP_SRC), a current sink (VBUS_IADP_SINK), and two comparators:  
ADP probing (VADP_PRB) and ADP sensing (VADP_SNS).  
VBUS_IADP_SRC  
Upper  
T_ADP_HIGH[7:0]  
limit  
Time interval  
measurement  
VBUS  
Lower  
limit  
VADP_PRB  
VADP_SNS  
T_ADP_LOW[7:0]  
T_ADP_RISE[7:0]  
ADP interrupt  
VBUS_IADP_SINK  
ADP probing and sensing  
control  
32.768-kHz crystal clock  
ADP_MODE[1:0]  
SWCS045-016  
Figure 17. Attach Detection Protocol Scheme  
Figure 18 shows the ADP timing diagram.  
74  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
VBUS  
voltage  
T_ADP_RISE  
TA_ADP_PRB or TB_ADP_PRB  
VADP_PRB  
VADP_SNS  
VADP_DSCHRG  
Time  
T_ADP_SINK  
SWCS045-017  
Figure 18. ADP Timing Diagram  
ADP_MODE[1:0]  
OPERATION  
00  
01  
10  
ADP digital module is disabled.  
ADP digital module is enabled.  
ADP probing mode as an A-device is enabled.  
During ADP sensing mode, the VADP_SNS comparator is used. The digital module monitors the comparator  
output to ensure that it toggles and the time duration between the rising edge of the comparator output signal is  
shorter than T_ADP_SNS. If there is no new rising edge within the T_ADP_SNS period, the module generates  
an ADP interrupt.  
Figure 19 shows the ADP sensing timing diagram.  
T_ADP_SNS  
32.768-kHz crystal clock  
ADP interrupt  
ADP_MODE[1:0]  
01  
00  
Comp (VADP_SNS)  
SWCS045-018  
Figure 19. ADP Sensing Timing Diagram  
During ADP probing, the VADP_PRB comparator is used. The time interval measurement counter is reset, the  
comparator is enabled and the VBUS_IADP_SINK current sink is turned on for T_ADP_SINK. The T_ADP_SINK  
time is long enough to discharge the VBUS voltage below VADP_DSCHG (guaranteed by design). After that, the  
current sink is turned off, the current source VBUS_IADP_SRC is turned on, and the time interval measurement  
counter starts to count 32.768-kHz crystal clock cycles. When the VBUS voltage reaches VADP_PRB or the  
counter value reaches 255 cycles, the current source is turned off, the time interval measurement counter is  
stopped, and the comparator is disabled. If the measured time interval value is lower than T_ADP_LOW[7:0] or  
higher than T_ADP_HIGH[7:0], an interrupt is generated. Software sets the limit values so that the operation  
fulfills requirements of the OTG 2.0 specification. Figure 20 shows the ADP probing timing diagram.  
Copyright © 20102011, Texas Instruments Incorporated  
75  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
TA_ADP_PRB or TB_ADP_PRB  
>T_ADP_HIGH or 255*Tclk  
32.768-kHz crystal clock  
ADP interrupt  
ADP_MODE[1:0]  
EnaComp  
10/11  
00  
00  
10/11  
T_ADP_SINK  
T_ADP_SINK  
VBUS_IADP_SINK  
VBUS_IADP_SRC  
Comp (VADP_PRB)  
T_ADP_RISE  
Asynchronous  
SWCS045-019  
Figure 20. ADP Probing Timing Diagram  
GAS GAUGE  
The gas gauge, also called the current gauge, measures the current from the battery or the current into the  
battery. An analog-to-digital converter (ADC) (Coulomb counter) is required to measure the voltage over the  
external Rsense sense resistor. This resistor is connected to the negative side of the battery. The integration  
period of the ADC is programmable from 3.9 to 250 ms. The gas gauge works continuously, which means that  
the new measurement starts immediately after the previous result becomes available. The averaging and the  
compensation are done by the TWL6030 digital module but requires software controls.  
The main features of the gas gauge are:  
Current range: ±6.2A (with 10-mΩ sense resistor)  
ADC clock frequency: 32.768 kHz  
Data size: 13 result bits + 1 sign bit, 2s complement format (with 250-ms integration period)  
Integration periods: 250 ms (default), 62.5 ms, 15.6 ms, 3.9 ms  
Battery discharging gives negative result (sign bit = 1)  
External sense resistor is needed (will be connected the negative side of battery)  
Figure 21 shows a block diagram of the gas gauge.  
76  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Battery  
Li-Ion  
or  
Li-Pol  
Autocalibration switches  
GGAUGE_RESP  
Digital control  
Accumulator  
DS Coulomb counter  
13 bits  
Rs  
Digital filter  
1 bit  
13 bits+Sign  
Integrator  
Sample counter  
Calibration  
Registers  
GGAUGE_RESN  
Analog  
Digital  
SWCS045-020  
Figure 21. Gas Gauge Block Diagram  
Autocalibration  
Autocalibration is enabled by software. During autocalibration, the gas gauge performs eight measurements so  
that the inputs for the ADC are short-circuited. The result indicates the offset error of the gas gauge. The result is  
stored in the CC_OFFSET[9:0] register bits and the completion of the measurement procedure is indicated with  
the CC_AUTOCAL interrupt. Software must read the offset error result and use that to compensate the actual  
measurement results. The CC_CAL_EN bit self clears when the calibration completes. The gas gauge must be  
enabled while calibration runs. The temperature variation changes the offset error, so the recalibration is  
preferred during operation.  
Auto-Clear and Pause  
The auto-clear function is used in the sequence of changing from one integration period to another one. Before  
changing the integration period, the CC_PAUSE bit must be set to 1. Setting the CC_AUTOCLEAR bit to 1  
clears the CC_OFFSET[9:0], CC_SAMPLE_CNTR[23:0], and CC_ACCUM[31:0] registers. The  
CC_AUTOCLEAR bit is self-cleared once the registers are reset.  
Setting the CC_PAUSE bit to 1 keeps the analog from updating the integrator, accumulator, and sample counter  
registers. The integrator continues to run. If an integration period ends while the CC_PAUSE bit is 1, the value  
that is normally written to these registers is lost because the next integration period starts automatically.  
Dithering  
The FGDITHS bit is set to 1 to enable dithering in the ADC, which keeps idle tones from being generated with a  
DC input value. The FGDITHS bit is not affected by the CC_AUTOCLEAR bit. Use the FGDITHR bit to disable  
the dithering. The dithering feature status is available in the FGDITH_EN bit.  
Operation with Software  
Software must first set the correct integration period, enable the gas gauge, and perform the calibration to derive  
the offset error and use the error to make corrections to the measurement results. The gas gauge enters normal  
operation automatically when calibration completes. After that, software can read the sample counter and  
accumulator results and calculate the energy accordingly.  
To record the current consumption waveform, software must set a timer of the integration period to read every  
integration sample result. Integration register CC_INTEG[13:0] always stores the result of the last measurement.  
Copyright © 20102011, Texas Instruments Incorporated  
77  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
GENERAL-PURPOSE ADC  
The GPADC consists of a 10-bit ADC combined with a 17-input analog multiplexer. The ADC implementation  
consists of a successive approximation conversion. The GPADC enables the host processor to monitor a variety  
of analog signals using analog-to-digital conversion on the input source. After the conversion completes, the host  
processor reads the results of the conversion through the I2C interface.  
The GPADC supports 17 analog inputs: 7 of these inputs are available on external balls and the remaining are  
dedicated to internal resource monitoring. Three of the seven external inputs are associated with current sources  
or reference voltages allowing measurements of resistive elements (battery type and temperature or other  
thermal sensor). The reference voltages are available when the GPADC is enabled. The reference voltage  
GPADC_REF4 can be disabled by register bit.  
GPADC_IN0 is associated with a current source of 7 µA. An additional 15-µA current source can be enabled by  
register bit. A comparator connected to this input is intended to detect the presence or absence of the battery  
(resistance to ground < 130 kΩ). The detection result is available at the BATREMOVAL ball.  
GPADC_IN1 and GPADC_IN4 are associated with a voltage reference equal to the ADC reference and are  
intended to measure temperature with an NTC sensor. In addition, a detection module is connected to  
GPADC_IN1 to permanently monitor the temperature and gate the charge for the battery.  
The monitored internal analog parameters are:  
Main battery voltage (VBAT)  
Backup battery voltage (VBKP)  
VAC/VBUS charging source voltage  
Main battery charge current (ICHG)  
Thermal monitoring mechanisms (HOTDIE1, HOTDIE2)  
USB OTG ID voltage level  
The three external inputs associated to the current sources are:  
GPADC_IN0: Main battery type detection (identification resistor in battery pack)  
GPADC_IN1: Main battery temperature measurement (thermistor in battery pack)  
GPADC_IN4: Other resistive sensor  
The conversion requests are initiated by the host processor, either by software through the I2C or by hardware  
through a dedicated external ball GPADC_START. This last mode is useful when real-time conversion is  
required. An interrupt signal is generated at the end-of-sequence of the conversions.  
There are two kinds of conversion requests:  
Real-time conversion request (SRT)  
Asynchronous conversion request (SW)  
Real-Time Conversion Request (SRT)  
The GPADC is activated when GPADC_START is asserted. When this occurs, the GPADC digital control fetches  
the real-time selection register to determine which channels must be sampled and converted. A sequence of  
conversion consists of 1 to 17 channels to convert and processes all queued, selected channels one after  
another, starting with channel 0 and ending with channel 16. At the end of each conversion, the GPADC writes  
the conversion result into the corresponding results register. An INT interrupt is generated at the end of the  
sequence of conversions.  
If a GPADC_START real-time request occurs while a software-initiated conversion sequence is running, the  
ongoing software conversion is aborted, the real-time conversion sequence is started, and a new  
software-initiated conversion is rescheduled at the end of the GPADC_START sequence.  
Asynchronous Conversion Request (SW)  
Software can also require conversions asynchronously with respect to the GPADC_START ball for  
general-purpose use. These conversion cases are not critical in terms of start-of-conversion positioning.  
78  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
General-purpose conversions do not require a result granularity in time lower than the duration of the  
all-channels conversion sequences. While requiring a general-purpose conversion, there is no need to specify  
channels: all channels are converted. This request is active when a write access to the toggle bit SP1 in the  
GPADC register occurs, and an INT interrupt is generated after the conversion sequence.  
GPADC_START-initiated conversion (SRT) has a higher priority than the software-initiated conversions.  
A
If a software request occurs while a GPADC_START-initiated sequence (SRT) is running, the software request is  
placed on hold and the ongoing real-time sequence continues until it completes and the converted data is stored  
in the real-time dedicated registers. An INT interrupt is then generated and sent to the processor. The digital  
control executes the software request when the real-time sequence of conversions completes. An INT interrupt is  
then generated.  
Channels description  
The different ADC channels are summarized in the following table.  
CH  
0
TYPE  
POWER DOMAIN  
VRTC  
SCALER  
OPERATION  
External  
External  
External  
External  
No  
No  
Battery type, resistor value  
Battery temperature, NTC resistor value  
Audio accessory/general purpose  
General purpose  
1
VRTC  
2
Special  
1.875/1.25 V  
No  
3
VANA  
Temperature measurement/general  
purpose  
4
External  
VANA  
No  
5
6
External  
External  
Internal  
Internal  
Internal  
Internal  
Internal  
Internal  
Internal  
Internal  
Internal  
Internal  
VANA  
VANA  
No  
No  
General purpose  
General purpose  
7
5/1.25 V or 6.25/1.25 V Main battery  
8
6.25/1.25 V  
11.25/1.25 V  
6.875/1.25 V  
1.875/1.25 V  
No  
Backup battery  
External charger input  
VBUS  
9
10  
11  
12  
13  
14  
15  
16  
VBUS charging current  
Die temperature  
Die temperature  
USB ID line  
No  
6.875/1.25 V  
6.25/1.25 V  
4.75/1.25 V  
Test network  
Test network  
NOTE  
Channel 11 scalar (ICHG) is placed in the analog charger and always enabled.  
Channel 11 operational amplifier and path switch is located in the analog GPADC and  
controllable with the GPADC_SCALER_EN_CH11 register bit.  
VANA must be on to avoid leakage on GP inputs 3, 4, 5, and 6.  
It is currently not possible to measure GPADC_IN2 up to 1.25 V, without enabling the scalar first  
(up to 1.875 V).  
The following equation provides the relationship between TWL6030 IC die junction temperature and the GPADC  
registers read data: Tj(°C) = (GPADC10CODE671) × 0.465 + 27  
with the following parameters:  
GPADC10CODE is the decimal code read from the GPADC register.  
671 is the decimal code read from the GPADC register when the junction temperature is 27°C.  
0.465 is the linear temperature GPADC code coefficient.  
Examples:  
Tj(40°C) = (525-671) × 0.465 + 27 = 40.89°C  
Tj(+125°C) = (878-671) × 0.465 + 27 = 123.25°C  
Copyright © 20102011, Texas Instruments Incorporated  
79  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
VIBRATOR DRIVER AND PWM SIGNALS  
Vibrator  
www.ti.com  
Instead of using the VAUX3 LDO for a generic voltage supply, it can be used as a vibrator motor driver. The  
output voltage of this regulator is programmable, based on a nominal 4-Hz cycle. A 16-Hz input clock is received  
from the clock generator (32.768-kHz crystal clock resynchronized on the RC 6-MHz clock). The output voltage  
level is through registers and the LDO can provide up to 200 mA.  
The duty cycle of the nominal 4-Hz frequency is controlled through register and can be 25%, 50%, 75%, and  
100%. This vibrator driver allows a soft turn on (500 µs maximum) and turn off (2 ms maximum).  
Figure 22 shows a block diagram of the vibrator motor driver.  
VAUX3_IN  
(from the battery)  
V PWL  
+
VAUX3  
SWCS045-021  
Figure 22. Block Diagram of Vibrator Motor Driver  
PWMs  
The PWM1 and PWM2 digital outputs provide PWM signals on the 1.8-V I/O domain. Those outputs can be  
active also when the system is in SLEEP state. The current drive capability of each PWM buffer is 4 mA.  
Each of the PWMx ON/OFF positions is determined by the register values (PWMxON, PWMxOFF) within the  
range 0127 or 063.  
The number of clock cycles in a PWM period has two available values:  
64 clock cycles  
128 clock cycles  
This is controlled with the PWMx_LENGTH bit in the PWMxON register.  
The clock is received only when the control bit PWMxEN is set in the TOGGLE3 register. This clock enable is  
necessary for current saving when PWM is not used.  
To get a clean OFF state (with reset on registers when PWM is disabled), first the PWMxR bit must be set and  
then the clock can be disabled with PWMxEN.  
80  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
NOTE  
The PWMx output signal is constantly ON by setting PWMxON[6:0] equal to  
PWMxOFF[6:0].  
The following conditions are prohibited:  
PWMx_ON[6:0] > PWMx_OFF[6:0]  
00H ON timing setting  
I28 CLK  
CLK  
0
1
2
3
4
5
124  
125  
126  
127  
0
1
2
3
PWM1OFF = 0x7C  
PWM1ON = 0x05  
OFF  
OFF  
ON  
PWM1  
PWM2OFF = 0x7F  
PWM2ON = 0x02  
OFF  
ON  
PWM2  
OFF  
SWCS045-028  
Figure 23. PWM Timings With 128 Clock Cycles Setting  
When a new ON/OFF change is applied during blinking:  
If the PWM period is programmed on 64 clock cycles and changed to get 128 clock cycles, the ongoing  
counter goes up to 128, and the next PWM periods is 128 clock cycles.  
If the PWM period is programmed on 128 clock cycles, changed to get 64 clock cycles, and the counter is  
below 64, the PWM period stops at 64 clock cycles. The next periods are 64 clock cycles.  
If the PWM period is programmed on 128 clock cycles, changed to get 64 clock cycles, and the counter is  
above 64, the PWM period is aborted. The next periods are 64 clock cycles.  
DETECTION FEATURES  
The TWL6030 device supports the following detection functions:  
Detection of SIM card insertion/extraction with debouncing capability, automatic power shutdown on  
extraction detection (configurable)  
Detection of MMC card insertion/extraction with debouncing capability, automatic power shutdown on  
extraction detection (configurable)  
Detection of battery presence/removal  
Cards Detection: SIM/MMC  
The TWL6030 device provides the regulated supply voltage (VUSIM) for the SIM card and VMMC for the MMC  
card and the circuitry to detect the insertion or extraction of the SIM card or MMC card. An interrupt is generated  
when there is a plug/unplug detection. When the SIM card or MMC card is inserted, a mechanical contact  
connected to the TWL6030 device terminal SIM or MMC is tripped and after debouncing an interrupt is  
generated. The SIM card and MMC card presence detection logic must be active even when the system is in idle  
mode, and then the debouncing logic (programmable) is based on the 32-kHz low-activity clock. The signal from  
SIM or MMC is preprocessed depending on the detection system and on the internal pullup/pulldown  
Copyright © 20102011, Texas Instruments Incorporated  
81  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
configuration. When a card insertion is detected, the regulator VUSIM or VMMC must be enabled by software.  
When a card is extracted, the corresponding regulator is turned off automatically. This functionality is still  
configurable (enabled or disabled) by software. The SIM or MMC card plug is detected from any state of the chip  
(WAIT-ON, SLEEP, or ACTIVE). Both card detections are always enabled and their respective interrupt can be  
masked or unmasked.  
Battery Removal Detection  
The TWL6030 device provides the means to detect the presence or removal of the battery. The presence of the  
battery is detected by a comparator associated with a current source connected to the GPADC_IN0 by sensing  
the voltage on this ball (resistor to ground or open circuit R > 130 kΩ). The BATREMOVAL signal is activated  
when the presence or removal of the battery is detected. Debouncing occurs on the battery detection circuitry.  
This debouncing can be bypassed by a register bit (the default value is bypass). Battery detection circuitry can  
be enabled or disabled by a register bit. The battery detection (default configuration) can be combined with the  
SIM detection. Depending on the state of 2 register bits, the BATREMOVAL ball indicates the presence of the  
battery only, the presence of SIM only, or the presence of both SIM and battery. By default, the 2 register bits are  
set to indicate the battery presence only.  
The polarity is defined as following:  
High level: Battery and/or SIM present  
Low level: Battery and/or SIM removed  
THERMAL MONITORING  
A thermal protection module monitors the temperature of the device. It generates a warning to the system when  
excessive power dissipation occurs and shuts down the TWL6030 device if the temperature rises to a value at  
which damage can occur.  
Thus, there are two protection levels:  
Hot-die (HD) function, which sends an interrupt to software to close the noncritical running tasks  
Thermal shutdown (TS) function, which directly starts the TWL6030 device switch-off  
The silicon technology used to build the TWL6030 device supports a maximum operating temperature of 150 °C.  
Regarding packaging technology, a continuous operation above 125°C would require special packaging and  
must be avoided to meet 100k hours lifetime.  
By default, thermal protection is always enabled except in BACKUP or OFF state. It is not possible to disable it  
by software in the SLEEP state.  
The TWL6030 device integrates two hardware detection mechanisms to monitor and alert software that the  
junction temperature is rising and must take action to reduce consumption. Those mechanisms are placed on  
two opposite sides of the chip and close to the LDOs and SMPSs. Even if there are two identical thermal feature  
instances on the chip, it is always considered by the specification to be unique. In addition to those HD  
detections, another HD feature is embedded in the charger: The charger HD is specified in BATTERY  
CHARGING and does not behave exactly the same way as described in Hot-Die Function.  
Different thresholds are implemented. When a threshold is reached, an interrupt is issued. To avoid parasitic  
interrupt, debouncing is implemented within the HD detection function.  
The TWL6030 device integrates a thermal shutdown mechanism to shut down the device when the junction  
temperature reaches a certain level to avoid irreversible die damage. The rising and falling temperature  
thresholds have a difference of 10°C minimum. The HD provides some interrupt mechanism and threshold  
registers to select the temperature interrupt level.  
Hot-Die Function  
The HD detector monitors the temperature of the die and provides a warning to the host processor through the  
interrupt system when temperature reaches a critical value. The threshold value must be set below the thermal  
shutdown threshold. Hysteresis is added to the HD detection to avoid the generation of multiple interrupts.  
The integrated HD function provides an early warning overtemperature condition to the host PM software. This  
monitoring system is connected to the interrupt controller (INTC) and can send an interrupt when the temperature  
is higher than the programmed threshold.  
82  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
The TWL6030 device allows the programming of four junction-temperature thresholds to increase the flexibility of  
the system: in nominal conditions, the threshold triggering the interrupt can be set from 117°C to 130°C. The HD  
hysteresis is 10°C minimum in typical conditions.  
When an interrupt is triggered by the power-management software, immediate action must be taken to reduce  
the amount of power drawn from the TWL6030 device (for example, noncritical applications must be closed).  
The interrupt generation is debounced to avoid parasitic interrupt.  
Thermal Shutdown  
The thermal shutdown detector monitors the temperature on the die. If the junction reaches a temperature at  
which damage can occur, a switch-off transition is initiated and a thermal shutdown event is written into a status  
register.  
To avoid interrupts at restart, the system cannot be restarted until the die temperature falls below the HD  
threshold.  
The thermal shutdown monitor function is integrated to generate an immediate, unconditional TWL6030 device  
switch-off when an overtemperature condition exists. This function must be distinguished with the early warning  
provided to software by the HD monitor function.  
In the TWL6030 device, the threshold (Tj rising) of the thermal shutdown is 148°C nominal. The thermal  
shutdown hysteresis is 10°C in typical conditions. The reset generation is debounced. The thermal shutdown  
function can be masked only in SLEEP state (the TMP_CFG_TRANS register) and in test mode.  
CONTROL INTERFACE (I2C , MSECURE, INTERRUPTS)  
I2C interfaces  
The TWL6030 device provides two serial control interfaces: One is the general-purpose I2C interface (CTL-I2C)  
for read-and-write access to the configuration registers of all system resources, and the other is the serial control  
interface (SR-I2C) dedicated to SmartReflex applications, such as dynamic voltage frequency scaling (DVFS) or  
adaptive voltage scaling (AVS).  
Both control interfaces comply with the HS-I2C specification and support the following features:  
Mode: Slave only (receiver and transmitter)  
Speed  
Standard mode (100 kbps)  
Fast mode (400 kbps)  
High-speed mode (limited to 2.4 Mbps maximum)  
Addressing: 7-bit mode addressing device  
They do not support the following features:  
10-bit addressing  
General call  
Copyright © 20102011, Texas Instruments Incorporated  
83  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Single-Byte Access  
A write access is initiated by a first byte that includes the address of the device (7 MSBs) and a write command  
(LSB), a second byte that provides the address (8 bits) of the internal register, and the third byte that represents  
the data to be written in the internal register.  
A read access is initiated by:  
A first byte, including the address of the device (7 MSBs) and a write command (LSB)  
A second byte, providing the address (8 bits) of the internal register  
A third byte, including again the address of the device (7 MSBs) and the read command (LSB)  
The device replies by sending a fourth byte representing the content of the internal register.  
Figure 24 shows a write access single-byte timing diagram.  
DAD: Device address  
S
T
A
R
T
D
A
D
6
D
A
D
5
D
D
D
D
D
W
A
C
K
R
R
R
R
R
R
A
D
2
R
A
D
1
R
A
A
D
D
A
T
6
D D  
A
D
A
T
3
D
A
T
2
D
A
T
1
D
A
T
0
A
C
K
S
T
O
P
A
A
A
A
A
R
I
A
A
A
A
A
C
A
T
A
RAD: Register address  
DAT: Data  
D
D
D
D
D
D
D
D
D
D
D
K
T
T
4
4
3
2
1
0
T
E
7
6
5
4
3
0
7
5
SCL  
SDA  
Master drives SDA  
Slave drives SDA  
SWCS045-022  
Figure 24. I2C Write Access Single Byte  
Figure 25 shows a read access single-byte timing diagram.  
S
T
A
R
T
D
A
D
6
D
A
D
5
D
A
D
4
D
A
D
3
D
A
D
2
D
A
D
1
D
A
D
0
W
R
I
A
C
K
R
A
D
7
R
A
D
6
R
A
D
5
R
A
D
4
R
A
D
3
R
A
D
2
R
A
D
1
R
A
D
0
A
C
K
S
T
A
R
T
D
A
D
7
D
A
D
6
D
A
D
5
D
A
D
4
D
A
D
3
D
A
D
2
D
A
D
1
D
A
D
0
R
E
A
D
A
C
K
D
A
T
7
D
A
T
6
D
A
T
5
D
A
T
4
D
A
T
3
D
A
T
2
D
A
T
1
D
A
T
0
A
C
K
S
T
O
P
T
E
SCL  
SDA  
SWCS045-023  
Figure 25. I2C Read Access Single Byte  
Multiple-Byte Access to Several Adjacent Registers  
A write access is initiated by:  
A first byte, including the address of the device (7 MSBs) and a write command (LSB)  
A second byte, providing the base address (8 bits) of the internal registers  
The following N bytes represent the data to be written in the internal register, starting at the base address and  
incremented by one at each data byte.  
Figure 26 shows a multiple-byte write access.  
S
T
A
R
T
D
A
D
6
D
A
D
5
D
A
D
4
D
A
D
3
D
A
D
2
D
A
D
1
D
A
D
0
W
R
I
A
C
K
R
A
D
7
R
A
D
6
R
A
D
5
R
A
D
4
R
A
D
3
R
A
D
2
R
A
D
1
R
A
D
0
A
C
K
D
A
T
7
D
A
T
6
D
A
D
5
D
A
T
4
D
A
T
3
D
A
T
2
D
A
T
1
D
A
T
0
A
C
K
D
A
T
7
D
A
T
6
D
A
T
5
D
A
T
4
D
A
T
3
D
A
T
2
D
A
T
1
D
A
T
0
A
C
K
S
T
O
P
T
E
SCL  
SDA  
SWCS045-024  
Figure 26. I2CWrite Access Multiple Bytes  
A read access is initiated by:  
A first byte, including the address of the device (7 MSBs) and a write command (LSB)  
A second byte, providing the base address (8 bits) of the internal register  
A third byte, including again the address of the device (7 MSBs) and the read command (LSB)  
84  
Copyright © 20102011, Texas Instruments Incorporated  
 
 
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
The device replies by sending a fourth byte representing the content of the internal registers, starting at the base  
address and next consecutive ones.  
Figure 27 shows a multiple-byte read access.  
S
T
A
R
T
D
A
D
6
D
A
D
5
D
A
D
4
D
A
D
3
D
A
D
2
D
A
D
1
D
A
D
0
W
R
I
A
C
K
R
A
D
7
R
A
D
6
R
A
D
5
R
A
D
4
R
A
D
3
R
A
D
2
R
A
D
1
R
A
D
0
A
C
K
S
T
A
R
T
D
A
D
7
D
A
D
6
D
A
D
5
D
A
D
4
D
A
D
3
D
A
D
2
D
A
D
1
D
A
D
0
R
E
A
D
A
C
K
D
A
T
7
D
A
T
6
D
A
T
5
D
A
T
4
D
A
T
3
D
A
T
2
D
A
T
1
D
A
T
0
A
C
K
D
A
T
7
D
A
T
6
D
A
T
5
D
A
T
4
D
A
T
3
D
A
T
2
D
A
T
1
D
A
T
0
A
C
K
S
T
O
P
T
E
SCL  
SDA  
SWCS045-025  
Figure 27. I2C Read Access Multiple Bytes  
Secure Registers  
Some registers of the TWL6030 device can be protected by restricting their access in write mode to software  
running in the secure mode of the host read access to protected registers. Secure access is enabled or disabled  
by the MSECURE control signal.  
The following components or actions can be protected:  
All RTC registers  
64 bits of general-purpose memory (8 x 8) in the backup domain named VALIDITY  
The read accesses are independent to the MSECURE value.  
When MSECURE is logical level 1, all read and write accesses are authorized; when MSECURE is logical level  
0, only read accesses are authorized.  
This security feature (MSECURE detection) is enabled and disabled by an EPROM bit.  
Interrupts  
The INT signal (active low) warns the host processor of any event occurring on the TWL6030 device. The host  
processor then pools the interrupt from the interrupt status register through I2C to identify the interrupt source.  
Each interrupt source can be individually masked through the interrupt mask line registers and mask status  
registers.  
If interrupts occur while the status registers are not cleared, the status registers are not updated immediately.  
Instead, the interrupts are held pending in a second stage of shadow registers, waiting for all previous interrupts  
to be cleared first. When the interrupt line goes low again, operated just after the first set of interrupts clear, all  
status registers are updated with those pending interrupt sources, coming directly from the shadow registers.  
To clear both interrupts and register status, a write in the status registers must be done. Each write has the same  
effect (interrupt line goes high and all status registers are cleared). This implies that the interrupt subroutine  
acquires the three status registers before acknowledging the interrupt to avoid losing any interrupt sources.  
NOTE  
An interrupt associated with a function should be masked before enabling or disabling the  
feature; otherwise, it might generate a false interrupt directly linked to the state change of the  
feature and not related to an external detection event (for example, BAT_VLOW interrupt with  
VBATMIN_HI comparator).  
INT is always active low.  
When a TWL6030 interrupt occurs:  
Software should first read all status registers, INT_STS_A, INT_STS_B, and INT_STS_C.  
Execute the subroutines related to the read interrupts.  
Clear the interrupt status of all status registers  
Copyright © 20102011, Texas Instruments Incorporated  
85  
 
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
Table 18. Interrupt mapping  
#
REG BIT  
SECTION  
INTERRUPT  
DESCRIPTION  
PWRON detection: Power-on button pressed and released. Detection  
performed on falling and rising edges. Interrupt sent in SLEEP or  
ACTIVE only, not in WAIT-ON.  
00  
A
A
0
1
PM  
PWRON  
RPWRON detection: Remote power-on signal change. Interrupt sent in  
SLEEP or ACTIVE only, not in WAIT-ON.  
01  
PM  
RPWRON  
Battery voltage low: Battery voltage decreasing and crossing  
VBATMIN_HI  
02  
03  
04  
A
A
A
2
3
4
PM  
RTC  
RTC  
BAT_VLOW  
RTC_ALARM  
RTC_PERIOD  
RTC alarm event: Occurs at programmed determinate date and time  
RTC periodic event: Occurs at programmed regular period of time  
(every second or minute)  
Thermal monitoring  
and shutdown  
At least one of the two embedded thermal monitoring modules detects  
a die temperature above the HD detection threshold.  
05  
06  
A
A
5
6
HOT_DIE  
At least one of the following power resources has its output shorted:  
V1V29, V1V8, V2V1, VCORE1, VCORE2, VCORE3, VMEM, VANA,  
VAUX1, VAUX2, VAUX3, VCXIO, VDAC, VPP, VUSB  
SMPS/LDO  
VXXX_SHORT  
07  
08  
09  
10  
11  
12  
A
B
B
B
B
B
7
0
1
2
3
4
LDO  
VMMC_SHORT  
VUSIM_SHORT  
BAT  
VMMC power resource has its output shorted.  
VUSIM power resource has its output shorted.  
Battery detection plug/unplug  
SIM card plug/unplug  
LDO  
Detection  
Detection  
Detection  
SIM  
MMC  
MMC card plug/unplug  
Reserved  
End of conversion: Completion of a real time and a GP software 1  
(SW1) conversion cycle; result available  
13  
14  
B
B
5
6
GPADC  
GPADC  
GPADC_RT_SW1_EOC  
GPADC_SW2_EOC  
End of conversion: Completion of a GP software 2 (SW2) conversion  
cycle; result available  
15  
16  
17  
18  
19  
B
C
C
C
C
7
0
1
2
3
Gas gauge  
OTG  
CC_AUTOCAL  
ID_WKUP  
VBUS_WKUP  
ID  
Calibration procedure finished and the result is available in the register.  
ID wake-up event (from WAIT-ON/SLEEP states)  
VBUS wake-up event (from WAIT-ON/SLEEP states)  
ID event detection in SLEEP/ACTIVE states  
OTG  
OTG  
OTG  
VBUS  
VBUS event detection in SLEEP/ACTIVE states  
Charger controller  
Interrupt source can be:  
Charger plug insertion and removal detection:  
VAC_PLUG  
VBUS_PLUG  
20  
C
4
Charger  
CHRG_CTRL  
Watchdogs 32mn / 32s interrupts:  
FAULT_WDG  
Battery interrupts:  
BAT_REMOVED  
BAT_TEMP_OVRANGE  
21  
22  
23  
C
C
C
5
6
7
Charger  
Charger  
EXT_CHRG  
INT_CHRG  
External charger fault(CHRG_EXTCHRG_STATZ)  
Internal USB charger fault  
Interrupt source can be:  
CHARGERUSB_FAULT  
CHARGERUSB_THMREG  
CHARGERUSB_STAT  
CURRENT_TERM  
Reserved  
86  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
MODULE  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
RECOMMENDED EXTERNAL COMPONENTS  
(2)  
COMPONENT(1)  
#
MANUFACTURER  
PART NUMBER  
VALUE  
PACK(3) SIZE  
(mm)  
INPUT POWER SUPPLIES EXTERNAL COMPONENTS  
PM/VBAT  
PM/VBAT  
VDD tank  
1
2
Murata  
GRM188R60J106ME84L  
JMK107BJ106  
10 µF  
10 µF  
603  
603  
1.6 x 0.8 x 0.8  
capacitor(4)  
VDD tank  
Taiyoyuden  
1.6 x 0.8 x 0.8  
capacitor(4)  
Backup  
Backup  
Capacitor  
Capacitor  
1
2
Seiko Instruments  
Matsushita (MEC)  
XH414H-IV01E  
0.08 F  
ø4.8, 1.4  
EECEP0E223AN  
0.022 F  
CRYSTAL OSCILLATOR EXTERNAL COMPONENTS  
32 kHz  
32 kHz  
32 kHz  
32 kHz  
32 kHz  
32 kHz  
32 kHz  
32 kHz  
Crystal  
1
2
3
4
1
2
1
2
Citizen  
Microcrystal  
Epson  
CM519  
32.768 kHz  
32.768 kHz  
32.768 kHz  
32.768 kHz  
1 µF  
3.2 x 1.5 x 0.9  
Crystal  
CC7V-T1A  
Crystal  
FC135  
Crystal  
NDK  
NX3215SA  
3.2 x 1.5 x 0.8  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
Supply decoupling  
Supply decoupling  
Crystal decoupling  
Crystal decoupling  
Murata  
Taiyoyuden  
Murata  
AVX  
GRM155R61A105KE15D  
JMK105BJ105MV-F  
GRM1555C1H220JZ01  
04025A120JAT2A  
402  
402  
402  
402  
1 µF  
22 pF  
12 pF  
BANDGAP EXTERNAL COMPONENTS  
Bandgap  
Bandgap  
Bandgap  
Bandgap  
Bias resistor  
Bias resistor  
Capacitor  
1
2
1
2
Rohm  
0W06 1M 50ppm  
1 MΩ  
402  
603  
402  
402  
1 x 0.5 x 0.5  
1.6 x 0.8 x 0.8  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
Vishay  
Murata  
KEMET  
1 MΩ  
GRM155R61C104K  
C0402C104K8PAC  
100 nF  
100 nF  
Capacitor  
GAS GAUGE EXTERNAL COMPONENTS  
RL3720T-R010-FN  
Gas Gauge Resistor  
1
1
1
Cyntec  
Murata  
10 mΩ  
47 kΩ  
815  
402  
GPADC EXTERNAL COMPONENTS  
NCL15WB473F03RC  
I2C EXTERNAL COMPONENTS  
GPADC  
NTC resistor  
1 x 0.5 x 0.5  
I2C interface Pullup resistor  
SMPS EXTERNAL COMPONENTS  
SMPS  
SMPS  
SMPS  
SMPS  
SMPS  
SMPS  
SMPS  
SMPS  
SMPS  
SMPS  
Input capacitor  
Input capacitor  
Input capacitor  
Input capacitor  
Input capacitor  
Output capacitor  
Output capacitor  
Ferrite bead  
1
2
3
4
5
1
2
1
2
3
1
Murata  
GRM155R60J225ME15D  
2.2 µF  
2.2 µF  
4.7 µF  
4.7 µF  
4.7 µF  
10 µF  
10 µF  
402  
402  
402  
603  
402  
603  
603  
603  
402  
603  
805  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1.6 x 0.8 x 0.8  
1 x 0.5 x 0.5  
1.6 x 0.8 x 0.8  
1.6 x 0.8 x 0.8  
1.6 x 0.8 x 0.8  
1 x 0.5 x 0.5  
1.6 x 0.8 x 0.8  
2 x 1.25 x 0.55  
Taiyoyuden  
Murata  
JMK105BJ225MV-F  
GRM155R60J475M  
JMK107BJ475KA-T  
GRM155R60J335UE97  
GRM188R60J106ME84L  
GRM188R60J106UE82J  
BLM18SG700TN1D  
BLM15PD121SN1  
Taiyoyuden  
Murata  
Murata  
Murata  
Murata  
Ferrite bead  
Murata  
1300 mA  
2200 mA  
1 µH  
Ferrite bead  
Murata  
BLM18KG221SN1  
SMPS 0.8 A Filter inductor  
(volume  
Murata  
LQM21PN1R0MC0  
minimization)  
SMPS 0.8 A Filter inductor  
(performance  
2
TDK  
MLP2520S1R0M  
1 µH  
1008  
2.5 x 2 x 1  
maximization)  
(1) Component minimum and maximum tolerance values are provided in the electrical parameters section for each IP.  
(2) The # column refers to the first (1), second (2), and third (3) source suppliers, for which the IPs are either simulated or characterized.  
(3) The PACK column describes the external component package type.  
(4) The VDD tank capacitors filter the VBAT/VDD_B [i] input voltage of the LDO and SMPS core architectures.  
Copyright © 20102011, Texas Instruments Incorporated  
87  
 
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
SMPS 1.0  
A, 1.2 A  
Filter inductor  
(volume  
minimization)  
1
1
2
3
1
Murata  
Murata  
TOKO  
TOKO  
Coilcraft  
LQM2MPN1R0NG0  
LQM32PN1R0MG0  
1 µH  
1 µH  
806  
2 x 1.6 x 1  
SMPS 1.2  
A, 1.5 A, 2  
A
Filter inductor  
(performance  
maximization)  
1210  
1210  
1008  
3.2 x 2.5 x 1  
3.2 x 2.5 x 1.2  
2.5 x 2 x 1.2  
2 x 2 x 1  
SMPS 1.2  
A, 1.5 A, 2  
A
Filter inductor  
(performance  
maximization)  
DFE322512C H1R0N (under 1 µH  
development)  
SMPS 1.2  
A, 1.5 A, 2  
A
Filter inductor  
(volume  
minimization)  
DFE252012C H1R0N (under 1 µH  
development)  
SMPS 2 A  
Filter inductor  
(volume  
EPL2010-681MLB  
0.68 µH  
minimization)  
LDO EXTERNAL COMPONENTS  
GRM155R60J105KE19D  
JMK105BJ105MV-F  
LDO  
LDO  
LDO  
LDO  
LDO  
LDO  
LDO  
Input capacitor  
Input capacitor  
Input capacitor  
Output capacitor  
Output capacitor  
Output capacitor  
Output capacitor  
1
2
3
1
2
3
4
Murata  
1 µF  
1 µF  
1 µF  
1 µF  
1 µF  
1 µF  
2.2 µF  
402  
402  
402  
402  
402  
402  
402  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
Taiyoyuden  
KEMET  
C0402C105K9PAC7867  
GRM155R60J105KE19D  
JMK105BJ105MV-F  
Murata  
Taiyoyuden  
KEMET  
C0402C105K9PAC7867  
GRM155R60J155ME80D  
Murata  
CHARGER EXTERNAL COMPONENTS  
Charger  
Charger  
Charger  
Charger  
Charger  
Charger  
Charger  
Filter inductor  
Filter inductor  
Filter inductor  
Sense resistor  
Sense resistor  
Sense resistor  
1
2
3
1
2
3
1
FDK  
MIPS2520D1R0  
1 µH  
2520  
2520  
2520  
402  
Taiyoyuden  
Taiyoyuden  
Panasonic  
Rohm  
CKP25201R0M-T  
CKP2520D1R0  
ERJ2BWFR068X  
UCR01  
1 µH  
1 µH  
68 mΩ  
68 mΩ  
68 mΩ  
2.2 µF  
1 x 0.5 x 0.5  
402  
1 x 0.5 x 0.37  
Tyco Electronics  
KEMET  
219-908  
2512  
603  
CHRG_VREF  
capacitor  
C0603C225K4PAC  
1.6 x 0.8 x 0.8  
1.6 x 0.8 x 0.8  
Charger  
CHRG_VREF  
capacitor  
2
Murata  
GRM188R61C225UAAG  
2.2 µF  
603  
Charger  
Charger  
Charger  
Charger  
Charger  
Charger  
VAC decoupling  
VAC decoupling  
VBUS decoupling  
VBUS decoupling  
VBUS decoupling  
1
2
1
2
3
1
Murata  
GRM155R61C104K  
LMK105BJ104MV-F  
GRM155R60J475M  
JMK107BJ475KA-T  
ECJINB1C475M  
100 nF  
100 nF  
4.7 µF  
4.7 µF  
4.7 µF  
4.7 µF  
402  
402  
402  
603  
603  
402  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
1.6 x 0.8 x 0.8  
1.6 x 0.8 x 0.8  
1 x 0.5 x 0.5  
Taiyoyuden  
Murata  
Taiyoyuden  
Panasonic  
Murata  
CHRG_PMID  
capacitor  
GRM155R60J475M  
Charger  
Charger  
Charger  
Charger  
CHRG_PMID  
capacitor  
2
3
1
2
Taiyoyuden  
Panasonic  
Murata  
JMK107BJ475KA-T  
ECJINB1C475M  
4.7 µF  
4.7 µF  
100 nF  
100 nF  
603  
603  
402  
402  
1.6 x 0.8 x 0.8  
1.6 x 0.8 x 0.8  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
CHRG_PMID  
capacitor  
CHRG_CSIN  
capacitor  
GRM155R61C104K  
LMK105BJ104MV-F  
CHRG_CSIN  
capacitor  
Taiyoyuden  
Charger  
Charger  
Charger  
CHRG_CSOUT  
CHRG_CSOUT  
1
2
1
Murata  
GRM188R60J106ME84L  
JMK107BJ106  
10 µF  
10 µF  
10 nF  
603  
603  
402  
1.6 x 0.8 x 0.8  
1.6 x 0.8 x 0.8  
1 x 0.5 x 0.5  
Taiyoyuden  
Murata  
CHRG_SW  
capacitor  
GRM155R61C103KA01D  
Charger  
Charger  
CHRG_SW  
capacitor  
2
1
Taiyoyuden  
Murata  
TMK105BJ103MV  
10 nF  
402  
402  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
CHRG_AUXPWR  
GRM155R61A105KE15D  
1 µF  
88  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Charger  
Charger  
Charger  
Charger  
Charger  
CHRG_AUXPWR  
CHRG_AUXPWR  
LED  
2
3
1
2
1
Taiyoyuden  
KEMET  
Osram  
JMK105BJ105MV-F  
C0402C105K9PAC7867  
LYL296  
1 µF  
1 µF  
402  
402  
1 x 0.5 x 0.5  
1 x 0.5 x 0.5  
LED  
Everlight  
Murata  
16S-216UTD/S559/TR8  
GRM188R71H103KA01D  
2 mA  
10 nF  
402  
603  
1 x 0.5 x 0.35  
1.6 x 0.8 x 0.8  
CHRG_BOOT  
Copyright © 20102011, Texas Instruments Incorporated  
89  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
PACKAGE MATERIALS INFORMATION  
PACKAGE CHARACTERISTICS  
The package description of the TWL6030 PMU device is presented as follows:  
PACKAGE(1)  
TWL6030  
nFBGA  
7 x 7  
Type  
Size (mm)  
Substrate layers  
2-layer  
0.4 mm  
No  
Pitch ball array (mm)  
ViP (via-in-pad)  
Array grid  
16 x 16, depopulated  
Number of balls  
187  
1.0 mm  
Thickness (mm; maximum height, including balls)  
Maximum power dissipation (85°C ambient temperature)  
Others  
1.7 W  
Green, ROHS compliant  
(1) Moisture Sensitivity Level Target: JEDEC MSL3 @ 260°C  
7,10  
6,90  
6,00 TYP  
A
B
0,40  
T
R
P
N
M
L
0,40  
7,10  
6,90  
K
J
H
G
E
F
A1 corner  
D
C
B
A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  
Bottom View  
1,00 MAX  
Seating plane  
M
M
0,15  
0,05  
C
C
B
A
0,31  
0,21  
C
0,08  
0,24  
0,14  
SWCS045-002  
The thermal resistance characteristics for the package used on the TWL6030 device is given in the following  
table.  
PACKAGE  
POWER (W)  
RΘJA (°C/W)  
RΘJB (°C/W)  
RΘJC (°C/W)  
BOARD TYPE  
nFBGA, 7mm x 7mm  
1.7  
31  
19  
12  
1S2P  
90  
Copyright © 20102011, Texas Instruments Incorporated  
 
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
TAPE AND REEL INFORMATION  
A1 corner  
Sprocket hole  
Carrier tape  
Embossment  
Cover tape  
User direction of feed  
SWCS045-032  
Figure 28. Tape and Reel  
2.0 0.ꢀ  
4.0 0.ꢀ  
0.30 0.05  
Do  
Øꢀ.55 0.05  
Dꢀ  
Øꢀ.6 0.ꢀ  
C
L
R 0.3  
Typical  
Ko  
Pꢀ  
Ao  
Ko  
SWCS045-03ꢀ  
Figure 29. Tape  
Table 19. Tape Dimensions  
A0  
7.30  
B0  
7.30  
K0 ±0.1  
1.50  
F
P1  
W ±0.3  
7.50  
12.00  
16.00  
Copyright © 20102011, Texas Instruments Incorporated  
91  
TWL6030  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
www.ti.com  
W2 (MEASURED AT HUB)  
W1 (MEASURED AT HUB)  
W3 (INCLUDES  
FLANGE DISTORTION  
AT OUTER EDGE)  
C
1.8  
N
(HUB DIAMETER)  
A
“B”  
“D”  
“C” (REF)  
ARBOR HOLE DETAIL  
SWCS045-033  
Figure 30. Reel Dimensions  
Table 20. Reel Dimensions  
Material ESD Tape  
Material  
color  
W1(+2.0/  
-0.0)  
W3(min/  
W2(max)  
Hub size  
A(max)  
B(±0.5) C(±0.20) D(min)  
2.0 13.0 20.8  
N
type  
type size  
max)  
PS  
ASD 16.0  
4”  
Black  
330  
100 ±1.0  
18.4  
22.4  
15.9/19.4  
92  
Copyright © 20102011, Texas Instruments Incorporated  
TWL6030  
www.ti.com  
SWCS045B SEPTEMBER 2010REVISED JUNE 2011  
Revision History  
The following table summarizes the TWL6030 Data Sheet versions.  
Note: Numbering may vary from previous verisons.  
Table 21. Revision History  
Version  
Literature Number  
SWCS045  
Date  
Notes  
(1)  
*
December 2009  
April 2011  
See  
See  
See  
.
.
.
(2)  
(3)  
A
B
SWCS045A  
SWCS045B  
June 2011  
(1) TWL6030 Data Sheet, (SWCS045) - initial release.  
(2) TWL6030 Data Sheet, (SWCS045A):  
(a) Added Figure 1, TWL6030 Block Diagram, Table 2, Ball Description, FEATURES, and APPLICATIONS.  
(b) Updated ELECTRICAL CHARACTERISTICS, PACKAGE MATERIALS INFORMATION, and Figure 2, TWL6030 Package Top View  
Ball Mapping.  
(c) Updated RECOMMENDED EXTERNAL COMPONENTS.  
(d) Updated part numbers, Table 1, Ordering Information.  
(e) Rewrite of all functional blocks.  
(f) Updated figures.  
(3) TWL6030 Data Sheet, (SWCS045B):  
(a) Updated part numbers, Table 1, Ordering Information.  
(b) Updated Figure 1, TWL6030 Block Diagram  
(c) Updated balls N15, K13, B7 name from SPARE to RESERVED.  
(d) Updated LDO REGULATORS description.  
(e) Updated Subsystem Hardware Commands description.  
(f) Updated Warmreset description.  
(g) Updated Table 12, BOOT[3:0].  
(h) Updated Figure 11. Q1,Q2, and Q3 transistors name added.  
(i) Updated list of GPADC internal monitored parameters in GENERAL-PURPOSE ADC.  
(j) Updated Interrupts functionality description.  
(k) Updated Table 18, Interrupt mapping.  
(l) Updated ID Line, added Figure 16 and Table 17.  
Copyright © 20102011, Texas Instruments Incorporated  
93  
PACKAGE OPTION ADDENDUM  
www.ti.com  
30-Jun-2011  
PACKAGING INFORMATION  
Status (1)  
Eco Plan (2)  
MSL Peak Temp (3)  
Samples  
Orderable Device  
Package Type Package  
Drawing  
Pins  
Package Qty  
Lead/  
Ball Finish  
(Requires Login)  
TWL6030B107CMR  
TWL6030B107CMRR  
ACTIVE  
FCBGA  
FCBGA  
CMR  
CMR  
187  
187  
260  
Green (RoHS  
& no Sb/Br)  
Call TI  
Level-3-260C-168 HR  
Level-3-260C-168 HR  
PREVIEW  
2500  
Green (RoHS  
& no Sb/Br)  
Call TI  
(1) The marketing status values are defined as follows:  
ACTIVE: Product device recommended for new designs.  
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.  
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.  
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.  
OBSOLETE: TI has discontinued the production of the device.  
(2) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability  
information and additional product content details.  
TBD: The Pb-Free/Green conversion plan has not been defined.  
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that  
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.  
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between  
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.  
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight  
in homogeneous material)  
(3) MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.  
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information  
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and  
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.  
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.  
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.  
Addendum-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
29-Jun-2011  
TAPE AND REEL INFORMATION  
*All dimensions are nominal  
Device  
Package Package Pins  
Type Drawing  
SPQ  
Reel  
Reel  
A0  
B0  
K0  
P1  
W
Pin1  
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant  
(mm) W1 (mm)  
TWL6030B107CMRR  
FCBGA  
CMR  
187  
2500  
330.0  
16.4  
7.3  
7.3  
1.5  
12.0  
16.0  
Q1  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
29-Jun-2011  
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
FCBGA CMR 187  
SPQ  
Length (mm) Width (mm) Height (mm)  
333.2 345.9 31.8  
TWL6030B107CMRR  
2500  
Pack Materials-Page 2  
IMPORTANT NOTICE  
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,  
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should  
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are  
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.  
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard  
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where  
mandated by government requirements, testing of all parameters of each product is not necessarily performed.  
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and  
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide  
adequate design and operating safeguards.  
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,  
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information  
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a  
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual  
property of the third party, or a license from TI under the patents or other intellectual property of TI.  
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied  
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive  
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional  
restrictions.  
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all  
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not  
responsible or liable for any such statements.  
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably  
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing  
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and  
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products  
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be  
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in  
such safety-critical applications.  
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are  
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military  
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at  
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.  
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are  
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated  
products in automotive applications, TI will not be responsible for any failure to meet such requirements.  
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:  
Products  
Applications  
Audio  
www.ti.com/audio  
amplifier.ti.com  
dataconverter.ti.com  
www.dlp.com  
Communications and Telecom www.ti.com/communications  
Amplifiers  
Data Converters  
DLP® Products  
DSP  
Computers and Peripherals  
Consumer Electronics  
Energy and Lighting  
Industrial  
www.ti.com/computers  
www.ti.com/consumer-apps  
www.ti.com/energy  
dsp.ti.com  
www.ti.com/industrial  
www.ti.com/medical  
www.ti.com/security  
Clocks and Timers  
Interface  
www.ti.com/clocks  
interface.ti.com  
logic.ti.com  
Medical  
Security  
Logic  
Space, Avionics and Defense www.ti.com/space-avionics-defense  
Power Mgmt  
power.ti.com  
Transportation and  
Automotive  
www.ti.com/automotive  
Microcontrollers  
RFID  
microcontroller.ti.com  
www.ti-rfid.com  
Video and Imaging  
Wireless  
www.ti.com/video  
www.ti.com/wireless-apps  
RF/IF and ZigBee® Solutions www.ti.com/lprf  
TI E2E Community Home Page  
e2e.ti.com  
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2011, Texas Instruments Incorporated  

相关型号:

TWL6030B1AFCMRR

IC 1-CHANNEL POWER SUPPLY MANAGEMENT CKT, PBGA187, 7 X 7 MM, 0.40 MM PITCH, GREEN, FCBGA-187, Power Management Circuit
TI

TWL6030_13

Fully Integrated Power Management with Switch Mode Charger
TI

TWL6032

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1B0YFFR

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1B0YFFT

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1B4YFFR

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1B4YFFT

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1B6YFFR

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1B6YFFT

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1B7YFFR

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1B7YFFT

Fully Integrated Power Management with Power Path and Battery Charger
TI

TWL6032A1BEYFFR

Fully Integrated Power Management with Power Path and Battery Charger
TI