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
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.
FUNCTIONAL BLOCK DIAGRAM
POWER ON
KEYPAD I/F
GPIO
SERIAL I/F
32kHz OUTPUT
CONTROL
RESET
OUTPUT
LOGIC
BLOCK
DELAY 10ms
INTERRUPT
CONTROL
LDO
CONTROL
RESET
RTC
COUNTER
STAY-ALIVE
TIMER
ANALOG
BLOCK
BATTERY
CHARGER
REFERENCE
LDO1 TO LDO11
VOLTA G E
DETECTOR
ADP3502
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.
CHARGER VOLTAGE+25°C to +55°C or +25°C to –20°C–20+20mV
TEMPERATURE DRIFT
1
V
R_SENSE
= 30 mV, Constant Adapter
Voltage between 4.8 V and 12 V
CHARGER DETECT ONADAPTER-VBAT110165225mV
THRESHOLD
CHARGER DETECT OFFADAPTER-VBAT02560mV
THRESHOLD
CHARGER SUPPLY CURRENTI
ADAPTER
CURRENT LIMIT THRESHOLDADAPTER-V
ISNS
ADAPTER = 5 V, VBAT = 4.3 V2mA
ADAPTER = 5 V
High Current LimitVBAT = 3.6 V170210255mV
(Full Charge Current Enabled)
Low Current LimitVBAT = 3.0 V406075mV
(Full Charge Current Disabled)
PRECHARGE CURRENT SOURCEVBAT ≤ DDLO357mA
BASE PIN DRIVE CURRENT2035mA
DEEP DISCHARGE LOCK-OUTDDLOVBAT< DDLO, T
= 25°C,2.650 2.80V
A
(Releasing Voltage)(5 mA Precharge), VBAT Ramping Up
DEEP DISCHARGE LOCK-OUT
HYSTERESIS
ISENSE BIAS CURRENTI
2
V
ISNS
= 5 V1µA
ISNS
100200mV
REV. 0
–5–
Page 6
ADP3502
BATTERY CHARGER
(continued)
ParameterSymbolConditionsMinTypMaxUnit
CHARGE TRANSISTOR REVERSE I
LEAKAGE CURRENT
3
MINIMUM LOAD FOR STABILITY1I
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.
CHG
L
– I
LKG
No Adapter Present1µA
CBAT = 10 µF MLCC, No Battery10mA
LOGIC
DC SPECIFICATIONS
ParameterSymbolConditionsMinTypMaxUnit
CS, CLKIN, RESETIN–,
TCXOON, SLEEP–
Input Current H/LI
Input High VoltageV
Input Low VoltageV
Hysteresis520mV
KEYPADROW
(Internal 20 kΩ Pull-Up)
Input High VoltageV
Input Low VoltageV
Hysteresis470mV
GPIO, DATA
Input Current H/LIIL/I
Input High VoltageV
Input Low VoltageV
Hysteresis260mV
Output High VoltageV
Output Low VoltageV
INT–
Output High VoltageV
Output Low VoltageV
BLIGHT (Open-Drain Output)
Output Low VoltageV
KEYPADCOL
(Open-Drain Output)
Output Low VoltageV
PWRONKEY–, OPT1
(Internal 140 kΩ Pull-Up)
Input High VoltageV
Input Low VoltageV
HysteresisV
OPT2– (Input/Open-Drain Output)
Input Current HI
Input High VoltageV
Input Low VoltageV
HysteresisV
Output Low VoltageV
Input Current H/LIIL/I
Input High VoltageV
Input Low VoltageV
HysteresisV
IH
IL
HYS
IH
VIN = VBAT or 0 V–1+1µA
0.7 VBATV
0.2 VBATV
300mV
32K OUT
Output High VoltageV
Output Low VoltageV
OH
OL
IOH = 400 mA0.9 RTCVV
IOL = –1.8 mA0.1 RTCVV
RESET+ (Open-Drain Output)
Output Low VoltageV
OL
OFF LeakOFF
LEAK
IOL = –1.8 mA0.28V
0.0051µA
RSTDELAY–, RESETOUT–
(Open-Drain Output)
Output Low VoltageV
SUPPLY CURRENT OR RTCVI
OL
OSC
IOL = –1.8 mA0.28V
RTCV = 3 V,1µA
VBAT = 2 V
All Logic: No Load
AC SPECIFICATIONS
(All specifications include temperature, unless otherwise noted.)
ParameterSymbolConditionsMinTypMaxUnit
OPERATIONAL SUPPLY RANGERTCV23.1V
OSCILLATOR FREQUENCYF
START-UP TIMEt
FREQUENCY JITTERf
CLK
START
/SECRTCV = 3 V, TA = 25°C
JITTER
RTCV = 0 V to 3 V100200ms
32.768kHz
Cycle to Cycle40ns
>100 Cycles50ns
FREQUENCY DEVIATIONRTCV = 3 V, 3 Minutes1000ppm
SERIAL INTERFACE
ParameterMinTypMaxUnitTest Condition/Comments
t
CKS
t
CSS
t
CKH
t
CKL
t
CSH
t
CSR
t
DS
t
DH
t
RD
t
RZ
t
CSZ
REV. 0
50nsCLK Setup Time
50nsCS Setup Time
100nsCLK High Duration
100nsCLK Low Duration
100nsCS Hold Time
62µsCS Recovery Time
50nsInput Data Setup Time
40nsInput Data Hold Time
50nsData Output Delay Time
50nsData Output Floating Time
50nsData Output Floating Time after CS Goes Low
*Stresses above those listed under Absolute Maximum Ratings may cause perma-
nent 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
ModelTemperature RangePackage
ADP3502ASU–30°C to +85°C64-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.
9KEYPADROW3ILDO1Keypad Row Input 3. Pulled up internally, 20 kΩ.
10KEYPADROW4ILDO1Keypad Row Input 4. Pulled up internally, 20 kΩ.
11KEYPADROW5ILDO1Keypad Row Input 5. Pulled up internally, 20 kΩ.
12TCXOONILDO1Logic Input Pin for Main LDOs (LDO1, LDO2, LDO3, LDO6) Turning On Control.
L: OFF, H: ON.
13SLEEP–ILDO1Logic 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.
14BLIGHTOVBATLED Drive. Open-drain output.
15DGNDDigital Ground
16INT–OLDO1Interrupt Signal Output
REV. 0
–9–
Page 10
ADP3502
PIN FUNCTION DESCRIPTION (continued)
Pin
No. MnemonicI/OSupplyFunction
17RTCVSupply input for RTC, 32 kHz OSC, and other logic. Connects to coin cell battery in
typical operation.
18OSC INRTCVConnect to 32.768 kHz crystal
19AGNDAnalog Ground
20OSC OUTRTCVConnect to 32.768 kHz crystal
21GPIO0I/OLDO1General-purpose input and output port. Integrated interrupt function. Interrupt occurs
on both the falling and rising edges.
22GPIO1I/OLDO1General-purpose input and output port. Integrated interrupt function. Interrupt occurs
on both the falling and rising edges.
23GPIO2I/OLDO1General-purpose input and output port. Integrated interrupt function. Interrupt occurs
on both the falling and rising edges.
24GPIO3I/OLDO1General-purpose input and output port. Integrated interrupt function. Interrupt occurs
on both the falling and rising edges.
25DATAI/OLDO1Serial interface data input and output
26CSILDO1Serial interface chip select input. Active high input.
27CLKINILDO1Serial interface clock input
28RESETIN–ILDO1Reset input signal for internal reset signal; Starts stay-alive timer.
2932K OUTORTCV32.768 kHz output. Output after 30 ms when reset is released.
30RESET+ORTCVReset output. Invert signal of RESETOUT–. Open-drain and low leakage.
31RESETOUT–ORTCVReset output. Follows voltage detector operation. Open-drain output.
32TESTIRTCV
33RSTDELAY–ORTCVReset output. 50 ms delayed. Connect to baseband’s reset input in typical application.
57MVBATOVBATBattery voltage divider output. Buffered internally. Connect to baseband ADC.
58BASEOADAPTERBase drive output for PNP pass transistor
59ADAPTERAC Adapter Input
60ADPSUPPLYI ADAPTERSupply bias current to charging related blocks
61ISENSEIADAPTERCharge current sense input
62PWRONKEY–IVBATPower ON/OFF key input. Pulled up internally with 140 kΩ.
63OPT1–IVBATOptional power ON input. ADP3502 will keep power on when this pin goes low.
64OPT2–I/OVBATOptional 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–
Page 12
ADP3502
PWRONKEY–
OPT1–
OPT2–
OPT3
INT–
KEYPADCOL0
KEYPADCOL1
KEYPADCOL2
KEYPADCOL3
KEYPADROW0
KEYPADROW1
KEYPADROW2
KEYPADROW3
KEYPADROW4
KEYPADROW5
BLIGHT
DGND
CLKIN
DATA
GPIO0
GPIO1
GPIO2
GPIO3
OSC IN
OSC OUT
32K OUT
CS
62
63
64
1
16
2
3
4
5
6
7
8
9
10
11
14
15
26
27
25
21
22
23
24
18
20
29
140k⍀
POWERON N
OPT1_N
OPT2_N
OPT3
RTC
ALARM
CLK
BATOV
LEVEL
TRANS
LDO1
LEVEL
TRANS
4
6
LEVEL
TRANS
–LDO1
LEVEL
TRANS
32kHz
RTC
/CLOCK
STAY/ALIVE
TIMER
0.25SEC–8SEC
VBAT
KEYPAD
I/F
56
DELAY
SYNC
5
5
GPIO INT/GPI INTRST
SERIAL
DELAY
CLKs
DATA
DATA
RESETIN N
AGND
503919
POWER ON
BATID
VOLTA GE_DETECT
PWROFF
10ms
DATA
IN
INT_IN
INT
I/F
GPIO
+
INT
LEVEL TRANSLATOR
30ms
CLK
52
DATA
DATA
CLKs
VBAT
48
454237 34
BATOV
CHARGER_DETECT
CHARGER CONTROL
LDO7
SLEEP7
LDO9
SLEEP9
DGND
DGND
DDLO
LDO_EN
ON/OFF
LOGIC
ON/OFF
LOGIC
ON/OFF
LOGIC
ON/OFF
LOGIC
LEVEL
TRANSLATOR
VBAT
AND
RTCV
DELAY
50ms
ADAPTER61ISENSE58BASE54BVS
59
BATTERY CHARGER
DDLO CONTROL
SIGNALS
REF
REF
LPF
MAIN
LDO1
SUB
MAIN
LDO2
SUB
MAIN
LDO3
MAIN
LDO6
SUB
LDO4
LDO5
LDO7
LDO8
LDO9
LDO10
LDO11
VOLTA G E
DETECTOR
LEVEL
TRANS
LDO1
LDO1
RTCV
OPEN DRAIN
RTCV
60
ADPSUPPLY
57
MVBAT (VBAT MEASURE)
40
REFO
55
NRCAP
LDO1
LDO1 (BASEBAND VDD)
36
LDO2 (BASEBAND AVDD)
41
LDO2 (RTC/COIN-CELL)
38
LDO6 (BASEBAND CORE)
46
LDO4 (AUDIO)
43
LDO5 (VIBRATOR)
44
LDO7 (RF Rx1)
47
LDO8 (RF Tx)
49
LDO9 (RF Rx2)
51
LDO10 (RF OPTION)
53
LDO11 (OPTION)
35
SLEEP–
13
TCXOON
12
RESETIN–
28
RTCV
17
TEST
32
RSTDELAY–
33
RESETOUT–
31
RESET+
30
Figure 1. Overall Block Diagram
REV. 0–12–
Page 13
Typical Performance Characteristics–
ADP3502
2.928
2.926
2.924
2.922
2.920
2.918
LDOs OUTPUT VOLTAGE – V
2.916
2.914
10 20180
40 60 80 100 120 140 160
OUTPUT CURRENT – mA
VBAT = 4V
TPC 1. LDO1 Load Regulation
2.908
2.906
2.904
2.902
2.900
2.898
2.896
LDOs OUTPUT VOLTAGE – V
2.894
2.892
40 60 80 100 120 140 160
10 20180
OUTPUT CURRENT – mA
VBAT = 4V
TPC 4. LDO8 Load Regulation
2.914
2.912
2.910
2.908
2.906
2.904
2.902
2.900
2.898
LDOs OUTPUT VOLTAGE – V
2.896
2.894
2.892
10 20180
40 60 80 100 120 140 160
OUTPUT CURRENT – mA
VBAT = 4V
TPC 2. LDO4 Load Regulation
2.928
2.926
2.924
2.922
2.920
2.918
2.916
LDOs OUTPUT VOLTAGE – V
2.914
2.912
4.5 5.0 5.5 6.0 6.5
4.07.0
SUPPLY INPUT FOR LDOs – V
I
LOAD
TPC 5. LDO1 Line Regulation
= 1mA
2.872
2.870
2.868
2.866
2.864
2.862
2.860
2.858
LDOs OUTPUT VOLTAGE – V
2.856
2.854
40 60 80 100 120 140 160
10 20180
OUTPUT CURRENT – mA
VBAT = 4V
TPC 3. LDO6 Load Regulation
2.916
2.914
2.912
2.910
2.908
LDOs OUTPUT VOLTAGE – V
2.906
2.904
4.07.0
4.5 5.0 5.5 6.0 6.5
SUPPLY INPUT FOR LDOs – V
I
LOAD
TPC 6. LDO4 Line Regulation
= 1mA
2.876
2.874
2.872
2.870
2.868
2.866
LDOs OUTPUT VOLTAGE – V
2.864
2.862
4.07.0
4.5 5.0 5.5 6.0 6.5
SUPPLY INPUT FOR LDOs – V
I
LOAD
TPC 7. LDO6 Line Regulation
= 1mA
2.908
2.906
2.904
2.902
2.900
2.898
LDOs OUTPUT VOLTAGE – V
2.896
2.894
4.07.0
4.5 5.0 5.5 6.0 6.5
SUPPLY INPUT FOR LDOs – V
I
LOAD
TPC 8. LDO8 Line Regulation
= 1mA
200
180
160
140
120
100
80
60
40
LDOs DROPOUT VOLTAGE – mV
20
0
0
5075100125150
25
OUTPUT CURRENT – mA
TPC 9. LDO1 Dropout Voltage
REV. 0
–13–
Page 14
ADP3502
VBAT = 4V
C
OUT
= 2.2F
2.85V
2.836V
150mA
20mA
LOAD TRANSIENT RESPONSE
TIME BASE: 100s/DIV
200
180
160
140
120
100
80
60
40
LDOs DROPOUT VOLTAGE – mV
20
0
0180
306090120150
OUTPUT CURRENT – mA
TPC 10. LDO4 Dropout Voltage
4.24
4.22
4.20
V
= 5.5V
4.18
4.16
4.14
CHARGER OUTPUT – V
4.12
4.10
ADAPTER
= 0.2⍀
R
SENSE
0 100 200 300 400 500 600 700 800
CHARGING CURRENT – mA
TPC 13. Charger Load Regulation
900
200
180
160
140
120
100
80
60
40
LDOs DROPOUT VOLTAGE – mV
20
0
255075100125
0150
OUTPUT CURRENT – mA
TPC 11. LDO6 Dropout Voltage
8.5
9.0
CODE 01
R
SENSE
9.5
10.0
10.5
= 0.2⍀
11.5
11.0
CHARGER OUTPUT – V
4.211
4.210
4.209
4.208
4.207
4.206
5.5
6.5
7.0
6.0
ADAPTER VOLTAGE – V
7.5
8.0
TPC 14. Charger Line Regulation
12.0
200
180
160
140
120
100
80
60
40
LDOs DROPOUT VOLTAGE – mV
20
0
0150
255075100 125
OUTPUT CURRENT – mA
TPC 12. LDO8 Dropout Voltage
2.91V
2.9V
2.89V
5V
4V
LINE TRANSIENT RESPONSE
TIME BASE: 100s/DIV
I
C
TPC 15. LDO4 Line Transient
LOAD
OUT
= 180mA
= 2.2F
2.9V
2.885V
180mA
20mA
TPC 16. LDO4 Load Transient
VBAT = 4V
C
= 2.2F
OUT
LOAD TRANSIENT RESPONSE
TIME BASE: 100s/DIV
I
= 150mA
LOAD
= 2.2F
C
OUT
2.86V
2.85V
2.84V
5V
4V
LINE TRANSIENT RESPONSE
TIME BASE: 100s/DIV
TPC 17. LDO6 Line Transient
TPC 18. LDO6 Load Transient
REV. 0–14–
Page 15
ADP3502
I
= 150mA
LOAD
= 2.2F
C
OUT
2.91V
2.9V
2.89V
5V
4V
LINE TRANSIENT RESPONSE
TIME BASE: 100s/DIV
TPC 19. LDO8 Line Transient
0
= 2.2F
C
OUT
–10
–20
–30
–40
–50
–60
PSRR – dB
–70
–80
–90
–100
= 150mA
I
LOAD
VBAT = 4V
501k10k100k1M10M
100
FREQUENCY – Hz
TPC 22. LDO1 PSRR
VBAT = 4V
C
= 2.2F
OUT
2.9V
2.886V
150mA
20mA
LOAD TRANSIENT RESPONSE
TIME BASE: 100s/DIV
TPC 20. LDO8 Load Transient
0
C
= 2.2F
OUT
–10
–20
–30
–40
–50
–60
PSRR – dB
–70
–80
–90
–100
I
LOAD
VBAT = 4V
100
50
= 180mA
1k
FREQUENCY – Hz
10k
100k
TPC 23. LDO4 PSRR
1M
10M
40
35
30
25
20
15
RMS NOISE – V
10
5
0
01020304050
OUTPUT CAPACITOR – F
TPC 21. RMS Noise vs. C
0
C
= 2.2F
OUT
–10
–20
–30
–40
–50
–60
PSRR – dB
–70
–80
–90
–100
= 150mA
I
LOAD
VBAT = 4V
501k10k100k1M10M
100
FREQUENCY – Hz
TPC 24. LDO8 PSRR
LDO 1
LDO 4
LDO 8
OUT
66
64
LIGHT LOAD STANDBY MODE
62
– A
60
GND
I
58
56
54
–3080
–20 –10 0 10 20 3040506070
TEMPERATURE – ⴗC
TPC 25. I
vs. Temperature
GND
800
700
600
– A
500
GND
I
400
300
200
–3080
TPC 26. I
ACT IVE MODE
MIDLOAD STANDBY MODE
–20 –10 0 10 20 3040506070
TEMPERATURE – ⴗC
vs. Temperature
GND
REV. 0
–15–
Page 16
ADP3502
THEORY OF OPERATION
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).
[VBAT]
POWER ON5
KEYPAD I/F4
7
GPIO3
SERIAL I/F2
RESET1
ANALOG BLOCKS
Low Drop-Out (LDO) Regulators
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.
DELAY 10ms6
INTERRUPT
CONTROL
ANALOG
LDO CONTROL8
BLOCK
[RTCV ]-RTC BLOCK
32K OUTPUT
CONTROL
10
RESET OUTPUT
RTC COUNTER9
STAY-ALIVE TIMER11
Figure 2. Power Partitioning of Subblocks
Table I. Ground Currents of LDOs with Each Handset Operation
CHI = 0: FULL CURRENT CHARGE OFF
CHI = 1: FULL CURRENT CHARGE ON
Figure 5. Charger Flow Chart B
BASEBAND ENABLES
FULL CHARGE CURRENT?
(CHI = 1?)
LOW CURRENT CHARGE: OFF
SET FULL CURRENT CHARGE
N
= 850mA MIN.
I
ADAPTER
(170mV MIN. ON R
BASEBAND
CHEN = 0?
Y
CHARGING TERMINATED
N
Y
)
SENSE
REV. 0
–19–
Page 20
ADP3502
Adapter Connection
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.
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).
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.
Reference
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.
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.
Figure 6 is a block diagram based on the logic circuit.
REV. 0–20–
Page 21
PWRONKEY N
OPT1 N
OPT2 N
OPT3
BLIGHT
DGND
KEYPADCOL[3:0]
KEYPADROW[5:0]
GPIO [3:0]
INT N
TCXOON
SLEEP N
SYNC
ANALOG BLOCK
LED CONTROL
POWER ON
PWRONKEY N SYNC
OPT1 N SYNC
OPT3 SYNC
BL
KEYPAD
KEYPAD INT
I/F
GPIO
VOLTA GE DETECT DELAY
INTERRUPT
REGISTER
BLOCK
KEYPAD
I/F
GPIO
CONTROL
SYNC
DELAY
10ms
POWER
OFF
DATA
IN
INT
CONTROL
REGISTER
(RESET
AND
MASK)
ADP3502
[VBAT]
VOLTA GE DETECT
CHARGER DETECT
BATOV
CS
CLKIN
DATA
RESETIN N
OSC OUT
OSC IN
32K OUT
TEST
RESETOUT N
RSTDELAY N
RESET
WRITE ENABLE
WRITE DATA [7:0]
SERIAL
32K CLK
OUTPUT
CONTROL
SP ADDR [4:0]
I/F
RESETIN N
(RESET FOR REGISTERS)
RTC RESETIN N
32K OSC
RESET OUTPUT
CONTROL
DATA
SELECT
RTC CLK32K
CLK512
TEST MODE
REGISTER
BLOCK
RTC CS
TEST MODE CONTROL SIGNAL
RTC TEST
RTC SP ADDR [5:0]
RTC READ DATA [7:0]
RTC
STAY-ALIVE
TIMER
RTC WRITE ENABLE
RTC WRITE DATA [7:0]
OUTPUT DATA
SELECT
ADDRESS
DECODE
TIMING SIGNALS
RTC
REGISTER
BLOCK
RTC VOLTAGE DETECT
ALARM INT
[RTCV ]
PIC INT
LDO CONTROL REGISTER
ANALOG
CONTROL
REGISTERS
LDO
CONTROL
CLK32K
VDEL SIGNAL
TEST
CLK1K
TEST IDOENABLE
TEST MODE
RTC VOLTAGE DETECT
ANALOG
BLOCKS
REV. 0
Figure 6. LOGIC Block Diagram
–21–
Page 22
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
SERIAL INTERFACE
CS
CLKIN
SERIAL
DATA
t
CSS
t
CKL
t
CKS
t
CKH
t
DH
t
DS
ADDR5ADDR4 0 CTRL1 (W) CTRL2 (W) DATA7 1DATA0
SERIAL I/F WRITE TIMING
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.
t
CSR
t
CSH
t
CSR
CS
CLKIN
SERIAL
DATA
CS
CLKIN
SERIAL
DATA
t
t
CSS
CSS
t
CKS
t
CKH
t
DS
ADDR5
t
CKS
t
CKH
t
DS
ADDR5
t
CKL
t
DH
t
t
CKL
DH
ADDR4 0
ADDR4 0
CTRL1 (R)
SERIAL I/F READ TIMING SINGLE MODE
CTRL1 (R)
SERIAL I/F READ TIMING CONTINUOUS MODE
CTRL2 (R)
CTRL2 (R)
Figure 7. Serial Interface Signal
DATA7 1DATA0
t
RD
DATA7 1
t
RD
DATA0
ADDR5ADDR4
t
RZ
t
CSZ
REV. 0–22–
Page 23
Table III. Setup and Hold Specifications
Parameter*MinTypMaxUnitTest Condition/Comments
t
CKS
t
CSS
t
CKH
t
CKL
t
CSH
t
CSR
t
DS
t
DH
t
RD
t
RZ
t
CSZ
*These parameters are not tested.
50nsCLK Setup Time
50nsCS Setup Time
100nsCLK High Duration
100nsCLK Low Duration
100nsCS Hold Time
62µsCS Recovery Time
50nsInput Data Setup Time
40nsInput Data Hold Time
50nsData Output Delay Time
50nsData Output Floating Time
50nsData Output Floating Time after CS Goes Low
ADP3502
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
RESETIN N
CS
CLKIN
DATA
DATAIN
RW SEL
SERIAL-TO-PARALLEL
CONVERSION
PARALLEL-TO-SERIAL
CONVERSION
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 approxi-
mately 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; other-
wise the RTC counter makes an error.
• CLKIN should be chosen as a multiple of 16 if CS < 31 µs.
SP ADDR [5:0]
WRITE ENABLE
PS DATA [7:0]
CREATION OF
WRITE DATA
SP DATA [7:0]
SYNCHRONIZATION
AND DATA SELECTION
REV. 0
Figure 8. Serial Interface Block Diagram
–23–
Page 24
ADP3502
DATA INPUT/OUTPUT TIMING
5432101076543210
ADDRESS (6-BIT)
R/W (2-BIT)
READ DATA (8-BIT)
Figure 9. Serial I/F Data Read/Write Timing
In Figure 9:
• 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.
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.
SYNC BLOCK
BATOV
RTC ALARM
CHARGER DETECT
OPT3
OPT1–
REGISTER
DATA-IN REGISTER
(ADDR: 20h)
Keypad Control and LED Drive
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.
VBAT
ALARM INT
140k⍀140k⍀
INT
BLOCK
POWER ON
VOLTA GE DETECT DELAY
CHARGER DETECT
PWRONKEY–
OPT1–
OPT2–
OPT3
Figure 11. Power ON Input Block Diagram
PWRONKEY–
Figure 10. DATA-IN Block
REV. 0–24–
Page 25
ADP3502
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)
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
POWER ON
LDO1, LDO2, LDO3,
LDO4, LDO6, LDO11
LDO1b, LDO2b, LDO6b
VOLTA GE DETECTOR
VOLTA GE DETECT DELAY
RSTDELAY–
POWER ONPOWER OFF
10ms
50ms
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).
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.
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.”
OPT2
INT–
SERIAL I/F
CLEAR INT
CLEAR INT– AND SET PWROFF (21h) = 1
Figure 12. Power ON Sequence
REV. 0
–25–
Page 26
ADP3502
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
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.
*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.
REV. 0–26–
Page 27
ADP3502
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
• 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
RTC CLK32K
RTC SP ADDR [5:0]
RTC WRITE ENABLE
RTC WRITE DATA [7:0]
(FROM SERIAL I/F)
RESET WILL BE ASSERTED WHEN
RTC COUNTER IS WRITTEN.
RTC
REGISTER
BLOCK
RTC
COUNTER
LEAP YEAR
AND
DATE
CONTROL
counter until the CS signal is released. In case the CPU writes
data into the SEC counter, the USEC counter is reset to zero.
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.
LOADING
ALARM
TIMES
ALARM
COMPARATOR
PERIODIC
INTERRUPT
DATA
SELECT
RTC ALARM INT
RTC CTFG INT
RTC DATA [7:0]
RTC CS
REGISTERS FOR
TEST MODE
SEC COUNTER
USEC
COUNTER
RESET TO RTC AND USEC COUNTERS
WRITE INITIAL DATA OF USEC COUNTER
INCREMENT
CONTROL
Figure 13. RTC Counter Block
REV. 0
–27–
Page 28
ADP3502
ENABLED SIGNALS
CREATED
BY DECODING OF
RTC SP ADDR [5:0]
ADDR 06h WRITE
ADDR 00h WRITE
INITIAL DATA
USEC
COUNTER
INC ENB
INC CLK
06h
05h
04h
03h
02h
01h
00h
YEAR
MONTH
DATE
WEEK
HOUR
MINUTE
SECOND
100 SCALE
12 SCALE
31 SCALE
7 SCALE
12 SCALE
60 SCALE
60 SCALE
LEAP YEAR
AND
DAYS IN MONTH
CONTROL
Figure 14. RTC Counter Block Diagram
TO
FOLLOWING
COUNTERS
YEAR COUNT
MONTH COUNT
DAY COUNT
WEEK COUNT
HOUR COUNT
MIN COUNT
SEC COUNT
Definition of Leap Year
For this device, the following definition of a leap year is used instead:
“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.
Periodic Interrupt Function
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).
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.”
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.
REV. 0–30–
Page 31
ADP3502
APPLICATION INFORMATION
Input Voltage
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
1.6
1.4
1.2
1.0
0.8
0.6
POWER DISSIPATION – W
0.4
0.2
0
–300306090
AMBIENT TEMPERATURE – ⴗC
Figure 17. Power Dissipation vs. Temperature
Printed Circuit Board Layout Considerations
Use the following guidelines when designing printed circuit
boards:
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.
Input Capacitor Selection
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 func-
tion 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.
RTCV LDO
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.
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.
REV. 0
–31–
Page 32
ADP3502
Setting the Charge Current
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, R
, programs the
SENSE
charge current. Use the following equation to select the current
sense resistor, R
I
, must be known.
CHGR
. The maximum battery charge current,
SENSE
mV
R
SENSE
210
=
I
CHGR
Similarly, the end of charge current can be calculated from the
low current limit threshold of 60 mV.
LOW
60
=
R
SENSE
I
CHARGER DIODE SELECTION
mV
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.
External Pass Transistor Selection
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:
• 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 I
operation, the minimum V
(max) = 35 mA hfe (min). To ensure proper
CHGR
the ADP3502 can provide must be
BE
enough to turn on the PNP. The available base drive voltage
can be estimated using the following:
VVVV
=––
BEADAPTERDIODEBASE
where V
ADAPTER
the base drive voltage, and V
(min) is the minimum adapter voltage, V
is the maximum high current
SENSE
BASE
is
limit threshold voltage. The difference between the adapter
voltage (V
ADAPTER
) and the final battery voltage (V
BAT
) 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:
VV VVV
=–––
CE(SAT)ADAPTERDIODESENSEBAT
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:
PI
=
VVV
DISSCHGR
()
ADAPTER MAX
––
()
DIODEBAT
×
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.
REV. 0–32–
Page 33
ADP3502
ADPTER
OPT3
KEYPAD
INTERFACE
TCXOON
SLEEP
VBAT
1.5k⍀
AC
OPT1
R4
R5
100k⍀
C19
0.1F
D1
INT
BAS116
VBAT
C1
10pF
D3
C18
10F
1
OPT3
KEYPADCOL0
KEYPADCOL1
KEYPADCOL2
KEYPADCOL3
KEYPADROW0
KEYPADROW1
KEYPADROW2
KEYPADROW3
KEYPADROW4
KEYPADROW5
TCXOON
SLEEP
BLIGHT
DGND
INT
16
R
SENSE
0.2⍀
OPT1
Q9
FZT788
BASE
ISENSE
ADAPTER
ADPSUPPLY
POWERONKEY
BVS
AGND
MVBAT
NRCAP
LDO 10
ADP3502
GPIO1
GPIO2
GPIO0
OSC OUT
AGND
OSC IN
RTCV
1732
X1
32.7kHz
10pF
C2
GPIO3
DATA
SERIAL
CLKIN
RESETIN–
CS
I/F
VBAT
LDO9
RESET+
32K OUT
C13
10F
4964
LDO8
AGND
AGND
LDO11
RSTDELAY–
TEST
RESETOUT–
VBAT
LDO7
LDO6
VBAT
LDO5
LDO4
VBAT
LDO2
REFO
LDO3
VBAT
LDO1
VBAT
48
33
C17 0.1F
C4
2.2F
D2
BAT54
C3
0.1F
Li-ION
BATTERY
C10
0.1F
C5
2.2F
R2
1k⍀
COIN CELL
C14
2.2F
C15
1.0F
C11
1.0F
C6
1.0F
C16
1.0F
C7
2.2F
C8
2.2F
C12
2.2F
BASEBAND ADC
RF OPTIONAL
RF RX2
RF TX
RF RX1
BASEBAND
CORE
VIBRATOR
AUDIO
BASEBAND AVDD
REF0
C9
1.5F
RTC/COIN-CELL
BASEBAND VDD
OPTIONAL
GPIO1
GPIO0
GPIO2
GPIO3
RESET
32K OUT
RESETIN
RESETOUT
RSTDELAY
Figure 18. Typical Application Circuit
REV. 0
–33–
Page 34
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
0.75
0.60
0.45
SEATING
PLANE
COPLANARITY
0.08 MAX
STANDOFF
0.15 MAX
0.05 MIN
1.20
MAX
0.20
0.09
COMPLIANT TO JEDEC STANDARDS MS-026ABD
7.00 BSC
64
1
PIN 1
TOP VIEW
(PINS DOWN)
16
17
0.40
BSC
1.05
1.00
0.95
0.23
0.18
0.13
49
48
33
32
9.00
BSC
7
0
REV. 0–34–
Page 35
–35–
Page 36
C03147–0–2/03(0)
–36–
PRINTED IN U.S.A.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.