qqSingle Rail 3.0 V ~5.5 V Power Supply.
qqTypical Power Dissipation of 30 mW at 3 V.
qqTwo Low Noise Microphone Inputs with Internal
Gain Adjust (+16 / +46 dB).
qq150Ω Push/Pull Earpiece Driver with Internal
Gain Adjust (-12 / +6 dB).
qq50Ω Loudspeaker Amplifier with up to 50 mW
Output Power.
qqPush/ Pull Output Driver for Tone Ringer.
qqOn Chip Electret Microphone Voltage Source.
qqDigital Transmit Gain Setting (-38 / +10 dB).
qqDigital Receive Gain Setting ( -42 / +6 dB).
qqDigital Sidetone Control Function ( 0 / -48 dB).
qqProgrammable Call Progress Tone/ DTMF /
Ring Tone Generator.
qqAnalogue and Digital Loopback Modes.
qq16-Bit Linear / 8-Bit A-Law Switchable Serial
PCM Interface with Non Delayed and Delayed
Timing Modes.
qq4-Wire Serial Control Interface.
qqPackaged in SOIC-28, TQFP-64.
General Description
AS3502 is a high performance 13-bit linear feature
Codec/Filter with 8 kHz sampling rate specifically
tailored to implement all analogue frontend functions
of battery powered digital terminals. It includes a
programmable analogue interfaces for handset and
handsfree operation with a minimum amount of
external components.
The Codec function of AS3502 uses Sigma-Delta (
modulation conversion techniques with 2nd order
modulators and an over sampling rate of 128 for
excellent signal to noise performance. The AS3502
exceeds all CCITT G712 recommendations and the
European ETSI prETS 300085 recommendations.
Digital gain setting stages for transmit and receive
allow to compensate for transducer tolerances and to
set up a handsfree function under software control. A
programmable tone generator allows to generate
DTMF/Call-Progress Tones and alert sounds required
in digital terminals. All programmable functions of
AS3502 are controlled by a 4-wire serial control port
that easily interfaces to any popular micro controller.
The interface to the digital world is accomplished by a
serial PCM interface that supports 16-bit linear format
or 8-bit A-Law format for both non-delayed and
delayed frame synchronzation modes.
Σ∆)
Block Diagramme
PCM
PCM
REV. MPage 1September 1998
AS3502
Pinout Diagramme
1
2
3
4
567
8
91011
12
13
14
AV
DD
CAP
MIC1+
MIC1-
MIC2-
MIC2+
N.C.
POR
V
REF
DV
DD
SCL
SDI
SDO
RXD
SPK-
SPK+
AV
SS
EP-
EP+
TRO-
TRO+
GNDD
MCLK
CS
SCLK
TXD
TXS
RXS2827
26
25
242322
21
201918
17
16
15
63 61 59 57 55 53 51 49
18 20 22 24 26 28 30 32
SCL
SDI
SDO
RXD RXS
TXS TXD
SCLK
D
MIC1- MIC1+ CAP
AV
DD
SPK- SPK+ AV
SS
EP-
64 p in TQFP
28 Pin SOIC
Pin Description
Pin #NameTypeFunction
1AVDDSI
2CAPAOFilter Capacitor Output
3
4
5
6
MIC1-
MIC1+
MIC2-
MIC2+
AI
AI
AI
AI
7N.C.
8VREFAO
9DVDDSI
Analogue Positive Supply Voltage Input
This pin requires to be connected to an external blocking capacitor of app. 47µF
and is internally connected to the potential divider of the analogue ground generation circuit.
Differential Microphone 1 Inputs
These two pins are differential inputs to the analogue input multiplexer of the gain
programmable microphone amplifier with an input impedance of approx. 60 k
Differential Microphone 2 Inputs
These two pins are differential inputs to the analogue input multiplexer of the gain
programmable microphone amplifier with an input impedance of approx. 60 k
Microphone Reference Voltage Output
This pin provides a stabilized reference voltage for an electret microphone of
approx. 2V.
Digital Positive Supply Voltage Input
MI C2-
MIC2+
V
REF
DV
DD
POR
CS
45
42
40
38
34
EP+
T RO-
T RO+
GND
MCLK
1
3
6
12
14
16
AS3502
Ω.
Ω.
REV. MPage 2September 1998
AS3502
Pin Description (continued)
CS
CS
Pin #NameTypeFunction
10
11
12SCLDI
13SDIDI
14SDODO
15RXDDI
16RXSDI
17TXSDI
18TXDDO
POR
DI
DI
Power On Reset Input
An active Low signal on this pin starts the system initialization. All internal registers
are set to their default values and the serial interface will be reinitialized and the
chip will enter power down mode.
Serial Control Chip Select Input
An active Low signal on this pin enables serial data transfers via SDI and SDO.
Serial Control Clock Input
This pin acts as shift clock signal input for serial control data transfer via SDI and
SDO when
Serial Control Data Input
This input samples control data bits on the rising edges of the serial clock SCL
when
in.
Serial Control Data Output
This output shifts out control/status data with the falling edge of SCL when
active Low.
Receive PCM Data Input
This input samples PCM data bits on the falling edges of the serial clock SCLK
following a rising edge on the receive strobe signal. After the time when all data
bits have been shifted into the receive shift register all bits are latched into the
receive latch for digital to analogue conversion.
Receive PCM Strobe Input
The signal on this input initiates shifting of serial data into the receive shift register.
It must be synchronized with SCLK. The clock rate is typically 8 kHz. The signal
width determines whether short strobe or long strobe mode is used: A pulse width
of one to two shift clock periods selects short strobe mode. (For further information
see PCM Timing Diagramme ). The strobe signal does not need to be active
throughout the transmission period since an internal bit counter generates the
necessary timing for 8 or16 bit periods depending on the selected output format for
serial PCM reception.
Transmit PCM Strobe Input
This signal on this input initiates shifting of serial data out of the transmit shift
register. It must be synchronized with SCLK. The clock rate is typically 8 kHz. The
signal width determines whether short strobe or long strobe mode is used: A pulse
width of one to two shift clock periods selects short strobe mode. Pulse widths
from 3 clock periods on wards select long strobe mode. The strobe signal does not
need to be active throughout the transmission period since an internal bit counter
generates the necessary timing for 8 or 16 bit periods depending on the selected
output format for serial PCM transmission.
Transmit PCM Data Output
This Tristate output shifts out PCM data from the Codec's A/D converter and is
activated during the transmission of serial data for 8 or 16 transmit clock periods
following a rising edge on the transmit strobe signal. It is updated by the rising
edges of the SCLK clock signal. The output goes back to high impedance after
transmission of 8 or 16 data bits.
is active Low and may be asynchronous to all other clock signals.
is active Low. Depending on the type of transfer 8 or 16 bits are shifted
is
REV. MPage 3September 1998
AS3502
Pin Description (continued)
Pin #NameTypeFunction
19SCLKDI
20MCLKDI
21GNDSI
Serial PCM Shift Clock Input
This pin acts as shift clock input signal for the externally provided signal for serial
PCM data transfer. The frequency may vary from 128 kHz to 4.096 MHz in 8 kHz
increments and should be synchronized to MCLK. In the receive direction the
bitstream is latched with the falling edge of this clock. In the transmit direction the
bitstream is shifted out with the rising edges of this clock.
Master Clock Input
This signal is the timing reference for all internal operations. The clock frequency
must be a integer multiple of 2.048 MHz with a maximum of 18.432MHz and must
be synchronized to SCLK. The required master clock dividing ratio is selected by
setting the DIV3 -DIV0 bits in the Digital Control Register.
Digital Negative Supply Voltage Input
22
23
24
25
26AVSSSI
27
28
AI:Analogue InputAO: Analogue Output
DI:Digital InputDO: Digital Output
DI/O: Digital Input/OutputSI:Supply Input
TR+
TR-
EP-
EP+
SP+
SP-
DO
DO
AO
AO
AO
AO
Differential Toneringer Outputs
These digital outputs provide square or sine wave signal for driving transducers
directly. TRO+ and TRO- are operating in push/pull mode providing peak to peak
voltage swing of 2 x VDD.The output volume is programmable and is
accomplished either through pulse density modulation or through pulse width
modulation.
Differential Earpiece Outputs
These two pins are the outputs of the differential earpiece amplifier driving either
dynamic earpieces with 150
directly. The signal reference on both pins is DC referenced to the internally generated Analogue Ground which is appr. 1/2 VDD.
Analogue Negative Supply Voltage Input
Differential Loudspeaker Outputs
These two pins are the outputs of the differential loudspeaker amplifier that is capable driving dynamic speakers with 50
output power is 50mW. The signal reference on both pins is DC referenced to the
internally generated Analogue Ground which is appr. 1/2 VDD.
Ω impedance or ceramic transducers with up to 50nF
Ω impedance directly. The maximum
REV. MPage 4September 1998
AS3502
Functional Description
Power-On Reset
When power is applied first a power on reset signal is
generated on chip which initializes AS3502:
The on chip programmable AFE registers are set to
their default values (those values are defined in the
register allocation section), the tone control register is
set to the default status and the serial interface is initialized. AS3502 remains in power down state until a
software start-up command. An active Low signal with
a duration of min. 25 µs on the power on reset pin can
be used to externally reset the device AS3502. For
normal operation this pin must be pulled High.
Power Up Mode
AS3502 is powered up through a one byte start-up
command. The byte written into the Digital Control
Register DC allows to individually enable the transmit
and the receive section. If the transmit channel is enabled first, the receive channel may be enabled any
time without any restrictions. On enabling the receive
channel and subsequent enabling of the transmit
channel the PCM strobe signals TXS and RXS have
to be tied together. The configuration information
written into the AC and AG define which analogue
transducer interfaces will be enabled on power up.
The PCM output TXD remains in Tristate until the
second frame synchronization signal after start-up.
Any of the programmable registers may be modified
while AS3502 is in active mode.
Power Down Mode
In power down mode all chip functions except the serial interface are kept inactive. All analogue functions
are powered down and all digital outputs are put into
Tristate mode. In this operating state the internal
registers are normally configured to the desired
values prior to the start-up command. The chip can
be brought into power down mode any time through a
power down command written into the DC Register. In
this case all programmable registers retain their programmed values.
Analogue Input interface
The AS3502 input interface provides two identical differential inputs e.g. for a handset microphone and for
a handsfree microphone. The input sources are selected through the AG register. Clipping of signals
with arbitrary DC offset must be avoided by capacitive
coupling. The input impedance of 2 x 30 k
compatible with both electret and dynamic
microphones. Each input is connected through an
analogue input multiplexer to a low noise high gain
preamplifier. The gain is software programmable
through register AG from +16 to +46 dB in 6 dB steps
with a tolerance of ±0.2 dB. This wide range
Ω is
guarantees optimum usage of the A/D converter dynamic range with various transducers.
Analogue Output Interface
The AS3502 output interface provides differential
outputs for an earpiece, for a loudspeaker and for a
toneringer. The output stages are selected through
the AC register. The earpiece output driver is a fully
differential amplifier that is capable of driving 3.2Vpp
into a 150
programmable in three steps from -12 dB to +6 dB
through the AG register. The +6 dB step allows to
drive ceramic earpiece transducers or to boost the receive amplitude. The loudspeaker driver is a fully
differential power amplifier with a peak output power
of 50 mW into a 50
loudhearing and handsfree operation under software
control.
The tone ringer outputs are digital push/pull outputs
with rail to rail voltage swing that capable of driving
various toneringers. For volume control the output
signal may be either pulse density modulated or pulse
width modulated under software control.
Transmit Section
The scaled analogue input signal enters a 1st order
RC antialiasing filter with a corner frequency of
approx. 40 kHz. This filter eliminates the need for any
off chip filtering as it provides sufficient attenuation at
1.024 MHz to avoid aliasing. From there the bandlimited signal is fed to a 2nd order Sigma Delta modulator with a sampling frequency of 1.024 MHz. A factory
trimmed voltage reference guarantees accurate
absolute transmit gain (0 dBm0 reference level). The
modulator is followed by a digital decimation filter that
transforms the resolution in time to resolution in
amplitude. The decimation filter is followed by a minimum phase 5th order IIR filter implementing the
CCITT lowpass portion of the encoder bandpass frequency characteristics. Finally a 3rd order IIR high
pass filter implements the highpass portion of the encoder bandpass frequency characteristics according
to CCITT specifications.
The digitally filtered signal is further fed to a digital
gain setting stage which allows to program the gain
from -38 to +10 dB with a tolerance of better than
±0.05 dB from 0 to +6 dB to compensate for
transducer sensitivity variations. The same stage may
additionally be used for digital volume control for
transmit volume attenuation. This feature may be
used for software based handsfree voice switching
algorithms.
In case of 16 bit linear mode the voice band signals
are converted to a PCM two's complement 12 data bit
plus sign bit format with a sample rate of 8 kHz and
Ω transducer directly and is gain
Ω loudspeaker. This output allows
REV. MPage 5September 1998
AS3502
shifted out of the encoder under control of an
T/2T/2
externally applied shift clock signal SCLK.
In case of 8-bit companded mode the voice band
signals are converted to a PCM two's complement 7
data bit plus sign bit A-Law format with a sample rate
of 8 kHz and shifted out of the encoder under control
of an externally applied shift clock signal SCLK.
Receive Section
In case of 16 bit linear mode PCM data is shifted into
the input shift register at a clock rate determined by
the shift clock SCLK every 128 µs. 13 bits of PCM
data are transferred to the receive latch that holds the
data throughout the conversion process.
In case of 8-bit companded mode PCM data is shifted
into the input shift register at a clock rate determined
by the shift clock SCLK every 128µs and converted
from A-Law format to 13-bit linear format. Optionally a
programmable digital sidetone stage adds a certain
amount of the transmit signal to the receive path for
natural acoustic performance. The sidetone range can
be adjusted from -48 dB to 0 dB with a default value
of -18 dB. Both signals are combined and fed to a
digital gain setting stage which allows to program the
gain from -42 to +6 dB with a tolerance of ±0.05 dB
from 0 to -6dB to compensate for transducer
sensitivity variations. The same stage may
additionally be used for digital volume control for
receive volume attenuation. This feature may be used
for software based handsfree voice switching
algorithms. The gainsetting stage is followed by a
digital filter that bandlimits the signal according to
CCITT recommendations and that converts the
resolution in amplitude to resolution in time through
interpolation. The output signal is fed to a digital 2nd
order sigma delta modulator with a sampling rate of
1.024 MHz. The bit stream is further fed to a
combined 1 bit DAC / 2nd order SC Lowpass filter
with an corner frequency of 8 kHz and further to a 1st
order RC active smoothing filter that provides
additional filtering of out of band signals.
The loudspeaker volume may be controlled digitally
through the Receive Digital Gain Register DGR.
Tone Generator
AS3502 contains a powerful tone generator that is
capable of generating all European country specific
ring/ call progress tones and DTMF tones for audible
feedback in the receive path or inband signalling
tones in the transmit path under software control.
The tone generator operation modes are
programmable through 13 8-bit registers that are
accessed through the serial control interface. (See
register description for further details). Since all
melody functions are handled by the AS3502 tone
generator hardware only a minimum amount of
software overhead for the controlling microprocessor
is necessary.
The tone generator consists of a single /dual tone
synthesizer, a six tone sequencer, a cadence counter
and a repetition counter.
Frequency Generator
For in band signalling a square wave or sine signal
with precise DTMF capability is generated. The tones
may be added to the receive section or injected into
the transmit section. For tone ringing a square wave
push/pull signal is generated on the TRO+ and TRO-.
digital outputs.
Transmit Tone Volume Control
For sine wave forms the transmit PCM level is
controlled by a 0 /-2.5 dB attenuation block and
additionally by the digital transmit gain stage (DGX).
For square wave forms the transmit PCM level is
controlled by the V1 register and the DGX register.
Receive Tone Volume Control
The receive amplitude of sine wave signals may be
controlled via the V2 register.
The receive amplitude of square wave signals may be
controlled by both the V1 and the V2 register.
Tone Ringer Volume Control
The output volume is programmable through the V1
register and is accomplished either through pulse
density modulation or through pulse width modulation.
For pulse density volume control the amplitude is
controlled through the V1 register.
Start Melody
TRO+
TRO-
PW = 0
Pulse Density Volume Control
For pulse width volume control the R0 counter is used
where it generates the duty cycle. In this case the
repetition has to be controlled by the microprocessor
through software.
REV. MPage 6September 1998
AS3502
T/2T/2
Start Melody
TRO+
TRO-
PW = 1 Burst=1
Pulse Width Volume Control
R0 < T/2
R0 < T/2
Sequencer
The sequencer controlling the synthesizer is a six
step rotating shift register that is controlled by a
cadence counter. Each location in the two sequence
control registers (SC1, SC2) contains the value of one
out of three different frequencies or the value of a
tone pause that are played in consecutive order. In
DTMF mode the 6-bit shift register is split up into two
3-byte shift registers. In this mode the cadence steps
are interleaved as S1/S4, S2/S5, S3/S6 where the
SC1 register defines the high group tones with an
attenuation of 2.5 dB and where the SC2 register
defines the low group tones.
CP: Cadence Period
S1S2S3S4S5
CO: Cadence On Time
Cadence Counter
S6S1
S2S3
Repetition Counter
The repetition counter controls either the duration
(RO) and repetition (RP) of the melody sequence or
the volume for pulse width volume control of the tone
ringer output.
In repetition mode the repetition counter may be
operated in continuous mode where the ringing signal
is turned on and off with the RP and R0 period or in
single shot mode where the ringing signal is active for
the R0 period. only.
Each tone signalling sequence must be started with
this counter:
Repetition Period (RP) and Repetition On Time (RO)
are programmed with an 8-bit value .
RP: Repetition Period
Single Tone:
S6 S5 S4S3S1S2
SC1SC2
Dual Tone:
S6 S5 S4S3S1S2
MUX
.
Tone Sequencer
Cadence Generation
The cadence counter determines the sequencer
rotation speed and the on/ off timing characteristics of
the tones and controls both the sequencer shift clock
and the tone synthesizer on/ off time. The tone off
time allows to insert pauses on switching from one
frequency to the other.
Cadence Period (CP) and Cadence On Time (CO)
are programmed with an 8-bit value. The CS bit
defines two time spans with different resolution:
S1S2S3 S4S5S6S1S2S3S1
RO: Repetition On Time
Repetition Counter
PCM Serial Interface
The AS3502 5-wire PCM port interfaces directly to
many serial port standards. The PCM data word is
either formated in 16-bit linear format with 13 bit 2`s
complement data justified left where the last three
LSB bits are reserved or formatted according to 8-bit
A-Law format with alternate mark inversion (AMI)
meaning that the even bits are inverted per CCITT
G711 specification.
REV. MPage 7September 1998
AS3502
PCM Level8-Bit A-Law Format16-Bit Linear Format
CS
CS
CS
CS
CS
D
D6D5D4D3D2D1D0D
7
D
D
D
D
D
D9D8D7D6D5D4D3D2D1D
1
1
1
1
1
1
5
4
3
2
1
0
VIN = + Full Scale1 0 1 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 x x x
VIN = +0-Code1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 x x x
VIN = -0-Code0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 x x x
VIN = - Full Scale0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 x x x
x: not used
The interface supports short and long strobe
synchronisation modes and full duplex synchronous
operations of both receive and transmit section. PCM
data is written into the transmit register and shifted
out in 8 or 16 clock cycles by the transmit shift
register. In the receive direction serial input 8 or 16
samples are converted into parallel format by the
receive shift register and hereafter buffered in the
receive latch. This double buffered hardware I/O
scheme guarantees minimum port latency and
increased channel service time. Both shift registers
have separate strobe signals for asynchronous time
slot operation of transmit and receive channel and are
clocked by a common shift clock signal that may vary
from 64 kHz up to 4.096 MHz and that must be locked
to the master clock. The strobe signals have to be
synchronised to the shift clock and should have a
repetition rate of 8 kHz. ±50 ppm.
Short Strobe Mode
This is the default mode on powering up the device.
The transmit and receive strobe inputs must be one
bit shift clock long and have to be High during a falling
edge of the respective bit shift clocks (see PCM
Timing Diagramme) In the transmit section the next
rising edges of SCLK enable the TXD output buffer
and shift out PCM data bits. The falling edge of the
last bit shift clock SCLK disables the TXD output
buffer. In the receive section the next falling edge of
SCLK shifts in PCM data bits at RXD.
Long Strobe Mode
The serial port enters the long strobe mode if both
strobe pulses (TXS, RXS) are more than three bit
clock periods long (See PCM Timing Diagramme). In
the transmit section the next rising edge of SCLK or
TXS, whichever comes later, clocks out the first bit.
The effect of the transmit strobe occurring after the
shift clock is to shorten the first bit at the TXD output.
The following rising edges of the SCLK shift out the
remaining data bits. The TXD output is disabled by
the last falling SCLK edge or by the TXS signal going
Low, whichever comes later. In the receive section a
rising edge on the receive strobe input RXS will initiate the PCM data on RXD pin to be shifted into the
Serial Control Interface
The internal operation of AS3502 is controlled by a 4wire serial port that is designed to write and read back
control and status information from any serial microprocessor port. It consists of a 16 bit shift register with
8 address bits and 8 data bits. The first byte is the
Address Byte that is clocked in serially by asserting
the
line for 8 clock cycles. The MSB address bit
in the address field defines whether the data transfer
is a write or a read operation. The second byte is the
Command Data Byte that is clocked in by keeping
Low for another 8 clock cycles. The address
decoder latches the address bits received into a
register after 8 clock cycles. It operates fully
autonomously and constantly cycles through 3 states:
• Load address decoder
• Calculate address and type of data transfer
• Data transfer
After decoding the data byte is latched into the decoded register during a write operation or retrieved
from the selected register during a read operation.
Data is retrieved by asserting the
line and by
shifting 8 address bits into the input shift register
through SDI. The next 8 clock cycles shift out the data
byte through SDO. The full shift register is shifted out
where the 8 MSB bits are shifted out as Hi-Z.
Data states on the SDO line can only change with the
falling edge of SCL. Data on the SDI line is shifted in
with the rising edge of SCL.
All commands are preceded by the start condition,
which is a High to Low transition of the
line. The
AS3502 continuously monitors this line for the start
condition and does not respond to any command until
this condition has been met.
may either be kept
Low for 16 clock cycles or may go High after 8 clock
cycles and go Low again for the next 8 clock cycles
when programming different register locations.
All communications are terminated by a stop condi-
tion, which is a Low to High transition of
after 16
shift clock cycles. The stop condition is also used to
place the AS3502 serial control interface in the
standby power mode.
receive shift register with the falling edges of SCLK.
0
REV. MPage 8September 1998
AS3502
CS
SCL
SDI
SDI
SDO
SERIAL WRITE
SERIAL READ
R/W
= 0
XXA3A2A1A0D7D6D5D4D3D2D1D0A4
ADDRESS BYTE
DATA BYTE
ADDRESS BYTE
DATA BYTE
R/W
= 1
XXA3A2A1A0XXXXXXXXA4
ZZZZZZD7D6D5D4D3D2D1D0Z
Z
Serial Control Interface
Programmable Functions
19 8-bit internal registers are provided for control and
operation status monitoring. The addresses are divided into two register banks with 16 locations each.
Address bit A4 selects between the upper and the
lower register bank. Address bit A7 defines whether
the operation will be a write or read operation.
REV. MPage 9September 1998
AS3502
Register Bit Summary
REGISTERADDRDATA BIT NUMBER
A4- A0D7D6D5D4D3D2D1D0
Digital Control DC
Analogue Control AC
Analogue Gain AG
TX Digital GainDGX
Sidetone Gain SG
RX Digital GainDGR
Tone Control TC
Sequence Control 1 SC1
Sequence Control 2 SC2
Frequency Control 1F1
Volume Control 1V1
Frequency Control 2F2
00
hA / LINENRXENTXDIV3DIV2DIV1DIV00
01
h00LOOPCLRXCLTXENEPENSPKNOV
02
h0ENM2ENM1AGX2AGX1AGX0AGR1AGR0
03
hDGX7DGX6DGX5DGX4DGX3DGX2DGX1DGX0
05
hSG7SG6SG5SG4SG3SG2SG1SG0
07
hDGR7DGR6DGR5DGR4DGR3DGR2DGR1DGR0
10
hTRINJRXINJTXINJCS
11
h00
12
h00
13
h
14
h0
15
h
F1
F2
7
7
F1
V1
F2
6
4
6
S3
S6
F1
V1
F2
1
1
5
3
5
S3
S6
F1
V1
F2
0
0
4
2
4
BURST
MODE
S2
1
S5
1
F1
3
V1
1
F2
3
SHAPE
S2
S5
F1
V1
F2
TONE
MODE
0
0
2
0
2
S1
S4
F1
F1
F2
START
1
1
1
9
1
S1
S4
F1
F1
F2
0
0
0
8
0
Volume Control 2V2
Frequency Control 3F3
Volume Control 3V3
Repetition Period RP
Repetition On TimeRO
Cadence Period CP
Cadence On TimeCO
16
h00
17
h
18
h0000PSPW
19
hRP7RP6RP5RP4RP3RP2RP1RP0
1A
hRO7RO6RO5RO4RO3RO2RO1RO0
1B
hCP7CP6CP5CP4CP3CP2CP1CP0
1C
hCO7CO6CO5CO4CO3CO2CO1CO0
F3
7
F3
6
V2
F3
3
5
V2
F3
2
4
V2
F3
1
3
V2
F3
0
2
F2
F3
F3
9
1
9
F2
F3
F3
8
0
8
REV. MPage 10September 1998
AS3502
1) DIGITAL CONTROL REGISTER
This register controls the master clock divider, the enabling of the transmit channel, the enabling of thereceive
channel and the PCM format.
A-Law / Linear Select. In default mode or when set to Low 16-bit linear PCM format is
selected. When set to High 8-bit A-Law PCM format is selected.
Enable Receive Channel. When set to High the Receive Channel including the selected
output driver, the master clock divider and the Receive PCM interface are enabled.
When set to Low the Receive Channel will be powered down.
Enable Transmit Channel. When set to High the Transmit Channel including the selected microphone input, the master clock divider and the Transmit PCM interface are
enabled. When set to Low the Transmit Channel will be powered down.
The Analogue Control Register enables the output drivers and the muting of the receive voice channel. Further it
allows to monitor clipping in both the transmit and the receive channel for software based automatic gain control.
ACD7D6D5D4D3D2D1D0
Name00LOOPCLIPRXCLIPTXENEPENSPKNOV
Default00000000
REV. MPage 11September 1998
AS3502
Bit NoSymbolName and Description
D7-D6-These bits are Low during a read operation.
D5LOOP
D4CLIPRXReceive Channel Clipping. On reading this bit a High indicates an overload condition in
D3CLIPTXTransmit Channel Clipping. On reading this bit a High indicates an overload condition in
D2ENEPEnable Earpiece. When set to High the earpiece driver is enabled. When set to Low the
D1ENSPKEnable Speaker. When set to High the loudspeaker driver is enabled. When set to Low
D0NOVNo Voice. When set to High the voice signal in the receive channel is muted.
Loop Back Mode Enable. When set to High a loop back mode is enabled where the
output of the sigma delta converter is directly fed to the input of the 1-bit DAC and
where the output of the interpolation filter is fed to the input of the decimation filter.
the receive channel.
the transmit channel.
earpiece driver is powered down.
the loudspeaker driver is powered down. Both drivers may be activated if necessary
e.g. for call progress monitoring.
3) ANALOGUE GAIN REGISTER
This register contains control bits for enabling on of the two microphone inputs and data for setting the analogue
microphone amplifier and earpiece amplifier gains.
AGD7D6D5D4D3D2D1D0
Name0ENM2ENM1AGX2AGX1AGX0AGR1AGR2
Default00001000
Bit NoSymbolName and Description
D6ENM2Enable Microphone 2 Input. When set to High the microphone amplifier is connected to
the MIC2 + and MIC2 - inputs.
D5ENM1Enable Microphone 1 Input. When set to High the microphone amplifier is connected to
the MIC1+ and MIC1- inputs.
D4-D2AGX2
-
AGX0
D1- D0AGR1
-
AGR0
Analogue Transmit Gain Setting (AGX).
AGX2AGX1
000+15.5 dB
001+21.5 dB
010+27.5 dB Default Value
011+33.5 dB
100+39.5 dB
101+45.5 dB
Analogue Receive Gain Setting. (AGR).
AGR1AGR0
00-12 dB Default Value
01-6 dB
100 dB
11+6 dB
AGX0Microphone Gain
Earpiece Gain
REV. MPage 12September 1998
AS3502
4) TRANSMIT DIGITAL GAIN REGISTER
This register contains the 8 bit coefficient for digital transmit gain setting.
DGXD7D6D5D4D3D2D1D0
NameDGX7DGX6DGX5DGX4DGX3DGX2DGX1DGX0
Default01101101
Bit NoSymbolName and Description
D7-D0DGX7-
DGX0
Transmit Digital Gain Setting (DGX). An 8-bit coefficient written into this register allows
to trim the gain from -38 dB to +10 dB. The coefficient in decimal format for a given
gain is calculated as:
DGX
(
)
20
X
CoefficientTransmit Gain
10
=77×
CoefficientTransmit Gain
154+6 dB27-9 dB
137+5 dB19-12 dB
123+4 dB13-15 dB
109+3 dB (Default Value)10-18 dB
97+2 dB7-21 dB
87+1 dB5-24 dB
770 dB3-28 dB
55- 3 dB2-32 dB
39- 6 dB1-38 dB
5) SIDETONE GAIN REGISTER
This register contains an 8 bit coeficient for a digital sidetone. The sidetone may be disabled by writing 00h into
this register.
SGD7D6D5D4D3D2D1D0
NameSG7SG6SG5SG4SG3SG2SG1SG0
Default00100000
Bit NoSymbolName and Description
D7-D0SG7-SG0Digital Sidetone Attenuation Control. An 8-bit coefficient written into this register allows
to control the sidetone attenuation in the receive channel. The sidetone attenuation
range is 0 dB to -48dB. The coefficient in decimal format for a given attenuaton is
SG
(
calculated as:
=
256×10
X
The sidetone default coefficient is 32 which corresponds to an attenuation of -18 dB.
REV. MPage 13September 1998
)
20
AS3502
6) RECEIVE DIGITAL GAIN REGISTER
This register contains an 8-bit coefficient for digital receive gain setting.
DGRD7D6D5D4D3D2D1D0
NameDGR7DGR6DGR5DGR4DGR3DGR2DGR1DGR0
Default01011011
Bit NoSymbolName and Description
D7-D0DGR7-
DGR0
Receive Digital Gain Setting (DGR). An 8-bit coefficient written into this register allows
to fine trim the receive path gain from -42 to +6 dB. The coefficient in decimal format
for a given gain is calculated as:
DGR
(
)
127.7×10
X
=
CoefficientReceive Gain
1280 dB23-15 dB
114-1 dB16-18 dB
101-2 dB11-21 dB
90-3 dB (Default Value)8-24 dB
81-4 dB5-27 dB
72-5 dB4-30 dB
64-6 dB3-33 dB
46-9 dB2-36 dB
32-12 dB1-42 dB
20
CoefficientReceive Gain
7) TONE CONTROL REGISTER
This register controls the various tone generator operation modes and the tone desstinations.
TCD7D6D5D4D3D2D1D0
NameTRINJRXINJTXINJCS
BURST
MODE
SHAPE
TONE
MODE
START
Default00000000
REV. MPage 14September 1998
AS3502
Bit NoSymbolName and Description
D7TRINJTone Ringer Inject. When set to High the tone generator is connected to the toneringer
output. When set to Low the TRO+ and TRO- outputs are forced to high impedance
state.
D6RXINJReceive Inject. When set to High the tone generator is connected to the AS3502
receive section.
D5TXINJTransmit Inject. When set to High the tone generator is connected to the AS3502
transmit section.
D4CSCadence Slow Bit. When set to High the cadence step size resolution is 4 ms. When
set to Low the cadence step size resolution is 1 ms.
D3BURST
MODE
D2SHAPEWhen set to High square wave mode is selected. When set to Low sine wave mode is
D1TONE
MODE
D0STARTStart Melody. When set to High the tone generation is enabled. This bit acts as single
When set to High tone burst mode operation is selected.
selected
Tone Mode Bit. When set to High dual tone mode is selected. When set to Low single
tone mode is selected.
byte on/off sequence.
8) SEQUENCE CONTROL REGISTER 1
This register contains the frequency codes for the first three steps of the six tone cadence.
SC1D7D6D5D4D3D2D1D0
Name00
Default00xxxxxx
Bit NoSymbolName and Description
D7, D6-Not used; will be low during read
D5, D4S31, S30Cadence Step 3:
00:No Tone
01:Frequency/Volume Register 1 is selected
10:Frequency/Volume Register 2 is selected
11:Frequency/Volume Register 3 is selected
S21, S20Cadence Step 2
00:No Tone
01:Frequency/Volume Register 1 is selected
10:Frequency/Volume Register 2 is selected
11:Frequency/Volume Register 3 is selected
D1, D0S11, S10Cadence Step1
00:No Tone
01:Frequency/Volume Register 1 is selected
10:Frequency/Volume Register 2 is selected
11:Frequency/Volume Register 3 is selected
S3
1
S3
0
S2
1
S2
0
S1
1
S1
0
REV. MPage 15September 1998
AS3502
9) SEQUENCE CONTROL REGISTER 2
This register contains the frequency codes for the second three steps of the six tone cadence.
SC2D7D6D5D4D3D2D1D0
Name00
Default00XXXXXX
Bit NoSymbolName and Description
D7, D6-Not used; will be low during read
D5, D4S61,S60Cadence Step 6:
00:No Tone
01:Frequency/Volume Register 1 is selected
10:Frequency/Volume Register 2 is selected
11:Frequency/Volume Register 3 is selected
D3, D2S51, S50Cadence Step 5
00:No Tone
01:Frequency/Volume Register 1 is selected
10:Frequency/Volume Register 2 is selected
11:Frequency/Volume Register 3 is selected
D1, D0S41, S40Cadence Step 4
00:No Tone
01:Frequency/Volume Register 1 is selected
10:Frequency/Volume Register 2 is selected
11:Frequency/Volume Register 3 is selected
S6
1
S6
0
S5
1
S5
0
S4
1
S4
0
10) FREQUENCY CONTROL REGISTER 1
This register contains eight bits of the 10-bit coefficient of the first frequency.
F1D7D6D5D4D3D2D1D0
Name
DefaultXXXXXXXX
Bit NoSymbolName and Description
D7-D0F17-F10A 10-bit coefficient (X) written into this register and into bits D0 and D1 of V1 allows to
F1
7
F1
6
programme the first frequency from 3.9 Hz to 3996 Hz. The coefficient for a given
frequency can be calculated as:
f(Hz)* 256
=
X
1000
F1
5
; X = ( 1…1023)
F1
4
F1
3
F1
2
F1
1
F1
11) VOLUME CONTROL REGISTER 1
This register contains the remaining two bits of the first frequency coefficient and volume control data for pulse
density volume control of square waves.
0
REV. MPage 16September 1998
AS3502
V1D7D6D5D4D3D2D1D0
Name0
DefaultXXXXXXXX
Bit NoSymbolName and Description
D6-D2V14-V1
0
V1
4
A 5 bit coefficient (X) written into this register allows to programme both the tone ringer
attenuation in pulse density mode and the attenuation of the tone generator in square
wave mode. The coefficient in decimal format for a given attenuation can be calculated
as:
=
31*10^(
X
=
=
16*10^(
2*VDD *10^(
VOUT
In tone generator square wave mode a 4-bit coefficient using bits V13 to V10 allows to
programme the volume where coefficient in decimal format for a given volume can be
calculated as:
X
In receive direction the absolute output value on the speaker and earpiece outputs
depends on AGR and V2.
In transmit direction the output value depends on V1 and DGX.
V1
3
Volume(dB)
20
V1
20
Volume(dB)
20
V1
2
;X= ( 1…31)
)
(V)
)
;X= (0…15)
)
V1
1
V1
0
F1
9
F1
8
VOUT = 6.14 dBm0 + V1 + DGX (dBm0)
F19-F1
These bits are the two most significant bits of the 10-bit frequency coefficient.
8
12) FREQUENCY CONTROL REGISTER 2
This register contains eight bits of the 10-bit coefficient of the second frequency.
F2D7D6D5D4D3D2D1D0
Name
DefaultXXXXXXXX
Bit NoSymbolName and Description
D7-D0F27-F20A 10-bit coefficient (X) written into this register and into bits D0 and D1 of V2 allows to
F2
7
F2
6
programme the second frequency from 3.9 Hz to 3996 Hz. The coefficient in decimal
format for a given frequency can be calculated as:
f(Hz)* 256
X
=
1000
F2
5
F2
4
F2
3
F2
2
F2
1
F2
0
REV. MPage 17September 1998
AS3502
13) VOLUME CONTROL REGISTER 2
This register contains the remaining two bits of the second frequency coefficient, and coarse and fine tone volume
control data for the receive direction.
V2D7D6D5D4D3D2D1D0
Name00
V2
3
V2
2
V2
1
V2
0
F2
9
F2
DefaultXXXXXXXX
Bit NoSymbolName and Description
D5-D3V23-V21Receive Tone Coarse Volume Control ( V2C)
V23V22
V21Attenuation
000- 10 dB
001- 16 dB
010- 22 dB
011- 28 dB
100- 34 dB
101- 40 dB
D2
V2
Sine Tone Fine Volume Control (V2F)
0
V20Attenuation
00 dB
1- 2.5 dB
In transmit direction the sineoutput value depends on V2F and DGX:
VOUT
VOUT
VOUT
= 3.8 dBm + V2F + DGX (dBm0)
SINE
DTMF ROW TONE
DTMFCOLUMN TONE
= -2.2dBm + DGX (dBm0)
= -4.7dBm + DGX (dBm0)
8
In receive direction the sine output value on earpiece and speaker depends on V2C, V1
and AGR:
VOUT
VOUT
= 3.8 dBm + V2C + V2F+ AGR (dBm)
EP
= 3.8 dBm + V2C + V2F+ 3dB (dBm)
SP
D1-D0F29-F28These bits are the two most significant bits of the 10-bit frequency coefficient.
REV. MPage 18September 1998
AS3502
14) FREQUENCY CONTROL REGISTER 3
This register contains eight bits of the 10-bit coefficient of the third frequency.
F3D7D6D5D4D3D2D1D0
Name
DefaultXXXXXXXX
Bit NoSymbolName and Description
D7-D0
F3
7
F37-F3
0
F3
6
A 10-bit coefficient (X) written into this register and into bits D0 and D1 of V3 allows to
programme the third frequency from 3.9 Hz to 3996 Hz. The coefficient in decimal
format for a given frequency can be calculated as:
f(Hz)* 256
=
X
1000
F3
5
; X = (1…1023)
F3
4
F3
3
F3
2
F3
1
15) VOLUME CONTROL REGISTER 3
This register contains two bits of the third frequency coefficient and tone ringer volume mode control bits.
V3D7D6D5D4D3D2D1D0
Name0000PSPW
DefaultXXXXXXXX
Bit NoSymbolName and Description
F3
9
F3
F3
0
8
D3PS
D2PW
D1-D0F29-F28These bits are the two most significant bits of the 10-bit frequency coefficient.
Pulse Width Slow Bit. When set to High the pulse width step size is 4 µs. When set to
Low the pulse width step size is 1 µs.
Tone Ringer Volume Control Mode Bit. When set to Low pulse density volume control
is selected. When set to High pulse width volume control is selected.
16) REPETITION PERIOD REGISTER
RPD7D6D5D4D3D2D1D0
NameRP7RP6RP5RP4RP3RP2RP1RP0
DefaultXXXXXXXX
Bit NoSymbolName and Description
D7-D0RP7-RP0An 8-bit value written into this register allows to set the repetition period with 32ms
accuracy.
X
=
Time(ms)
32ms
1
; X= (1…255)
−
REV. MPage 19September 1998
AS3502
17) REPETITION ON REGISTER
ROD7D6D5D4D3D2D1D0
NameRO7RO6RO5RO4RO3RO2RO1RO0
DefaultXXXXXXXX
Bit NoSymbolName and Description
D7-D0RO7-RO0
An 8-bit value written into this register allows to set the repetition on time with 32ms
accuracy. If this time exceeds the repetition period time, continuous operation will be
performed. Repetition times can only be generated when using pulse density volume
control mode.
Time(ms)
X
=
32ms
If pulse width volume control mode is selected, an 8-bit value written into this register
allows to set the duty cycle of the tone ringer outputs with two different accuracies
depending on the PS bit in the volume Control Register 3 :
PS=0:
PS=1:
X
X
; X= (1…255)
Time(µs)
=
1
µ
Time(µs)
=
4
µ
; X= (1…255)
s
; X= (1…255)
s
18) CADENCE PERIOD REGISTER
CPD7D6D5D4D3D2D1D0
NameCP7CP6CP5CP4CP3CP2CP1CP0
DefaultXXXXXXXX
Bit NoSymbolName and Description
D7-D0CP7-CP0A n 8-bit value written into this register allows to set the cadence period with two
different accuracies. If the SLOW bit in the TC register is set to Low the resolution is
1ms:
Time(ms)
X
=
1(ms)
If the SLOW bit in the TC register is set to High the resolution is 4ms:
Time(ms)
X
=
4(ms)
REV. MPage 20September 1998
1
; X= (1…255).
−
1
; X= (1…255).
−
AS3502
19) CADENCE ON REGISTER
COD7D6D5D4D3D2D1D0
NameCO7CO6CO5CO4CO3CO2CO1CO0
DefaultXXXXXXXX
Bit NoSymbolName and Description
D7-D0CO7-CO0An 8-bit value written into this register allows to set the cadence on time with two
different accuracies. If the SLOW bit in the TC register is set to Low the resolution is
1ms:
Time(ms)
X
=
1(ms)
If the SLOW bit in the TC register is set to High the resolution is 4ms:
Time(ms)
X
=
4(ms)
; X= (1…255).
; X= (1…255).
REV. MPage 21September 1998
AS3502
Absolute Maximum Ratings*
Supply Voltage ................................................................ ................................................................-0.3≤V
Voltage applied on Any Input ........................................................................................... -0.3 V≤V
Voltage applied on Digital Outputs................................................................................ -0.3 V
Input Current (all pins).................................................................................................................... I
Output Current.............................................................................................................................. I
IN≤VDD
≤V
OUT≤VDD
IN
OUT
≤7 V
DD
+0.3 V
+0.3 V
≤
± 50 mA
≤ ±10 mA
Storage Temperature Range........................................................................................................... -65 to +150°C
*Exceeding these figures may cause permanent damage. Functional operation under these conditions is not permitted
Recommended Operating Conditions
SymbolParameterConditionsMin.Typ.*Max.Units
VDDSupply Voltage3.04.55.5V
TAMBOperating Temperature Range-40+25+70°C
V
GREPEarpiece GainRangeGR = AGR + DGR-18-15+6dB
AGREPAnalogue Gain Range-12+6dB
Analogue Gain Step Size5.86.06.2dB
VOFFOutput Offset Voltage± 100mV
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
Note 1: This corresponds to a +3.14dBm0 code at the PCM input which is equal to a PCM overload level of ±4096;
Analogue Interface with Speaker Output (-40°C<TA <+70°C, 3.0 V≤V
≤4.5 V; RL=50Ω from SPK+ to SPK-)
DD
SymbolParameterConditionsMin.Typ.*Max.Units
AOUTPPeak Overload LevelNote 1
1570mVrms
RL=50Ω THD= 5%, GRSPK= + 3dB
RLLoad ResistanceSPK+ to SPK50
Ω
GRSPKSpeaker Receive Gain RangeGRSPK = AGRSPK + DGR-30+3dB
AGRSPKSpeaker Analogue Gain+3dB
VOSOutput Offset VoltageSPK+ to SPK-± 100mV
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
Note 1: This corresponds to a +3.14dBm0 code at the PCM input which is equal to a PCM overload level of ±4096;
Analogue Interface with Tone Ringer Output (-40°C<TA <+70°C, 3.0 V≤V
DD
≤4.5 V)
SymbolParameterConditionsMin.Typ.*Max.Units
Vout Max. Output Voltage SwingTRO+ to TRO-2 x VDDVpp
CLLoad CapacitanceTRO+ to TRO-50nF
TDROutput Rise Time
TDFOutput Fall Time
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
Note 1: See text for volume control
Microphone Reference Voltage Output(-40°C<TA <+70°C, 3.0V≤V
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
Note 1: VREF is turned off in power down mode
Note 2: VREF must be filtered by a suitable RC lowpass filter. A typical setup is using a 500
VDD + 100 mVrms 0 to 50 kHz
inputs shorted; measured on TXD
50dBp
CT RX->TXReceive to Transmit Crosstalk75dB
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
Note 1: The tolerance of the absolute input level is defined by the trimming accuracy of the converter reference.
π
4000−f
Note 2:GXAF =
Note 4: Total distortion includes quantization and harmonic distortion;
dB
CT TX->RXTransmit to Receive CrosstalkGR = -12 dB75dB
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
Note 1:The tolerance of the absolute level is defined by the trimming accuracy of the converter reference.
π
()
4000−f
Note 2: GRAF =
Note 3:Total distortion includes quantization and harmonic distortion.
13 sin
1200
−
1
REV. MPage 25September 1998
AS3502
Tone Generator Characteristics
(-40°C<TA <+70°C, 3.0 V£V
DD
4.5 V)
£
SymbolParameterConditionsMin.Typ.*Max.Units
fFrequency RangeStep size is 3.9 Hz3.93996Hz
ÆfFrequency Tolerance± 1%
THDTotal Harmonic Distortion
tCP
tCO
tRP
tRO
Cadence Period
Cadence On Time
Repetition Period
Repetition On Time
300 Hz £ f £3996 Hz ; 3.14 dBm0
CS Bit = Low ; Step Size = 1 ms
CS Bit = High; Step Size = 4 ms
Step Size = 32 ms648160ms
TX Sine Tone LevelNote 1;3.14dBm0
Earpiece Sine Tone LevelNote 4; AGR= +6 dB-0.2dBm
Speaker Sine Tone LevelNote 4; AGR= +6 dB-2.8dBm
2
8
2
8
40dB
255
1020msms
ms
255
1020µsµs
VoutTX DTMF Row Tone LevelNote 2-4.7dBm0
PREEMDTMF PreemphasisColumn to Row Tone+2.5dB
V2Sine Wave Volume Control-42.5-10dB
dV2CVolume Coarse Step Size6dB
dV2FVolume Fine Step Size2.5dB
Vout
SQ
TX Peak Square Tone LevelNote 33.14dBm
VoutSQ-EPRX Peak Square Tone LevelAGR=+6dB; Note 5-2.14dBm
VoutSQ-SPRX Peak Square Tone LevelGR=+3dB; Note 5-0.76dBm
V1Square Wave Volume ControlSee text for coefficient calculation-300dB
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
Note 1:In the transmit direction the sine tone level is controlled by the DGX register and the V2F bit.
Note 2:In the transmit direction the DTMF level is controlled by the DGX register only.
Note 3:In the transmit direction the square tone level is controlled by the V1 register and the DGX register. Levels
exceeding 3.14 dBm0 are limited by the transmit saturation logic to 3.14 dBm0.
Note 4:In the receive direction the sine tone level is controlled by the V2 and the AGR register.
Note 5:In the receive direction the square tone level is controlled by the V1, V2C and the AGR register.
Timing Specifications
PCM Interface Timing
(-40°C<TA <+70°C, 3.0 V£V
DD
4.5 V)
£
#ParameterSymbolConditionMinTypMaxUnits
1Frequency of Master Clock
2Width of SCLK High
3Frequency of SCLK
4Width of SCLK Low
5Fall Time of SCLK
6Rise Time of SCLK
7Hold Time from SCLK High to
t
FMCLK
t
WCH
1/t
C
t
WCL
t
FC
t
RC
t
HCSSH
Note 1, 22.04818.432MHz
80ns
644096KHz
80ns
30ns
30ns
0ns
Short Strobe High
8Set Up Time from Short Strobe
t
SSSCL
30ns
High to SCLK Low
REV. MPage 26September 1998
AS3502
#ParameterSymbolConditionMinTypMaxUnits
1
t
HCSSL
t
HCLSH
t
SLSCL
t
HCLSL
t
DCD
t
DSD
t
DCZ
t
SDC
t
HCD
f
STB
CL= 100 pF + 2 TTL Loads
CL= 100 pF + 2 TTL Loads
30ns
0ns
30ns
30ns
80ns
80ns
80ns
30ns
20ns
8KHz
9Hold Time from SCLK Low to
Short Strobe Low
10Hold Time from SCLK Low to
Long Strobe High
11Set Up Time from Long Strobe
High to SCLK Low
12Hold Time from 3rd Period of
SCLK Low to Strobe Low
13Delay Time from SCLK High to
TXD Valid
14Delay Time to Valid Data from
TXS or SCLK whichever comes
later
15Delay Time from SCLK or TXS
Low to TXD Disabled
16Set Up Time from RXD Valid to
SCLK Low
17Hold Time from SCLK Low to
RXD invalid
18Strobe Pulse Frequency
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
Note 1: A 50:50 duty cycle must be used for 2.048MHz operation
Note 2: AS3502 provides a software programmable input clock divider that is programmable from 1:1 to 1:9
MCLK
SCLK
TXS, RXS
(SHORT)
TXS, RXS
(LONG)
TXD
RXD
4
2
3
789
1012
5
6
1234
11
14
13
MSBD
1617
MSBD
DDDLSB
D
PCM Timing Diagramme
16
(8)
15
REV. MPage 27September 1998
AS3502
Serial Control Interface Timing
(-40°C<TA <+70°C, 3.0 V£V
DD
4.5 V)
£
#ParameterSymbolConditionMin.Typ.*Max.Units
1Frequency of SCL
2Width of SCL Low
3Width of SCL High
4Fall Time of SCL
5Rise Time of SCL
6Hold Time from SCL High to /CS
f
SCLK
t
WCH
t
WCL
t
FC
t
RC
t
HCS
1282048kHz
160ns
160ns
50ns
50ns
For 1st SCL10ns
Low
7Hold Time from SCL High to /CS
t
HSC
For 8th SCL100ns
High
8Set up Time from /CS Transition
t
SSC
60ns
to SCL High
9Setup Time from /CS Transition
to SCL Low
10Setup Time SDI Data In toSCL
t
SSC0
t
SDC
SDO is not enabled for a single
byte transfer
60ns
50ns
High
11Hold Time SCL High to SDI
t
HCD
50ns
Invalid
12Delay Time SCL Low to SDO
t
DCD
100pF + 2 LSTTL Loads80ns
Data Out Valid
13Delay Time from /CS Low to
t
DSD
Only valid for dual chip selects80ns
SDO Valid
14Delay Time from /CS Low to
t
DDZ
1580ns
SDO High Impedance,
whichever comes earlier
SCL
CS
SDI
SDO
6
1
2
1
3
8
1011
70
5
2
4
6
88
7
9
Serial Control Interface Timing Diagramme
1
6
8
7
7
07
14
1213
14
0
REV. MPage 28September 1998
AS3502
Devices sold by AUSTRIA MIKRO SYSTEME are covered by the warranty and patent indemnification provisions appearing in
its Term of Sale. AUSTRIA MIKRO SYSTEME 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. AUSTRIA MIKRO
SYSTEME 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 AUSTRIA MIKRO SYSTEME 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
recommended without additional processing by AUSTRIA MIKRO SYSTEME for each application.