ETC ADP3500

PRELIMINARY TECHNICAL DATA
a
CDMA Power Management System
Preliminary Technical Data
ADP3500
FEATURES
Handles all CDMA Baseband and RF/IF Power Management
Functions
LDOs Optimized for Specific CDMA Subsystems
Four Backup LDOs for Stand-By mode operation
Four Li-Ion Battery Charge Modes
5mA Pre Charge
Low Current Charge
Full Current Charge
Regulator mode (no current limit)
Ambient Temperature: -30 °C to +85 °C
64pin 7x7 LQFP package
APPLICATIONS
CDMA/CDMA2000/PCS Handsets
GENERAL DESCRIPTION
The ADP3500 is a multifunction power system chip optimized
for CDMA cell phone power management. It contains 15 LDOs.
Sophisticated controls are available for power up during battery
charging, keypad interface, GPIO/INT function and RTC
function. The battery charger has four modes as Pre-charge, Low
Current Charge, Full Current Charge, and Regulator modes, and
is designed for Li-Ion/Li-Polymer batteries.
REV. PrP
LOGIC
BLOCK
ANALOG
BLOCK
POWER ON
DELAY 10mS
BATTERY
CHARGER
KEYPAD I/F
INTERRUPT
CONTROL
REFERENCE
GPIO
LDO CONTROL
LDO1 to 11
SERIAL I/F
RESET
VOLTAGE
DETECTOR
32KHz OUTPUT
CONTROL
RTC COUNTER
RESET OUTPUT
STAY-ALIVE
TIMER
ADP3500
Figure 1. Functional Block Diagram
2/6/02
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
which may result from its use. No license is granted by implication or
otherwise under any patent or apatent rights of Analog Devices.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
World Wide Web Site: http://www.analog.com
Fax: 781/326-87ß3
ANALOG DEVICES, INC., 2002
PRELIMINARY TECHNICAL DATA
ADP3500 - SPECIFICATIONS
MAIN FUNCTIONS
TA =-30 to +85°C, CVBAT=1µF MLCC, VBAT=3.6V unless otherwise noted. See Table 2 for COUT.
Parameter
SHUTDOWN GND CURRENT
Power OFF
Symbol
IGND
OPERATING GND CURRENT
Stand-by mode operation (light load)
IGND
Conditions
Min
Typ
Max
Units
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
40
µA
LDO1b, 2b, 3b, 6b: ON
Io=1mA for LDO1b & 3b
Io=300µA for LDO2b & 6b
All other LDOs: OFF
RTC/32K OSC: Active
MVBAT: OFF
All logic output: no load
60
125
µA
LDO1, 2, 3, 6, all Sub-LDO: ON,
Io=70% load
All other LDOs: OFF
RTC/32K OSC: Active
MVBAT: ON
All logic outputs: no load
275
µA
LDO5: OFF
All other LDOs: ON, 70% load
RTC/32K OSC: Active
All logic outputs: no load
MVBAT: ON
650
µA
160
35
+85
12
5.5
°C
°C
°C
V
V
Max
2.99
Units
V
Stand-by mode operation (Mid-load)
Active operation
Thermal Shutdown Threshold
Thermal Shutdown Hysteresis
Operational Temperature range
Adapter Voltage range (recommendation)
VBAT Voltage range
Tope
VADP
VBAT
-30
5.5
3.3
LDO SPECIFICATIONS
TA =25°C, CVBAT=1µF MLCC, VBAT = Vout+1V, NRCAP=0.1µF. See Table 2 for COUT.
Baseband VDD Main-LDO (LDO #1a)
Parameter
OUTPUT VOLTAGE
Symbol
VLDO#1
OUTPUT CAPACITOR REQUIRED FOR
STABILITY
DROPOUT VOLTAGE
Start-up time from shutdown
GND Current
C LDO#1
Conditions
Io = 1 to 150 mA
Ta= -30 to +85°C
Min
2.81
Typ
2.90
µF
2.2
VDO
Io = 150 mA
ILDO#1
Io = 150 mA
Parameter
OUTPUT VOLTAGE
Symbol
VLDO#1b
Conditions
Io = 1mA
Ta= -30 to +85°C
GND Current
ILDO#1b
200
250
50
mV
µS
µA
Baseband VDD Sub-LDO (LDO #1b)
REV.PrP 2/6/02
Min
2.8
Typ
2.87
10
-2-
Max
3.0
Units
V
µA
PRELIMINARY TECHNICAL DATA
ADP3500
Baseband AVDD Main-LDO (LDO #2a)
Parameter
OUTPUT Voltage
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
GND Current
Symbol
VLDO#2
VLDO#2
VLDO#2
Conditions
16 steps, 20mV/step, Ta= 25C,
Io=50mA
Code : 1000
Code : 0111
Io = 50 mA, Ta= 25°C
16 steps, 20mV/step, Io=50mA, Ta=
-30 to +85°C
Code : 1000
Code : 0111
VLDO#2
C LDO#2
Io = 50 mA, Ta= -30 to +85°C
VDO
VNOISE
Io = 50 mA
f = 1KHz
f = 100 Hz to 100 kHz
ILDO#2
Io = 50 mA
Parameter
OUTPUT Voltage
Symbol
VLDO#2b
Conditions
Io = 300 µA, VLDO#2a=2.6V
Ta= -30 to +85°C
GND Current
ILDO#2b
Min
Typ
Max
Units
2.30
2.60
2.46
2.36
2.66
2.52
2.43
2.74
2.6
V
V
V
2.29
2.57
2.36
2.66
2.47
2.81
V
V
2.42
1
2.52
2.66
V
µF
210
50
120
250
50
mV
dB
µVRMS
µS
µA
Baseband AVDD Sub-LDO (LDO #2b)
Min
2.50
Typ
Max
2.70
Units
V
µA
5
REFO switch
Parameter
On resistance
Off leak
Symbol
RON
ILEAK
Conditions
Ta= -30~+85°C, Io=500µA
LDO2: ON, Switch: OFF
Min
Typ
50
0.01
Max
130
1
Units
Ω
µA
Parameter
OUTPUT VOLTAGE
Symbol
VLDO#3
Min
2.85
Typ
3.0
Max
3.09
Units
V
Dropout Voltage
OUTPUT CAPACITOR REQUIRED FOR
STABILITY
Start-up time from shutdown
GND Current
VDO
C LDO#3
Conditions
Io = 1 to 50 mA
Ta= -30 to +85°C
Io= 50 mA
Coin Cell Main-LDO (LDO #3a)
140
mV
µF
250
50
µS
µA
1
ILDO#3
Io = 50 mA
Parameter
OUTPUT VOLTAGE
Symbol
VLDO#3b
Conditions
Io=1mA
Ta= -30 to +85°C
GND Current
ILDO#3b
Coin Cell Sub-LDO (LDO #3b)
Min
2.85
Typ
2.97
Max
3.15
Units
V
µA
10
Audio LDO (LDO #4)
Parameter
OUTPUT VOLTAGE
Symbol
VLDO#4
OUTPUT CAPACITOR REQUIRED FOR
STABILITY
Dropout Voltage
RIPPLE REJECTION
OUTPUT NOISE VOLTAGE
Start-up time from shutdown
GND Current
C LDO#4
REV.PrP 2/6/02
VDO
Conditions
Io = 1 to 180 mA
Ta = -30 to +85°C
Min
2.81
Typ
2.90
VNOISE
ILDO#4
Io = 180 mA
-3-
Units
V
µF
2.2
Io = 180 mA
f = 1KHz
f = 100 Hz to 10 kHz
Max
2.99
200
50
50
250
50
mV
dB
µVRMS
µS
µA
PRELIMINARY TECHNICAL DATA
ADP3500
Vibrator LDO (LDO #5)
Parameter
Output Voltage
Symbol
VLDO#5
Dropout Voltage
Output capacitor required for stability
GND Current
VDO
C LDO#5
ILDO#5
Conditions
Io = 1 to 150 mA
Ta= -30 to +85°C
Io = 150mA
Min
2.75
Typ
2.9
Max
3.05
200
mV
µF
µA
2.2
Io = 150 mA
Units
V
50
Baseband Core Main-LDO (LDO #6a)
Parameter
Output Voltage
Symbol
VLDO#6
Conditions
Io = 1 to 50 mA
Ta= -30 to +85°C
Output capacitor required for stability
Dropout Voltage
Start-up time from shutdown
GND Current
C LDO#6
VDO
Io = 50 mA
ILDO#6
Io = 50 mA
Parameter
OUTPUT VOLTAGE
Symbol
VLDO#6b
Conditions
Io = 300 µA
Ta= -30 to +85°C
GND Current
ILDO#6b
Min
2.52
Typ
2.60
Max
2.68
Units
V
µF
mV
µS
µA
1
160
250
50
Baseband Core Sub-LDO (LDO #6b)
Min
2.5
Typ
2.57
Max
2.7
Units
V
µA
5
RF Rx1 LDO (LDO #7)
Parameter
Output voltage
Symbol
VLDO#7
Output capacitor required for stability
Dropout voltage
Ripple rejection
Output noise voltage
Start-up time from shutdown
GND Current
C LDO#7
VDO
Conditions
Io = 1 to 100 mA
Ta= -30 to +85°C
Min
2.81
Typ
2.9
Max
2.99
µF
mV
dB
µVRMS
µS
µA
1.5
VNOISE
Io = 100 mA
f = 1KHz
f = 100 Hz to 100KHz
ILDO#7
Io=100mA
Parameter
Output voltage
Symbol
VLDO#8
Conditions
Io = 1 to 150 mA
Ta= -30 to +85°C
Output capacitor required for stability
Dropout voltage
Ripple Rejection
Output noise voltage
Start-up time from shutdown
GND Current
C LDO#8
VDO
Units
V
200
50
40
250
50
RF Tx LDO (LDO #8)
Min
2.81
Typ
2.9
Max
2.99
µF
mV
dB
µVRMS
µS
µA
2.2
VNOISE
Io = 150mA
f = 1KHz
f = 100 Hz to 100KHz
ILDO#8
Io=150mA
Parameter
Output voltage
Symbol
VLDO#9
Conditions
Io = 1 to 50 mA
Ta= -30 to +85°C
Output capacitor required for stability
Dropout voltage
Ripple Rejection
Output noise voltage
Start-up time from shutdown
GND Current
C LDO#9
VDO
Units
V
200
50
40
250
50
RF Rx 2 LDO (LDO #9)
Min
2.81
Typ
2.9
Max
2.99
µF
mV
dB
µVRMS
µS
µA
1
VNOISE
Io = 50mA
f = 1KHz
f = 100 Hz to 100KHz
ILDO#9
Io=50mA
Symbol
VLDO#10
Conditions
Io= 1 to 50 mA
Ta= -30 to +85°C
Units
V
150
50
40
250
50
RF Optional LDO (LDO #10)
Parameter
Output voltage
REV.PrP 2/6/02
-4-
Min
2.81
Typ
2.9
Max
2.99
Units
V
PRELIMINARY TECHNICAL DATA
Output capacitor required for stability
Dropout voltage
Ripple rejection
Output noise voltage
Start-up Time from Shutdown
GND Current
C LDO#10
VDO
ADP3500
µF
mV
dB
µVRMS
µS
µA
1
VNOISE
Io = 50mA
f = 1KHz
f = 100 Hz to 100KHz
ILDO#10
Io=50mA
Parameter
Output voltage
Symbol
VLDO#11
Conditions
Io = 1 to 100 mA
Ta= -30 to +85°C
Output capacitor required for stability
Ripple rejection
Output noise voltage
Start-up Time from Shutdown
GND Current
C LDO#11
150
50
40
250
50
Optional LDO (LDO #11)
Min
1.42
Typ
1.5
Max
1.58
Units
V
µF
dB
µVRMS
µS
µA
2.2
VNOISE
f = 1KHz
f = 100 Hz to 100KHz
50
50
250
50
ILDO#11
Io=150mA
Parameter
LDO1 detect voltage
LDO1 release voltage
Symbol
VDET1
VDET1
Conditions
Ta= -30 to +85°C
Ta= -30 to +85°C
Min
2.7
LDO1 Hysteresis
LDO6 detect voltage
LDO6 release voltage
VHYS1
VDET6
VDET6
Ta= -30 to +85°C
Ta= -30 to +85°C
Ta= -30 to +85°C
35
2.3
LDO6 Hysteresis
VHYS6
Ta= -30 to +85°C
40
60
100
mV
Min
Typ
Max
Units
2.484
2.673
2.508
2.697
6
2
3
6
65
2.533
2.727
V/V
V/V
mV/lsb
mA
mV
mV
µA
µA
Min
Typ
Max
Units
3.926
4.150
4.170
4.190
3.980
4.190
4.210
4.230
4.034
4.230
4.250
4.270
V
V
V
V
3.905
4.130
4.146
4.166
3.980
4.190
4.210
4.230
4.065
4.250
4.278
4.300
V
V
V
V
Voltage Detector for LDO1 and LDO6
Typ
2.72
2.77
Max
VLDO1
Units
V
V
-NOM
52
2.33
2.40
85
VLDO6
mV
V
V
-NOM
BATTERY VOLTAGE DIVIDER: MVBAT
TA =-30 to 85°C, CVBAT=10µF MLCC, CAdapter=1µF MLCC unless otherwise noted
Parameter
MVBAT Output voltage
5 – bit programmable
MVBAT Output voltage step
Output drive current capability
MVBAT Load Regulation
MVBAT Output Voltage Step
Operating Battery Current
Shutdown Current
Symbol
VMVBAT
Vstep
Iout
∆ΜVBAT
Conditions
VBAT=4.35V, MVEN = 1
code 10000
code 01111
VBAT=4.35V, MVEN = 1
1
0 < Iout < 100 µA
VBAT = 4.35 V, MVEN = 1
VBAT = 4.35 V, MVEN = 1
VBAT = 4.35 V, MVEN = 0
5
85
1
BATTERY CHARGER
TA =-30 to 85°C, CVBAT =10µF MLCC, CAdapter =1µF MLCC, 4.0V ≤ ADAPTER ≤ 12V unless otherwise noted
Parameter
Charger Control Voltage Range
2 – bit programmable
Charger Control Voltage Range
2 – bit programmable
REV.PrP 2/6/02
Symbol
VBAT
SENSE
VBAT
SENSE
Conditions
Ta= 25 °C,
VR_SENSE = 6mV & 115mV,
5.5V ≤ ADAPTER ≤ 12V (note 1)
code 00 (default)
code 01
code 10
code 11
Ta= -20 to 55°C,
VR_SENSE = 6mV & 115mV,
5.5V ≤ ADAPTER ≤ 12V (note 1)
code 00 (default)
code 01
code 10
code 11
-5-
PRELIMINARY TECHNICAL DATA
Charger Detect On Threshold
Charger Detect Off Threshold
Charger Supply Current
Current Limit Threshold
High Current Limit
(Full charge current enabled)
Low Current Limit
(Full charge current disabled)
Pre-Charge Current Source
Base Pin Drive Current
Deep Discharge Lock-Out (Releasing voltage)
Deep Discharge Lock-Out Hysteresis
ISENSE Bias Current
BATID pull-up resistor to ADAPTER
Minimum Load for Stability
ADAPT
ERVBAT
ADAPT
ERVBAT
IADAPTER
ADAPT
ER-VISNS
DDLO
ADP3500
110
165
225
mV
5
23
50
mV
2
mA
ADAPTER=5V, VBAT=4.3V
ADAPTER=5V
VBAT=3.6V
135
160
185
mV
VBAT=3.0 V
40
55
70
mV
VBAT ≤ DDLO
Note 2.
VBAT<DDLO, Ta=25C, 5mA Precharge, VBAT ramping up
3
15
5
28
2.675
7
2.78
mA
mA
V
1
130
10
mV
µA
KΩ
mA
200
IISNS
RBATID
IL
VISNS=5V
70
BATID=H. Note 3.
100
Note 1: Overhead includes external components, including sense resistor, PNP and isolation diode.
2: DDLO hysteresis is dependent upon DDLO threshold value. If DDLO threshold is at maximum, DDLO hysteresis is at
maximum at the same time.
3: Guaranteed but not tested.
REV.PrP 2/6/02
-6-
PRELIMINARY TECHNICAL DATA
ADP3500
LOGICS
DC Specifications
TA =25°C, CVBAT=1µF MLCC, VBAT = 3.6 V
Parameter
CS, CLKIN, RESETIN-, TCXO_ON, SLEEP-,
KEYPADROW (Internal 10KΩ pull-up)
Input High Voltage
Input Low Voltage
Hysteresis
GPIO, DATA
Input High Voltage
Input Low Voltage
Hysteresis
Output High Voltage
Output Low Voltage
INTOutput High Voltage
Output Low Voltage
BLIGHT (Open Drain Output)
Output Low Voltage
KEYPADCOL (Open Drain Output)
Output Low Voltage
PWRONKEY-, OPT1 (Internal 140KΩ Pull-up)
Input High Voltage
Input Low Voltage
Hysteresis
OPT2- (Input/Open Drain Output)
Input High Voltage
Input Low Voltage
Hysteresis
Output Low Voltage
OPT3
Input High Voltage
Input Low Voltage
Hysteresis
32KOUT
Output High Voltage
Output Low Voltage
RESET+ (Open Drain Output)
Output Low Voltage
OFF Leak
RSTDELAY-, RESETOUT- (Open Drain Output)
Output Low Voltage
BATID (Internal 100KΩ pull-up)
Input High Voltage
Input Low Voltage
Hysteresis
Supply Current of RTCV
Symbol
Conditions
VIH
VIL
Min
Typ
Max
0.28
V
V
mV
V
V
V
mV
V
V
0.28
V
V
IOL=-100mA
0.4
V
IOL=-1.8mA
0.15
V
2.25
0.5
470
VIH
VIL
2.25
0.5
470
VOH
VOL
IOH=400µA
IOL=-1.8mA
2.69
VOH
VOL
IOH=400µA
IOL=-1.8mA
2.69
VOL
VOL
VIH
VIL
Vhys
0.8xVBAT
VIH
VIL
Vhys
VOL
0.8xVBAT
0.2xVBAT
950
0.2xVBAT
950
IOL=-1.8mA
VIH
VIL
Vhys
0.1xVBAT
0.7xVBAT
0.2xVBAT
300
VOH
VOL
IOH=400µA
IOL=-1.8mA
VOL
OFFLEAK
IOL=-1.8mA
VOL
IOL=-1.8mA
VIH
VIL
VADP=5 to 12V
IOSC
Units
0.9xRTCV
0.005
V
V
mV
V
V
V
mV
0.1xRTCV
V
V
0.1xRTCV
1
V
µA
0.1xRTCV
V
0.2xVADP
V
V
V
0.8xVADP
0.16 x
VADP
1
RTCV=3V,
VBAT=0V
All logic: No load.
V
V
mV
µA
VADP: Adapter voltage
AC Specifications
All specs include temperature unless otherwise noted
Parameter
Operational Supply Range
Oscillator Frequency
Start-up Time (note)
Frequency deviation
REV.PrP 2/6/02
Symbol
RTCV
FCLK
tSTART
fDEV
Conditions
RTCV=0V to 3V
RTCV=2 to 3V
-7-
Min
2
Typ
32.768
100
TBD
Max
3.1*
200
Units
V
KHz
mS
PRELIMINARY TECHNICAL DATA
fJITTER/S
EC
Frequency Jitter
Cycle to Cycle
>100cycles
Long term Drift
RTCV=3V, 3 minutes
40*
50*
10*
SERIAL INTERFACE
Parameter
tCKS
tCSS
tCKH
tCKL
tCSH
tCSR
tDS
tDH
tRD
tRZ
tCSZ
Min.
50
50
100
100
100
62
50
40
Typ.
Max
50
50
50
Units
nS
nS
nS
nS
nS
µS
nS
nS
nS
nS
nS
Test Condition/Comments
CLK set-up time
CS set-up time
CLK “High” Duration
CLK “Low” Duration
CS hold time
CS recovery time
Input data set-up time
Input data hold time
Data output delay time
Data output floating time
Data output floating time after CS goes low.
Note: These parameters are not tested.
ABSOLUTE MAXIMUM RATINGS
Voltage on ADAPTER pin to GND ……………………………..... -0.3, 15Vmax
Voltage on VBAT pin to GND …………………………………… -0.3, 7Vmax
Voltage on Pin 6-13, 21-28 to GND ……………………………… -0.3, VLDO1+0.3Vmax
Voltage on Pin 1, 62-64 ………………………………………….. - 0.3, VBAT+0.3V max
Voltage on Pin 20, 32 …………………………………………….. - 0.3, VRTCV+0.3V max
Voltage on Pin 60, 61 ……………………………………………... - 0.3, VADAPTER+0.3V max
Voltage on Pin 2-5, 14, 30, 31, 33 …………………………………. - 0.3, 7V max
Storage Temperature Range ………………………………………. - 65 to +150 °C
Operating Temperature Range ……………………………………. - 30 to +85°C
Maximum Junction Temperature …………………………………. 125°C
θJA Thermal Impedance (LQFP-64) ………………………………. 2 layer board 76°C/W
θJA Thermal Impedance (LQFP-64) ………………………………. 4 layer board 54°C/W
Lead Temperature Range (Soldering, 60sec) ……………………... 300°C
ORDERING GUIDE
Model
ADP3500AST
REV.PrP 2/6/02
ADP3500
RTCV=3V, TA=25°C
Temperature Range
-30 C to 85 C
Package
LQFP 64 pins
-8-
nS
nS
ppm
PRELIMINARY TECHNICAL DATA
ADP3500
AGND
LDO8 (RF Tx)
VBAT
LDO9 (RF Rx2)
NRCAP
BVS
LDO10 (RF Option)
MVBAT
AGND
BATID
BASE
ISENSE
ADAPTER
OPT2-
PW
PIN CONFIGURATION
64
49
1
48
VBAT
OPT3
KEYPADCOL0
LDO7 (RF Rx1)
KEYPADCOL1
LDO6 (Baseband Core)
KEYPADCOL2
VBAT
KEYPADCOL3
LDO5 (Vibrator)
KEYPADROW0
LDO4 (Audio)
KEYPADROW1
VBAT
KEYPADROW2
LDO2 (Baseband AVDD)
KEYPADROW3
REFO
KEYPADROW4
AGND
KEYPADROW5
TCXO_ON
LDO3 (RTC/Coin-cell)
VBAT
SLEEP-
LDO1 (Baseband VDD)
BLIGHT
LDO11 (Option)
DGND
INT-
VBAT
RSTDELAY-
16
33
17
TEST
RESET+
RESETOUT-
CLKIN
RESETIN-
CS
DATA
GPIO3
GPIO2
GPIO0
GPIO1
OSC
RTCV
AGND
32
Figure 2. Pin Configuration
PIN DESCRIPTION
Pin
1
2
3
4
5
6
7
8
9
10
11
12
Mnemonic
OPT3
KEYPADCOL0
KEYPADCOL1
KEYPADCOL2
KEYPADCOL3
KEYPADROW0
KEYPADROW1
KEYPADROW2
KEYPADROW3
KEYPADROW4
KEYPADROW5
TCXO_ON
I/O
I
O
O
O
O
I
I
I
I
I
I
I
Supply
VBAT
LDO1
LDO1
LDO1
LDO1
LDO1
LDO1
LDO1
LDO1
LDO1
LDO1
LDO1
13 SLEEP-
I
LDO1
14
15
16
17
BLIGHT
DGND
INTRTCV
O
O
-
VBAT
LDO1
-
18
19
20
21
OSCOUT
AGND
OSCIN
GPIO0
I/O
RTCV
RTCV
LDO1
22 GPIO1
I/O
LDO1
23 GPIO2
I/O
LDO1
24 GPIO3
I/O
LDO1
25
26
27
28
29
I/O
I
I
I
O
LDO1
LDO1
LDO1
LDO1
RTCV
DATA
CS
CLKIN
RESETIN32KOUT
REV.PrP 2/6/02
Function
Optional Power ON input. ADP3500 will keep “power ON” during this pin goes “High”.
Keypad Column Strobe 0 (Open Drain, pull low)
Keypad Column Strobe 1 (Open Drain, pull low)
Keypad Column Strobe 2 (Open Drain, pull low)
Keypad Column Strobe 3 (Open Drain, pull low)
Keypad Row Input 0. Pulled up internally, 10KΩ
Keypad Row Input 1. Pulled up internally, 10KΩ
Keypad Row Input 2. Pulled up internally, 10KΩ
Keypad Row Input 3. Pulled up internally, 10KΩ
Keypad Row Input 4. Pulled up internally, 10KΩ
Keypad Row Input 5. Pulled up internally, 10KΩ
Logic input pin for Main LDOs (LDO1, LDO2, LDO3, LDO6) turning on control. L: OFF, H:
ON
Logic input pin for RF Rx LDOs (LDO7 and LDO9). Gating register data with this input for
these LDOs. LDO7 and LDO9 are turned OFF when SLEEP- goes Low even if the registers
set to ON.
LED drive. Open drain output.
Digital Ground
Interrupt signal output
Supply input for RTC, 32KHz OSC, and some other logics. Connects to Coin cell battery in
typical operation.
Connect to 32.768KHz crystal.
Analog Ground
Connect to 32.768KHz crystal.
General Purpose Input and Output port. Integrated Interrupt function. Interrupt occurs both
falling and raising edge.
General Purpose Input and Output port. Integrated Interrupt function. Interrupt occurs both
falling and raising edge.
General Purpose Input and Output port. Integrated Interrupt function. Interrupt occurs both
falling and raising edge.
General Purpose Input and Output port. Integrated Interrupt function. Interrupt occurs both
falling and raising edge.
Serial Interface data input and output.
Serial Interface Chip Select input. Active High input.
Serial Interface Clock input.
Reset input signal for internal reset signal and starts Stay-Alive timer.
32.768KHz output. Output after 30mS when Reset is released.
-9-
PRELIMINARY TECHNICAL DATA
30
31
32
33
RESET+
RESETOUTTEST
RSTDELAY-
O
O
I
O
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
VBAT
LDO11
LDO1
VBAT
LDO3
AGND
REFO
LDO2
VBAT
LDO4
LDO5
VBAT
LDO6
LDO7
VBAT
LDO8
AGND
LDO9
VBAT
LDO10
BVS
NRCAP
AGND
MVBAT
BASE
ADAPTER
BATID
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
I
61
62
63
64
ISENSE
PWRONKEYOPT1OPT2-
REV.PrP 2/6/02
I
I
I
I/O
RTCV
RTCV
RTCV
RTCV
ADP3500
Reset output. Invert signal of RESETOUT-. Open drain and low OFF leak.
Reset output. Follows Voltage Detector operation. Open drain output.
Test pin. If the pin tied to RTCV, test mode runs. Connect to GND for normal operation.
Reset output. 50mS delayed. Connect to baseband’ reset input as typical application. Open
drain output.
Supply input. Connect to Battery.
VBAT
Regulator #11 output. Use for Optional circuit.
VBAT
Regulator #1 output. Use for Baseband I/O supply.
Supply input. Connect to Battery.
VBAT
Regulator #3 output. If VBAT>2.7V, the output is always active. Use for Coin cell supply.
Analog Ground
VBAT
Output of LDO2 through FET switch.
VBAT
Regulator #2 output. Use for Baseband analog supply.
Supply input. Connect to Battery.
VBAT
Regulator #4 output. Use for General analog supplies. Ex. Speaker Amp.
VBAT
Regulator #5 output. Use for Vibrator.
Supply input. Connect to Battery.
VBAT
Regulator #6 output. Use for Baseband core supply.
VBAT
Regulator #7 output. Use for RF Rx IC supply. Gated with SLEEP- signal input.
Supply input. Connect to Battery.
VBAT
Regulator #8 output. Use for RF Tx IC supply.
Analog Ground
VBAT
Regulator #9 output. Use for RF Rx IC supply. Gated with SLEEP- input signal.
Supply input. Connect to Battery.
VBAT
Regulator #10 output. Use for Optional circuit.
Battery Voltage Sense input for Charger. Connect to Battery.
VBAT
Noise reduction capacitor. 0.1µF MLCC.
Analog Ground
VBAT
Battery voltage divider output. Buffered internally. Connect to Baseband ADC.
ADAPTER Base drive output for PNP pass transistor
AC adapter input. Use to charger supply.
ADAPTER Battery identification. 100KΩ pulled up internally. “L”: Battery exist, “H”: No battery. If
BATID=”H”, Charger operates with “No current Limit”.
ADAPTER Charge current sense input
VBAT
Power ON/OFF key input. Pulled up internally (140KΩ).
VBAT
Optional Power ON input. ADP3500 will keep “power ON” during this pin goes “Low”.
VBAT
Optional Power ON input. ADP3500 will keep “power ON” during this pin goes “Low”.
While the part is powered up, the input is pulled to Low (GND) internally. Don’t connect to
any supply or signal source.
- 10 -
PRELIMINARY TECHNICAL DATA
ADP3500
BLOCK DIAGRAM
VBAT
AGND
ADAPTER ISENSE BASE
56 50 39 19
52 48 45 42 37 34
59
61
BVS
58
54
60
BATID
57
MVBAT (VBAT Measure)
40
REFO
55
NRCAP
36
LDO1 (Baseband VDD)
LDO2
41
LDO2 (Baseband AVDD)
LDO3
38
LDO3 (RTC/Coin-cell)
LDO6
46
LDO6 (Baseband Core)
43
LDO4 (Audio)
44
LDO5 (Vibrator)
47
LDO7 (RF Rx1)
49
LDO8 (RF Tx)
51
LDO9 (RF Rx2)
53
LDO10 (RF Option)
35
LDO11 (Option)
13
28
SLEEPTCXO_ON
RESETIN-
17
RTCV
32
TEST
33
RSTDELAY-
31
RESETOUTRESET+
100KΩ
VBAT
Charger_Detect
Battery Charger
140KΩ
PWRONKEYOPT1OPT2OPT3
62
63
64
1
Charger Control
POWERON_N
OPT1_N
DDLO
REF
power_on
OPT2_N
OPT3
RTC
Alarm
LDO_EN
LDO1
ON/OFF
LOGIC
voltage_detect
CLK
Delay
10mS
sync
PWROFF
ON/OFF
LOGIC
CLK
ON/OFF
LOGIC
Data
In
INTKEYPADCOL0
KEYPADCOL1
KEYPADCOL2
KEYPADCOL3
KEYPADROW0
KEYPADROW1
KEYPADROW2
KEYPADROW3
KEYPADROW4
KEYPADROW5
BLIGHT
DGND
2
CS
CLKIN
DATA
GPIO0
GPIO1
GPIO2
GPIO3
3
4
LDO1
Main
ON/OFF
LOGIC
Sub
LDO4
5
LDO5
LDO7
4
6
Level
trans
LDO8
KEY
PAD
I/F
7
9
Sub
Main
INT
5
8
LDO1
Sub
INT_N
Level
trans
Level
trans
Main
Main
5
16
LPF
REF
BATID
LDO9
6
10
11
LDO10
LDO1
GPIO_INT / gpi_intrst
14
LDO11
15
26
27
25
21
22
Level
trans
23
Serial
I/F
DATA
GPIO
+
INT
DATA
Voltage
Detector
Level
trans
CLKs
24
DGND
Level Translator
VBAT & RTCV
LDO1
12
LDO1
Level Translator
OSC IN
20
OSC OUT
18
32K OUT
29
RTCV
DGND
32KHz
Delay
30mS
Open Drain
RTC
/clock
Stay/Alive
Timer
0.25-8sec
CLKs
Data
Delay
50mS
Data
30
RESETIN_N
Figure 3. Overall Block Diagram
REV.PrP 2/6/02
RTCV
- 11 -
PRELIMINARY TECHNICAL DATA
ADP3500
Theory of Operations
As illustrated in Figure 1 at the beginning, ADP3500 can be divided into two high level blocks – Analog and Logic. The Analog
block mainly consists of LDO regulators, battery charger, reference voltage, and voltage detector sub-blocks, all of which are
powered by the main power source(VBAT), namely the main battery or the charging adapter. On the other hand, the Logic block is
more complicated. All the Logic sub-blocks are also powered by VBAT except the RTC counter, 32MHz Output control, RESET
Output, and Stay-Alive Timer. These sub-blocks are powered from RTCV pin, as indicated in Figure 4 in shaded area.
[VBAT]
5
POWER ON
4
KEYPAD I/F
3
GPIO
2
SERIAL I/F
1
6
DELAY 10mS
7
INTERRUPT
CONTROL
8
LDO CONTROL
9
RTC COUNTER
11
STAY-ALIVE TIMER
ANALOG
BLOCK
RESET
[RTCV]- RTC BLOCK
10
32K OUTPUT
CONTROL
RESET OUTPUT
Figure 4. Power partitioning of sub-blocks
1. ANALOG BLOCKS
1.1 LOW DROP-OUT(LDO) REGULATORS
There are total four Sub-LDOs for each LDO1, 2, 3, and 6, in order to meet lower power consumption at light load (stand-by
operation). They are used at low load condition, but they are continuously ON even if the each Main-LDOs are ON. The LDO3 and
3b are used for Coin cell and LDO3b is always ON until Main battery (VBAT) is downed to 2.5V due to DDLO function. LDO7 and
9 are controlled with SLEEP- signal. For detail of LDO ON/OFF control, please refer to Section “2.8 LDO Control”.
Table 1. Ground currents of LDOs with each handset operations.
Baseband Baseband
LDO names
Coin Cell Audio Vibrator
VDD
Core
Baseband
AVDD
RF
Rx1
RF
Tx
RF
Rx2
RF
Option
Option
Main Total LDO
REF
IGND
LDO #
Power OFF
1
OFF
6
OFF
3
10µA
4
OFF
5
OFF
2
OFF
7
OFF
8
OFF
9
OFF
10
OFF
11
OFF
20µA
30µA
Light load
Standby Mid-load
mode
Active load
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
50µA
OFF
20µA
300µA
60µA
55µA
60µA
OFF
OFF
55µA
50µA 50µA 50µA
50µA
OFF
20µA
450µA
Talk
Ring
60µA
60µA
55µA
55µA
60µA
60µA
50µA
50µA
OFF
50µA
55µA
55µA
50µA 50µA 50µA
50µA 50µA 50µA
50µA
50µA
50µA
50µA
20µA
20µA
550µA
600µA
REV.PrP 2/6/02
- 12 -
PRELIMINARY TECHNICAL DATA
ADP3500
Table 2. LDO operation overview
Regulator
LDO1a
LDO1b
LDO2a
LDO2b
LDO3a
LDO3b
LDO4
LDO5
LDO6a
LDO6b
LDO7
LDO8
LDO9
LDO10
LDO11
Current
Rating (mA)
Baseband VDD
150
Baseband VDD sub
1
Baseband AVDD
50
Baseband AVDD sub
0.3
RTC/Coin Cell
50
RTC/Coin Cell sub
1
Audio
180
Vibrator
150
Baseband Core
50
Baseband Core sub
0.3
RF Rx1
100
RF Tx
150
RF Rx2
50
RF Option
50
Option
100
Names
Voltage (Typ)
Or Range
2.90V
2.87V
2.36V~2.66V
2.33V~2.63V
3.0V
2.97V
2.9V
2.9V
2.6V
2.57V
2.9V
2.9V
2.9V
2.9V
1.5V
Program steps
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
Step size
(mV)
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
Cout
2.52V
2.49V
-
2.2µF
2.2µF
1µF
1µF
1µF
1µF
2.2µF
2.2µF
1µF
1µF
2.2µF
2.2µF
1µF
1µF
2.2µF
1.2 BATTERY CHARGER
1.2.1. Block Diagram
Cvbat
RSENSE
AC Adapter
CADAPTER
ISENSE
ADAPTER
+
V(ISENSE)
-
BASE
VBAT
BVS
Battery
Pre-charge
5m A
gm
EN
gm
EN
DDLO
MVBAT
MVBAT
EN
EN
REF
100KΩ
BVS
BATID
BATID
CHI
LDO_ CHEN
EN
LOGIC Block
Charger_
Detect
Figure 5. Battery charger block diagram
REV.PrP 2/6/02
- 13 -
CHV MVEN
0/1
MV4:0
PRELIMINARY TECHNICAL DATA
1.2.2.
Flow Chart
Battery charger start
VADAPTER>VBAT
?
N
Y
Set Charger Detect flag
DDLO comparator will
operate if VBAT>2V.
Even if VBAT<2V, precharge is continuously
applying 5mA.
RESETIN- should be
asserted until baseband
chip active.
Then, CHEN=1 as default.
Pre-charge 5mA
VBAT>DDLO
?
LDO3b: ON
BATID=0: Battery connected
BATID=1: Battery disconnected
Determined by external
sense resistor
BATID=0
?
Set Low Current Charge
IADAPTER=250mA
(50mV on Rsense)
Pre-charge: OFF
LDO1, 1b, 2, 2b, 3, 6, 6b
Voltage Detector
all enabled
Voltage Detector
VLDO6>2.5V
AND
VLDO1>2.7V
?
Figure 6. Charger flow chart A
REV.PrP 2/6/02
- 14 -
Current Loop Disabled
Voltage Loop Regulates
VBAT to 4.0V
Pre-charge: OFF
ADP3500
PRELIMINARY TECHNICAL DATA
ADP3500
A
Reset sequence runs
Baseband sets Charge Voltage
Baseband sets MVBAT gain
Baseband Enables
Full charge current?
(CHI=1?)
CHI=0: Full current charge OFF
CHI=1: Full current charge ON
N
Y
Low Current Charge: OFF
Set Full current charge
IADAPTER=750mA
(150mV on Rsense)
N
Baseband
CHEN=0?
Y
Charging Terminated
Figure 7. Charger flow chart B
1.2.3. Charger Detect function
The ADP3500 will detect that a charging adapter has been applied when the voltage at the ADAPTER pin exceeds the voltage at
BATSNS. 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.
1.2.4. DDLO function and operation
The ADP3500 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-LDO 3b. If the battery voltage drops below the
hysteresis level, the reference and LDO's will be shut down, if for some reason they are still active. Since LDO1 will be in deep
dropout 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 also Figure 6, the Battery Charger Flowchart.
1.3 MVBAT
The ADP3500 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 full scale battery of 4.35 V. To assist with calibrating out system errors in the
REV.PrP 2/6/02
- 15 -
PRELIMINARY TECHNICAL DATA
ADP3500
ADP3500 and the external A/D converter, this full scale voltage may be trimmed digitally with 5 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 uA of leakage current
when disabled.
1.4 REFERENCE
The ADP3500 has an internal, temperature compensated and trimmed band-gap reference. The battery charger and LDO's 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 50kohm 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 LDO's, with the exception of LDO3, use the filtered reference.
Since the reference voltage appears at NRCAP through a 50kohm series internal impedance, it is very important to never place any
load current on this pin. Even a volt meter with 10 megohm input impedance will affect the resulting reference voltage by about 6 or
7 mV, affecting the accuracy of the LDO's and charger. If for some reason the reference must be measured, be certain to use a high
impedance range on the volt meter or a discrete high impedance buffer prior to the measurement system.
2. LOGIC BLOCKS
ADP3500 has following logic functions.
• Three 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. (2Hz, 1Hz,
1/60Hz, 1/3600Hz, Once a months)
Following is a block diagram based on Logic circuit.
REV.PrP 2/6/02
- 16 -
•
•
•
•
•
•
GPIO and INT ports control
Key-pad interface
LED light control
LDO functions
Clock and Reset output control
Stay-Alive timer
PRELIMINARY TECHNICAL DATA
ADP3500
[VBAT]
voltage detect_delay
voltage_detect
DELAY
10mS
chager_detect
SYNC.
power_on
PWRONKEY_N
OPT1_N
Interrupt
register
block
OPT2_N
OPT3
POWER
OFF
pwronkey_n_sync,
opt1_n_sync,
opt3_sync
SYNC.
SYNC.
batid
DATA
IN
Analog block
BLIGHT
LED control
BL
KEY PAD
I/F control
DGND
KEYPADCOL
KEYPADROW
GPIO[3:0]
4
KEY PAD
I/F
6
4
INT
control
register
(reset & mask)
keypad_int
GPIO
control
GPIO
INT_N
TCXO_ON
SLEEP_N
LDO control register
write_enable
write_data[7:0]
CS
CLKIN
DATA
Serial
I/F
Analog
Blocks
Analog
control
registers
sp_addr[4:0]
resetin_n
(reset for registers)
analog block
32K OSC
rtc_clk32k
clk32k
32K OUT
rt
OSCIN
32K CLK
output
control
Output data
select
clk512
RTC
t
OSCOUT
LDO
Control
RTC_CS
rtc_resetin_n
ct
RESETIN_N
alarm_int
Data
select
Address
decode
Test mode
register
block
Test mode cont
clk1k
Stay-Alive
Timer
test_ldoenable
RTC register block
rtc_test
test_mode
TEST
rtc_voltage_detect
RESETOUT_N
RSTDELAY_N
rtc_voltage_detect
reset output
control
RESET
[RTCV]
Figure 8. LOGIC block diagram
2.1 RESET
2.1.1 RESETIN- signal
The internal reset function is activated by external reset input, RESETIN-, and this 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 detail).
LDOs, controlled by Serial I/F, are applied “RESET” by RESETIN-. LDO4, LDO5, LDO7, LDO8, LDO9, LDO10, LDO11
and REF0 are set to “0”. In case RESETIN- has noise, the internal circuit may be in reset and cause the system unexpected
result. Please take enough treatment. RESETIN- is level translated from LDO1 to both VBAT and RTCV supplies.
REV.PrP 2/6/02
- 17 -
PRELIMINARY TECHNICAL DATA
ADP3500
2.1.2 RESET output control and 32KHz output control
Using Voltage Detect signal, device generates 32K OUT, RSTDELAY-, RESETOUT-, and RESET signals. About 32mS after
rtc_voltage_detect (Voltage Detect signal in RTCV supply) signal goes from “0” to “1”, 32K OUT signal is generated from
internal RTC_CLK32K signal. RSTDELAY_N (RSTDELAY-) goes to “0” when rtc_voltage_detect is “0”, and it goes to “1”
at 50mS after the “0” to “1” transition of rtc_voltage_detect. RESETOUT_N (RESETOUT-) and RESET toggle their states.
Signal clk512 is a 512Hz, which generated in USEC counter block.
2.2 SERIAL INTERFACE
tCSR
CS
tCKS tCSS
tCSH
tCKH
tCKL
CLKIN
Serial
DATA
ADDR5
ADDR4 0 CTRL1 (W) CTRL2 (W) DATA7
1
DATA0
Serial I/F WRITE Timing
tCSR
CS
tCKS tCSS
tCKH
tCKL
CLKIN
Serial
DATA
ADDR5
ADDR4 0 CTRL1 (R) CTRL2 (R)
DATA7
1
DATA0
tRD
tCSZ
Serial I/F READ Timing Single Mode
CS
tCKS tCSS
tCKH
tCKL
CLKIN
Serial
DATA
ADDR5
ADDR4 0 CTRL1 (R) CTRL2 (R) DATA7
1
DATA0
tRD
Serial I/F READ Timing Continuous Mode
Figure 9. Serial Interface signal
Table 3. Set up and Hold Specifications
Parameter
Min.
REV.PrP 2/6/02
Typ.
Max
Units
Test Condition/Comments
- 18 -
ADDR5
tRZ
ADDR4
PRELIMINARY TECHNICAL DATA
ADP3500
tCKS
tCSS
tCKH
tCKL
tCSH
tCSR
tDS
tDH
tRD
tRZ
tCSZ
200
400
400
400
500
62
200
200
nS
nS
nS
nS
nS
µS
nS
nS
nS
nS
nS
300
300
300
CLK set-up time
CS set-up time
CLK “High” Duration
CLK “Low” Duration
CS hold time
CS recovery time
Input data set-up time
Input data hold time
Data output delay time
Data output floating time
Data output floating time after CS goes low.
2.2.1. Function block
ADP3500 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 to Parallel / Parallel to Serial conversion of data, as well as clock transfer.
resetin_n
CS
CLKIN
DATAIN
Serial To Parallel
Conversion
sp_addr [5:0]
write_enable
Creation of
write Data
sp_data [7:0]
RW_SEL
Parallel to Serial
Conversion
DATA
Synchlonization
and Data Selection
ps_data [7:0]
Figure 10. Serial Interface block diagram
Serial interface block works during the time period at CS signal enable. After the falling edge of CLKIN signal right after the
rising edge of CS signal, Address, transfer control signal and write data are held in sequentially. In case DATA READ, each of
data will be prepared by rising edge of CLKIN and baseband chip may want to read or latch the data at 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 DATA line would be High impedance. In this case, user needs to input the data again. Please note that CLKIN
should be stayed “L” when CS goes H. RTC counter registers should be accessed at a certain time (>62µS) later after CS
assertion. Asserting RESETIN_N (RESETIN-) signal resets the block..
Notes:
• CLKIN=10KHz to 1MHz, 20/80% duty cycle.
• CLKIN should be “L” when CS goes “H”.
• In case of RTC counter access, the access should be approximately 62µS, (2 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 RTC counter makes error.
2.2.2 Data input/output timing
5
4
3
2
Address(6bit)
REV.PrP 2/6/02
1
0
1
0
R/W(2bit)
- 19 -
7
6
5
4
3
Read DATA(8bit)
2
1
0
PRELIMINARY TECHNICAL DATA
ADP3500
Figure 11. Serial I/F Data read/write timing
SP_ADDR[5:0]
: 6bit address
SP_CTRL[1:0]
: 2bit Read/Write control (01: Write, 10: Read)
SP_DATA[7:0]
: 8bit Input/Output Data
* All transfer will be done MSB first.
2.3 GPIO+INT
GPIO block has 4 channel I/O function and interrupt. With GPIO CONTROL register (1Ah), it is possible to control Input or
Output setting of each channel individually. The output data is set in GPIO register (1Ch). When the port is set as input mode,
the input signal transition from “1” to “0” and from “0” to “1”, then generate interrupt signal with Edge detection. The held
interrupt signals are reset by GPIO INT RESET register (1Dh). Setting GPIO MASK register (1Bh) to “1” enables the
interrupt of GPIO. (Not MASKED, “1” at default in reset.)
2.4 INT REGISTER
In case the interrupt event has occurred, “1”, the signal is held in this register. INT detect and Reset are synchronized at the
rising edge of CLK32K. In case the interrupt event and reset signal are occurred at same time, interrupt event has priority.
RESETIN_N signal resets INT register (1Eh) to “0” (No INT detected), except alarm_int and ctfg_int. INT MASK register
(1Fh) to “1” (not masked). This block masks alarm_int and ctfg_int, which generated in RTCV block, but these signals are
reset with ALARM CONTROL register (0Dh) and CTFG CONTROL register (0Eh). The interrupt signal, INT_N, is an
“inverted OR” signal of value in INT register and GPIO register.
DATA-IN register is a port to read an interrupt status. The input data are through SYNC block except Alarm signal. Since this
is for just read back purpose, user cannot write any data.
SYNC block
BATID
Register
RTC Alarm
Charger_Detect
DATA_IN registor (Addr: 20h)
OPT3
OPT1-
PWRONKEY-
Figure 12. DATA-IN block
2.5 KEYPAD CONTROL & LED DRIVE
KEYPADCOL[3:0] are Open Drain output. The KEYPADROW[5:0] are Falling edge trigger input (input state transition from
“1” to “0”) and generate Interrupt signal, and are pulled up to LDO1. By providing 4 keypad-column outputs and 6 keypadrow inputs the ADP3500 can monitor up to 24 keys with baseband chip. Writing Column outputs and Reading Row inputs are
controlled through serial interface. The address of the KEYPADROW is 19h, and KEYPADCOL is 18h. Initial register value
is “0” that means an output of KEYPADCOL is “High Impedance”.
Back-light drive is an open drain output. Maximum current of internal FET is 100mA. Initial register value is “0” that means
the output of BLIGHT is “High impedance”.
REV.PrP 2/6/02
- 20 -
PRELIMINARY TECHNICAL DATA
ADP3500
2.6 POWER ON INPUT
PWRONKEY and OPT1 have pull-up resistors, and others are not. In addition to these inputs, other internal input signals such
as charger_detect and Alarm signal (alarm_int) from RTC enable Main and Sub LDOs of LDO1, 2, 3 and LDO6. Power ON
status is hold by a latch data in Delay circuit, called voltage_detect_delay (please see 4.8 for more detail). OPT3 has a lower
voltage threshold. OPT2 is different structure to the other inputs, and is pulled down to zero by internal signal when phone is
Power ON status, in order to make sure to have Power ON status even if short-term disconnection is happened. Following is a
block diagram and Power on sequence.
VBAT
140KΩ
140KΩ
voltage_detect_delay
charger_detect
alarm_int
PWRONKEYOPT1-
power_on
OPT2OPT3
INT
Block
Figure 13. Power ON input block diagram
•
•
•
•
•
•
•
REV.PrP 2/6/02
Voltage_detect_delay
charger_detect
alarm_int
PWRONKEYOPT1OPT2OPT3
: Voltage Detect Signal (10mS delay)
: Charger Detect Signal
: Alarm Detect Signal (Alarm 1 or 2)
: Power On key input
: Power On signal
: Power On signal
: Power On signal
- 21 -
(1: Assert)
(1: Assert)
(1: Assert)
(0: Assert)
(0: Assert)
(0: Assert)
(1: Assert)
PRELIMINARY TECHNICAL DATA
ADP3500
POWER OFF
POWER ON
PowerOnKey
POWERON
LDO1, 2, 3, 6
LDO1b, 2b, 6b
Voltage Detector
10mS
voltage_detect_delay
50mS
RSTDELAY-
OPT2
INT-
Clear INT-
Serial I/F
Clear INT- and set PWROFF(21h)=1
Figure 14. Power ON sequence
2.7 10 MILISECOND DELAY
This block generates a 10mS delayed signal after the reset of the voltage_detect signal is released. After 10mS (11 clocks of
1024Hz) since the voltage_detect signal is asserted, the voltage_detect_delay signal is asserted. If the duration of the
voltage_detect signal is less than 10mS, voltage_detect_delay signal will not be asserted. When the voltage_detect signal is
released, the voltage_detect_delay signal is also released simultaneously. The voltage_detect_delay signal can be reset with
writing “1” in POWER OFF register (21h).
* User just need to write “1” in the POWER OFF register to reset voltage_detect _delay, and not need to over-write it with “0”.
2.8 LDO CONTROL
The LDO control block controls Power ON/OFF of LDO block. The function in this block has:
•
Hardware control using external signals
•
Software control using serial interface
•
Mixture of 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 serial interface but LDO7 and LDO9 are gated (AND gate) with SLEEP- signal, in order to get into
Sleep mode. If the SLEEP- signal is enabled (goes “Low”), the outputs of LDO7 and LDO9 are turned OFF. Remainder of
LDOs as LDO1, LDO2, and LDO6 is controlled by “Power On Logic”. A Sub LDO called “LDO3b” is independent control
and this LDO control block doesn’t control LDO3b. And Main LDO3 called “LDO3a” is turned on by power_on signal, but
Sub LDO3 called “LDO3b” is always ON while Battery supplies and LDO3b is only controlled by DDLO. A DDLO is control
signal from Battery charger block and is monitoring Battery voltage. When VBAT is under 2.5V (200mV hysteresis from
VBAT=2.7V), DDLO minimizes (DDLO enable) current flow from Li-Ion battery.
Main LDOs
Sub LDOs
: LDO1a, LDO2a, LDO3a, LDO6a
: LDO1b, LDO2b, LDO3b, LDO6b
Table 4a. DDLO status table
Status
LDO1a LDO1b LDO2a LDO2b LDO3a LDO3b LDO4 REFO
Baseband
Baseband VDD
Coin cell
Audio REFO
AVDD
DDLO Enable
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
DDLO Disable
X
X
X
X
X
ON
X
X
Note
REV.PrP 2/6/02
- 22 -
LDO5
Vibrator
LDO6a LDO6b LDO7
Baseband Core
Rx1
OFF
OFF
OFF
OFF
X
X
X
X
LDO8 LDO9 LDO10 LDO11
RF
Tx
Rx2
Option
Option
OFF
OFF
OFF
OFF
X
X
X
X
PRELIMINARY TECHNICAL DATA
ADP3500
1.
“X” means a status of LDO depends on other conditions.
Table 4b. LDO Control Event Table
Event
LDO1a LDO1b LDO2a LDO2b LDO3a LDO3b LDO4 REFO
Baseband
Baseband VDD
Coin cell
Audio REFO
AVDD
POWER ON
ON
ON
ON
ON
ON
(Note 2)
TCXO_ON
ON/
ON/
ON/
(Note 3)
OFF
OFF
OFF
SLEEP(Note 4)
RESETINOFF
OFF
“ALLOFF” bit
OFF
OFF
goes “H”
“PWROFF” bit
OFF
OFF
OFF
OFF
OFF
OFF
OFF
goes “H”
LDO5
Vibrator
LDO6a LDO6b LDO7
Baseband Core
ON
Rx1
LDO8 LDO9 LDO10 LDO11
RF
Tx
Rx2
Option
Option
ON
ON/
OFF
OFF
ON/
OFF
OFF
OFF
OFF
OFF
OFF
OFF
ON/
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
Notes
1. This table only indicate the change of status caused by an event. Blank cells means “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, 2a, 3a, and
LDO6a are changed by TCXO_ON signal.
3. TCXO_ON: Hardware control, change all Main-LDO’ ON/OFF status.
4. SLEEP-: The LDO7 and LDO9 are able to be controlled by software if SLEEP=”H” level. If SLEEP- goes “L”, these
LDOs are turned OFF immediately.
Table 4c. Software Controllability of LDOs
LDO1a LDO1b LDO2a LDO2b LDO3a LDO3b LDO4 REFO
LDO description
Baseband
Coin cell
Audio REFO
Baseband VDD
AVDD
Software Turn
ON
Software Turn
OFF
√
√
√
√
√
LDO5
Vibrator
√
√
√
√
√
√
LDO6a LDO6b LDO7
Baseband Core
√
√
Rx1
LDO8 LDO9 LDO10 LDO11
RF
Option
Tx
Rx2
Option
√
(Note1)
√
√
(Note1)
√
√
√
√
√
√
√
Note
1. LDO7 and LDO9 have a gate with SLEEP-. If SLEEP- is in “L” (active) status, user cannot control and both LDOs are kept
to “OFF” status. User may want to use this function as immediate control to get OFF status by using SLEEP- hardware control
while set register “1” to the LDO control register.
2.9 RTC BLOCK
The Calendar registers are set through serial interface.
2.9.1 Function
•
RTC counter using binary
•
Reading out and writing setting s of Year, Month, Day, Week, Hour, Minute, and second data.
•
Leap year controls, Number of days in a month control
•
Alarm function (Weak, Hour, Minute)
•
Periodic Interrupt function - 2Hz, 1Hz, 1/60Hz, 1/3600Hz, Each month (First day of each month)
•
Protection of wrong data readout during RTC data update.
REV.PrP 2/6/02
- 23 -
PRELIMINARY TECHNICAL DATA
ADP3500
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 writed.
Periodic
Interrupt
leap year
and Date
Control
Data
Select
rtc_alarm_int
rtc_ctfg_int
rtc_data[7:0]
RTC_CS
Registers for
Test mode
USEC
Counter
Sec counter
Increment
control
- Reset to RTC & USEC counters
- Write initial data of USEC counter
Figure 15. RTC counter block
2.9.2 Operation
Synchronizing with RTC_CLK32K clock, USEC counter generates 1sec timing clock and the clock hits RTC counter.
Through the serial interface, CPU can write setting value and read RTC counter value. In case the RTC counter toggles during
the serial interface access to RTC counter, the wrong data can be read/write between RTC counter and interface. CS signal
stops the clocking to RTC counter until CS signal is released. In case CPU writes data into SEC counter, USEC counter is
reset to zero.
Note
• In case of RTC counter access, the access should be waited approximately 62µS, (2 clock cycles of CLK32K) after the
CS signal is asserted, to hold the RTC value.
• CS signal should never be asserted 1sec or longer, this affects counter operation.
2.9.3 Operation of USEC counter
USEC counter counts up synchronizing with RTC_CLK32K clock. It generates 1sec timing signal and it is used as an
increment clocking of RTC counter. In case the 1sec signal is generated during CS signal asserted, the increment clock is
delayed until CS signal is released.
2.9.4 Operation of RTC counter
RTC counter uses the increment signal from USEC counter to control counting operation including the leap year control and
numbers of days in a month control.
REV.PrP 2/6/02
- 24 -
PRELIMINARY TECHNICAL DATA
ADP3500
Enabled signals created
by decoding of
RTC_SP_ADDR[5:0]
addr06h_write
06h
Year
100 scale
05h
Month
12 scale
04h
Date
31 scale
03h
Week
7 scale
02h
Hour
12 scale
01h
Minute
60 scale
addr00h_write
Leap year
&
days in month
control
Initial data
To following
counters
year_count
month_count
day_count
USEC
counter
inc_enb
inc_clk
00h Second 60 scale
week_count
hour_count
min_count
sec_count
Figure 16. RTC counter block diagram
Definition of Leap year
The definition of a leap year is, “a year which can be divided by 4 and can not be divided by 100” and “a year which can be
divided by 400.” For this device, the following definition is used instead.
“A year which 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, 12 have 31days.
Months 4, 6, 9, 11 have 30days.
Month 2 has 28days, but has 29 in leap year.
2.9.5 Alarm Function
Comparing the RTC counter value with the seting value in alarm_setting register (07h-09h), alarm condition is detected.
Setting of week uses 7bits for each day in a week, and works with multiple days setting. There is a delay of 62µS from Alarm
detection to setting up to AOUT/BOUT registers.
ALA_EN flag in ALARM CONTROL register (0Dh) sets Enable/Disable of alarm detection. INT register (1Eh) indicates the
interrupt signals, alarm_int of ALA or/and ALB. INT MASK register (1Fh) do mask of alarm interrupt signal. Alarm
detection state is indicated as AOUT of ALARM CONTROL register (0Dh), and the alarm can be released by writing “1” at
the bit. Alarm B is also controlled as same as Alarm A is.
Note:
User just need to write “1” to release the alarm, and not need to write “0” after “1”. User doesn’t need to wait 62µS
from CS assertion.
2.9.6 Periodic Interrupt function
This is a function, which generates interrupt periodically. The timing of cycle can be selected from 2Hz (0.5sec clock pulse),
1Hz (1sec clock pulse), 1/60Hz (minutes), 1/3600Hz (hour), and month (first day of each month).
The cycle is set using CT2-CT0 value in CTFG CONTROL register (0Eh). The state when interrupt is generated is indicated at
INTRA bit of CTFG CONTROL register (0Eh). INT MASK register (1Fh) only does mask of periodic interrupt signal. There
are two kinds of pattern of CTFG Interrupt signal output.
•
•
Hold the value when the interrupt is occurred (level).
After the interrupt event is happened, assert interrupt signal in certain time period then release it (pulse).
REV.PrP 2/6/02
- 25 -
PRELIMINARY TECHNICAL DATA
ADP3500
In level case, interrupt is occurred at each 0 min (1/60Hz), 0 o’clock (1/3600Hz) or at first day of month. Because they are
happened in long cycle, the value is held at register. After the CPU checks the state, it is released by writing “1” at CTFG bit
of CTFG CONTROL register. In case of 2Hz and 1Hz, the interrupt is not held because the event happens in short cycle.
These event signal output pulse signal of 2Hz or 1Hz in RTC counter directly. Interrupt release operation doesn’t affect on the
interrupt signal in the case.
2.10 STAY-ALIVE TIMER
This is a counter, which increments each 250mS after RTC_RESETIN_N is asserted. It holds its value when the counter
counts full up. Signal clk4 is a 4Hz (250mS) clock which generated in USEC counter. The counter can be reset by writing “1”
at CLR of 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
:
User just need to write “1” to release the interrupt, and not need to write “0” after “1”.
clk4
test_reset
Stay-Alive Timer
RTC_RESETIN_N
D
SA[4:0]
5bit counter
CLRB
Register
Stay-alive Timer Control register (0Fh): CLR
Stay-alive Timer Control register (0Fh): SAx
Figure 17. Stay-Alive Timer block diagram
rtc_voltage_detect
sa_clear
clk4
sa_count[4:0]
0
1
2
3
4
5
Figure 18. Stay-Alive Timer operation timing
REV.PrP 2/6/02
- 26 -
30
31
0
PRELIMINARY TECHNICAL DATA
ADP3500
2.11 REGISTERS
ADDR
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
15h
Description
Sec. Counter
Min. Counter
Hour Counter
Week Counter
Day Counter
Month Counter
Year Counter
Alarm_A Min Register
Alarm_A Hour Register
Alarm_A Week Register
Alarm_B Min Register
Alarm_B Hour Register
Alarm_B Week Register (Option)
Alarm Control
Periodic Interrupt Control
Stay-Alive Timer Control
Charger Control
Charger MVBAT Control
Charger MVBAT
LDO Control 1
Not available
LDO Control 2
16h
LDO Control 3
17h
18h
19h
1Ah
LDO2 Gain
Keypad Column/B-light Register
Keypad Row
GPIO Control Register
1Bh
GPIO MASK
1Ch
GPIO Register
1Dh
GPIO INT
1Eh
INT Register
1Fh
INT MASK
20h
DATA IN
21h
Power OFF
3Fh
TEST register (option)
D7
D6
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
CTFG
SA3
CHV0
MV4
MV3
MV2
LDO11
D1
S1
M1
H1
W1
D1
MO1
Y1
AM1
AH1
AW1
BM1
BH1
BW1
ALB_EN
CT1
SA1
CHI
REF0
MV1
LDO5
LDO10
LDO9
LDO8
CHV1
D5
S5
M5
KI5
IN
T7
IR
ST
7
MS
K7
D4
S4
M4
H4
D3
S3
M3
H3
D4
BL
KI4
D2
S2
M2
H2
W2
D2
MO2
Y2
AM2
AH2
AW2
BM2
BH2
BW2
Aout
CT2
SA2
D0
S0
M0
H0
W0
D0
MO0
Y0
AM0
AH0
AW0
BM0
BH0
BW0
Bout
CT0
SA0
CHEN
MVEN
MV0
LDO4
GPMSK3
GPMSK2
GPMSK1
GPI3
GPO3
GPINT3
GPRST3
GPI2
GPO2
GPINT2
GPRST2
GPI1
GPO1
GPINT1
GPRST1
LDO7
ALLOF
F
G20
KO0
KI0
GPC0
GPMSK
0
GPI0
GPO0
GPINT0
GPRST0
G23
KO3
KI3
GPC3
G22
KO2
KI2
GPC2
G21
KO1
KI1
GPC1
Comment
Note 1,5
Note 1,5
Note 1,5
Note 1,5
Note 1,5
Note 1,5
Note 1,5
Note 5
Note 5
Note 5
Note 5
Note 5
Note 5
Note 5
Note 5
Note 5
Note 4
Note 4
Note 4
Note 4
Note 7
Note 4
Note 4
Note 4
Note 6
Note 6
Note 6
Note 6
Note 6
Note 2,6
INT6
IRST6
INT5
INT4
INT3
IRST3
INT2
IRST2
INT1
IRST1
INT0
IRST0
Note 2,6
MSK6
MSK5
MSK4
MSK3
MSK2
MSK1
MSK0
Note 6
DI6
DI5
DI4
DI3
DI2
DI1
Note 6
LDOENB
USENB
DI0
PWROF
F
TEST
Note 6
Note 3,5
Notes:
1. For the RTC counter data protection, the access should be waited for certain time (62µS) period after CS signal assertion.
(Refer to RTC counter section for the wait time).
2. The INT reset operation will be valid at 62µS or later after its setting.
3. This is a set register for internal test, and should not be accessed at normal operation.
4. Analog block control registers. They control LDO etc. They are powered by VBAT.
5. Registers regarding RTC counter. They are powered by RTCV.
6. Registers for INT, GPIO, KEYPAD I/F etc. They are powered by VBAT.
7. Not available.
REV.PrP 2/6/02
- 27 -
PRELIMINARY TECHNICAL DATA
ADP3500
Typical Performance Characteristics
(Vin = 4.2 V, TA = 25 C)
2.879
2.925
2.879
Output Voltage, V
Output Voltage, V
2.920
2.915
2.910
2.905
2.878
2.878
2.877
2.877
2.900
2.876
0
50
100
150
0
0.2
0.4
Output Current, mA
0.6
0.8
1
Output Current, mA
TPC1, LDO1a load regulation
TPC2, LDO1b load regulation
2.872
2.813
2.813
2.870
Output Voltage, V
Output Voltage, V
2.813
2.868
2.866
2.864
2.812
2.812
2.812
2.812
2.862
2.812
2.860
2.811
0
10
20
30
40
50
0
0.05
0.1
Output Current, mA
0.2
0.25
0.3
0.35
TPC4, LDO6b load regulation
2.920
2.920
2.915
2.915
2.910
2.910
Output Voltage, V
Output Voltage, V
TPC3, LDO6a load regulation
2.905
2.900
2.895
2.890
2.905
2.900
2.895
2.890
2.885
2.885
0
50
100
150
200
0
Output Current, mA
50
100
150
Output Current, mA
TPC5, LDO4 load regulation
REV.PrP 2/6/02
0.15
Output Current, mA
TPC6, LDO7 load regulation
- 28 -
200
PRELIMINARY TECHNICAL DATA
ADP3500
PACKAGE DIMENSION
ST-64A
64-Lead Thin Plastic Quad Flatpack [LQFP]
7 X 7mm Body, 1.4mm Thick
0.030 (0.75)
0.024 (0.60)
0.018 (0.45)
0.063 (1.60)
MAX
0.354 (9.00) BSC
SQ
49
64
1
48
SEATING
PLANE
0.276
(7.00)
BSC
SQ
TOP VIEW
(PINS DOW N)
0.003 (0.008)
MAX LEAD
COPLANARITY
16
33
17
0.016 (0.4)
BSC
7
8
0
8
32
0.009 (0.23)
0.007 (0.18)
0.005 (0.13)
0.006 (0.15)
0.002 (0.05)
CONTROLLING DIMENSIONS ARE IN MILLIMETERS
REV.PrP 2/6/02
- 29 -
0.057
(1.45)
0.055
(1.40)
0.053
(1.35)