AD ADP3502ASU

a
CDMA Power Management System
ADP3502
FEATURES
11 LDOs Optimized for Specific CDMA Subsystems
4 Backup LDOs for Standby Mode Operation
Ultra Low Standby Supply Current
High Accuracy Battery Charger (0.7%)
3 Li-Ion Battery Charge Modes
5 mA Precharge
Low Current Charge
Full Current Charge
Integrated RTC
Ambient Temperature: –30ⴗC to +85ⴗC
64-Lead 7 mm ⴛ 7 mm ⴛ 1 mm TQFP Package
APPLICATIONS
CDMA/CDMA2000/PCS Handsets
GENERAL DESCRIPTION
FUNCTIONAL BLOCK DIAGRAM
LOGIC
BLOCK
ANALOG
BLOCK
POWER ON
DELAY 10ms
BATTERY
CHARGER
KEYPAD I/F
INTERRUPT
CONTROL
REFERENCE
GPIO
LDO
CONTROL
LDO1 TO LDO11
SERIAL I/F
RESET
VOLTAGE
DETECTOR
32kHz OUTPUT
CONTROL
RTC
COUNTER
RESET
OUTPUT
STAY-ALIVE
TIMER
ADP3502
The ADP3502 is a multifunction chip optimized for CDMA-1x
cell phone power management. It offers a total power solution
for the handset baseband and RF section, including LDOs to
power 11 subsystems. Also integrated are a real-time clock
(RTC), serial bus interface, and charging control for Li-Ion/
Li-Polymer batteries. Sophisticated controls are available for
power-up during battery charging, keypad interface, GPIO/INT
function, and RTC function.
The ADP3502 is optimized for CDMA handsets powered by
single-cell Li-Ion batteries. Its high level of integration significantly reduces the design effort, number of discrete
components, and solution size/cost. The main-sub LDO
structure reduces the standby current consumption, and as a
result, greatly extends the standby time of the phone. System
operation has been proven to be fully compatible with
MSM51xx-based designs.
The ADP3502 comes in a 64-lead 7 mm × 7 mm × 1 mm
TQFP package and is specified over a wide temperature range of
–30°C to +85°C.
REV. 0
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties that
may result from its use. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective companies.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
www.analog.com
Fax: 781/326-8703
© 2003 Analog Devices, Inc. All rights reserved.
ADP3502–SPECIFICATIONS
MAIN FUNCTIONS
(TA = –30ⴗC to +85ⴗC, CVBAT = 1 ␮F MLCC, VBAT = 3.6 V, unless otherwise noted. See Table II for COUT.)
Parameter
Symbol Conditions
SHUTDOWN GND CURRENT
Power OFF
IGND
OPERATING GND CURRENT
Standby Mode Operation (Light Load)
IGND
Min
Typ
Max
Unit
TA = –20°C to +60°C
LDO3b: ON, Connect to RTCV
through Schottky Diode
RTC/32K OSC: Active
All Other LDOs: OFF
All Logic Inputs: VBAT or GND
MVBAT: OFF
25
45
µA
LDO1b, LDO2b, LDO3b,
LDO6b: ON
IO = 1 mA for LDO3b and LDO6b
IO = 3 mA for LDO1b
IO = 300 µA for LDO2b
All Other LDOs: OFF
RTC/32K OSC: Active
MVBAT: OFF
All Logic Output: No Load
LDO1, LDO2, LDO3, LDO6,
All Sub-LDOs: ON, IO = 70% Load
All Other LDOs: OFF
RTC/32K OSC: Active
MVBAT: ON
All Logic Outputs: No Load
LDO5: OFF
All Other LDOs: ON, 70% Load
RTC/32K OSC: Active
All Logic Outputs: No Load
MVBAT: ON
60
125
µA
300
µA
700
µA
THERMAL SHUTDOWN THRESHOLD
160
°C
THERMAL SHUTDOWN HYSTERESIS
35
°C
Standby Mode Operation (Midload)
Active Operation
ADAPTER/ADPSUPPLY VOLTAGE RANGE VADP
5
12
V
VBAT VOLTAGE RANGE
3.3
5.5
V
LDO SPECIFICATIONS
VBAT
(TA = 25ⴗC, CVBAT = 1 ␮F MLCC, VBAT = VOUT + 1 V, NRCAP = 0.1 ␮F. See Table II for COUT.)
Parameter
Symbol Conditions
Min
Typ
Max
Unit
BASEBAND VDD MAIN-LDO (LDO1a)
Output Voltage
VLDO1a
2.81
2.90
2.99
V
Output Capacitor Required for Stability
Dropout Voltage
Start-Up Time from Shutdown
BASEBAND VDD SUB-LDO (LDO1b)
Output Voltage
CLDO1a
VDO
VLDO1b
IO = 1 mA to 150 mA
TA = –30°C to +85°C
µF
mV
µs
2.2
IO = 150 mA
IO = 3 mA
TA = –30°C to +85°C
–2–
200
250
2.8
2.87
3.0
V
REV. 0
ADP3502
Parameter
Symbol
Conditions
BASEBAND AVDD MAIN-LDO (LDO2a)
Output Voltage
VLDO2a
16 Steps, 20 mV/Step, IO = 50 mA
Code: 1000
Code: 0111
TA = 25°C
IO = 50 mA, TA = 25°C
16 Steps, 20 mV/Step, IO = 50 mA
Code: 1000
Code: 0111
TA = –30°C to +85°C
IO = 50 mA, TA = –30°C to +85°C
Output Default Voltage
Output Voltage
Output Default Voltage
Output Capacitor Required for Stability
Dropout Voltage
Ripple Rejection
Output Noise Voltage
Start-Up Time from Shutdown
VLDO2a
VLDO2a
VLDO2a
CLDO2a
VDO
VNOISE
VLDO2b
IO = 300 µA, VLDO2MAIN = 2.6 V
TA = –30°C to +85°C
REFO SWITCH
On Resistance
Off Leak
RON
ILEAK
TA = –30°C to +85°C, IO = 500 µA
LDO2: ON, Switch: OFF
COIN CELL MAIN-LDO (LDO3a)
Output Voltage
VLDO3a
IO = 1 mA to 50 mA
TA = –30°C to +85°C
IO = 50 mA
VDO
CLDO3a
Typ
Max
Unit
2.30
2.60
2.36
2.66
2.43
2.74
V
V
2.46
2.52
2.6
V
2.29
2.57
2.36
2.66
2.47
2.81
V
V
2.42
1
2.52
2.66
V
µF
mV
dB
µV rms
µs
2.57
2.70
V
50
0.01
130
1
Ω
µA
3.0
3.09
V
IO = 50 mA
f = 1 kHz
f = 100 Hz to 100 kHz
BASEBAND AVDD SUB-LDO (LDO2b)
Output Voltage
Dropout Voltage
Output Capacitor Required for Stability
Start-Up Time from Shutdown
Min
210
60
120
250
2.50
2.90
140
mV
µF
µs
1
250
COIN CELL SUB-LDO (LDO3b)
Output Voltage
VLDO3b
IO = 1 mA
TA = –30°C to +85°C
2.85
2.97
3.15
V
AUDIO LDO (LDO4)
Output Voltage
VLDO4
IO = 1 mA to 180 mA
TA = –30°C to +85°C
2.81
2.9
2.99
V
Output Capacitor Required for Stability
Dropout Voltage
Ripple Rejection
Output Noise Voltage
Start-Up Time from Shutdown
VIBRATOR LDO (LDO5)
Output Voltage
CLDO4
VDO
VNOISE
VLDO5
Dropout Voltage
Output Capacitor Required for Stability
VDO
CLDO5
BASEBAND CORE MAIN-LDO (LDO6a)
Output Voltage
VLDO6a
Output Capacitor Required for Stability
Dropout Voltage
Start-Up Time from Shutdown
REV. 0
CLDO6a
VDO
µF
mV
dB
µV rms
µs
2.2
IO = 180 mA
f = 1 kHz
f = 100 Hz to 10 kHz
IO = 1 mA to 150 mA
TA = –30°C to +85°C
IO = 150 mA
200
60
50
250
2.75
2.9
3.05
200
mV
µF
2.2
IO = 1 mA to 150 mA
TA = –30°C to +85°C
2.75
2.85
2.2
IO = 150 mA
–3–
200
250
V
2.95
V
µF
mV
µs
ADP3502
LDO SPECIFICATIONS (continued)
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
BASEBAND CORE SUB-LDO (LDO6b)
Output Voltage
VLDO6b
IO = 1 mA
TA = –30°C to +85°C
2.70
2.80
2.90
V
RF RX1 LDO (LDO7)
Output Voltage
VLDO7
IO = 1 mA to 100 mA
TA = –30°C to +85°C
2.81
2.9
2.99
V
Output Capacitor Required for Stability
Dropout Voltage
Ripple Rejection
Output Noise Voltage
Start-Up Time from Shutdown
RF TX LDO (LDO8)
Output Voltage
Output Capacitor Required for Stability
Dropout Voltage
Ripple Rejection
Output Noise Voltage
Start-Up Time from Shutdown
RF RX2 LDO (LDO9)
Output Voltage
Output Capacitor Required for Stability
Dropout Voltage
Ripple Rejection
Output Noise Voltage
Start-Up Time from Shutdown
RF OPTIONAL LDO (LDO10)
Output Voltage
Output Capacitor Required for Stability
Dropout Voltage
Ripple Rejection
Output Noise Voltage
Start-Up Time from Shutdown
OPTIONAL LDO (LDO11)
Output Voltage
Output Capacitor Required for Stability
Ripple Rejection
Output Noise Voltage
Start-Up Time from Shutdown
VOLTAGE DETECTOR FOR LDO1
AND LDO6
LDO1 Detect Voltage
LDO1 Release Voltage
LDO1 Hysteresis
LDO6 Detect Voltage
LDO6 Release Voltage
LDO6 Hysteresis
CLDO7
VDO
VNOISE
VLDO8
CLDO8
VDO
VNOISE
VLDO9
CLDO9
VDO
VNOISE
VLDO10
CLDO10
VDO
VNOISE
VLDO11
µF
mV
dB
µV rms
µs
1.5
IO = 100 mA
f = 1 kHz
f = 100 Hz to 100 kHz
IO = 1 mA to 150 mA
TA = –30°C to +85°C
200
60
40
250
2.81
2.9
2.99
µF
mV
dB
µV rms
µs
2.2
IO = 150 mA
f = 1 kHz
f = 100 Hz to 100 kHz
IO = 1 mA to 50 mA
TA = –30°C to +85°C
200
60
40
250
2.81
2.9
2.99
IO = 1 mA to 50 mA
TA = –30°C to +85°C
150
60
40
250
2.81
2.9
2.99
IO = 1 mA to 100 mA
TA = –30°C to +85°C
150
60
40
250
1.42
1.5
2.2
CLDO11
VNOISE
f = 1 kHz
f = 100 Hz to 100 kHz
VDET1
VDET1
VHYS1
VDET6
VDET6
VHYS6
TA = –30°C to +85°C
TA = –30°C to +85°C
TA = –30°C to +85°C
TA = –30°C to +85°C
TA = –30°C to +85°C
TA = –30°C to +85°C
–4–
60
50
250
2.7
35
2.50
45
2.72
2.77
52
2.58
2.67
90
V
µF
mV
dB
µV rms
µs
1
IO = 50 mA
f = 1 kHz
f = 100 Hz to 100 kHz
V
µF
mV
dB
µV rms
µs
1
IO = 50 mA
f = 1 kHz
f = 100 Hz to 100 kHz
V
1.58
V
µF
dB
µV rms
µs
V
VLDO1–NOM V
mV
V
VLDO6–NOM V
mV
REV. 0
ADP3502
BATTERY VOLTAGE DIVIDER: MVBAT
Parameter
Symbol
MVBAT OUTPUT VOLTAGE
5-Bit Programmable
VMVBAT
MVBAT OUTPUT VOLTAGE
STEP
VSTEP
OUTPUT DRIVE CURRENT
CAPABILITY
IOUT
MVBAT LOAD REGULATION
MVBAT
(TA = –30ⴗC to +85ⴗC, CVBAT = 10 ␮F MLCC, CADAPTER = 1 ␮F MLCC, unless
otherwise noted.)
Conditions
Min
Typ
VBAT = 4.35 V, MVEN = 1
TA = 25°C
Code: 10000
Code: 01111
2.459
2.648
2.508 2.538
2.697 2.732
V
V
6
mV/LSB
2
mA
VBAT = 4.35 V, MVEN = 1
1
Max
Unit
0 < IOUT < 100 µA
3
5
mV
OPERATING BATTERY
CURRENT
VBAT = 4.35 V, MVEN = 1
78
97
µA
SHUTDOWN CURRENT
VBAT = 4.35 V, MVEN = 0
1
µA
BATTERY CHARGER
(TA = –30ⴗC to +85ⴗC, CVBAT = 10 ␮F MLCC, CADAPTER = 1 ␮F MLCC, 4.0 V ADAPTER 12 V, unless
otherwise noted.)
Parameter
Symbol
Conditions
CHARGER CONTROL VOLTAGE
RANGE
2-Bit Programmable
VBAT
TA = 25°C
SENSE
VR_SENSE = 30 mV, CHI = 1
4.8 V ≤ ADAPTER ≤ 12 V
Code: 00 (Default)
Code: 01
Code: 10
Code: 11
CHARGER CONTROL VOLTAGE
RANGE1
2-Bit Programmable
VBAT
TA = –20°C to +55°C
SENSE
VR_SENSE = 160 mV, CHI = 1
4.8 V ≤ ADAPTER ≤ 12 V (Note 1)
Code: 00 (Default)
Code: 01
Code: 10
Code: 11
CHARGER VOLTAGE
TEMPERATURE DRIFT1
+25°C to +55°C or +25°C to –20°C
VR_SENSE = 30 mV, Constant Adapter
Voltage between 4.8 V and 12 V
Min
Typ
Max
Unit
3.440
4.175
4.195
4.215
3.500
4.205
4.225
4.245
3.560
4.235
4.255
4.275
V
V
V
V
3.440
4.155
4.175
4.195
3.500
4.205
4.225
4.245
3.560
4.255
4.275
4.295
V
V
V
V
+20
mV
–20
CHARGER DETECT ON
THRESHOLD
ADAPTER-VBAT
110
165
225
mV
CHARGER DETECT OFF
THRESHOLD
ADAPTER-VBAT
0
25
60
mV
CHARGER SUPPLY CURRENT
IADAPTER
ADAPTER = 5 V, VBAT = 4.3 V
2
mA
CURRENT LIMIT THRESHOLD
High Current Limit
(Full Charge Current Enabled)
Low Current Limit
(Full Charge Current Disabled)
ADAPTER-VISNS
ADAPTER = 5 V
VBAT = 3.6 V
170
210
255
mV
VBAT = 3.0 V
40
60
75
mV
VBAT ≤ DDLO
3
5
7
mA
20
35
mA
2.650 2.80
V
PRECHARGE CURRENT SOURCE
BASE PIN DRIVE CURRENT
DEEP DISCHARGE LOCK-OUT
(Releasing Voltage)
DDLO
VBAT< DDLO, TA = 25°C,
(5 mA Precharge), VBAT Ramping Up
IISNS
VISNS = 5 V
DEEP DISCHARGE LOCK-OUT
HYSTERESIS2
ISENSE BIAS CURRENT
REV. 0
100
–5–
200
mV
1
µA
ADP3502
BATTERY CHARGER (continued)
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
CHARGE TRANSISTOR REVERSE ICHG – ILKG
LEAKAGE CURRENT 3
No Adapter Present
1
µA
MINIMUM LOAD FOR STABILITY1
CBAT = 10 µF MLCC, No Battery
10
mA
IL
NOTES
1
Guaranteed but not tested.
2
DDLO hysteresis is dependent on DDLO threshold value. If DDLO threshold is at maximum, DDLO hysteresis is at maximum at the same time.
3
This includes the total reverse current from battery to BVS, BASE, ISENSE, and ADAPTER pins with no adapter present. No signal path between ADAPTER pin
and ADPSUPPLY pin.
Specifications subject to change without notice.
LOGIC
DC SPECIFICATIONS
(TA = 25ⴗC, CVBAT = 1 ␮F MLCC, VBAT = 3.6 V, unless otherwise noted.)
Parameter
CS, CLKIN, RESETIN–,
TCXOON, SLEEP–
Input Current H/L
Input High Voltage
Input Low Voltage
Hysteresis
KEYPADROW
(Internal 20 kΩ Pull-Up)
Input High Voltage
Input Low Voltage
Hysteresis
GPIO, DATA
Input Current H/L
Input High Voltage
Input Low Voltage
Hysteresis
Output High Voltage
Output Low Voltage
Symbol
Conditions
Min
IIL/IIH
VIH
VIL
VIN = VLDO1 or 0 V
–1
2.25
Typ
Max
Unit
+1
µA
V
V
mV
0.5
520
2.25
VIH
VIL
0.5
470
IIL/IIH
VIH
VIL
V
V
mV
0.28
µA
V
V
mV
V
V
0.28
V
V
IOL = –100 mA
0.4
V
IOL = –1.8 mA
0.15
V
0.2 VBAT
V
V
mV
VIN = VLDO1 or 0 V
–1
2.25
+1
0.5
260
VOH
VOL
IOH = 400 µA
IOL = –1.8 mA
2.69
INT–
Output High Voltage
Output Low Voltage
VOH
VOL
IOH = 400 µA
IOL = –1.8 mA
2.69
BLIGHT (Open-Drain Output)
Output Low Voltage
VOL
KEYPADCOL
(Open-Drain Output)
Output Low Voltage
VOL
PWRONKEY–, OPT1
(Internal 140 kΩ Pull-Up)
Input High Voltage
Input Low Voltage
Hysteresis
VIH
VIL
VHYS
OPT2– (Input/Open-Drain Output)
Input Current H
Input High Voltage
Input Low Voltage
Hysteresis
Output Low Voltage
IIH
VIH
VIL
VHYS
VOL
0.8 VBAT
950
VIN = VBAT
IOL = –1.8 mA
–6–
1
0.8 VBAT
0.2 VBAT
950
0.1 VBAT
µA
V
V
mV
V
REV. 0
ADP3502
LOGIC (continued)
Parameter
Symbol
Conditions
Min
OPT3
Input Current H/L
Input High Voltage
Input Low Voltage
Hysteresis
IIL/IIH
VIH
VIL
VHYS
VIN = VBAT or 0 V
–1
0.7 VBAT
32K OUT
Output High Voltage
Output Low Voltage
VOH
VOL
IOH = 400 mA
IOL = –1.8 mA
RESET+ (Open-Drain Output)
Output Low Voltage
OFF Leak
VOL
OFFLEAK
IOL = –1.8 mA
RSTDELAY–, RESETOUT–
(Open-Drain Output)
Output Low Voltage
VOL
IOL = –1.8 mA
SUPPLY CURRENT OR RTCV
IOSC
RTCV = 3 V,
VBAT = 2 V
All Logic: No Load
AC SPECIFICATIONS
Typ
Max
Unit
+1
µA
V
V
mV
0.2 VBAT
300
0.9 RTCV
0.005
0.1 RTCV
V
V
0.28
1
V
µA
0.28
V
µA
1
(All specifications include temperature, unless otherwise noted.)
Parameter
Symbol
Conditions
Min
OPERATIONAL SUPPLY RANGE
RTCV
OSCILLATOR FREQUENCY
FCLK
START-UP TIME
tSTART
RTCV = 0 V to 3 V
FREQUENCY JITTER
Cycle to Cycle
>100 Cycles
fJITTER/SEC
RTCV = 3 V, TA = 25°C
Typ
2
Max
Unit
3.1
V
32.768
FREQUENCY DEVIATION
RTCV = 3 V, 3 Minutes
100
kHz
200
ms
40
50
ns
ns
1000
ppm
SERIAL INTERFACE
Parameter
Min
tCKS
tCSS
tCKH
tCKL
tCSH
tCSR
tDS
tDH
tRD
tRZ
tCSZ
50
50
100
100
100
62
50
40
REV. 0
Typ
Max
Unit
Test Condition/Comments
50
50
50
ns
ns
ns
ns
ns
µs
ns
ns
ns
ns
ns
CLK Setup Time
CS Setup Time
CLK High Duration
CLK Low Duration
CS Hold Time
CS Recovery Time
Input Data Setup Time
Input Data Hold Time
Data Output Delay Time
Data Output Floating Time
Data Output Floating Time after CS Goes Low
–7–
ADP3502
Maximum Junction Temperature . . . . . . . . . . . . . . . . . 125°C
JA Thermal Impedance (TQFP-64)
(2-Layer Board) . . . . . . . . . . . . . . . . . . . . . . . . . . .87.4°C/W
JA Thermal Impedance (TQFP-64)
(4-Layer Board) . . . . . . . . . . . . . . . . . . . . . . . . . . 56.2°C/W
Lead Temperature Range
(Soldering, 60 sec) . . . . . . . . . . . . . . . . . . . . . . . . . . . 300°C
ABSOLUTE MAXIMUM RATINGS*
Voltage on ADAPTER, ADPSUPPLY Pin
to GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V, 15 V
Voltage on VBAT Pin to GND . . . . . . . . . . . . –0.3 V, +6.5 V
Voltage on Pins 6–13, 21–28
to GND . . . . . . . . . . . . . . . . . . . . . . . –0.3 V, VLDO1 + 0.3 V
Voltage on Pins 1, 62–64 . . . . . . . . . . . –0.3 V, VBAT + 0.3 V
Voltage on Pins 20, 32 . . . . . . . . . . . . . –0.3 V, VRTCV + 0.3 V
Voltage on Pin 60 . . . . . . . . . . . . . . –0.3 V, VADAPTER + 0.3 V
Voltage on Pins 2–5, 14, 30, 31, 33 . . . . . . . . . –0.3 V, +6.5 V
Storage Temperature Range . . . . . . . . . . . . –65°C to +150°C
Operating Temperature Range . . . . . . . . . . . –30°C to +85°C
*Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the
device at these or any other conditions above those listed in the operational
sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability. Absolute maximum
ratings apply individually only, not in combination. Unless otherwise specified all
other voltages are referenced to GND.
ORDERING GUIDE
Model
Temperature Range
Package
ADP3502ASU
–30°C to +85°C
64-Lead TQFP
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection. Although the
ADP3502 features proprietary ESD protection circuitry, permanent damage may occur on devices
subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended
to avoid performance degradation or loss of functionality.
–8–
REV. 0
ADP3502
50
49
52
51
54
53
56
55
58
57
60
59
62
61
64
1
48
2
47
3
46
4
45
5
44
6
43
7
42
ADP3502
8
41
TOP VIEW
(Not to Scale)
9
40
10
39
11
38
12
37
13
36
31
32
29
30
27
28
25
26
23
24
VBAT
LDO7 (REF Rx1)
LDO6 (BASEBAND CORE)
VBAT
LDO5 (VIBRATOR)
LDO4 (AUDIO)
VBAT
LDO2 (BASEBAND AVDD )
REFO
AGND
LDO3 (RTC/COIN-CELL)
VBAT
LDO1 (BASEBAND VDD)
LDO11 (OPTION)
VBAT
RSTDELAY–
RTCV
OSC IN
AGND
OSC OUT
GPIO0
GPIO1
GPIO2
GPIO3
DATA
CS
CLKIN
RESETIN–
32K OUT
RESET+
RESETOUT–
TEST
21
33
22
16
19
34
20
35
15
17
14
18
OPT3
KEYPADCOL0
KEYPADCOL1
KEYPADCOL2
KEYPADCOL3
KEYPADROW0
KEYPADROW1
KEYPADROW2
KEYPADROW3
KEYPADROW4
KEYPADROW5
TCXOON
SLEEP–
BLIGHT
DGND
INT–
63
OPT2–
OPT1–
POWERONKEY–
ISENSE
ADPSUPPLY
ADAPTER
BASE
MVBAT
AGND
NRCAP
BVS
LDO10 (RF OPTION)
VBAT
LDO9 (RF Rx2)
AGND
LDO8 (RF Tx)
PIN CONFIGURATION
PIN FUNCTION DESCRIPTION
Pin
No. Mnemonic
I/O
Supply
Function
1
OPT3
I
VBAT
Optional Power ON Input. ADP3502 will keep power ON when this pin goes high.
2
KEYPADCOL0
O
LDO1
Keypad Column Strobe 0 (Open-Drain, Pull Low)
3
KEYPADCOL1
O
LDO1
Keypad Column Strobe 1 (Open-Drain, Pull Low)
4
KEYPADCOL2
O
LDO1
Keypad Column Strobe 2 (Open-Drain, Pull Low)
5
KEYPADCOL3
O
LDO1
Keypad Column Strobe 3 (Open-Drain, Pull Low)
6
KEYPADROW0
I
LDO1
Keypad Row Input 0. Pulled up internally, 20 kΩ.
7
KEYPADROW1
I
LDO1
Keypad Row Input 1. Pulled up internally, 20 kΩ.
8
KEYPADROW2
I
LDO1
Keypad Row Input 2. Pulled up internally, 20 kΩ.
9
KEYPADROW3
I
LDO1
Keypad Row Input 3. Pulled up internally, 20 kΩ.
10
KEYPADROW4
I
LDO1
Keypad Row Input 4. Pulled up internally, 20 kΩ.
11
KEYPADROW5
I
LDO1
Keypad Row Input 5. Pulled up internally, 20 kΩ.
12
TCXOON
I
LDO1
Logic Input Pin for Main LDOs (LDO1, LDO2, LDO3, LDO6) Turning On Control.
L: OFF, H: ON.
13
SLEEP–
I
LDO1
Logic Input Pin for LDO7 and LDO9. This input gates register data for these LDOs.
LDO7 and LDO9 are turned OFF when SLEEP goes low even if the registers are set
to ON. If register of SLEEP7 and SLEEP9 are set to “1,” the SLEEP signal is ignored.
14
BLIGHT
O
VBAT
LED Drive. Open-drain output.
15
DGND
16
INT–
REV. 0
Digital Ground
O
LDO1
Interrupt Signal Output
–9–
ADP3502
PIN FUNCTION DESCRIPTION (continued)
Pin
No. Mnemonic
I/O
Supply
Function
17
RTCV
Supply input for RTC, 32 kHz OSC, and other logic. Connects to coin cell battery in
typical operation.
18
OSC IN
19
AGND
20
OSC OUT
RTCV
Connect to 32.768 kHz crystal
21
GPIO0
I/O
LDO1
General-purpose input and output port. Integrated interrupt function. Interrupt occurs
on both the falling and rising edges.
22
GPIO1
I/O
LDO1
General-purpose input and output port. Integrated interrupt function. Interrupt occurs
on both the falling and rising edges.
23
GPIO2
I/O
LDO1
General-purpose input and output port. Integrated interrupt function. Interrupt occurs
on both the falling and rising edges.
24
GPIO3
I/O
LDO1
General-purpose input and output port. Integrated interrupt function. Interrupt occurs
on both the falling and rising edges.
25
DATA
I/O
LDO1
Serial interface data input and output
26
CS
I
LDO1
Serial interface chip select input. Active high input.
27
CLKIN
I
LDO1
Serial interface clock input
28
RESETIN–
I
LDO1
Reset input signal for internal reset signal; Starts stay-alive timer.
29
32K OUT
O
RTCV
32.768 kHz output. Output after 30 ms when reset is released.
30
RESET+
O
RTCV
Reset output. Invert signal of RESETOUT–. Open-drain and low leakage.
31
RESETOUT–
O
RTCV
Reset output. Follows voltage detector operation. Open-drain output.
RTCV
Connect to 32.768 kHz crystal
Analog Ground
32
TEST
I
RTCV
Test pin. Reserved for ADI use. Connect to GND for normal operation.
33
RSTDELAY–
O
RTCV
Reset output. 50 ms delayed. Connect to baseband’s reset input in typical application.
Open-drain output.
34
VBAT
35
LDO11
O
VBAT
Regulator No. 11 output. General-purpose supply.
36
LDO1
O
VBAT
Regulator No. 1 output. Use for baseband I/O supply.
37
VBAT
38
LDO3
Supply input. Connect to battery.
Supply input. Connect to battery.
O
VBAT
Regulator No. 3 output. If VBAT > 2.7 V, the output is always active. Use for coin cell supply.
39
AGND
40
REFO
O
VBAT
Output of LDO2 through FET switch
41
LDO2
O
VBAT
Regulator No. 2 output. Use for baseband analog supply.
42
VBAT
43
LDO4
O
VBAT
Regulator No. 4 output. Use for general analog supplies, for example, speaker amp.
44
LDO5
O
VBAT
Regulator No. 5 output. Use for vibrator.
45
VBAT
46
LDO6
O
VBAT
47
LDO7
O
VBAT
48
VBAT
49
LDO8
50
AGND
51
LDO9
52
VBAT
53
LDO10
Analog ground
Supply input. Connect to battery.
Supply input. Connect to battery.
Regulator No. 6 output. Use for baseband core supply.
Regulator No. 7 output. Use for RF Rx IC supply. Gated with SLEEP– signal input.
Supply input. Connect to battery.
O
VBAT
Regulator No. 8 output. Use for RF Tx IC supply.
Analog Ground
O
VBAT
Regulator No. 9 output. Use for RF Rx IC supply. Gated with SLEEP– input signal.
Supply input. Connect to battery.
O
VBAT
Regulator No. 10 output. General-purpose supply.
–10–
REV. 0
ADP3502
PIN FUNCTION DESCRIPTION (continued)
Pin
No. Mnemonic
I/O
Supply
Function
54
BVS
Battery voltage sense input for charger. Connect to battery with a separate low current
trace
55
NRCAP
56
AGND
57
MVBAT
O
VBAT
58
BASE
O
ADAPTER
59
ADAPTER
60
ADPSUPPLY
I
ADAPTER
Supply bias current to charging related blocks
61
ISENSE
I
ADAPTER
Charge current sense input
O
VBAT
Noise reduction capacitor, 0.1 µF MLCC
Analog Ground
Battery voltage divider output. Buffered internally. Connect to baseband ADC.
Base drive output for PNP pass transistor
AC Adapter Input
62
PWRONKEY–
I
VBAT
Power ON/OFF key input. Pulled up internally with 140 kΩ.
63
OPT1–
I
VBAT
Optional power ON input. ADP3502 will keep power on when this pin goes low.
64
OPT2–
I/O
VBAT
Optional power ON input. ADP3502 will keep power on when this pin goes low.
While the part is powered up, the input is pulled low (GND) internally. Do not connect to any supply or signal source.
REV. 0
–11–
ADP3502
AGND
VBAT
ADAPTER ISENSE BASE BVS
56
50
39
19
52
48
45
42
VBAT
OPT1– 63
OPT2– 64
OPT3
1
34
61
59
54
60 ADPSUPPLY
BATTERY CHARGER
CHARGER CONTROL
57 MVBAT (VBAT MEASURE)
POWERON N
OPT1_N
DDLO
POWER ON
OPT2_N
LDO_EN
BATID
OPT3
DDLO CONTROL
SIGNALS
REF
RTC
ALARM
LPF
CLK
SYNC
DELAY
10ms
5
PWROFF
ON/OFF
LOGIC
CLK
ON/OFF
LOGIC
SUB
36 LDO1 (BASEBAND VDD)
41 LDO2 (BASEBAND AVDD )
LDO2
ON/OFF MAIN
LOGIC
LDO3
38 LDO2 (RTC/COIN-CELL)
MAIN
SUB
46 LDO6 (BASEBAND CORE)
LDO6
5
KEYPADCOL0
2
KEYPADCOL1
3
KEYPADCOL2
4
KEYPADCOL3
5
KEYPADROW0
6
KEYPADROW1
7
KEYPADROW2
8
KEYPADROW3
9
KEYPADROW4 10
44 LDO5 (VIBRATOR)
LDO5
LEVEL
TRANS
4
6
43 LDO4 (AUDIO)
LDO4
LDO1
55 NRCAP
LDO1
SUB
ON/OFF
LOGIC
INT_IN
LEVEL
TRANS
LDO1
MAIN
DATA
IN
BATOV
40 REFO
REF
MAIN
VOLTAGE_DETECT
INT– 16
58
CHARGER_DETECT
BATOV
140k⍀
PWRONKEY– 62
37
INT
LDO7
SLEEP7
47 LDO7 (RF Rx1)
LDO7
KEYPAD
I/F
49 LDO8 (RF Tx)
LDO8
LDO9
SLEEP9
LEVEL
TRANS
51 LDO9 (RF Rx2)
LDO9
53 LDO10 (RF OPTION)
–LDO1
LDO10
GPIO INT/GPI INTRST
KEYPADROW5 11
35 LDO11 (OPTION)
LDO11
BLIGHT 14
DGND 15
VOLTAGE
DETECTOR
CS 26
SERIAL
I/F
CLKIN 27
DATA
LEVEL
TRANS
DATA 25
GPIO0 21
LEVEL
TRANS
GPIO1 22
GPIO2 23
GPIO
+
INT
DATA
DGND
LEVEL TRANSLATOR
LDO1
LDO1
RTCV
OSC IN 18
OSC OUT 20
RTCV
17 RTCV
DGND
32kHz
32K OUT 29
12 TCXOON
28 RESETIN–
LEVEL
TRANSLATOR
VBAT
AND
RTCV
CLKs
GPIO3 24
13 SLEEP–
DELAY
30ms
32 TEST
RTC
/CLOCK
OPEN DRAIN
DELAY
50ms
CLKs
DATA
STAY/ALIVE
TIMER
0.25SEC–8SEC
33 RSTDELAY–
31 RESETOUT–
DATA
RESETIN N
30 RESET+
Figure 1. Overall Block Diagram
–12–
REV. 0
Typical Performance Characteristics– ADP3502
2.928
2.872
2.914
VBAT = 4V
VBAT = 4V
2.924
2.922
2.920
2.918
2.916
2.870
2.910
LDOs OUTPUT VOLTAGE – V
LDOs OUTPUT VOLTAGE – V
2.926
LDOs OUTPUT VOLTAGE – V
VBAT = 4V
2.912
2.908
2.906
2.904
2.902
2.900
2.898
2.896
2.892
10 20 40 60 80 100 120 140 160 180
OUTPUT CURRENT – mA
TPC 1. LDO1 Load Regulation
2.924
2.922
2.920
2.918
2.916
2.914
2.894
2.892
2.912
10 20 40 60 80 100 120 140 160 180
OUTPUT CURRENT – mA
4.0
4.5
5.0
5.5
6.0
6.5
SUPPLY INPUT FOR LDOs – V
LDOs OUTPUT VOLTAGE – V
LDOs OUTPUT VOLTAGE – V
2.870
2.868
2.866
2.904
2.902
2.900
2.898
2.864
2.896
2.862
2.894
2.908
2.906
4.0
4.5
5.0
5.5
6.0
6.5
SUPPLY INPUT FOR LDOs – V
7.0
180
LDOs DROPOUT VOLTAGE – mV
2.906
2.872
2.910
200
ILOAD = 1mA
ILOAD = 1mA
2.874
2.912
TPC 6. LDO4 Line Regulation
2.908
2.876
2.914
2.904
7.0
TPC 5. LDO1 Line Regulation
TPC 4. LDO8 Load Regulation
160
140
120
100
80
60
40
20
4.0
4.5
5.0
5.5
6.0
6.5
SUPPLY INPUT FOR LDOs – V
7.0
TPC 7. LDO6 Line Regulation
REV. 0
ILOAD = 1mA
LDOs OUTPUT VOLTAGE – V
LDOs OUTPUT VOLTAGE – V
LDOs OUTPUT VOLTAGE – V
2.896
10 20 40 60 80 100 120 140 160 180
OUTPUT CURRENT – mA
2.916
2.926
2.898
2.858
ILOAD = 1mA
2.906
2.900
2.860
TPC 3. LDO6 Load Regulation
2.928
2.902
2.862
2.854
VBAT = 4V
2.904
2.864
10 20 40 60 80 100 120 140 160 180
OUTPUT CURRENT – mA
TPC 2. LDO4 Load Regulation
2.908
2.866
2.856
2.894
2.914
2.868
4.0
4.5
5.0
5.5
6.0
6.5
SUPPLY INPUT FOR LDOs – V
7.0
TPC 8. LDO8 Line Regulation
–13–
0
0
25
50
75
100
125
OUTPUT CURRENT – mA
TPC 9. LDO1 Dropout Voltage
150
200
200
180
180
180
160
140
120
100
80
60
40
160
140
120
100
80
60
40
20
20
0
0
0
30
60
90
120
150
OUTPUT CURRENT – mA
180
TPC 10. LDO4 Dropout Voltage
LDOs DROPOUT VOLTAGE – mV
200
LDOs DROPOUT VOLTAGE – mV
LDOs DROPOUT VOLTAGE – mV
ADP3502
160
140
120
100
80
60
40
20
25
0
50
75
100
125
OUTPUT CURRENT – mA
0
150
TPC 11. LDO6 Dropout Voltage
0
25
50
75
100
125
OUTPUT CURRENT – mA
150
TPC 12. LDO8 Dropout Voltage
4.24
CODE 01
RSENSE = 0.2⍀
4.211
4.20
VADAPTER = 5.5V
RSENSE = 0.2⍀
4.18
4.16
4.14
2.91V
4.210
2.9V
4.209
2.89V
5V
4V
TPC 13. Charger Load Regulation
11.5
LINE TRANSIENT RESPONSE
TIME BASE: 100␮s/DIV
ADAPTER VOLTAGE – V
TPC 14. Charger Line Regulation
TPC 15. LDO4 Line Transient
ILOAD = 150mA
COUT = 2.2␮F
VBAT = 4V
COUT = 2.2␮F
2.86V
2.9V
12.0
10.5
11.0
9.5
10.0
8.5
9.0
8.0
7.5
6.5
7.0
5.5
100 200 300 400 500 600 700 800 900
CHARGING CURRENT – mA
6.0
4.206
0
ILOAD = 180mA
COUT = 2.2␮F
4.208
4.207
4.12
4.10
CHARGER OUTPUT – V
CHARGER OUTPUT – V
4.22
VBAT = 4V
COUT = 2.2␮F
2.85V
2.85V
2.885V
2.836V
2.84V
180mA
150mA
5V
20mA
20mA
4V
LOAD TRANSIENT RESPONSE
TIME BASE: 100␮s/DIV
TPC 16. LDO4 Load Transient
LINE TRANSIENT RESPONSE
TIME BASE: 100␮s/DIV
TPC 17. LDO6 Line Transient
–14–
LOAD TRANSIENT RESPONSE
TIME BASE: 100␮s/DIV
TPC 18. LDO6 Load Transient
REV. 0
ADP3502
40
ILOAD = 150mA
COUT = 2.2␮F
VBAT = 4V
COUT = 2.2␮F
2.91V
LDO 1
LDO 4
LDO 8
35
2.9V
30
RMS NOISE – ␮V
2.9V
2.886V
2.89V
150mA
5V
20
15
10
20mA
4V
25
5
LINE TRANSIENT RESPONSE
TIME BASE: 100␮s/DIV
LOAD TRANSIENT RESPONSE
TIME BASE: 100␮s/DIV
TPC 19. LDO8 Line Transient
TPC 20. LDO8 Load Transient
COUT = 2.2␮F
ILOAD = 150mA
VBAT = 4V
–10
–20
–20
–10
–20
–60
PSRR – dB
PSRR – dB
–50
–40
–50
–60
–50
–60
–70
–70
–80
–80
–80
–90
–90
–90
–100
–100
–100
1k
10k
100k
FREQUENCY – Hz
1M
10M
50 100
TPC 22. LDO1 PSRR
1k
10k
100k
FREQUENCY – Hz
1M
10M
TPC 23. LDO4 PSRR
800
66
ACTIVE MODE
700
64
LIGHT LOAD STANDBY MODE
600
60
IGND – ␮A
IGND – ␮A
62
500
58
400
56
300
54
–30 –20 –10 0 10 20 30 40 50 60 70 80
TEMPERATURE – ⴗC
200
–30 –20 –10 0 10 20 30 40 50 60 70 80
TEMPERATURE – ⴗC
TPC 25. IGND vs. Temperature
REV. 0
COUT = 2.2␮F
ILOAD = 150mA
VBAT = 4V
–40
–70
50 100
50
–30
–30
–40
10
20
30
40
OUTPUT CAPACITOR – ␮F
0
COUT = 2.2␮F
ILOAD = 180mA
VBAT = 4V
–10
–30
0
TPC 21. RMS Noise vs. COUT
0
0
PSRR – dB
0
MIDLOAD STANDBY MODE
TPC 26. IGND vs. Temperature
–15–
50 100
1k
10k
100k
FREQUENCY – Hz
TPC 24. LDO8 PSRR
1M
10M
ADP3502
THEORY OF OPERATION
ANALOG BLOCKS
Low Drop-Out (LDO) Regulators
As illustrated in the Functional Block Diagram, the ADP3502
can be divided into two high level blocks—analog and logic.
The analog block consists mainly of LDO regulators, a battery
charger, reference voltage, and voltage detector subblocks, all of
which are powered by the main battery or the charging adapter.
On the other hand, VBAT powers all the logic subblocks
except the RTC counter, 32 kHz output control, RESET
output, and stay-alive timer. The RTCV pin powers these
subblocks (see the shaded area of Figure 2).
There are four sub-LDOs for LDO1, LDO2, LDO3, and LDO6,
in order to meet low power consumption at light load (standby
operation). They are used at low load condition, but they are
continuously on even if each of the main LDOs are on. LDO3 and
LDO3b are used for the coin cell, and LDO3b is always on until
the main battery (VBAT) is decreased to 2.5 V, the DDLO
threshold. LDO7 and LDO9 are gated by a control signal
from SLEEP or register setting of SLEEP7/SLEEP9. LDO4 and
LDO11 are initially on. For details of LDO on/off control, refer
to the LDO Control section.
[VBAT]
5
POWER ON
4
6
DELAY 10ms
7
INTERRUPT
CONTROL
8
LDO CONTROL
9
RTC COUNTER
KEYPAD I/F
3
GPIO
2
SERIAL I/F
1
ANALOG
BLOCK
RESET
[RTCV]-RTC BLOCK
32K OUTPUT
CONTROL
10
RESET OUTPUT
11
STAY-ALIVE TIMER
Figure 2. Power Partitioning of Subblocks
Table I. Ground Currents of LDOs with Each Handset Operation
LDO Names
Baseband Baseband Coin
VDD
Core
Cell
LDO Number
1
6
Power OFF
OFF
Light Load
Midload
Standby
Mode
Total
LDO
IGND
Audio Vibrator
Baseband RF
AVDD
Rx1
RF
Tx
RF
Rx2
RF
Main
Option Option REF
3
4
5
2
7
8
9
10
11
OFF
10 µA
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
20 µA
30 µA
10 µA
5 µA
10 µA
OFF
OFF
5 µA
OFF
OFF
OFF
OFF
OFF
20 µA
50 µA
60 µA
55 µA
60 µA
OFF
OFF
55 µA
OFF
OFF
OFF
OFF
OFF
20 µA
250 µA
Active Load 60 µA
55 µA
60 µA
OFF
OFF
55 µA
80 µA
80 µA
80 µA
80 µA
OFF
20 µA
570 µA
Talk
60 µA
55 µA
60 µA
55 µA
OFF
55 µA
80 µA
80 µA
80 µA
80 µA
80 µA
20 µA
675 µA
Ring
60 µA
55 µA
60 µA
55 µA
69 mA
55 µA
80 µA
80 µA
80 µA
80 µA
80 µA
20 µA
744 µA
–16–
REV. 0
ADP3502
Table II. LDO Operation Overview
Regulator
Names
Current
Rating (mA)
Voltage (Typ)
or Range (V)
Program
Steps
Step
Size (mV)
LDO1a
LDO1b
LDO2a
LDO2b
LDO3a
LDO3b
LDO4
LDO5
LDO6a
LDO6b
LDO7
LDO8
LDO9
LDO10
LDO11
Baseband VDD
Baseband VDD Sub
Baseband AVDD
Baseband AVDD Sub
RTC/Coin Cell
RTC/Coin Cell Sub
Audio
Vibrator
Baseband Core
Baseband Core Sub
RF Rx1
RF Tx
RF Rx2
RF Option
Option
150
3
50
0.3
50
1
180
150
150
1
100
150
50
50
100
2.90
2.87
2.36 ~ 2.66
2.33 ~ 2.63
3.0
2.97
2.9
2.9
2.85
2.80
2.9
2.9
2.9
2.9
1.5
N/A
N/A
16
16
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
20
20
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Default
2.52 V
2.49 V
COUT (␮F)
2.2
2.2
1
1
1
1
2.2
2.2
2.2
2.2
1.5
2.2
1
1
2.2
CVBAT
RSENSE
AC ADAPTER
CADAPTER
BVS
Li-ION
BATTERY
5mA
+
V(ISENSE)
1k⍀
BASE
ISENSE
ADAPTER
PRECHARGE
–
gm
EN
ADPSUPPLY
gm
EN
MVBAT
DDLO
MVBAT
EN
EN
REF
BVS
VBIAS
CHARGER DETECT
CHI LDO EN
CHEN
Figure 3. Battery Charger Block Diagram
REV. 0
–17–
CHV MVEN
0/1
MV4:0
ADP3502
BATTERY CHARGER START
VADAPTER > VBAT
?
N
Y
SET CHARGER DETECT FLAG
PRECHARGE 5mA
VBAT > DDLO
?
N
Y
LDO3b: ON
DETERMINED BY EXTERNAL
SENSE RESISTOR.
SET LOW CURRENT CHARGE
IADAPTER = 275mA
(55mV ON RSENSE)
PRECHARGE: OFF
LDO1, LDO1b, LDO2, LDO2b,
LDO3, LDO6, LDO6b
VOLTAGE DETECTOR
ALL ENABLED
VOLTAGE DETECTOR
VLDO6 > 2.67V
AND
VLDO1 > 2.77V
?
N
Y
A
Figure 4. Charger Flow Chart A
–18–
REV. 0
ADP3502
A
RESET SEQUENCE RUNS
BASEBAND SETS CHARGE VOLTAGE
BASEBAND SETS MVBAT GAIN
CHI = 0: FULL CURRENT CHARGE OFF
CHI = 1: FULL CURRENT CHARGE ON
BASEBAND ENABLES
FULL CHARGE CURRENT?
(CHI = 1?)
Y
LOW CURRENT CHARGE: OFF
SET FULL CURRENT CHARGE
IADAPTER = 850mA MIN.
(170mV MIN. ON RSENSE)
N
BASEBAND
CHEN = 0?
Y
CHARGING TERMINATED
Figure 5. Charger Flow Chart B
REV. 0
–19–
N
ADP3502
Adapter Connection
Reference
There are two adapter connections on the ADP3502, Pins
ADAPTER and ADPSUPPLY. The ADPSUPPLY pin only
provides bias current to the charger detect comparator and
precharge block. With a diode placed on the adapter side of the
PNP transistor, as shown in Figure 3, the reverse battery current
will be blocked.
The ADP3502 has an internal temperature compensated and
trimmed band gap reference. The battery charger and LDOs all
use this system reference. This reference is not available for use
externally. However, to reduce thermal noise in the LDOs, the
reference voltage is brought out to the NRCAP pin through a
50 kΩ internal resistor. A cap on the NRCAP pin will complete
a low-pass filter that will reduce the noise on the reference voltage. All the LDOs, with the exception of LDO3, use the filtered
reference.
Charger Detect Function
The ADP3502 will detect that a charging adapter has been applied
when the voltage at the ADAPTER pin exceeds the voltage at
BVS. The ADAPTER pin voltage must exceed the BVS voltage
by a small positive offset. This offset has hysteresis to prevent
jitter at the detection threshold. The charger detection comparator
will set the charger detect flag in the 20h register and generate
an interrupt to the system. If the ADAPTER input voltage drops
below the detection threshold, charging will stop automatically,
and the charger detect flag will be cleared and generate an
interrupt also.
DDLO Function and Operation
The ADP3502 contains a comparator that will lock out system
operation if the battery voltage drops to the point of deep discharge. When the battery voltage exceeds 2.675 V, the reference
will start as will the sub-LDO3b. If the battery voltage drops
below the hysteresis level, the reference and LDOs will be shut
down if for some reason they are still active. Since LDO1 will be in
deep drop-out and well below the voltage detector threshold at this
point, the reset generator will have already shut down the rest of
the system via RESET+, RESETOUT–, and RSTDELAY–.
If a charging adapter has been applied to the system, the DDLO
comparator will force the charging current to trickle charge if
the battery is below the DDLO threshold. During this time, the
charging current is limited to 5 mA. When the battery voltage
exceeds the upper threshold, the low current charging is enabled,
which allows 55 mV (typical) across the external charge current
sense resistor (see Figure 4).
Since the reference voltage appears at NRCAP through a 50 kΩ
series internal impedance, it is very important to never place any
load current on this pin. Even a voltmeter with 10 MΩ input
impedance will affect the resulting reference voltage by about
6 mV or 7 mV, affecting the accuracy of the LDOs and charger.
If for some reason the reference must be measured, be certain to
use a high impedance range on the voltmeter or a discrete high
impedance buffer prior to the measurement system.
LOGIC BLOCKS
ADP3502 includes the following functions:
• 3-wire serial interface (CS, CLK, DATA)
• RTC counter section has year, month, day, week, hour,
minute, and second and controls leap year and days in month
automatically.
• Detect alarms based on RTC counter
• Periodically constant interrupt feature (2 Hz, 1 Hz, 1/60 Hz,
1/3600 Hz, once a month)
• GPIO and INT ports control
• Keypad interface
• LED light control
• LDO functions
• Clock and reset output control
• Stay-alive timer
Figure 6 is a block diagram based on the logic circuit.
MVBAT
The ADP3502 provides a scaled buffered output voltage for use
in reading the battery voltage with an A/D converter. The battery voltage is divided down to be nominally 2.600 V at the
full-scale battery of 4.35 V. To assist with calibrating out system
errors in the ADP3502 and the external A/D converter, this fullscale voltage may be trimmed digitally with five bits stored in
register 12h. At full-scale input voltage, the output voltage of
MVBAT can be scaled in 6 mV steps, allowing a very fine calibration of the battery voltage measurement. The MVBAT buffer is
enabled by the MVEN bit of register 11h and will consume less
than 1 µA of leakage current when disabled.
–20–
REV. 0
ADP3502
[VBAT]
VOLTAGE DETECT
DELAY
10ms
VOLTAGE DETECT DELAY
CHARGER DETECT
SYNC
POWER ON
PWRONKEY N
OPT1 N
INTERRUPT
REGISTER
BLOCK
OPT2 N
OPT3
POWER
OFF
PWRONKEY N SYNC
OPT1 N SYNC
OPT3 SYNC
BATOV
SYNC
DATA
IN
ANALOG BLOCK
BLIGHT
LED CONTROL
KEYPAD
I/F
BL
DGND
KEYPADCOL[3:0]
KEYPADROW[5:0]
GPIO [3:0]
INT
CONTROL
REGISTER
(RESET
AND
MASK)
KEYPAD INT
KEYPAD
I/F
GPIO
CONTROL
GPIO
INT N
TCXOON
SLEEP N
LDO CONTROL REGISTER
WRITE ENABLE
CS
WRITE DATA [7:0]
CLKIN
DATA
SERIAL
I/F
ANALOG
CONTROL
REGISTERS
SP ADDR [4:0]
RTC CLK32K
32K OUT
32K CLK
OUTPUT
CONTROL
PIC INT
ALARM INT
CLK32K
OUTPUT DATA
SELECT
CLK512
ADDRESS
DECODE
CLK1K
STAY-ALIVE
TIMER
TIMING SIGNALS
TEST MODE CONTROL SIGNAL
RTC
TEST MODE
REGISTER
BLOCK
LDO
CONTROL
TEST VDEL SIGNAL
32K OSC
OSC IN
RTC WRITE ENABLE
OSC OUT
RTC WRITE DATA [7:0]
RTC RESETIN N
RTC SP ADDR [5:0]
RESETIN N
(RESET FOR REGISTERS)
RTC CS
RESETIN N
RTC READ DATA [7:0]
DATA
SELECT
RTC
REGISTER
BLOCK
TEST IDOENABLE
RTC TEST
TEST MODE
TEST
RTC VOLTAGE DETECT
RESETOUT N
RSTDELAY N
RESET OUTPUT
CONTROL
RESET
[RTCV]
Figure 6. LOGIC Block Diagram
REV. 0
–21–
RTC VOLTAGE DETECT
ANALOG
BLOCKS
ADP3502
RESET
RESETIN– Signal
The internal reset function is activated by the external reset input,
RESETIN–, and is an asynchronous signal. The internal reset
signal is used in the following blocks:
•
•
•
•
Serial I/F
Interrupt control
Stay-alive timer
Registers (refer to the Register section for additional
information).
LDOs, controlled by Serial I/F, are applied “RESET” by
RESETIN–. LDO5, LDO7, LDO8, LDO9, LDO10, and REFO
are set to “0,” and LDO4 and LDO11 are set to “1.” In case
RESETIN– has noise, the internal circuit may be in reset and
cause the system to have an unexpected result. Take care to avoid
this situation. RESETIN– is level translated from LDO1 to both
VBAT and RTCV supplies.
RESET Output Control and 32 kHz Output Control
Using a voltage detect signal, the device generates 32K OUT,
RSTDELAY–, RESETOUT–, and RESET signals. About 32 ms
after the RTC Voltage Detect (voltage detect signal in RTCV
supply) signal goes from “0” to “1,” the 32K OUT signal is
generated from the internal RTC_CLK32K signal. RSTDELAY
N (RSTDELAY–) goes to “0” when the RTC Voltage Detect is
“0,” and it goes to “1” at 50 ms after the “0” to “1” transition of
the RTC Voltage Detect. RESETOUT N (RESETOUT–) and
RESET toggle their states. Signal CLK512 is a 512 Hz, which
is generated in USEC counter block.
SERIAL INTERFACE
tCSR
CS
tCKL
tCKS
tCKH
tCSH
CLKIN
tCSS
tDS
SERIAL
DATA
tDH
ADDR5
ADDR4 0
CTRL1 (W)
CTRL2 (W)
DATA7 1
DATA0
SERIAL I/F WRITE TIMING
tCSR
CS
tCKL
tCKS
tCKH
CLKIN
tCSS
tDS
SERIAL
DATA
tDH
ADDR5
ADDR4 0
CTRL1 (R)
CTRL2 (R)
DATA7 1
DATA0
tRD
tCSZ
SERIAL I/F READ TIMING SINGLE MODE
CS
tCKL
tCKS
tCKH
CLKIN
tCSS
tDS
SERIAL
DATA
tDH
ADDR5
ADDR4 0
CTRL1 (R)
CTRL2 (R)
DATA7 1
DATA0
tRD
ADDR5
ADDR4
tRZ
SERIAL I/F READ TIMING CONTINUOUS MODE
Figure 7. Serial Interface Signal
–22–
REV. 0
ADP3502
Table III. Setup and Hold Specifications
Parameter*
Min
tCKS
tCSS
tCKH
tCKL
tCSH
tCSR
tDS
tDH
tRD
tRZ
tCSZ
50
50
100
100
100
62
50
40
Typ
Max
Unit
Test Condition/Comments
50
50
50
ns
ns
ns
ns
ns
µs
ns
ns
ns
ns
ns
CLK Setup Time
CS Setup Time
CLK High Duration
CLK Low Duration
CS Hold Time
CS Recovery Time
Input Data Setup Time
Input Data Hold Time
Data Output Delay Time
Data Output Floating Time
Data Output Floating Time after CS Goes Low
*These parameters are not tested.
Function Block
The ADP3502 integrates the serial bus interface for easy communication with the system. The data bus consists of three
wires (CLK, CS, and DATA) and is capable of serial-toparallel/parallel-to-serial conversion of data, as well as clock
transfer.
Serial interface block works during the time period at CS signal
enable. After the falling edge of CLKIN, signals right after the
rising edge of the CS signal, address, transfer control signal,
and write data are held in sequentially. In case of DATA READ,
data will be prepared by the rising edge of CLKIN, and the baseband chip may want to read or latch the data at the falling
edge of CLKIN. While CS is not asserted, CLKIN is ignored.
If CS goes “L” while CLKIN is continuously applied or input
DATA, all data is canceled, and the DATA line would be high
impedance. In this case, users need to input the data again.
Note that CLKIN should stay “L” when CS goes “H.” RTC
counter registers should be accessed at a certain time (>62 µs) after
CS assertion. Asserting RESETIN N (RESETIN–), signal
resets the block.
Notes:
• CLKIN should be “L” when CS goes “H.”
• In case of RTC counter access, the access should be approximately 62 µs (two clock cycles of CLK32K) after the CS signal
is asserted to hold the RTC value.
• The CS should not be asserted for 62 µs (2 clock cycles of
CLK32K) after the CS is released.
• CS signal should never be asserted for 1 sec or longer; otherwise the RTC counter makes an error.
• CLKIN should be chosen as a multiple of 16 if CS < 31 µs.
RESETIN N
CS
CLKIN
DATAIN
RW SEL
DATA
SP ADDR [5:0]
SERIAL-TO-PARALLEL
CONVERSION
WRITE ENABLE
PARALLEL-TO-SERIAL
CONVERSION
PS DATA [7:0]
SP DATA [7:0]
Figure 8. Serial Interface Block Diagram
REV. 0
–23–
CREATION OF
WRITE DATA
SYNCHRONIZATION
AND DATA SELECTION
ADP3502
DATA INPUT/OUTPUT TIMING
5
4
3
2
1
0
1
0
7
6
5
R/W (2-BIT)
ADDRESS (6-BIT)
4
3
2
1
0
READ DATA (8-BIT)
Figure 9. Serial I/F Data Read/Write Timing
In Figure 9:
Keypad Control and LED Drive
• SP ADDR[5:0]: 6-Bit Address
• SP CTRL[1:0]: 2-Bit Read/Write Control (01: Write, 10: Read)
• SP DATA[7:0]: 8-Bit Input/Output Data
All transfers will be done MSB first.
GPIO + INT
The GPIO block has 4-channel I/O function and interrupt.
With the GPIO CONTROL register (1Ah), it is possible to
control the input or output setting of each channel individually.
The output data is set in the GPIO register (1Ch). When the
port is set in input mode, the input signal transitions from “1”
to “0” and from “0” to “1” and then generates an interrupt
signal with edge detection. The held interrupt signals are reset
by the GPIO INT RESET register (1Dh). Setting the GPIO
MASK register (1Bh) to “1” enables the interrupt of GPIO.
(Not MASKED, “1” at default in reset.)
INT Register
If the interrupt event occurs, “1,” the signal is held in this register.
INT detect and reset are synchronized at the rising edge of
CLK32K. If the interrupt event and reset signal occur at the
same time, the interrupt event has priority. The RESETIN N
signal resets the INT register (1Eh) to “0” (no INT detected),
except alarm int and pic int. The INT MASK register (1Fh)
goes to “1” (not masked). This block masks alarm int and pic int,
which generated in RTCV block, but these signals are reset with
the ALARM CONTROL register (0Dh) and PIC CONTROL
register (0Eh). The interrupt signal, INT N, is an inverted OR
signal of the value in the INT register and GPIO register.
KEYPADCOL[3:0] are open-drain outputs. The
KEYPADROW[5:0] are falling edge trigger inputs (input state
transition from “1” to “0”) and generate interrupt signal and are
pulled up to LDO1. By providing four keypad-column outputs and
six keypad-row inputs, the ADP3502 can monitor up to 24 keys
with the baseband chip. Writing column outputs and reading row
inputs are controlled through a serial interface. The address of the
KEYPADROW is 19h, and KEYPADCOL is 18h. The initial
register value is “1,” which means the output of KEYPADCOL
is low. Three-stage flip-flop synchronizes signals into interrupt
circuit to 1 kHz clock.
The back-light drive is an open-drain output. The maximum
current of the internal FET is 100 mA. The initial register value
is “0,” which means the output of BLIGHT is high impedance.
Power ON Input
PWRONKEY and OPT1 have pull-up resistors, and others do
not. In addition to these inputs, other internal input signals, such
as charger detect and alarm signal (alarm int) from RTC, enable
the main and sub-LDOs of LDO1, LDO2, LDO3, LDO4, LDO6,
and LDO11. The Power ON status is held by latch data in the
delay circuit, called voltage detect delay (see 10 ms Delay section
for more information). OPT3 has a lower voltage threshold. OPT2
has a different structure than the other inputs and is pulled
down to zero by the internal signal when the phone is in Power ON
status, in order to ensure Power ON status, even if short-term
disconnection happens. Figure 11 is a block diagram of the
Power ON sequence.
The DATA-IN register is a port to read an interrupt status. The
input data are through the SYNC block, except the alarm signal.
Since this is for just readback purposes, the user cannot write
any data.
VBAT
140k⍀
VOLTAGE DETECT DELAY
140k⍀
CHARGER DETECT
ALARM INT
PWRONKEY–
SYNC BLOCK
POWER ON
OPT1–
BATOV
REGISTER
OPT2–
OPT3
RTC ALARM
INT
BLOCK
CHARGER DETECT
OPT3
DATA-IN REGISTER
(ADDR: 20h)
Figure 11. Power ON Input Block Diagram
OPT1–
PWRONKEY–
Figure 10. DATA-IN Block
–24–
REV. 0
ADP3502
the voltage detect signal is asserted, the voltage detect delay
signal is asserted. If the duration of the voltage detect signal is
less than 10 ms, the voltage detect delay signal will not be
asserted. When the voltage detect signal is released, the voltage
detect delay signal is released simultaneously. The voltage detect
delay signal can be reset by writing “1” in the POWER OFF
register (21h).
In Figure 11:
• Voltage Detect Delay: Voltage Detect Signal (10 ms Delay)
(1: Assert)
• Charger detect: Charger Detect Signal (1: Assert)
• Alarm INT: Alarm Detect Signal (Alarm 1 or Alarm 2)
(1: Assert)
• PWRONKEY–: Power On Key Input (0: Assert)
• OPT1–: Power On Signal (0: Assert)
• OPT2–: Power On Signal (0: Assert)
• OPT3: Power On Signal (1: Assert)
If users want to go back to a Power ON state, users should set
“1” to address 22h within a time constant of the external R/C
network, which is suppose to be connected to OPT2.
10 ms Delay
This block generates a 10 ms delayed signal after the reset of the
voltage detect signal is released. 10 ms (11 clocks of 1024 Hz) after
POWERONKEY
Note that users just need to write a “1” in the Power OFF register to reset the voltage detect delay and do not need to overwrite
it with a “0.”
POWER ON
POWER OFF
POWER ON
LDO1, LDO2, LDO3,
LDO4, LDO6, LDO11
LDO1b, LDO2b, LDO6b
VOLTAGE DETECTOR
10ms
VOLTAGE DETECT DELAY
50ms
RSTDELAY–
OPT2
INT–
CLEAR INT
SERIAL I/F
CLEAR INT– AND SET PWROFF (21h) = 1
Figure 12. Power ON Sequence
REV. 0
–25–
ADP3502
Logic controls the remainder of the LDOs, including LDO1,
LDO2, and LDO6. A sub-LDO called LDO3b is independently
controlled, and this LDO control block doesn’t control LDO3b.
Also, the main LDO3, called LDO3a, is turned on by the Power
ON signal, but the sub-LDO3, called LDO3b, is always ON
while the battery supplies, and only the DDLO controls LDO3b.
A DDLO is the control signal from the battery charger block and
is monitoring the battery voltage. When VBAT is under 2.5 V
(200 mV hysteresis from VBAT = 2.7 V), DDLO minimizes
(DDLO enable) the current flow from the Li-Ion battery.
LDO Control
The LDO control block controls Power ON/OFF of the LDO
block. The function in this block has:
• Hardware control using external signals
• Software control using serial interface
• A mixture of the hardware and software above
LDO1, LDO2, LDO3, and LDO6 are structured with main and
sub-LDOs. LDO4, LDO5, LDO7, LDO8, LDO9, LDO10, and
LDO11 are set through the serial interface, but LDO7 and LDO9
are gated (AND gate) with SLEEP– signal in order to get into
the SLEEP mode. If the SLEEP– signal is enabled (goes low), the
outputs of LDO7 and LDO9 are turned OFF. The Power ON
Main LDOs: LDO1a, LDO2a, LDO3a, LDO6a
Sub-LDOs: LDO1b, LDO2b, LDO3b, LDO6b
Table IVa. DDLO Status Table
Status
DDLO
Enable
LDO1a
LDO1b
LDO2a
LDO2b
LDO3a
LDO3b
LDO4
REFO
LDO5
LDO6a
LDO6b LDO7
Audio
REFO
Vibrator
Baseband Core
LDO8
LDO9
LDO10
LDO11
Rx1
Tx
Rx2
RF
Option
Option
Baseband VDD
Baseband AVDD
Coin Cell
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
X
X
X
X
ON
X
X
X
X
X
X
X
X
X
X
DDLO X
Disable
X means a status of LDO depends on other conditions.
Table IVb. LDO Control Event Table1
Event
LDO1a LDO1b LDO2a
Power ON2
TCXOON
3
LDO2b LDO3a
LDO3b
LDO4
REFO LDO5
LDO6a LDO6b
LDO7
LDO8
LDO9 LDO10
LDO11
REFO Vibrator
Baseband Core
Rx1
Tx
Rx2
RF
Option
Option
Baseband VDD
Baseband AVDD Coin Cell
Audio
ON
ON
ON
ON
ON
ON
ON
ON/
ON/
ON/
ON/
OFF
OFF
OFF
OFF
ON
ON
SLEEP–4
ON/
ON/
OFF
OFF
RESETIN–
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
ALLOFF Bit
Goes “H”
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
PWROFF Bit
Goes “H”
OFF
OFF
OFF
OFF
OFF
OFF
OFF
NOTES
1
This table indicates only the status change caused by an event. Blank cells mean no change and keep previous status.
2
Power-ON Event: Indicating a status just after the power-ON event. After the event, a status of LDO1a, LDO2a, LDO3a, and LDO6a are changed by the TCXOON signal.
3
4
TCXOON: Hardware control, change all main LDOs’ ON/OFF status.
SLEEP–: The LDO7 and LDO9 can be controlled by software if SLEEP = “H” level. If SLEEP– goes “L,” these LDOs are turned OFF immediately.
Table IVc. Software Controllability of LDOs
LDO
LDO1a LDO1b LDO2a LDO2b
Description Baseband VDD
LDO3a LDO3b LDO4
Baseband AVDD Coin Cell
Software
REFO
LDO5
LDO6a LDO6b
LDO7
LDO8
LDO9
LDO10
Audio
REFO
Vibrator
Baseband Core
Rx1
Tx
Rx2
RF Option Option
LDO11
√
√
√
√*
√
√*
√
√
√
√
√
√
√
√
√
√
Turn ON
Software
√
√
√
√
√
√
√
Turn OFF
*LDO7 and LDO9 have a gate with SLEEP–. If SLEEP– is in “L” (active) status, users cannot control it and both LDOs are kept in an OFF status. Users may want to use this
function as an immediate control to get OFF status by using SLEEP– hardware control when setting Register “1” to the LDO control register.
–26–
REV. 0
ADP3502
counter until the CS signal is released. In case the CPU writes
data into the SEC counter, the USEC counter is reset to zero.
RTC Block
The calendar registers are set through the serial interface.
Function
• RTC counter using binary
• Reading out and writing settings of year, month, day, week,
hour, minute, and second data
• Leap year controls, number of days in a month control
• Alarm function (week, hour, minute)
• Periodic interrupt function—2 Hz, 1 Hz, 1/60 Hz, 1/3600 Hz,
each month (first day of each month)
• Protection of wrong data readout during RTC data update
Operation
Synchronizing with the RTC CLK32K clock, the USEC counter
generates a 1 sec timing clock, which hits the RTC counter.
Through the serial interface, the CPU can write the setting
value and read the RTC counter value. In case the RTC counter
toggles during the serial interface access to the RTC counter,
the wrong data can be read/written between the RTC counter
and the interface. The CS signal stops the clocking to the RTC
Note the following:
• In case of RTC counter access, the access should wait approximately 62 µs, (two clock cycles of CLK32K) after the CS signal
is asserted, to hold the RTC value.
• The CS signal should never be asserted 1 sec or longer since
this effects counter operation.
USEC Counter Operation
The USEC counter counts up synchronizing with the
RTC CLK32K clock. It generates a 1 sec timing signal and is
used as an increment clocking of the RTC counter. In case the
1 sec signal is generated during the CS signal asserted, the increment clock is delayed until the CS signal is released.
RTC Counter Operation
The RTC counter uses the increment signal from the USEC
counter to control the counting operation, including the leap
year control and numbers of days in a month control.
RTC CLK32K
RTC SP ADDR [5:0]
RTC WRITE ENABLE
RTC WRITE DATA [7:0]
(FROM SERIAL I/F)
RTC
REGISTER
BLOCK
LOADING
ALARM
TIMES
ALARM
COMPARATOR
RTC
COUNTER
RESET WILL BE ASSERTED WHEN
RTC COUNTER IS WRITTEN.
REGISTERS FOR
TEST MODE
PERIODIC
INTERRUPT
RTC CTFG INT
DATA
SELECT
RTC DATA [7:0]
LEAP YEAR
AND
DATE
CONTROL
RTC CS
USEC
COUNTER
SEC COUNTER
INCREMENT
CONTROL
RESET TO RTC AND USEC COUNTERS
WRITE INITIAL DATA OF USEC COUNTER
Figure 13. RTC Counter Block
REV. 0
–27–
RTC ALARM INT
ADP3502
ENABLED SIGNALS
CREATED
BY DECODING OF
RTC SP ADDR [5:0]
ADDR 06h WRITE
ADDR 00h WRITE
06h
YEAR
100 SCALE
05h
MONTH
12 SCALE
04h
DATE
31 SCALE
03h
WEEK
7 SCALE
02h
HOUR
12 SCALE
LEAP YEAR
AND
DAYS IN MONTH
CONTROL
INITIAL DATA
TO
FOLLOWING
COUNTERS
YEAR COUNT
MONTH COUNT
DAY COUNT
USEC
COUNTER
INC ENB
01h
MINUTE 60 SCALE
WEEK COUNT
HOUR COUNT
INC CLK
MIN COUNT
00h SECOND 60 SCALE
SEC COUNT
Figure 14. RTC Counter Block Diagram
Definition of Leap Year
Periodic Interrupt Function
For this device, the following definition of a leap year is used instead:
This function generates interrupt periodically. The timing of
the cycle can be selected from 2 Hz (0.5 sec clock pulse), 1 Hz
(1 sec clock pulse), 1/60 Hz (minutes), 1/3600 Hz (hour), and
month (first day of each month).
“A year that can be divided by 4.”
Note:
• Year counter = “00” means year 2000 and is a leap year,
because it can be divided by 400.
• Actual covered year period is from 1901 to 2099.
Number of Days of Month Control
• Months 1, 3, 5, 7, 8, 10, and 12 have 31 days.
• Months 4, 6, 9, and 11 have 30 days.
• Month 2 has 28 days but has 29 days in a leap year.
Alarm Function
Comparing the RTC counter value with the setting value in the
alarm setting register (07h–09h), the alarm condition is detected. Setting of week uses seven bits for each day of the
week and works with multiple day settings. There is a delay of
62 µs from alarm detection to setting up the AOUT/BOUT
registers.
The ALA EN flag in the ALARM CONTROL register (0Dh)
sets the enable/disable of the alarm detection. The INT register
(1Eh) indicates the interrupt signals, ALARM INT of ALA or/
and ALB. The INT MASK register (1Fh) does mask the
alarm interrupt signal. The alarm detection state is indicated as
AOUT of the ALARM CONTROL register (0Dh), and the
alarm can be released by writing a “1” at the bit. Alarm B is
controlled the same as Alarm A.
Note: Users just need to write a “1” to release the alarm and do
not need to write a “0” after the “1.” Users do not need to wait
62 µs from CS assertion.
The cycle is set using the PI2–PI0 value in the periodic interrupt
control, PIC register (0Eh). The state when interrupt is generated is indicated at the INTRA bit of PIC register (0Eh). The
INT MASK register (1Fh) only masks the periodic interrupt
signal. There are two periodic interrupt signal output patterns:
1. Hold the value when the interrupt occurs (level).
2. After the interrupt event happens, assert the interrupt signal
in a certain time period and then release it (pulse).
In level case, interrupt occurs at each 0 min (1/60 Hz), 0 o’clock
(1/3600 Hz), or the first day of the month. Because they
happen in long cycles, the value is held at the register. After the
CPU checks the state, it is released by writing a “1” to the PIC
Bit of the PIC Register. If 2 Hz and 1 Hz, the interrupt is not
held because the event happens in short cycles. These event
signals output the pulse signal 2 Hz or 1 Hz in the RTC counter
directly. The interrupt release operation doesn’t affect the interrupt signal in this case.
Stay-Alive Timer
This is a counter that increments each 250 ms after
RTC RESETIN N is asserted. It holds its value when the counter
counts full up. Signal CLK4 is a 4 Hz (250 ms) clock that was
generated in the USEC counter. The counter can be reset by
writing a “1” at the CLR of the Stay-Alive TIMER CONTROL
register (0Fh). The RTC RESETIN N signal is transferred from a
logic input circuit that is supplied by VBAT of RESETIN N.
Note: Users just need to write a “1” to release the interrupt and
do not need to write a “0” after the “1.”
–28–
REV. 0
ADP3502
CLK4
STAY-ALIVE TIMER
TEST RESET
RTC RESETIN N
D
5-BIT
CLRB COUNTER
SA [4:0]
REGISTER
STAY-ALIVE TIMER CONTROL REGISTER (0Fh): CLR
STAY-ALIVE TIMER CONTROL REGISTER (0Fh): SAx
Figure 15. Stay-Alive Timer Block Diagram
RTC VOLTAGE DETECT
SA CLEAR
CLK4
SA COUNT [4:0]
0
1
2
3
4
5
30
Figure 16. Stay-Alive Timer Operation Timing
REV. 0
–29–
31
0
ADP3502
Table V. Registers
ADDR
Description
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
Second Counter
Minute Counter
Hour Counter
Week Counter
Day Counter
Month Counter
Year Counter
Alarm A Minute
Alarm A Hour
Alarm A Week
Alarm B Minute
Alarm B Hour
Alarm B Week
Alarm Control
Periodic Interrupt Control
Stay-Alive Timer Control
Charger Control
Charger MVBAT Control
Charger MVBAT
LDO Control 1
Not Available
LDO Control 2
LDO Control 3
LDO2 Gain
Keypad Column/LED
Keypad Row Input
GPIO Control
GPIO MASK
GPIO
1Dh
GPIO INT
1Eh
INT
1Fh
20h
21h
22h
3Fh
INT MASK
DATA IN
Power OFF
Power ON
TEST Register (Option)
D7
D6
D5
D4
D3
D2
D1
D0
Comments
S5
M5
S4
M4
H4
S3
M3
H3
D4
S2
M2
H2
W2
D2
MO2
Y2
AM2
AH2
AW2
BM2
BH2
BW2
AOUT
PI2
SA2
S0
M0
H0
W0
D0
MO0
Y0
AM0
AH0
AW0
BM0
BH0
BW0
BOUT
PI0
SA0
CHEN
MVEN
MV0
LDO4
LDO7
ALLOFF
G20
KO0
KI0
GPC0
GPMSK0
GPIO
GPO0
GPINT0
GPRST0
INT0
IRST0
MSK0
DI0
PWROFF
PWRON
TEST
Note 1, 2
Note 1, 2
Note 1, 2
Note 1, 2
Note 1, 2
Note 1, 2
Note 1, 2
Note 2
Note 2
Note 2
Note 2
Note 2
Note 2
Note 2
Note 2
Note 2
Note 3
Note 3
Note 3
Note 3
Note 4
Note 3
Note 3
Note 3
Note 5
Note 5
Note 5
Note 5
Note 5
Note 5
Note 5, 6
Note 5, 6
Note 5, 6
Note 5, 6
Note 5
Note 5
Note 5
Note 5
Note 2, 7
Y6
Y5
AM5
AW6
AW5
BM5
BW6
BW5
Y4
AM4
AH4
AW4
BM4
BH4
BW4
CLR
SA4
D3
MO3
Y3
AM3
AH3
AW3
BM3
BH3
BW3
ALA EN
PIC
SA3
MV4
MV3
MV2
LDO11
S1
M1
H1
W1
D1
MO1
Y1
AM1
AH1
AW1
BM1
BH1
BW1
ALB EN
PI1
SA1
CHI
REF0
MV1
LDO5
SLEEP9
SLEEP7
LDO10
LDO9
LDO8
KI5
BL
KI4
G23
KO3
KI3
GPC3
GPMSK3
GPI3
GPO3
GPINT3
GPRST3
INT3
IRST3
MSK3
DI3
G22
KO2
KI2
GPC2
GPMSK2
GPI2
GPO2
GPINT2
GPRST2
INT2
IRST2
MSK2
DI2
G21
KO1
KI1
GPC1
GPMSK1
GPI1
GPO1
GPINT1
GPRST1
INT1
IRST1
MSK1
DI1
LDOENB
USENB
CHV1 CHV0
INT6 INT5
IRST6 INT5
MSK6 MSK5
DI5
INT4
INT4
MSK4
DI4
NOTES
1. For RTC counter data protection, access should wait for a certain time period (62 µs) after the CS signal assertion. (Refer to the RTC Counter Operation section
for the wait time).
2. Registers regarding the RTC counter. They are powered by RTCV.
3. Analog block control registers. They control LDO and so on. They are powered by VBAT.
4. Not available.
5. These are the registers for INT, GPIO, KEYPAD I/F, and so on. They are powered by VBAT.
6. The INT reset operation will be valid at 62 µs or later after it’s set.
7. This is a set register for an internal test and should not be accessed at normal operation.
–30–
REV. 0
ADP3502
APPLICATION INFORMATION
Input Voltage
Input Capacitor Selection
The input voltage of the ADP3502 is 4.2 V and is optimized for
a single Li-Ion cell. The thermal impedance of the ADP3502 is
56.2°C/W for 4-layer boards. Power dissipation should be
calculated at the maximum ambient temperatures and battery
voltage should not exceed the 125°C maximum allowable
junction temperature. The junction and ambient temperature
limits are selected to prevent both catastrophic package material
deterioration and excessive device power output degradation.
The ADP3502 can deliver the maximum power (0.71 W) up to
85°C ambient temperature. Figure 17 shows the maximum
power dissipation as a function of ambient temperature.
2.0
1.8
POWER DISSIPATION – W
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0
–30
0
30
60
AMBIENT TEMPERATURE – ⴗC
90
For the input (ADAPTER and VBAT) of the ADP3502, a local
bypass capacitor is recommended. Use a 10 µF, low ESR capacitor.
Larger input capacitance and lower ESR provide better supply
noise rejection and line-transient response. Multilayer ceramic
chip (MLCC) capacitors provide the best combination of low
ESR and small size but may not be cost effective. A lower cost
alternative may be to use a 10 µF tantalum capacitor in parallel
with a small (1 µF to 2 µF) ceramic capacitor (ceramic capacitors
will produce the smallest supply ripple).
LDO Capacitor Selection
Low dropout regulators need capacitors on both their input and
output. The input capacitor provides bypassing of the internal
amplifier used in the voltage regulation loop. The output capacitor
improves the regulator response to sudden load changes. The
output capacitor determines the performance of any LDO. The
LDO1, LDO4, LDO5, LDO7, LDO8, and LDO11 require a
2.2 µF capacitor, and the LDO2, LDO3, LDO6, LDO9, and
LDO10 require a 1 µF capacitor. Transient response is a function of output capacitance. Larger values of output capacitance
decrease peak deviations, providing improved transient response
for large load current changes. Choose the capacitors by comparing their lead inductance, ESR, and dissipation factor. Output
capacitor ESR affects stability. Note that the capacitance of
some capacitor types show wide variations over temperature or
with dc voltage. A good quality dielectric, X7R or better, capacitor
is recommended.
The RTCV LDO can have a rechargeable coin cell or an electric
double-layer capacitor as a load, but an additional 0.1 µF ceramic
capacitor is recommended for stability and optimal performance.
Figure 17. Power Dissipation vs. Temperature
Printed Circuit Board Layout Considerations
RTCV LDO
Use the following guidelines when designing printed circuit
boards:
The RTCV LDO charges a rechargeable coin cell to run the
real-time clock module. It has been targeted to charge manganese lithium batteries, such as the ML series (ML621/ML1220)
from Sanyo. With high energy density and relatively flat discharge
characteristics, the lithium coin cell is widely used in mobile
devices, such as cellular phones, digital cameras, and PDAs.
The ML621 has a small physical size (6.8 mm diameter) and a
nominal capacity of 2.5 mAh, which yields about 250 hours of
backup time.
1. Connect the battery to the VBAT and BVS pins of the
ADP3502. Kelvin-connect the BVS pin by running a separate
trace to the VBAT pin. Locate the input capacitor, C13, in
the Figure 18 as close as possible to these pins.
2. REFO, LDO2, LDO4, LDO8–LDO10, ADAPTER, and
NRCAP capacitors should be returned to AGND.
3. LDO1, LDO3, LDO5–LDO7, LDO11, and VBAT capacitors
should be returned to DGND.
4. Split the ground connections. Use separate traces or planes
for the analog, digital, and power grounds and tie them
together at a single point, preferably close to the battery return.
5. Kelvin-connect the charger’s sense resistor by running separate traces to the ADAPTER and ISENSE pins. Make sure the
traces are terminated as close to the resistor’s body as possible.
6. Run a separate trace from the BVS pin to the battery to
prevent a voltage drop error in the MVBAT measurement.
7. Use the best industry practice for thermal considerations
during the layout of the ADP3502 and charger components.
Careful use of the copper area, weight, and multilayer construction all contribute to improved thermal performance.
REV. 0
The nominal charging voltage is 3.0 V. This precise output voltage
regulation charges the cell to more than 90% of its capacity. In
addition, it features a very low quiescent of 50 µA typically. It
requires an external low leakage diode for reverse current protection that is needed when the main battery is removed, and
the coin cell supplies the RTCV pin.
–31–
ADP3502
Setting the Charge Current
External Pass Transistor Selection
The ADP3502 will control the charging operations when requested by the software. It includes a complete constant current/
voltage single-cell lithium charge controller, as well as input
current monitoring for the charger and voltage regulators. The
ADP3502 will default to the lowest charge voltage of 3.50 V. To
reach final charge on standard lithium batteries, the software
must select one of the programmed values from this data sheet.
The current comparator of the ADP3502 senses the voltage
drop across an external sense resistor to control the average current for charging a battery. The voltage drop can be adjusted
from 60 mV to 210 mV, giving a charging current limit from
300 mA to 1.05 A with a 0.2 Ω sense resistor. For lithium
batteries, selecting the sense resistor, RSENSE, programs the
charge current. Use the following equation to select the current
sense resistor, RSENSE. The maximum battery charge current,
ICHGR, must be known.
The ADP3502 drives an external PNP pass transistor. The
BASE pin drives the base of the transistor. The driver can draw
up to 35 mA from the base of the pass device. The PNP pass
transistor must meet specifications for:
RSENSE
• Current gain
• Power dissipation
• Collector current
The current gain, hfe, influences the maximum output current
the circuit can deliver. The largest guaranteed output current is
given by ICHGR (max) = 35 mA hfe (min). To ensure proper
operation, the minimum VBE the ADP3502 can provide must be
enough to turn on the PNP. The available base drive voltage
can be estimated using the following:
VBE = VADAPTER – VDIODE – VBASE
where VADAPTER (min) is the minimum adapter voltage, VBASE is
the base drive voltage, and VSENSE is the maximum high current
limit threshold voltage. The difference between the adapter
voltage (VADAPTER) and the final battery voltage (VBAT) must
exceed the voltage drop due to the blocking diode, the sense
resistor, and the saturation voltage of the PNP at the maximum charge current, where:
210 mV
=
ICHGR
Similarly, the end of charge current can be calculated from the
low current limit threshold of 60 mV.
ILOW =
60 mV
RSENSE
VCE(SAT) = VADAPTER – VDIODE – VSENSE – VBAT
CHARGER DIODE SELECTION
The diode, D3, shown in the Figure 18, is used to prevent the battery from discharging through the adapter supply. Choose a diode
with a low leakage current but with a current rating high enough
to handle the battery current and a voltage rating greater than
VBAT. The blocking diode is required for lithium battery types.
The thermal characteristics of the PNP must be considered next.
The transistor’s rated power dissipation must exceed the actual
power dissipated in the transistor. The worst-case dissipation
can be determined using:
(
)
PDISS = VADAPTER ( MAX ) – VDIODE – VBAT × I CHGR
It should be noted that the adapter voltage could be either preregulated or nonregulated. When preregulated, the difference between
the maximum and minimum adapter voltage is probably not
significant. When unregulated, the adapter voltage can have a
wide range specified. However, the maximum voltage specified
is usually with no load applied. Therefore, the worst-case power
dissipation calculation will often lead to an overspecified pass
device. In either case, it is best to determine the load characteristics of the adapter to optimize the charger design.
–32–
REV. 0
ADP3502
D3
BAS116
AC
ADPTER
RSENSE
0.2⍀
Q9
FZT788
C13
10␮F
C18
10␮F
Li-ION
BATTERY
BASEBAND ADC
VBAT
C17 0.1␮F
R5
100k⍀
RF OPTIONAL
C16
1.0␮F
RF RX2
C15
1.0␮F
OPT1
C19
0.1␮F
1
OPT3
KEYPAD
INTERFACE
OPT3
VBAT
R4
D1
1.5k⍀
INT
VBAT
48
LDO7
RF RX1
KEYPADCOL1
LDO6
BASEBAND
CORE
KEYPADCOL2
VBAT
KEYPADCOL3
LDO5
VIBRATOR
KEYPADROW0
LDO4
AUDIO
KEYPADROW1
VBAT
ADP3502
BASEBAND AVDD
REF0
LDO2
KEYPADROW3
REFO
KEYPADROW4
AGND
KEYPADROW5
LDO3
TCXOON
VBAT
SLEEP
LDO1
BLIGHT
LDO11
RTCV
OSC IN
AGND
OSC OUT
GPIO0
GPIO1
GPIO2
GPIO3
DATA
CS
CLKIN
RESETIN–
32K OUT
RESET+
RESETOUT–
TEST
SLEEP
C14
2.2␮F
KEYPADCOL0
KEYPADROW2
TCXOON
RF TX
49
OPT1
POWERONKEY
ISENSE
ADPSUPPLY
ADAPTER
BASE
MVBAT
AGND
NRCAP
BVS
LDO 10
VBAT
LDO9
AGND
LDO8
64
C11
1.0␮F
C10
0.1␮F
INT
16
17
32
C3
0.1␮F
SERIAL
I/F
C5
2.2␮F
R2
1k⍀
COIN CELL
RSTDELAY
RESETIN
32K OUT
RESET
RESETOUT
C2
10pF
GPIO0
GPIO1
GPIO2
GPIO3
32.7kHz
Figure 18. Typical Application Circuit
REV. 0
–33–
C12
2.2␮F
C9
1.5␮F
RTC/COIN-CELL
C6
1.0␮F
D2
BAT54
33
X1
C1
10pF
C8
2.2␮F
BASEBAND VDD
C4
2.2␮F
VBAT
RSTDELAY–
DGND
C7
2.2␮F
OPTIONAL
ADP3502
OUTLINE DIMENSIONS
64-Lead Thin Plastic Quad Flat Package [TQFP]
7 x 7 x 1.00 mm Body
(SU-64)
Dimensions shown in millimeters
9.00 BSC
1.20
MAX
0.75
0.60
0.45
7.00 BSC
64
1
49
48
PIN 1
SEATING
PLANE
9.00
BSC
TOP VIEW
(PINS DOWN)
COPLANARITY
0.08 MAX
STANDOFF
0.15 MAX
0.05 MIN
33
32
16
17
0.40
BSC
0.20
0.09
0.23
0.18
0.13
7
0
1.05
1.00
0.95
COMPLIANT TO JEDEC STANDARDS MS-026ABD
–34–
REV. 0
–35–
–36–
PRINTED IN U.S.A.
C03147–0–2/03(0)