Datasheet AS3502 Datasheet (Austria Mikro Systeme International)

AS3502
MIC1+
EP+
EP-
SPK+
SPK-
SCL
SDI
SDO
TXD
TXS
SCLK
RXS
RXD
MIC1-
MIC2+
MIC2-
CS
TX
MCLKVREF
POR+16/46dBAGX
F1-F3,
V1-V3
DGX
TRO+
TRO-
POR
GND
CAPAGNDAVDDAVSSDVDD
30Kž
-
+
-38/+10
Decimation
Filter
Interpolation
Filter
Freq.
Gen.
Seq.
Serial Control
+-V
REF
AAF
ADC
DAC
DACV2LPF
-12/+6dBAGR++
+3dB
VOICE
TONE
LOOP
SINE
SQ.
BPF
PCMTXComp.
S1, S2
Caden.
CP, CP
Rep.
RP, RO
SG
dB
Contr.
DC
Lin/A-
TX
DGR
-42/+6
LPF
PCMRXExp.
Lin/A-
+
AS3502
LOOP
Austria Mikro Systeme International AG
13-BIT LINEAR FEATURE CODEC
WITH ANALOGUE FRONTEND
Key Features
qq 13-Bit Linear Sigma Delta Codec with Filters
Exceeding ETSI prETS30085 and G712 .
qq Single Rail 3.0 V ~5.5 V Power Supply. qq Typical Power Dissipation of 30 mW at 3 V. qq Two Low Noise Microphone Inputs with Internal
Gain Adjust (+16 / +46 dB).
qq 150 Push/Pull Earpiece Driver with Internal
Gain Adjust (-12 / +6 dB).
qq 50 Loudspeaker Amplifier with up to 50 mW
Output Power.
qq Push/ Pull Output Driver for Tone Ringer. qq On Chip Electret Microphone Voltage Source. qq Digital Transmit Gain Setting (-38 / +10 dB). qq Digital Receive Gain Setting ( -42 / +6 dB). qq Digital Sidetone Control Function ( 0 / -48 dB). qq Programmable Call Progress Tone/ DTMF /
Ring Tone Generator.
qq Analogue and Digital Loopback Modes. qq 16-Bit Linear / 8-Bit A-Law Switchable Serial
PCM Interface with Non Delayed and Delayed Timing Modes.
qq 4-Wire Serial Control Interface. qq Packaged 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. M Page 1 September 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 # Name Type Function
1 AVDD SI 2 CAP AO Filter Capacitor Output
3 4
5 6
MIC1-
MIC1+
MIC2-
MIC2+
AI AI
AI AI
7 N.C. 8 VREF AO
9 DVDD SI
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 genera­tion 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. M Page 2 September 1998
AS3502
Pin Description (continued)
CS
CS
Pin # Name Type Function
10
11 12 SCL DI
13 SDI DI
14 SDO DO
15 RXD DI
16 RXS DI
17 TXS DI
18 TXD DO
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. M Page 3 September 1998
AS3502
Pin Description (continued)
Pin # Name Type Function
19 SCLK DI
20 MCLK DI
21 GND SI
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
26 AVSS SI 27
28
AI: Analogue Input AO: Analogue Output DI: Digital Input DO: Digital Output DI/O: Digital Input/Output SI: 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 gen­erated 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 ca­pable 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. M Page 4 September 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 ini­tialized. 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 en­abled 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 se­rial 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 pro­grammed values.
Analogue Input interface
The AS3502 input interface provides two identical dif­ferential inputs e.g. for a handset microphone and for a handsfree microphone. The input sources are se­lected 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 dy­namic 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 re­ceive 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 bandlim­ited signal is fed to a 2nd order Sigma Delta modula­tor 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 mini­mum phase 5th order IIR filter implementing the CCITT lowpass portion of the encoder bandpass fre­quency characteristics. Finally a 3rd order IIR high pass filter implements the highpass portion of the en­coder 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. M Page 5 September 1998
AS3502
shifted out of the encoder under control of an
T/2 T/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. M Page 6 September 1998
AS3502
T/2 T/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
S1 S2 S3 S4 S5
CO: Cadence On Time
Cadence Counter
S6 S1
S2 S3
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 S4 S3 S1S2
SC1 SC2
Dual Tone:
S6 S5 S4 S3 S1S2
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:
S1 S2 S3 S4 S5 S6 S1 S2 S3 S1
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. M Page 7 September 1998
AS3502
PCM Level 8-Bit A-Law Format 16-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 Scale 1 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-Code 1 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-Code 0 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 Scale 0 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 initi­ate the PCM data on RXD pin to be shifted into the
Serial Control Interface
The internal operation of AS3502 is controlled by a 4­wire serial port that is designed to write and read back control and status information from any serial micro­processor 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 de­coded 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. M Page 8 September 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 di­vided 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. M Page 9 September 1998
AS3502
Register Bit Summary
REGISTER ADDR DATA BIT NUMBER
A4- A0 D7 D6 D5 D4 D3 D2 D1 D0
Digital Control DC
Analogue Control AC
Analogue Gain AG
TX Digital Gain DGX
Sidetone Gain SG
RX Digital Gain DGR
Tone Control TC
Sequence Control 1 SC1
Sequence Control 2 SC2
Frequency Control 1 F1
Volume Control 1 V1
Frequency Control 2 F2
00
h A / LIN ENRX ENTX DIV3 DIV2 DIV1 DIV0 0
01
h 0 0 LOOP CLRX CLTX ENEP ENSPK NOV
02
h 0 ENM2 ENM1 AGX2 AGX1 AGX0 AGR1 AGR0
03
h DGX7 DGX6 DGX5 DGX4 DGX3 DGX2 DGX1 DGX0
05
h SG7 SG6 SG5 SG4 SG3 SG2 SG1 SG0
07
h DGR7 DGR6 DGR5 DGR4 DGR3 DGR2 DGR1 DGR0
10
h TRINJ RXINJ TXINJ CS
11
h 0 0
12
h 0 0
13
h
14
h 0
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 2 V2
Frequency Control 3 F3
Volume Control 3 V3
Repetition Period RP
Repetition On Time RO
Cadence Period CP
Cadence On Time CO
16
h 0 0
17
h
18
h 0 0 0 0 PS PW
19
h RP7 RP6 RP5 RP4 RP3 RP2 RP1 RP0
1A
h RO7 RO6 RO5 RO4 RO3 RO2 RO1 RO0
1B
h CP7 CP6 CP5 CP4 CP3 CP2 CP1 CP0
1C
h CO7 CO6 CO5 CO4 CO3 CO2 CO1 CO0
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. M Page 10 September 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.
DC D7 D6 D5 D4 D3 D2 D1 D0
Name A/LIN ENRX ENTX DIV3 DIV2 DIV1 DIV0 X
Default 0 0 0 0 0 0 0 X
Bit No Symbol Name and Description
D7 A/LIN D6 ENRX
D5 ENTX
D4- D1 DIV3-DIV0 Master Clock Prescaler Setting Bits.
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 se­lected microphone input, the master clock divider and the Transmit PCM interface are enabled. When set to Low the Transmit Channel will be powered down.
DIV3 DIV2
0 0 0 0 ÷1 2.048 MHz 0 0 0 1 ÷2 4.096 MHz 0 0 1 0 ÷3 6.144 MHz 0 0 1 1 ÷4 8.192 MHz 0 1 0 0 ÷5 10.240 MHz 0 1 0 1 ÷6 12.288 MHz 0 1 1 0 ÷7 14.336 MHz 0 1 1 1 ÷8 16.386 MHz 1 0 0 0 ÷9 18.432 MHz
DIV1 DIV0 State Master Clock Frequency
2) ANALOGUE CONTROL REGISTER
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.
AC D7 D6 D5 D4 D3 D2 D1 D0
Name 0 0 LOOP CLIPRX CLIPTX ENEP ENSPK NOV
Default 0 0 0 0 0 0 0 0
REV. M Page 11 September 1998
AS3502
Bit No Symbol Name and Description
D7-D6 - These bits are Low during a read operation.
D5 LOOP
D4 CLIPRX Receive Channel Clipping. On reading this bit a High indicates an overload condition in D3 CLIPTX Transmit Channel Clipping. On reading this bit a High indicates an overload condition in D2 ENEP Enable Earpiece. When set to High the earpiece driver is enabled. When set to Low the D1 ENSPK Enable Speaker. When set to High the loudspeaker driver is enabled. When set to Low
D0 NOV No 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.
AG D7 D6 D5 D4 D3 D2 D1 D0
Name 0 ENM2 ENM1 AGX2 AGX1 AGX0 AGR1 AGR2
Default 0 0 0 0 1 0 0 0
Bit No Symbol Name and Description
D6 ENM2 Enable Microphone 2 Input. When set to High the microphone amplifier is connected to
the MIC2 + and MIC2 - inputs.
D5 ENM1 Enable Microphone 1 Input. When set to High the microphone amplifier is connected to
the MIC1+ and MIC1- inputs.
D4-D2 AGX2
-
AGX0
D1- D0 AGR1
-
AGR0
Analogue Transmit Gain Setting (AGX).
AGX2 AGX1
0 0 0 +15.5 dB 0 0 1 +21.5 dB 0 1 0 +27.5 dB Default Value 0 1 1 +33.5 dB 1 0 0 +39.5 dB 1 0 1 +45.5 dB
Analogue Receive Gain Setting. (AGR).
AGR1 AGR0
0 0 -12 dB Default Value 0 1 -6 dB 1 0 0 dB 1 1 +6 dB
AGX0 Microphone Gain
Earpiece Gain
REV. M Page 12 September 1998
AS3502
4) TRANSMIT DIGITAL GAIN REGISTER
This register contains the 8 bit coefficient for digital transmit gain setting.
DGX D7 D6 D5 D4 D3 D2 D1 D0
Name DGX7 DGX6 DGX5 DGX4 DGX3 DGX2 DGX1 DGX0
Default 0 1 1 0 1 1 0 1
Bit No Symbol Name and Description
D7-D0 DGX7-
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
Coefficient Transmit Gain
10
=77×
Coefficient Transmit Gain 154 +6 dB 27 -9 dB 137 +5 dB 19 -12 dB 123 +4 dB 13 -15 dB 109 +3 dB (Default Value) 10 -18 dB
97 +2 dB 7 -21 dB 87 +1 dB 5 -24 dB 77 0 dB 3 -28 dB 55 - 3 dB 2 -32 dB 39 - 6 dB 1 -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.
SG D7 D6 D5 D4 D3 D2 D1 D0
Name SG7 SG6 SG5 SG4 SG3 SG2 SG1 SG0
Default 0 0 1 0 0 0 0 0
Bit No Symbol Name and Description
D7-D0 SG7-SG0 Digital 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. M Page 13 September 1998
)
20
AS3502
6) RECEIVE DIGITAL GAIN REGISTER
This register contains an 8-bit coefficient for digital receive gain setting.
DGR D7 D6 D5 D4 D3 D2 D1 D0
Name DGR7 DGR6 DGR5 DGR4 DGR3 DGR2 DGR1 DGR0
Default 0 1 0 1 1 0 1 1
Bit No Symbol Name and Description
D7-D0 DGR7-
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
=
Coefficient Receive Gain
128 0 dB 23 -15 dB 114 -1 dB 16 -18 dB 101 -2 dB 11 -21 dB
90 -3 dB (Default Value) 8 -24 dB 81 -4 dB 5 -27 dB 72 -5 dB 4 -30 dB 64 -6 dB 3 -33 dB 46 -9 dB 2 -36 dB 32 -12 dB 1 -42 dB
20
Coefficient Receive Gain
7) TONE CONTROL REGISTER
This register controls the various tone generator operation modes and the tone desstinations.
TC D7 D6 D5 D4 D3 D2 D1 D0
Name TRINJ RXINJ TXINJ CS
BURST
MODE
SHAPE
TONE
MODE
START
Default 0 0 0 0 0 0 0 0
REV. M Page 14 September 1998
AS3502
Bit No Symbol Name and Description
D7 TRINJ Tone 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.
D6 RXINJ Receive Inject. When set to High the tone generator is connected to the AS3502
receive section.
D5 TXINJ Transmit Inject. When set to High the tone generator is connected to the AS3502
transmit section.
D4 CS Cadence 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.
D3 BURST
MODE
D2 SHAPE When set to High square wave mode is selected. When set to Low sine wave mode is D1 TONE
MODE
D0 START Start 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.
SC1 D7 D6 D5 D4 D3 D2 D1 D0
Name 0 0
Default 0 0 x x x x x x
Bit No Symbol Name and Description
D7, D6 - Not used; will be low during read D5, D4 S31, 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, D0 S11, 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. M Page 15 September 1998
AS3502
9) SEQUENCE CONTROL REGISTER 2
This register contains the frequency codes for the second three steps of the six tone cadence.
SC2 D7 D6 D5 D4 D3 D2 D1 D0
Name 0 0
Default 0 0 X X X X X X
Bit No Symbol Name and Description
D7, D6 - Not used; will be low during read D5, D4 S61,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, D2 S51, 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, D0 S41, 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.
F1 D7 D6 D5 D4 D3 D2 D1 D0
Name
Default X X X X X X X X
Bit No Symbol Name and Description
D7-D0 F17-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. M Page 16 September 1998
AS3502
V1 D7 D6 D5 D4 D3 D2 D1 D0
Name 0
Default X X X X X X X X
Bit No Symbol Name and Description
D6-D2 V14-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.
VOUTEP= 6.14 dBm + V2C + V1 + AGR (dBm) VOUTSP=6.14 dBm + V2 + V1 + 3 dB (dBm)
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.
F2 D7 D6 D5 D4 D3 D2 D1 D0
Name
Default X X X X X X X X
Bit No Symbol Name and Description
D7-D0 F27-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. M Page 17 September 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.
V2 D7 D6 D5 D4 D3 D2 D1 D0
Name 0 0
V2
3
V2
2
V2
1
V2
0
F2
9
F2
Default X X X X X X X X
Bit No Symbol Name and Description
D5-D3 V23-V21Receive Tone Coarse Volume Control ( V2C)
V23 V22
V21 Attenuation 0 0 0 - 10 dB 0 0 1 - 16 dB 0 1 0 - 22 dB 0 1 1 - 28 dB 1 0 0 - 34 dB 1 0 1 - 40 dB
D2
V2
Sine Tone Fine Volume Control (V2F)
0
V20 Attenuation
0 0 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-D0 F29-F28These bits are the two most significant bits of the 10-bit frequency coefficient.
REV. M Page 18 September 1998
AS3502
14) FREQUENCY CONTROL REGISTER 3
This register contains eight bits of the 10-bit coefficient of the third frequency.
F3 D7 D6 D5 D4 D3 D2 D1 D0
Name
Default X X X X X X X X
Bit No Symbol Name 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.
V3 D7 D6 D5 D4 D3 D2 D1 D0
Name 0 0 0 0 PS PW
Default X X X X X X X X
Bit No Symbol Name and Description
F3
9
F3
F3
0
8
D3 PS D2 PW
D1-D0 F29-F28 These 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
RP D7 D6 D5 D4 D3 D2 D1 D0
Name RP7 RP6 RP5 RP4 RP3 RP2 RP1 RP0
Default X X X X X X X X
Bit No Symbol Name and Description
D7-D0 RP7-RP0 An 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. M Page 19 September 1998
AS3502
17) REPETITION ON REGISTER
RO D7 D6 D5 D4 D3 D2 D1 D0
Name RO7 RO6 RO5 RO4 RO3 RO2 RO1 RO0
Default X X X X X X X X
Bit No Symbol Name and Description
D7-D0 RO7-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
CP D7 D6 D5 D4 D3 D2 D1 D0
Name CP7 CP6 CP5 CP4 CP3 CP2 CP1 CP0
Default X X X X X X X X
Bit No Symbol Name and Description
D7-D0 CP7-CP0 A 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. M Page 20 September 1998
1
; X= (1…255).
1
; X= (1…255).
AS3502
19) CADENCE ON REGISTER
CO D7 D6 D5 D4 D3 D2 D1 D0
Name CO7 CO6 CO5 CO4 CO3 CO2 CO1 CO0
Default X X X X X X X X
Bit No Symbol Name and Description
D7-D0 CO7-CO0 An 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. M Page 21 September 1998
AS3502
Absolute Maximum Ratings*
Supply Voltage ................................................................ ................................................................-0.3V
Voltage applied on Any Input ........................................................................................... -0.3 VV
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
Symbol Parameter Conditions Min. Typ.* Max. Units
VDD Supply Voltage 3.0 4.5 5.5 V TAMB Operating Temperature Range -40 +25 +70 °C V
V
IN OUT
Input Voltage GND Tristate Output Voltage GND
CLOCK Clock Frequency 2.048 MHz SYNC Synchronization Frequency 8 kHz
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
V V
DD DD
V V
DC Characteristics (-40°C<TA< +70°C, 3.0 VV
DD
4.5 V)
Symbol Parameter Conditions Min. Typ.* Max. Units
V
IL
V
IH
V
OL
V
OH
IL Input Leakage Current I
OZ
I
DD
IDD0 Power Down Current
Input Low Level All digital inputs Input High Level All digital pins Output Low Level 1.6 mA 0.4 Output High Level 1.6 mA 2.4
High Impedance Current Supply Current
VIN= GND to V V
= GND to V
OUT
Outputs unloaded; VDD = 3 V
DD
DD
TA= 25°C VDD= 3.0 V
Analogue Interface With Microphone Input 1 & 2 (-40°C<TA< +70°C, 3.0 VV
0.7xV
DD
DD
4.5 V)
0.3xV
±10 ±10
10
V
DD
V V V
µA µA mA µA
5
Symbol Parameter Conditions Min. Typ.* Max. Units
AIP Peak Input Level Note 1; THD </= 2%
AGX= +16 dB; DGX= 0 dB AGX= +46 dB; DGX= 0 dB
176
5.58
mVrms
mVrms AIL Nominal Input Level 0 dBm0; Default Gain: GX=+31 dB 21.8 mVrms GX Transmit Gain GX = AGX + DGX +16 +31 +52 dB AGX Analogue Gain Range +15.5 +33.5 +45.5 dB
Analogue Gain Step Size 5.8 6.0 6.2 dB
ZIN Input Impedance
* Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing
MIC+ to MIC-,0.3 ≤ f ≤ 3.4kHz
2 x 30
k
REV. M Page 22 September 1998
AS3502
Note 1: This corresponds to a +3.14 dBm0 signal at the PCM output which is equal to a PCM overload level of ±4096;
Analogue Interface with Earpiece Output (-40°C<TA <+70°C, 3.0 VV
4.5 V; RL=150 from EP+ to EP-)
DD
Symbol Parameter Conditions Min. Typ.* Max. Units
AOUTP Peak Overload Level Note 1
RL=150 THD= 2% GR=0 dB CL=60nF THD = 5% GR=+5 dB
1.12
2.8
Vrms
Vp AOUT Nominal Output Level 0 dBm0 PCM Code GR=-15 dB 137.7 mVrms RL Load Resistance EP + to EP- 150
GREP Earpiece GainRange GR = AGR + DGR -18 -15 +6 dB AGREP Analogue Gain Range -12 +6 dB
Analogue Gain Step Size 5.8 6.0 6.2 dB
VOFF Output Offset Voltage ± 100 mV
* 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 VV
4.5 V; RL=50 from SPK+ to SPK-)
DD
Symbol Parameter Conditions Min. Typ.* Max. Units
AOUTP Peak Overload Level Note 1
1570 mVrms
RL=50 THD= 5%, GRSPK= + 3dB
RL Load Resistance SPK+ to SPK 50
GRSPK Speaker Receive Gain Range GRSPK = AGRSPK + DGR -3 0 +3 dB AGRSPK Speaker Analogue Gain +3 dB VOS Output Offset Voltage SPK+ to SPK- ± 100 mV
* 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 VV
DD
4.5 V)
Symbol Parameter Conditions Min. Typ.* Max. Units
Vout Max. Output Voltage Swing TRO+ to TRO- 2 x VDD Vpp CL Load Capacitance TRO+ to TRO- 50 nF TDR Output Rise Time TDF Output 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.0VV
CL = 50nF CL = 50nF
DD
4.5V)
100 µs 100 µs
Symbol Parameter Conditions Min. Typ.* Max. Units
VREF Reference Voltage IL = 1 mA; Note 1 2.0 2.2 2.4 V PSRR Power Supply RejectionRatio 300 Hz to 3 kHz, 100 mVrms Note 2 55 dB
Output Noise 300 Hz to 3.4kHz, Note 2 100 µ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
resistor and a 22 µF capacitor to ground.
microphone feeding
REV. M Page 23 September 1998
AS3502
Transmit Transmission Characteristics (-40°C<TA <+70°C, 3.0VV
otherwise specified.
4.5V; AGX=+16 dB; DGX= 0 dB) unless
DD
Symbol Parameter Conditions Min. Typ.* Max. Units
GXA Absolute Transmit Gain
Trimming and Step Deviations
25 °C, Note 1, MIC1 Input Steps: 16dB, 22dB, 28dB, 34dB, 40dB
±0.3 dB
GXAT Gain Variation with Temp. ±0.1 dB GXAV Gain Variation with Supply ±0.05 dB GXAG Gain Variation with Digital Gain
0 dB DGX +6 dB
±0.05 dB DGX Digital Gain Setting Range See text for coefficient calculation 0 +6 dB GTX Gain Variation with Input Level 1020 Hz tone ; AGX=40 dB; DGX=0 dB
-40 to +3 dBm0
-50 to -40 dBm0
-50 to -55 dBm0
±0.2 ±0.4 ±0.8
dB dB dB
GXAF Transmit Frequency Response Relative. to gain at 1020 Hz @ -10dBm0
DIS Discrimination against Out -of
Band Input Signals
50 Hz
60 Hz 100 Hz 200 Hz 300 to 3000 Hz
3400 Hz 3400 Hz to 4000 Hz 4000 Hz to 4600 Hz
4.6 kHz at--10 dBm0 8 kHz at -10 dBm0
-1.8
-0.2
-1.1
35 45
-30
-30
-22
-0.1
0.2 0
Note 2 Note 3
dB dB dB dB dB dB dB dB dB dB
PDX Absolute Group Delay 0 dBm0 at 1500 Hz 600 µs DDX Group Delay Distortion Relative to minimum
500 Hz 630 Hz
800 Hz 1000 Hz 1250 Hz 1600 Hz 2100 Hz 2500 Hz
190 100
50 20
0
0 10 50
µs µs µs µs µs µs µs µs
STDX Signal to Distortion Ratio f = 1020 Hz , AGX=40 dB; DGX=0 dB;
Note 4
0dBm0
-10dBm0
-30dBm0
-40dBm0
-45 dBm0
50 50 40 31 26
dBp dBp dBp dBp
dBp ICNX Idle Channel Noise Inputs shorted; AGX=40 dB; DGX=0 dB -70 dBm0p SFNX Single Frequency. Noise 0.3 -3.4 kHz 10 Hz bandwidth; AGX=40
-75 dBm0
dB; DGX=0 dB
PSRRX Transmit
Power Supply Rejection Ratio
VDD + 100 mVrms 0 to 50 kHz inputs shorted; measured on TXD
50 dBp
CT RX->TX Receive to Transmit Crosstalk 75 dB
* 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;
15 sin
( )
1200
Note 3: GXAF =
1
20 sin
π
4000−f
( )
1200
15
20
REV. M Page 24 September 1998
AS3502
Receive Transmission Characteristics (-40°C<TA <+70°C, 3.0 VV
from EP+ to EP-) unless otherwise specified.
4.5 V ; AGR = 0 dB; DGR = 0 dB; RL = 150
DD
Symbol Parameter Conditions Min. Typ.* Max. Units
GRA Absolute Receive Gain
Trimming and Step Deviations
25 °C, Note 1 Steps: 0dB, -6dB, -12dB
±0.3 dB
GRAT Gain Variation with Temp. ±0.1 dB GRAV Gain Variation with Supply ±0.05 dB GRAG Gain Variation with Digital Gain
-6 dB DGR 0 dB
±0.05 dB DGR Digital Gain Setting Range See text for coefficient calculation -6 0 dB GTR Gain Variation with Input Level 1020 Hz tone
-40 to +3 dBm0
-50 to -40 dBm0
-50 to -55 dBm0
±0.2 ±0.4 ±0.8
dB dB dB
GRAF Receive Frequency Response Relative to gain @ 1020 Hz, -10dBm0
SOS Spurious Out-of Band Signals at
the Output
0 Hz to 2400 Hz 2400 Hz to 3000 Hz 3400 Hz 3400 Hz to 4000 Hz
4.6 kHz @0 dBm0; 300 Hz ≤ f ≤3.4 kHz 8k Hz @-0 dBm0; 300 Hz ≤ f ≤3.4 kHz
-0.2
-0.25
-0.8
0.2
0.2 0
Note 2
-40
-50
dB dB dB dB dBm0 dBm0
PDR Absolute Group Delay 0 dBm0 @ 800Hz 370 µs DDR Group Delay Distortion Relative to minimum
500 Hz 630 Hz
800 Hz 1000 Hz 1250 Hz 1600 Hz 2100 Hz 2500 Hz
0 0
0 10 20 30 60
110
µs µs µs µs µs µs µs µs
STDR Signal to Distortion Ratio f = 1020 Hz , Note 3
0 dBm0
-10 dBm0
-30 dBm0
-40 dBm0
- 45 dBm0
50 50 36 31 26
dBp dBp dBp dBp
dBp ICNR Idle Channel Noise PCM +0 Code; AGR = + 6 dB -75 dBm0p SFNR Sampling Frequency. Noise selectively measured @ 8 kHz;
-78 dBm0
AGR=+6 dB
PSRRR Receive
Power Supply Rejection Ratio
VDD + 100 mVrms; PCM +0 Code
0 - 4 kHz 4 - 50 kHz
50 50
dBp
dB CT TX->RX Transmit to Receive Crosstalk GR = -12 dB 75 dB
* 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. M Page 25 September 1998
AS3502
Tone Generator Characteristics
(-40°C<TA <+70°C, 3.0 V£V
DD
4.5 V)
£
Symbol Parameter Conditions Min. Typ.* Max. Units
f Frequency Range Step size is 3.9 Hz 3.9 3996 Hz Æf Frequency Tolerance ± 1% THD Total 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 ms 64 8160 ms
tRO Pulse Width Volume Period PS Bit = Low; Step Size = 1µs
PS Bit = High; Step Size = 4µs
Vout Vout Vout
TX SINE-EP SINE-SP
TX Sine Tone Level Note 1; 3.14 dBm0 Earpiece Sine Tone Level Note 4; AGR= +6 dB -0.2 dBm Speaker Sine Tone Level Note 4; AGR= +6 dB -2.8 dBm
2 8
2 8
40 dB
255
1020msms
ms
255
1020µsµs
Vout TX DTMF Row Tone Level Note 2 -4.7 dBm0 PREEM DTMF Preemphasis Column to Row Tone +2.5 dB V2 Sine Wave Volume Control -42.5 -10 dB dV2C Volume Coarse Step Size 6 dB dV2F Volume Fine Step Size 2.5 dB Vout
SQ
TX Peak Square Tone Level Note 3 3.14 dBm
VoutSQ-EP RX Peak Square Tone Level AGR=+6dB; Note 5 -2.14 dBm VoutSQ-SP RX Peak Square Tone Level GR=+3dB; Note 5 -0.76 dBm V1 Square Wave Volume Control See text for coefficient calculation -30 0 dB
* 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)
£
# Parameter Symbol Condition Min Typ Max Units
1 Frequency of Master Clock 2 Width of SCLK High
3 Frequency of SCLK 4 Width of SCLK Low 5 Fall Time of SCLK 6 Rise Time of SCLK 7 Hold Time from SCLK High to
t
FMCLK
t
WCH
1/t
C
t
WCL
t
FC
t
RC
t
HCSSH
Note 1, 2 2.048 18.432 MHz
80 ns 64 4096 KHz 80 ns
30 ns 30 ns
0ns
Short Strobe High
8 Set Up Time from Short Strobe
t
SSSCL
30 ns
High to SCLK Low
REV. M Page 26 September 1998
AS3502
# Parameter Symbol Condition Min Typ Max Units
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
30 ns
0ns
30 ns
30 ns
80 ns
80 ns
80 ns
30 ns
20 ns
8 KHz
9 Hold Time from SCLK Low to
Short Strobe Low
10 Hold Time from SCLK Low to
Long Strobe High
11 Set Up Time from Long Strobe
High to SCLK Low
12 Hold Time from 3rd Period of
SCLK Low to Strobe Low
13 Delay Time from SCLK High to
TXD Valid
14 Delay Time to Valid Data from
TXS or SCLK whichever comes later
15 Delay Time from SCLK or TXS
Low to TXD Disabled
16 Set Up Time from RXD Valid to
SCLK Low
17 Hold Time from SCLK Low to
RXD invalid
18 Strobe 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
7 89
10 12
5
6
1234
11
14
13
MSB D
16 17
MSB D
D D D LSB
D
PCM Timing Diagramme
16
(8)
15
REV. M Page 27 September 1998
AS3502
Serial Control Interface Timing
(-40°C<TA <+70°C, 3.0 V£V
DD
4.5 V)
£
# Parameter Symbol Condition Min. Typ.* Max. Units
1 Frequency of SCL 2 Width of SCL Low 3 Width of SCL High 4 Fall Time of SCL 5 Rise Time of SCL 6 Hold Time from SCL High to /CS
f
SCLK
t
WCH
t
WCL
t
FC
t
RC
t
HCS
128 2048 kHz 160 ns 160 ns
50 ns 50 ns
For 1st SCL 10 ns
Low
7 Hold Time from SCL High to /CS
t
HSC
For 8th SCL 100 ns
High
8 Set up Time from /CS Transition
t
SSC
60 ns
to SCL High
9 Setup Time from /CS Transition
to SCL Low
10 Setup Time SDI Data In toSCL
t
SSC0
t
SDC
SDO is not enabled for a single byte transfer
60 ns
50 ns
High
11 Hold Time SCL High to SDI
t
HCD
50 ns
Invalid
12 Delay Time SCL Low to SDO
t
DCD
100pF + 2 LSTTL Loads 80 ns
Data Out Valid
13 Delay Time from /CS Low to
t
DSD
Only valid for dual chip selects 80 ns
SDO Valid
14 Delay Time from /CS Low to
t
DDZ
15 80 ns SDO High Impedance, whichever comes earlier
SCL
CS
SDI
SDO
6
1
2
1
3
8
10 11
70
5
2
4
6
88
7
9
Serial Control Interface Timing Diagramme
1
6
8
7
7
07
14
1213
14
0
REV. M Page 28 September 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.
not
Copyright © 1996-8, Austria Mikro Systeme International AG, Schloss Premstätten, 8141 Unterpremstätten, Austria. 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.
AUSTRIA MIKRO SYSTEME AG reserves the right to change or discontinue this product without notice.
Notes
REV. M Page 29 September 1998
Loading...