austriamicrosystems AG
is now
ams AG
The technical content of this austriamicrosystems datasheet is still valid.
Contact information:
Headquarters:
ams AG
Tobelbaderstrasse 30
8141 Unterpremstaetten, Austria
Tel: +43 (0) 3136 500 0
e-Mail: ams_sales@ams.com
Please visit our website at www.ams.com
AS3658
D a ta S h e e t C o n f i d e n t i a l
P o w e r a n d A u d i o M a n a g e m e n t U n i t f o r P o r ta b l e D e v i c e s
System Control
am
lc s
on A
te G
nt
st
il
2 Key Features
al
id
The AS3658 is highly integrated power and audio
management unit. The AS3658 is designed to include
sophisticated audio features like high performance
audio DAC and ADC. It has several analog and digital
audio interface which are explained in detail in the
following sections. The AS3658 is an integrated solution
for power supply generation and monitoring, battery
management including charging.
- High Current (1.0A) Linear Charger with external
pass transistor (no step down charger)
- 0.1 Ω Battery switch for start-up and trickle charge
- Integrated USB charger up to 880mA (can be used
as wall adapter charger); current accuracy 440500mA for USB specification, in-circuit trimmable
(±1.2% trimsteps)
- Autonomous Battery Temperature Supervision
(0ºC-45ºC or 0ºC- 50ºC) for 10k and 100k NTC
- Charging Timeout (1h-8h in 30min steps)
- Charging in Stanby mode
- Completely Autonomous (no SW)
Power Management Features
lv
1 General Description
- Serial Control Interface
- On/Off Control Module with Boot-ROM / GPIO
- Reset Generation for system controller
- Programmable Interrupt Controller and Watchdog
- Low power off mode (9µA; 2.5V LDO on)
- 88 bit unique ID or Boot fuse array
- Reset with long ON-Keypress (SW-Interuptable)
- Touchscreen Interface (10 bit, interrupt)
Supply Voltage Generation
ni
ca
- 2 RF Programmable Low Noise LDOs (250mA) (1
LDO can be a current controlled switch for hotplug
(200mA ± 40%))
- 1 RF Programmable Low Noise LDO (400mA)
- 4 Programmable Dig. Low Power LDOs(200mA)
- 2 General Purpose PWM DC/DC step up converter
with three programmable current sinks (e.g. forwhite led); for current mode feedback is automatically slected (DCDC_CURR1,2,3)
- 3 General Purpose high efficiency DC/DC step
down converter (DCDC 1 support DVM)
- 1 Low noise charge pump with 5V output voltage
- 1 Ultra Low Power 2.5V LDO (always on)
Current sinks
Te
ch
- 4 programmable(8-bit) from 0.15mA to 38.25mA
(±5% ) optional useable as GPIOs
- 3 programmable high voltage (15V) (8-bit) from
0.15mA to 38.25mA (±5% )
- internal PWM generator (extended time range)
(can control DCDC_CURR1,2,3)
10-bit 40µs Successive Approximation ADC
- Two external Inputs (ADC_IN1, ADC_IN2)
Battery Management
- Wide Battery Supply Range 3.0…5.5V
- On-Chip Bandgap Tuning for High Accuracy (±1%)
- Thermal and Current Protection (int. sensor)
- Standby Mode exit by interrupt e.g. Onkey/RTC
Audio
-
94dB Audio DAC, 16-48kHz sampling rate
Two Digital Audio Inputs (2 x I2S interface)
2.9V low Noise LDO for Audio DAC
Two Headphone Amplifier Output with GND
separation
- Two I2S Inputs and one I2S Output
- I2S master mode with programmable sample rate
(controlled by internal PLL)
- GND Buffer for Headphone Amplifier
- Line/ Headphone outputs with GND separation
- Audio ADC, 82dB SNR with 16ksps
- Microphone Bias Supply and Amplifier (mono)
- 5 Band Adjustable Audio Equalizer (± 12dB in 3dB
gain steps)
- SPDIF Output
- Audio Mixer and Gain Stages
- PCM Interface
Real Time Clock (RTC)
- Alarm and Time function
- Repeated Wakeup (every second or minute)
- 32kHz output
- Backup Battery Charger and Switchover
Programmable System clock
- 1.6 MHz to 2.3 MHz with 100 kHz steps
Package
- BGA124 8x8mm, 0.5mm pitch (can be assembled
without micro via boards)
- Full featured chemistry independent step down
charger with Gas Gauge and Current limitation
www.austriamicrosystems.com
Revision 1v13
1 - 157
AS3658
Data Sheet Confidential
- Applications
3 Applications
The AS3658 is ideal for PDA, PMP, GPS-Navigation Systems and 1 Cell Li+ or 3 Cell NiMH powered devices.
Figure 1. Blockdiagram AS3658
*+-
)
!"#"
$%&
.
!"/
,
*
,
*,
")
,*!("
!.89
6.
""
!"#"
*
01,0
*
01,0
5!6 7#
*8"&
"6.
,&
*
01,0
*
01,0
3
,&
*
0%-03
'
3&
(!#
)
."4
4
*)
*
0%-03
',
,&
*
0%-03
',&
*+
&
!"#
&
'(
!#
%%B.
*)
*"
""
"64
(!#4@
=
6
.=
*)
7;
*)
(!#
+
(!#"
""
+,
+ 5."
"9!6
*
,0:
7.4(/
,
!
7
=!(.>"
,)
,
'
ni
'*3
,
,&
am
lc s
on A
te G
nt
st
il
'"
*
"""
"64
"!(
"4
307
?4.35V for V_USB and
VCHARGER, and for V_USB, if
usb_hold_chdet=1. Warning:
Backcharging is possible if
usb_hold_chdet=1
6.0
6.5
7.0
V
ChOVDetEn=’1’ for external linear
charger only
V
ChOVDetEn=’1’ for external linear
charger only
6.0
Revision 1v13
54 - 157
AS3658
Data Sheet Confidential
- Detailed Description-Power Management Functions
Table 45. Charger Characteristics VVBAT=3.0…5.5V; Tamb=–20…+85°C; unless otherwise specified
Symbol
Parameter
Typ
Min
Unit
ISTARTmax
Maximum load current
during startup on
Vsupply
VUVLO
Undervoltage lockout
threshold
–3%
2.7…
3.4
+3%
V
Value is set by ResVoltRise in the Battery
Voltage Monitor register
VCHOFF
Charge termination
threshold
–0.06
3.90…
4.25
+0.06
V
Li+ battery; value is set by ChVoltEOC in
the Charger Config register
VCHRES
Charger resume
voltage
V
Value is set by ChVoltResume in the
Charger Config register. Do not set
VCHRES higher than VCHOFF!
Vcurr_preset
Charger constant
current pre-set voltage
VEOC
Charger EOC voltage
mA
3.85…
4.20
al
id
5
Note
lv
Min
VRESRI
SE
V
3.60
V
am
lc s
on A
te G
nt
st
il
+
100mV
If isolate_bat=0; to prevent a system reset
if the battery is removed in EOC operation
Table 46. Charger status Bit definitions
Addr:99
Charger status
These bits show the status of the charger
Bit Name
Default
Access
Description
0
ChDet
NA
R
Bit is set when external charge adapter has been
detected on pin VCHARGER
1
ChAct
NA
R
Bit is set when step down charger is operating
(independent of Reg. bit no_charging)
2
Resume
NA
R
Bit is set when battery voltage has dropped below resume
level
3
Trickle
NA
R
Bit is set when charger is in trickle charge mode
4
CVM
NA
R
Bit is set when charger is in top-off charge mode
(constant voltage mode)
5
EOC
R
Bit is set when charging has been terminated. Bit is
cleared automatically when ChEn is cleared, no_charging
is set or charging is resumed.
NA
R
Bit is set when battery detection circuit indicates that no
battery is connected to the system. Detection is started
after EOC and if bit autoresume=1 only. Bit is cleared
automatically when a battery is connected, when DisBDet
is set and/or when ChEn is cleared.
NA
R
Bit is set, if Linear charger is detected, and chDet=1. This
state is latched on the rising edge of chDet. Detected if
VOFF_B is connected to ground
ni
NoBat
ch
6
ca
Bit
ChLinear
Te
7
NA
www.austriamicrosystems.com
Revision 1v13
55 - 157
AS3658
Data Sheet Confidential
- Detailed Description-Power Management Functions
Table 47. Charger control Bit definitions
Charger Control1
Addr:11
0
Default Access
ChEn
Ch_pwroff_en
ROM
0
Disable step down charger (Independent of bit
no_charging)
1
Enable step down charger (default) (Independent
of bit no_charging)
0
Startup of AS3658 if charger is connected in
power_off mode
1
Don't exit power off mode, if charger is already
connected before entering power off mode; no
autonomous charging upon static charger detect.
Startup with rising edge of VCHARGER or V_USB,
RTC wakeup and XON pin only
0
Overvoltage detection with linear external charger
enabled
1
Overvoltage detection with linear external charger
enabled. Battery charging disabled, if voltage
exceeded
0
Charging does not restart automatically in EOC
when bit Resume is set.
1
Charging will restart automatically in EOC when bit
Resume is set
0
Normal charge_detect operation
1
Charger detect of USB charger will not be reset, if
VUSB=VBAT. (Allow Battery charging, with
V_USB
6,
,%
$>(@A$
B6B$
$&$
*$>( A
>(?(
Te
,*$0"&
,&.*$,&&
$>@A
*$> A
>?
&""&$,&&
>
6,
C/
&&
6,
.&%$
www.austriamicrosystems.com
'
6,"&
3%"9:; <
0*1
6,"&
'
6,"&
=%"9:; <
0*1
6,"&
'
6,"&
>%"9:; <
Revision 1v13
3%"
&*$"*&
3+"9; <
=+"9; <
>+"9; <
/0"&
&.*
143 - 157
AS3658
Data Sheet Confidential
- Detailed Description - System Functions
The touchpen controller is operating according to the following state diagram:
Figure 60. Touchpen State diagram
al
id
("
(&
*+,
am
lc s
on A
te G
nt
st
il
lv
("
(&
(&-
*+,
!"#"$%#&"'
.
*+,
ca
)
)
ni
10.10.1 Software guidelines
Te
ch
1. Setup the configuration registers (tpen – control 1..3) according the hardware
2. Enable receiving of touchpen interrupts (either through XINT or GPIO4_CURR4)
3. Upon receiving of a touchpen interrupt, readout tpen_xmsb, tpen_ymsb (and if required tpen_pressmsb and
tpen_xypresslsb) with a single I2C blockread. This ensured, that the x,y,z is correctly readout and all data belong
to one single touchpen x,y,z conversion
4. Perform all the required processing with the data (e.g. accept a pen-down only if the pen is forced onto the
touchscreen with a minimum pressure [z-position])
www.austriamicrosystems.com
Revision 1v13
144 - 157
AS3658
Data Sheet Confidential
- Detailed Description - System Functions
10.10.2 Touchpen Registers
Table 178. Touchpen Register Map
Register
Definition
Addr Default
Content
Name
b7
b6
b5
b4
b3
b2
b1
b0
XD2
108
NA
XD9
XD8
XD7
XD6
XD5
XD4
XD3
tpen_ymsb
109
NA
YD9
YD8
YD7
YD6
YD5
YD4
YD3
YD2
tpen_pressmsb
110
NA
PD9
PD8
PD7
PD6
PD5
PD4
PD3
PD2
tpen_xypresslsb
111
NA
PD1
PD0
0
YD1
YD0
0
XD1
XD0
tpen – control 1
112
00h
tpen_st_ tpen_eo
pen
c
tpen – control 2
113
00h
tpen_so tpen_wa tpen_curr
cpd
it
press
tpen – control 3
114
00h
tpen_soc
tpen_convint
tpen_on
lv
tpen_avg
al
id
tpen_xmsb
tpen_pu
tpen_sample
am
lc s
on A
te G
nt
st
il
tpen_timeo tpen_deb
ut _en
ounce
Note: The cells marked in color are Read only
Table 179. Touchpannel Result Register Bits
Touchpad_XMSB result
Addr:108
X-MSB result register
Bit
Bit Name
Default
Access
Description
7:0
tpen_xmsb
00000000
R
X – MSB Data
Table 180. Touchpannel Result Register Bits
Touchpad_YMSB result
Addr:109
Y-MSB result register
Bit
Bit Name
Default
Access
Description
7:0
tpen_ymsb
00000000
R
Y – MSB Data
ca
Table 181. Touchpannel Result Register Bits
Touchpad_Pressure result
Addr:110
7:0
Bit Name
Default
Access
Description
tpen_pressmsb
00000000
R
Pressure - Data
ni
Bit
Pressure result register
ch
Table 182. Touchpannel Result Register Bits
Touchpad_XY - LSB result
Te
Addr:111
X - MSB result register
Bit
Bit Name
Default
Access
Description
1:0
tpen_xlsb
00
R
X – LSB Data
4:3
tpen_ylsb
00
R
Y – LSB Data
7:6
tpen_presslsb
00
R
Pressure – LSB Data
www.austriamicrosystems.com
Revision 1v13
145 - 157
AS3658
Data Sheet Confidential
- Detailed Description - System Functions
Table 183. Touchpannel Control Register Bits
Touchpad – control 1
Addr:112
Bit
Bit Name
This register controls the different modes of the Touchpad
Default
Access
Description
Enables Touch Pen Function
tpen_on
0
0
OFF (No wakeup on pen down)
1
Pen Detect enabled
wakes up Pen
Digitizer
Check Pen_Status -> if pendetect or tpen_soc_pd=1 and tpen_soc=1
then perform X,Y,Z measurements
R/W
al
id
0
Conversion Interval Timer
00
R/W
01
every 512 clock periods (0,5 ms) ADC –
Averaging limited to max. 4
10
every 1024 clock periods (1ms) ADC –
Averaging limited to max. 8
11
every 10240 clock periods (10ms)
lv
tpen_convint
No delay between conversions
am
lc s
on A
te G
nt
st
il
2:1
00
Start Conversion (x,y, and z conversion)
3
tpen_soc
0
0
No Conversion if pen down detected
1
Start Conversion if pen down detected or
tpen_soc_pd=1 and tpen_on=1 (X, Y and
Z-Pressure Measurement)
R/W
Averaging of x and y measurement
5:4
tpen_avg
0
R/W
00
no averaging
01
4 measurements (per channel)
10
8 measurements (per channel)
11
16 measurements (per channel)
ADC - End of Conversion bit
tpen_eoc
0
ni
tpen_st_pen
TP in Power down or Conversion ongoing
1
Valid TP data available (x,y, and pressure)
generates an interrupt on GPIO4_CURR4
and/or XINT; the interrupt is released when
the readout from the tpen_xmsb is started
Pen status
0
R
0
penup
1
pendown
Te
ch
7
0
R/W
ca
6
www.austriamicrosystems.com
Revision 1v13
146 - 157
AS3658
Data Sheet Confidential
- Detailed Description - System Functions
Table 184. Touchpannel Control Register Bits
Touchpad – control 2
Addr:113
Bit
Bit Name
This register controls the different modes of the Touchpad
Default
Access
Description
Internal Resistor used for Pen detection
Do not use this Setting
00001
4kΩ
00010
8kΩ
...
tpen_pu
00000
R/W
00100
16kΩ
lv
4:0
al
id
00000
...
01000
32kΩ
am
lc s
on A
te G
nt
st
il
...
10000
64kΩ (most sensitive)
...
11111
~ 2kΩ
Current used for pressure measurement
5
tpen_currpress
6
0
tpen_wait
7
0
tpen_soc_pd
0
R/W
R/W
0
200µA
1
400µA
0
Do not wait until tpen_xmsb is readout
1
Start next ADC – conversion after data is
read from Register tpen_xmsb
0
Start conversion only if tpen_st_pen is 1
and tpen_soc=1 and tpen_on=1
1
Measure regardless of pen Status (only if
tpen_soc=1 and tpen_on=1)
R/W
Table 185. Touchpannel Control Register Bits
Bit Name
ni
Bit
tpen_sample
This register controls the different modes of the Touchpad
Default
Access
Te
2
3
tpen_debounce
Description
Sample Time of ADC
00
R/W
ch
0:1
Touchpad – control 3
ca
Addr:114
0
R/W
0
3µs
1
10µs
2
50µs
3
200µs
0
Pen-down Debounce Time 100µs
1
Pen-down Debounce Time = 3ms
Enables Timeout Signal (ADC conversion is
stopped during tiemeout = 1)
tpen_timeout _en
www.austriamicrosystems.com
0
R/W
Revision 1v13
0
off
1
GPIO3_CURR3 can be configured as input
for the timeout signal – see block diagram
147 - 157
AS3658
Data Sheet Confidential
- Register map
11 Register map
Table 186. Register Map
Default
hex
Content
Addr
Register
Definition
Step Down
Voltage1
0
0h
sd1_freq
ROM sd1_clki
nv
u
step_down1_v
Step Down
Voltage2
1
1h
sd2_freq
ROM sd2_clki
nv
u
step_down2_v
Step Down
Voltage3
2
2h
sd3_freq
ROM sd3_clki
nv
u
step_down3_v
LDO_RF1
Voltage
3
3h
ROM
rf1_swpr rf1_lcurr
ot_en
_en
ldo_rf1_v
LDO_RF2
Voltage
4
4h
ROM
double_r slow_sta rf2_lcurr
eset
rtup
_en
ldo_rf2_v
LDO_RF3
Voltage
5
LDO_DIG1
Voltage
6
LDO_DIG2
Voltage
7
LDO_DIG3
Voltage
8
LDO_DIG4
Voltage
9
USB Charger
Control
b5
b4
b3
b2
b1
rf3_hotpl rf3_lcurr
ug_en
_en
5h
ROM
6h
ROM
ldo_dig1_v
7h
ROM
ldo_dig2_v
8h
ROM
ldo_dig3_v
9h
ROM
ldo_dig4_v
10
Ah
No_char dis_bats
ROM ext_bats
w_temp usb_chg
w_en
ging
En
_prot
Charger
Control1
11
Bh
Auto
ch_det_ charging usb_hol
CHOVD Ch_pwr
ROM Isolate_b
at
500ms
_tmax d_chdet Resume
etEn
off_en
Battery voltage
monitor
12
Ch
SupRes
ROM FastRes
En
En
Charger Config 13
Dh
ROM
FuelGauge
15
Charger
Current
16
ldo_rf3_v
auto_sh
ROM ntc_type ntc_hyst ntc_high
_temp
utdown
Fh
ROM
ch
10h ROM
power_o
ff_at_vs
uplow
ch_voltage
ChEn
ResVoltRise
Vsupply_min
Eh
ntc_on
usb_Current
ResVoltFall
ChVoltResume
ca
14
ni
Charger
supervision
b0
al
id
b6
lv
b7
am
lc s
on A
te G
nt
st
il
Name
ChVoltEOC
ch_timeout
CalMod
CalReq
ConstantCurrent
UpdReq
FGEn
TrickleCurrent
17
11h ROM
GPIO 1
18
12h ROM
gpio1_pulls
gpio1_in
vert
gpio1_iosf
gpio1_mode
GPIO 2
19
13h ROM
gpio2_pulls
gpio2_in
vert
gpio2_iosf
gpio2_mode
GPIO 3
20
14h ROM
gpio3_pulls
gpio3_in
vert
gpio3_iosf
gpio3_mode
GPIO 4
21
15h ROM
gpio4_pulls
gpio4_in
vert
gpio4_iosf
gpio4_mode
Te
Charge Pump
Control
www.austriamicrosystems.com
sdx_1A_mode
Revision 1v13
sd1_dvm_time
cp_puls
eskip
cp_freq
148 - 157
AS3658
Data Sheet Confidential
- Register map
Table 186. Register Map
Default
hex
Content
Addr
Register
Definition
Reset Timer
22
16h ROM
Reg Power1
Ctrl @ 6 msec
23
17h ROM
cp_on
sd3_on
sd2_on
ldo_dig1 ldo_rf2_ ldo_rf1_
sd1_on ldo_dig2
_on
_on
on
on
Reg Power1
Ctrl @ 7 msec
24
18h ROM
cp_on
@7
msec
sd3_on
@7
msec
sd2_on
@7
msec
ldo_dig1 ldo_rf2_ ldo_rf1_
sd1_on ldo_dig2
_on
_on
on
on
@7
@7
@7
@7
@7
msec
msec
msec
msec
msec
Reg Power1
Ctrl @ 8 msec
25
19h ROM
cp_on
@8
msec
sd3_on
@8
msec
sd2_on
@8
msec
ldo_dig1 ldo_rf2_ ldo_rf1_
sd1_on ldo_dig2
_on
_on
on
on
@8
@8
@8
@8
@8
msec
msec
msec
msec
msec
b6
b5
b4
b3
b2
rtc_rep_ rtc_alar xon_ena
wakeup m_wake
ble
_en
up_en
b0
res_timer
al
id
rtc_mode
b1
lv
b7
am
lc s
on A
te G
nt
st
il
Name
sd3_on
@9
msec
sd2_on
@9
msec
ldo_dig1 ldo_rf2_ ldo_rf1_
sd1_on ldo_dig2
_on
_on
on
on
@9
@
9
@
9
@
9
@
9
msec
msec
msec
msec
msec
26
1Ah ROM
cp_on
@9
msec
Reg Power1
Ctrl @ 10 msec 27
1Bh ROM
cp_on
@10
msec
sd3_on
@ 10
msec
sd2_on
@ 10
msec
ldo_dig1 ldo_rf2_ ldo_rf1_
sd1_on ldo_dig2
_on
_on
on
on
@ 10
@
10
@10
@10
@
10
msec
msec
msec
msec
msec
Reg Power1
Ctrl @ 11 msec 28
1Ch ROM
cp_on
@ 11
msec
sd3_on
@11
msec
sd2_on
@ 11
msec
ldo_dig1 ldo_rf2_ ldo_rf1_
sd1_on ldo_dig2
_on
_on
on
on
@ 11
@ 11
@ 11
@ 11
@ 11
msec
msec
msec
msec
msec
1Dh ROM
cp_on
@ 12
msec
sd3_on
@ 12
msec
sd2_on
@ 12
msec
ldo_dig1 ldo_rf2_ ldo_rf1_
sd1_on ldo_dig2
_on
_on
on
on
@ 12
@ 12
@ 12
@ 12
@ 12
msec
msec
msec
msec
msec
rf3_sw
stpup2_ stpup1_
on
on
Reg Power1
Ctrl @ 9 msec
Reg Power1
Ctrl @ 12 msec 29
Reg Power2
Ctrl
30
1Eh ROM
Reg GPIO Ctrl
31
sd3_gpi sd2_gpi
1Fh ROM ldo_dig3
_gpio
o
o
Step Up DC/DC
Control
32
20h
00h
Step Up1 DC/
DC Control
33
21h
stpup1_o stpup1_ stpup1_
00h c_timeou shortprot
clkinv
t
stpup1_v
00h stpup2_p
rot
stpup2_v
ni
34
22h
ch
Step Up2 DC/
DC Control
rf1_sw
ldo_dig4 ldo_dig3
_on
_on
stpup2_fb
stpup1_f stpup2_
req
clkinv
35
23h
00h
Step Down
Control2
36
24h
sd2_dis
00h sd3_dis_
pon
_pon
Step down
charger control
37
25h
02h
sd3_dis sd2_dis sd1_dis
_curmin _curmin _curmin
sdc_pas
sdc_freq
s_mode sdc_pon
u
Backup Battery
charger
38
26h
40h
BBCPwr BBCVolt
Save
BBCRes
Off
DCDC_CURR1 39
value
27h
00h
Te
Step Down
Control1
www.austriamicrosystems.com
sd2_nsw
_on
ldo_rf3
sd1_gpi ldo_dig2 ldo_dig1 ldo_rf2_ ldo_rf1_
o
_gpio
_gpio
gpio
gpio
stpup2_f stpup2_f stpup1_r
req
b_auto
es
ca
stpup2_r
es
rf2_sw
sd2_psw sd1_nsw
_on
_on
sd1_psw
_on
sd1_dis sdX_lpo sd3_nsw
_pon
_on
sd3_psw
_on
BBCCur
BBCMode
dcdc_curr1_current
Revision 1v13
149 - 157
AS3658
Data Sheet Confidential
- Register map
Table 186. Register Map
Default
Content
b6
b5
b4
b3
28h
00h
dcdc_curr2_current
CURR1 value
41
29h
00h
curr1_current
CURR2 value
42
2Ah
00h
curr2_current
CURR3 value
43
2Bh
00h
curr3_current
CURR4 value
44
2Ch
00h
curr4_current
DCDC_CURR3 45
value
2Dh
00h
dcdc_curr3_current
2Eh
00h
ADC idac
46
b2
b1
b0
al
id
b7
lv
DCDC_CURR2 40
value
hex
Name
Addr
Register
Definition
adc_idac
2Fh
ovtmp_
FFh LowBat_i
nt_m
int_m
Interrupt Mask2 48
30h
FFh
Interrupt Mask3 49
31h
FFh
onkey_
int_m
chdet_
int_m
am
lc s
on A
te G
nt
st
il
Interrupt Mask1 47
usb_chd charging cheoc_i chstate_
et_
_tmax_i
nt_m
int_m
int_m
nt_m
stpup1_i bat_tem hphcurr_ dig2_lv_i dig1_lv_i sd3_lv_i sd2_lv_i sd1_lv_i
nt_m
p_m
int_m
nt_m
nt_m
nt_m
nt_m
nt_m
voxm_in mic_rem mic_con rtc_rep_i rtc_alar dig4_lv_i dig3_lv_i
t_m
_int_m
_int_m
nt_m m_int_m nt_m
nt_m
-
Interrupt
Status1
50
32h
NA
LowBat_i ovtmp_i
Interrupt
Status2
51
33h
NA
hphcurr_ dig2_lv_i dig1_lv_i sd3_lv_i sd2_lv_i sd1_lv_i
stpup1_i bat_tem
p_i
i
Interrupt
Status3
52
34h
NA
Low voltage
Status1
53
35h
NA
Low voltage
Status2
54
36h
NA
GPIO Signal
55
37h
NA
PWM
Frequency
Control High
Time
56
38h
00h
pwm_h_time
PWM
Frequency
Control Low
Time
57
39h
00h
pwm_l_time
CURR control
58
3Ah
00h
-
voxm_i
onkey_i
usb_chd charging cheoc_i chstate_
et_i
_tmax_i
i
mic_rem mic_con rtc_rep_i rtc_alar dig4_lv_i dig3_lv_i
_i
_i
m_i
stpup1_d stpup1_
et
oc
dig2_lv
dig1_lv
ca
gpio4_in gpio3_in gpio2_in gpio1_in
pwm_div
dcdc_curr3_ctrl
gpio4
Reg_low
standby
_bias_m clk_div2 _mode_
ode
on
59
3Bh
0ch
Watchdog
Control
60
3Ch
02h
Watchdog_min
Timer
61
3Dh
00h
wtdg_min_timer
Watchdog_max 62
Timer
3Eh
FFh
wtdg_max_timer
Watchdog
Software Signal 63
3Fh
00h
Te
gpio3
dcdc_curr2_ctrl
References
Control
www.austriamicrosystems.com
sd3_lv
bat_high bat_lowt dcdc_cu dcdc_cu dcdc_cu
temp
emp
rr3_lv
rr2_lv
rr1_lv
ni
ch
chdet_i
clk_int
sd2_lv
sd1_lv
dig4_lv
dig3_lv
gpio2
gpio1
dcdc_curr1_ctrl
low_pow
er_on
wtdg_tri wtdg_re wtdg_on
gger
s_on
wtdg_
sw_sig
Revision 1v13
150 - 157
AS3658
Data Sheet Confidential
- Register map
Table 186. Register Map
Default
hex
Content
Addr
RTCSecond
64
40h
00h
second
RTCMinute1
65
41h
00h
minute
RTCMinute2
66
42h
00h
minute
RTCMinute3
67
43h
00h
minute
RTCAlarmSeco 68
nd
44h
3Fh
alarmsecond
RTCAlarmMinu 69
te1
45h
FFh
alarmminute
RTCAlarmMinu 70
te2
46h
FFh
alarmminute
RTCAlarmMinu 71
te3
47h
FFh
alarmminute
b6
b5
b4
b3
b2
rtc_irq_
mode
RTCT
72
48h
00h
SRAM
73
49h
00h
Audio Set1
74
4Ah
00h
Audio Set2
75
4Bh
I2S_sele
00h I2S_mclk
_en
ct
Audio Set3
76
4Ch
00h
linmix_of micmix_ dacmix_
f
off
off
DAC_L
77
4Dh
00h
dac_mut
e_off
DAC_R
78
4Eh
00h
ADC_L
79
4Fh
00h
ADC_R
80
50h
00h
adcmux
adc2dac
adr_vol
HPH out R
81
51h
00h
hp_ovc_to
hpcm_of
f
hpr_vol
HPH out L
82
52h
00h
hp_mux
hpl_vol
Line out R
83
53h
00h
b0
rtc_tbc
sram
equ_on
aud_ldo
mclk256 mclk_inv
ert
_on
ibr_hph
agc_off
gnd_sw
_on
mix_on
I2S_3_o
n
dith_on
mic_on
voxm_o hp_pulld pll_mod
n
_en
e
ca
ad_fs2
hp_mute
adc_mut adc_on
_off
ibr_dac
hp_on
ni
ibr_line
adl_vol
liner_vol
54h
00h
line_mut
e
LINE_IN_R
85
55h
00h
mute_mi
c_sf
LINE_IN_L
86
56h
00h
MIC_R
87
57h
00h
MIC_L
88
58h
00h msup_off mute_off
rdet_off
_d
SPDIF
89
59h
sdo3_se spdif_co spdif_m spdif_inv
00h audio_off sclk_inv
ert
lect
py_ok
clk_inv
alid
EQ_LP
90
5Ah
00h
ch
lin_on
dar_vol
84
www.austriamicrosystems.com
dac_on
dal_vol
Line out L
Te
b1
al
id
b7
am
lc s
on A
te G
nt
st
il
Name
lv
Register
Definition
mic_agc
_off
line_on
dac2line
_on
linel_vol
mute_off
_inr
lir_vol
mute_off
_inl
lil_vol
pre_gain
mr_vol
ml_vol
spdif_cntr
eq_lp_gain
Revision 1v13
151 - 157
AS3658
Data Sheet Confidential
- Register map
Table 186. Register Map
Default
hex
Content
Addr
Register
Definition
EQ_Band1
91
5Bh
00h
eq_band1_gain
EQ_Band2
92
5Ch
00h
eq_band2_gain
EQ_Band3
93
5Dh
00h
eq_band3_gain
EQ_HP
94
5Eh
00h
eq_hp_gain
EQ_preamp
95
5Fh
00h
ADC_control
96
60h
00h start_con
version adc_on
ADC_MSB
result
97
61h
NA
ADC_LSB
result
98
62h
NA
ChargerStatus
99
63h
NA
ChargerStatus_ 100 64h
usb
NA
DeltaChargeMS 101 65h
NA
sign
DeltaChargeLS 102 66h
NA
2
ElapsedTimeM 103 67h
NA
2
ElapsedTimeLS 104 68h
NA
2
105 69h
NA
Onkey_r
eset_5s
Overtemperatu 106 6Ah
re Control
NA
B
B
SB
B
b5
b4
b3
b2
b1
eq_ pre_gain
D9
D8
D7
adc_select
D6
lv
result_no
t_ready
adc_slo
w
ChLinear
NoBat
EOC
CVM
Trickle
ch_over batsw_o
voltage
n
7
15
7
14
2
6
2
14
2
6
2
13
2
5
2
13
2
5
2
12
2
2
4
12
2
2
4
b0
al
id
b6
D5
D4
D3
D2
D1
D0
11
2
3
2
11
2
3
2
Resume
ChAct
ChDet
batsw_ USB_Ch USB_Ch
mode
Act
Det
10
2
2
2
2
2
10
2
2
2
2
2
9
1
9
1
8
2
0
2
8
2
0
2
xon_inp power_o force_re
ut
ff
set
reset_reason
rst_ov_t
ov_temp temp_p
emp_14 ov_temp
_140
_110
mc_on
0
rom_
valid
107 6Bh
NA
tpen_xmsb
108 6Ch
NA
XD9
XD8
XD7
XD6
XD5
XD4
XD3
XD2
tpen_ymsb
109 6Dh
NA
YD9
YD8
YD7
YD6
YD5
YD4
YD3
YD2
tpen_pressmsb 110 6Eh
NA
PD9
PD8
PD7
PD6
PD5
PD4
PD3
PD2
tpen_xypressls 111 6Fh
b
NA
PD1
PD0
0
YD1
YD0
0
XD1
XD0
tpen – control 1 112 70h
00h
tpen – control 2 113 71h
tpen_wa tpen_cur
00h tpen_soc
pd
it
rpress
Te
ni
ca
Boot_status
ch
Reset Control
b7
am
lc s
on A
te G
nt
st
il
Name
tpen – control 3 114 72h
tpen_st_ tpen_eo
pen
c
tpen_avg
tpen_convint
tpen_tim tpen_de
eout_en bounce
ASIC ID 1
127 7Fh
NA
1
1
0
0
ASIC ID 2
128 80h
NA
0
1
0
1
Reg_ standby
mod
129 81h
sd3_stb sd2_stb
00h cp_stby_
on
y_on
y_on
Revision 1v13
tpen_on
tpen_pu
00h
www.austriamicrosystems.com
tpen_so
c
rom_adr
1
1
tpen_sample
0
1
rev
ldo_dig1
sd1_stb ldo_dig2
ldo_rf1_
_stby_o _stby_o ldo_rf2_
y_on
stby_on stby_on
n
n
152 - 157
AS3658
Data Sheet Confidential
- Register map
Table 186. Register Map
Default
b7
b6
b5
b4
b3
b2
00
b1
b0
usb_add_trim_current
i2s master
control1
131 83h
00
i2s master
control2
132 84h
00
step Down
Control3
133 85h
00
UniqueID0,
addrf0
197 C5h
NA
ID, addrf
UniqueID1,
addrf1
198 C6h
NA
ID, addrf
UniqueID2,
addrf2
199 C7h
NA
ID, addrf
UniqueID3,
addrf3
200 C8h
NA
ID, addrf
UniqueID4,
romf0
201 C9h
NA
ID, romf0
UniqueID5,
romf1
202 CAh
NA
ID, romf1
UniqueID6,
romf2
203 CBh
NA
ID, romf2
UniqueID7,
romf3
204 CCh
NA
ID, romf3
UniqueID8,
romf4
205 CDh
NA
ID, romf4
UniqueID9,
romf5
206 CEh
NA
ID, romf5
UniqueID10,
romf6
207 CFh
NA
ID, romf6
i2s_clk_divider
i2s_lrclk i2s_mas
pcm_mo sdo_on_
i2s_mclk _sclk_ou
mclk1_e
de
_out_en
ter_on
n
t_en
al
id
Usb_current_tri 130 82h
m
Content
i2s_clk_divider
sd3_uvli sd2_uvli sd1_uvli
mit
mit
mit
Entries marked are read only
Entries are not reset in power off mode
Te
ch
ni
ca
am
lc s
on A
te G
nt
st
il
lv
hex
Name
Addr
Register
Definition
www.austriamicrosystems.com
Revision 1v13
153 - 157
AS3658
Data Sheet Confidential
- Package Drawings and Marking
12 Package Drawings and Marking
PACKAGE
OUTLINE
DWG NO.
97SPP01046A
ISSUE
O
DATE
OCT.010, 2007
am
lc s
on A
te G
nt
st
il
±0.
lv
ASE
Advanced
Semiconductor
Engineering Korea, Inc.
al
id
Figure 61. CTBGA124 8x8 0.5mm pitch
TOP VIEW
BOTTOM VIEW
ca
(124 SOLDER BALLS )
ch
ni
SIDE VIEW
NOTE
1. GENERAL TOLERANCE : ± 0.10
Te
TITLE : POD for FBGA 8mm X 8mm X 1.09mm,
2L, 0.65CAP, 124BGA, 0.50PITCH, 0.30BALL
www.austriamicrosystems.com
Unit : mm
Dimension & Tolerance
ASME Y14.5M
Customer : AMS
COMPANY
ASE KOREA
SHEET
1 OF 2
Revision 1v13
154 - 157
AS3658
Data Sheet Confidential
- Package Drawings and Marking
al
id
Figure 62. CTBGA124 Marking
lv
Table 187. Package Code AYWWZZZ
A
Y
WW
ZZZ
B ... for Green
year
working week assembly / packaging
free choice
x
B, C, D, E, E1 or F
12.1
am
lc s
on A
te G
nt
st
il
Table 188. Boot ROM revison
Pinout Drawing (Top view) CTBGA 8x8mm
Figure 63. Pinout drawing
Bottom View (Ball Side)
14
13
A
12
11
10
9
8
7
6
5
4
3
2
1
A
B
B
C
C
D
D
E
E
F
ca
F
G
H
H
J
K
K
L
L
M
M
ch
ni
J
G
Te
N
P
14
13
12
www.austriamicrosystems.com
11
10
9
8
7
6
5
4
Revision 1v13
c
N
c
P
3
2
Inner Balls PCB Layout
Example shown
with dotted blue lines
1
155 - 157
AS3658
Data Sheet Confidential
- Ordering Information
13 Ordering Information
The device is available as the standard products listed in Table 189.
Table 189. Ordering Information
Marking
Descriptiom
Delivery Form
Audio Management Unit for Portable
AS3658B Power and
Devices, Boot-ROM Version B
Tape and Reel in
Dry Pack
AS3658C-BCTP
Audio Management Unit for Portable
AS3658C Power and
Devices, Boot-ROM Version C
Tape and Reel in
Dry Pack
AS3658D-BCTP
Audio Management Unit for Portable
AS3658D Power and
Devices, Boot-ROM Version D
Tape and Reel in
Dry Pack
AS3658E-BCTP
Audio Management Unit for Portable
AS3658E Power and
Devices, Boot-ROM Version E
Tape and Reel in
Dry Pack
AS3658E1-BCTP AS3658E1 Power and Audio Management Unit for Portable
Devices, Boot-ROM Version E1
Tape and Reel in
Dry Pack
Audio Management Unit for Portable
AS3658F Power and
Devices, Boot-ROM Version F
Tape and Reel in
Dry Pack
am
lc s
on A
te G
nt
st
il
AS3658F-BCTP
lv
AS3658B-BCTP
Package
BGA124
8x8mm, 0.5mm
pitch
BGA124
8x8mm, 0.5mm
pitch
BGA124
8x8mm, 0.5mm
pitch
BGA124
8x8mm, 0.5mm
pitch
BGA124
8x8mm, 0.5mm
pitch
BGA124
8x8mm, 0.5mm
pitch
al
id
Model
Description: AS3658x-BCTP
x: Boot-ROM version
B: Teperature Range: Z = -40ºC to 85ºC
CT: Pacakage: CTBGA
Te
ch
ni
ca
P:Delivery Form: Tape and Reel in Dry Pack
www.austriamicrosystems.com
Revision 1v13
156 - 157
AS3658
Data Sheet Confidential
- Ordering Information
Copyrights
Copyright © 1997-2010, austriamicrosystems AG, Schloss Premstaetten, 8141 Unterpremstaetten, Austria-Europe.
Trademarks Registered ®. All rights reserved. The material herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner.
All products and companies mentioned are trademarks or registered trademarks of their respective companies.
al
id
Disclaimer
am
lc s
on A
te G
nt
st
il
lv
Devices sold by austriamicrosystems AG are covered by the warranty and patent indemnification provisions appearing
in its Term of Sale. austriamicrosystems AG makes no warranty, express, statutory, implied, or by description regarding
the information set forth herein or regarding the freedom of the described devices from patent infringement.
austriamicrosystems AG reserves the right to change specifications and prices at any time and without notice.
Therefore, prior to designing this product into a system, it is necessary to check with austriamicrosystems AG for
current information. This product is intended for use in normal commercial applications. Applications requiring
extended temperature range, unusual environmental requirements, or high reliability applications, such as military,
medical life-support or life-sustaining equipment are specifically not recommended without additional processing by
austriamicrosystems AG for each application. For shipments of less than 100 parts the manufacturing flow might show
deviations from the standard production flow, such as test flow or test location.
ca
The information furnished here by austriamicrosystems AG is believed to be correct and accurate. However,
austriamicrosystems AG shall not be liable to recipient or any third party for any damages, including but not limited to
personal injury, property damage, loss of profits, loss of use, interruption of business or indirect, special, incidental or
consequential damages, of any kind, in connection with or arising out of the furnishing, performance or use of the
technical data herein. No obligation or liability to recipient or any third party shall arise or flow out of
austriamicrosystems AG rendering of technical or other services.
ni
Contact Information
Headquarters
ch
austriamicrosystems AG
A-8141 Schloss Premstaetten, Austria
Te
Tel: +43 (0) 3136 500 0
Fax: +43 (0) 3136 525 01
For Sales Offices, Distributors and Representatives, please visit:
http://www.austriamicrosystems.com/contact
www.austriamicrosystems.com
B
Revision 1v13
157 - 157
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
ams:
AS3658-BCTP