ST5090
LOW VOLTAGE 14-BIT LINEAR CODEC
WITH HIGH-PERFORMANCE AUDIO FRONT-END
FEATURES:
Complete CODEC and FILTER system including:
14 BIT LINEAR ANALOG TO DIGITAL AND
DIGITAL TO ANALOG CONVERTERS.
8 BIT COMPANDED ANALOG TO DIGITAL
AND DIGITAL TO ANALOG CONVERTERS
A-LAW OR
µ-LAW.
TRANSMIT AND RECEIVE BAND-PASS FILTERS
ACTIVE ANTIALIAS NOISE FILTER.
Phone Features:
THREE SWITCHABLE MICROPHONE AM-
PLIFIER INPUTS. GAIN PROGRAMMABLE:
20 dB PREAMP. (+MUTE), 0 . . 22.5 dB AM-
PLIFIER, 1.5 dB STEPS.
EARPIECE AUDIO OUTPUT. ATTENUATION
PROGRAMMABLE: 0 . . 30 dB, 2 dB STEPS.
EXTERNAL AUDIO OUTPUT. ATTENUATION
PROGRAMMABLE: 0 . . 30 dB, 2 dB STEPS.
TRANSIENT SUPRESSION SIGNAL DURING
POWER ON AND DURING AMPLIFIER
SWITCHING.
INTERNAL PROGRAMMABLE SIDETONE
CIRCUIT. ATTENUATION PROGRAMMABLE:
16 dB RANGE, 1 dB STEP. ROUTING POSSI-
BLE TO BOTH OUTPUTS.
INTERNAL RING OR TONE GENERATOR IN-
CLUDING DTMF TONES, SINEWAVE OR
SQUAREWAVE WAVEFORMS. ATTENU-
ATION PROGRAMMABLE: 27dB RANGE,
3dB STEP. THREE FREQUENCY RANGES:
a) 3.9Hz . . . . 996Hz, 3.9Hz STEP
b) 7.8Hz . . . . 1992Hz, 7.8Hz STEP
c) 15.6Hz . . . . 3984Hz, 15.6Hz STEP
PROGRAMMABLE PULSE WIDTH MODU-
LATED BUZZER DRIVER OUTPUT.
General Features:
SINGLE 3.3V
±10%
OR 5V
±10%
SUPPLY
SELECTABLE.
EXTENDED TEMPERATURE RANGE OPERA-
TION (*) -40°C to 85°C.
1.5
µW
STANDBY POWER (TYP. AT 3V).
21 mW OPERATING POWER (TYP. AT 3V).
CMOS COMPATIBLE DIGITAL INTERFACES.
PROGRAMMABLE PCM AND CONTROL IN-
TERFACE MICROWIRE COMPATIBLE.
February 1996
TQFP44(10x10x1.4)
SO28
ORDERING NUMBERS:
Package
ST5090AD
ST5090ADTR
ST5090TQFP
ST5090TQFPTR
SO28
SO28
TQFP44
TQFP44
Dim.
Cond.
Tube
Tape&Reel
Tray 8x20
Tape&Reel
10x10x1.4
10x10x1.4
APPLICATIONS:
GSM DIGITAL CELLULAR TELEPHONES.
CT2 DIGITAL CORDLESS TELEPHONES.
DECT DIGITAL CORDLESS TELEPHONES.
BATTERY OPERATED AUDIO FRONT-ENDS
FOR DSPs.
(*)
Functionality guaranteed in the range – 40°C to +85°C;
Timing and Electrical Specifications are guaranteed in the range
– 30°C to +85°C.
GENERAL DESCRIPTION
ST5090 is a high performance low power combined
PCM CODEC/FILTER device tailored to implement
the audio front-end functions required by the next
generation low voltage/low power consumption
digital terminals.
ST5090 offers a number of programmable func-
tions accessed through a serial control channel that
easily interfaces to any classical microcontroller.
The PCM interface supports both non-delayed (nor-
mal and reverse) and delayed frame synchroniza-
tion modes.
ST5090 can be configurated either as a 14-bit lin-
ear or as an 8-bit companded PCM coder.
Additionally to the CODEC/FILTER function,
ST5090 includes a Tone/Ring/DTMF generator, a
sidetone generation,and a buzzer driver output.
ST5090 fulfills and exceeds D3/D4 and CCITT rec-
ommendations and ETSI requirements for digital
handset terminals.
Main applications include digital mobile phones, as
cellular and cordless phones, or any battery pow-
ered equipment that requires audio codecs operat-
ing at low single supply voltages
1/29
This is advanced information on a new product now in development or undergoing evaluation. Details are subject to change without notice.
ST5090
PIN CONNECTIONS
(Top view)
MIC3+
MIC1+
34
33
32
31
30
29
MIC1-
N.C.
MIC2+
MIC2-
N.C.
N.C.
N.C.
LO
MCLK
FS
N.C.
28
27
26
25
24
23
12
N.C.
13
N.C.
14
CCLK
15
CS-
16
CI
17
BZ
18
VCC
19
CO
20
DX
21
GND
22
N.C.
GNDA
36
VCCP
VCCA
MIC3-
N.C.
N.C.
N.C.
N.C.
44
N.C.
VFr-
VFr+
N.C.
VLr-
1
2
3
4
5
6
7
8
9
10
11
43
42
41
40
39
38
37
35
N.C.
V
CCA
V
CCP
N.C.
V
Fr-
V
Fr+
V
Lr-
V
Lr+
GNDP
D
R
CCLK
CS-
CI
BZ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
D94TL094
28
27
26
25
24
23
MIC3+
MIC3-
GNDA
MIC1+
MIC1-
MIC2+
MIC2-
LO
MCLK
FS
GND
D
x
CO
V
CC
SO28
22
21
20
19
18
17
16
15
VLr+
N.C.
GNDP
N.C.
DR
N.C.
TQFP44
N.C.
D94TL095
BLOCK DIAGRAM
MIC3-
MIC2-
MIC PREAMP
20dB
+ MUTE
MIC AMP
0 -> 22.5
1.5dB STEP
EN
MIC1-
(A)
DE
MIC2+
PREFILTER &
BANDPASS
FILTER
PCM ADC
TRANSMIT
REGISTER
DX
MIC1+
MIC3+
EARA OUTPUT
-1
VS & TE
0 -> -30dB,
2dB STEP
(B)
BANDPASS
FILTER
PCM DAC
RECEIVE
REGISTER
DR
VFr-
12dB
VFr+
1
OE
VLr-
-1
RTE
SE
TONE, RING
& DTMF
GENER.
& FILTER
TONE AMP
0 -> -27dB
3dB STEP
EN
CO
CONTROL INTERFACE
µ-WIRE
CLOCK GENERATOR
& SYNCHRONIZER
CI
CS-
CCLK
MCLK
FS
12dB
VLr+
1
SI
EXTA OUTPUT
INTERFACE LATCH
LO
SIDETONE AMP
-12.5 -> -27.5dB
1dB STEP
BE
BUZZER
DRIVER
LEVEL ADJUST
(PWM)
BZ
D93 TL074
GNDP
GNDA
GND
VCCA
VCC
VCCP
2/29
ST5090
PIN FUNCTIONS
(SO28)
Pin
1
2
3
4
5,6
Name
N.C.
V
CCA
V
CCP
N.C.
V
Fr+
, V
Fr–
Description
Not Connected.
Positive power supply input for the analog section.
+5V
±10%
or 3.3V
±10%
selectable. V
CC
and V
CCA
must be directly connected together.
Positive power supply input for the power section. 5V
±10%
or 3.3V
±10%
selectable V
CCP
and
V
CC
must be connected together.
Not Connected.
Receive analog earpiece amplifier complementary outputs. These outputs can drive directly earpiece
transductor. The signal at this output can be the sum of:
- Receive Speech signal from D
R
,
- Internal Tone Generator,
- Sidetone signal.
Receive analog extra amplifier complementary outputs. The signal at these outputs can be the
sum of:
- Receive Speech signal from D
R
,
- Internal Tone generator,
- Sidetone signal.
Power ground. V
Fr
and V
Lr
driver are referenced to this pin. GNDP and GND must be connected
together close to the device.
Receive data input: Data is shifted in during the assigned Received time slots In delayed and non-
delayed normal frame synchr. modes voice data byte is shifted in at the MCLK frequency on the
falling edges of MCLK, while in non-delayed reverse frame synchr. mode voice data byte is shifted in
at the MCLK frequency on the rising edges of MCLK.
Control Clock input: This clock shifts serial control information into CI and out from CO when the
CS- input is low, depending on the current instruction. CCLK may be asynchronous with the other
system clocks.
Chip Select input: When this pin is low, control information is written into and out from the ST5090
via CI and CO pins.
Control data Input: Serial Control information is shifted into the ST5090 on this pin when CS- is low
on the rising edges of CCLK.
Pulse width modulated buzzer driver output.
Positive power supply input for the digital section. +5V
±10%
or 3.3V
±10%
selectable.
Control data Output: Serial control/status information is shifted out from the ST5090 on this pin
when CS- is low on the falling edges of CCLK.
Transmit Data ouput: Data is shifted out on this pin during the assigned transmit time slots.
Elsewhere D
X
output is in the high impedance state. In delayed and non-delayed normal frame
synchr. modes, voice data byte is shifted out from TRISTATE output D
X
at the MCLK on the rising
edge of MCLK, while in non-delayed reverse frame synchr mode voice data byte is shifted out on
the falling edge of MCLK.
Ground: All digital signals are referenced to this pin.
Frame Sync input: This signal is a 8kHz clock which defines the start of the transmit and receive
frames. Any of three formats may be used for this signal: non delayed normal mode, delayed
mode, and non delayed reverse mode.
Master Clock Input: This signal is used by the switched capacitor filters and the encoder/decoder
sequencing logic. Values must be 512 kHz, 1.536 MHz, 2.048 MHz or 2.56 MHz selected by means of
Control Register CRO. MCLK is used also to shift-in and out data.
A logic 1 written into DO (CR1) appears at LO pin as a logic 0
A logic 0 written into DO (CR1) appears at LO pin as a logic 1.
Second negative high impedance input to transmit pre-amplifier for microphone connection.
Second Positive high impedance input to transmit pre-amplifier for microphone connection.
Negative high impedance input to transmit pre-amplifier for microphone connection.
Positive high impedance input to transmit pre-amplifier for microphone connection.
Analog Ground: All analog signals are referenced to this pin. GND and GNDA must be connected
together close to the device.
Third negative high impedance output to transmit preamplifier for microphone connection.
Third positive high impedance output to transmit preamplifier for microphone connection.
3/29
7,8
V
Lr+
, V
Lr–
9
10
GNDP
D
R
11
CCLK
12
13
14
15
16
17
CS-
CI
BZ
V
CC
CO
D
X
18
19
GND
FS
20
MCLK
21
22
23
24
25
26
27
28
LO
MIC2-
MIC2+
MIC1-
MIC1+
GNDA
MIC3-
MIC3+
ST5090
PIN FUNCTIONS
(TQFP44)
Pin
Name
1
2,3
Description
N.C.
Not Connected.
V
Fr+
, V
Fr–
Receive analog earpiece amplifier complementary outputs. These outputs can drive directly earpiece
transductor. The signal at this output can be the summ of:
- Receive Speech signal from D
R
,
- Internal Tone Generator,
- Sidetone signal.
4
N.C.
Not Connected.
5,6
V
Lr+
, V
Lr–
Receive analog extra amplifier complementary outputs. The signal at these outputs can be the sum of:
- Receive Speech signal from DR,
- Internal Tone generator,
- Sidetone signal.
7
N.C.
Not Connected.
8
GNDP Power ground. V
Fr
and V
Lr
driver are referenced to this pin. GNDP and GND must be connected
together close to the device.
9
N.C.
Not Connected.
10
D
R
Receive data input: Data is shifted in during the assigned Received time slots In delayed and non-
delayed normal frame synchr. modes voice data byte is shifted in at the MCLK frequency on the
falling edges of MCLK, while in non-delayed reverse frame sinchr. mode voice data byte is shifted
in at the MCLK frequency on the rising edges of MCLK.
11,12,13
N.C.
Not Connected.
14
CCLK Control Clock input: This clock shifts serial control information into CI and out from CO when the
CS- input is low, depending on the current instruction. CCLK may be asynchronous with the other
system clocks.
15
CS-
Chip Select input: When this pin is low, control information is written into and out from the ST5090
via CI and CO pins.
16
CI
Control data Input: Serial Control information is shifted into the ST5090 on this pin when CS- is low
on the rising edges of CCLK.
17
BZ
Pulse width modulated buzzer driver output.
18
V
CC
Positive power supply input for the digital section. +5V
±10%
or 3.3V
±10%
selectable.
19
CO
Control data Output: Serial control/status information is shifted out from the ST5090 on this pin
when CS- is low on the falling edges of CCLK.
20
D
X
Transmit Data ouput: Data is shifted out on this pin during the assigned transmit time slots. Elsewhere
D
X
output is in the high impendance state. In delayed and non-delayed normal frame synchr. modes,
voice data byte is shifted out from TRISTATE output D
X
at the MCLK on the rising edge of MCLK, while
in non-delayed reverse frame synchr mode voice data byte is shifted out on the falling edge of MCLK.
21
GND
Ground: All digital signals are referenced to this pin.
22,23
N.C.
Not Connected.
24
FS
Frame Sync input: This signal is a 8kHz clock which defines the start of the transmit and receive
frames. Either of three formats may be used for this signal: non delayed normal mode, delayed
mode, and non delayed reverse mode.
25
MCLK Master Clock Input: This signal is used by the switched capacitor filters and the encoder/decoder
sequencing logic. Values must be 512 kHz, 1.536 MHz, 2.048 MHz or 2.56 MHz selected by means of
Control Register CRO. MCLK is used also to shift-in and out data.
26
LO
A logic 1 written into DO (CR1) appears at LO pin as a logic 0
A logic 0 written into DO (CR1) appears at LO pin as a logic 1.
27,28,29
N.C.
Not Connected.
30
MIC2- Second negative high impedance input to transmit pre-amplifier for microphone connection.
31
MIC2+ Second Positive high impedance input to transmit pre-amplifier for microphone connection.
32
N.C.
Not Connected.
33
MIC1- Negative high impedance input to transmit pre-amplifier for microphone connection.
34
MIC1+ Positive high impedance input to transmit pre-amplifier for microphone connection.
35
N.C.
Not Connected.
36
GNDA Analog Ground: All analog signals are referenced to this pin. GND and GNDA must be connected
together close to the device.
37
MIC3- Third negative high impedance output to transmit preamplifier for microphone connection.
38
MIC3+ Third positive high impedance output to transmit preamplifier for microphone connection.
39,40
N.C.
Not Connected.
41
V
CCA
Positive power supply input for the analog section.
+5V
±10%
or 3.3V
±10%
selectable. V
CC
and V
CCA
must be directly connected together.
42
V
CCP
Positive power supply input for the power section. 5V
±10%
or 3.3V
±10%
selectable V
CCP
and
V
CC
must be connected together.
43,44
N.C.
Not Connected.
4/29
ST5090
FUNCTIONAL DESCRIPTION
I
DEVICE OPERATION
I
.1
Power on initialization:
When power is first applied, power on reset cir-
cuitry initializes ST5090 and puts it into the power
down state. Gain Control Registers for the various
programmable gain amplifiers and programmable
switches are initialized as indicated in the Control
Register description section. All CODEC functions
are disabled.
The desired selection for all programmable func-
tions may be intialized prior to a power up com-
mand using the MICROWIRE control channel.
In the mute case, the analog transmit signal is
grounded and the sidetone path is also disabled.
Following the first stage is a programmable gain
amplifier which provides from 0 to 22.5 dB of ad-
ditional gain in 1.5dB step. The total transmit gain
should be adjusted so that, at reference point A,
see Block Diagram description, the internal 0
dBm0 voltage is 0.49 Vrms (overload level is 0.7
Vrms). Second stage amplifier gain can be pro-
grammed with bits 4 to 7 of CR5.
An active RC prefilter then precedes the 8th order
band pass switched capacitor filter. A/D converter
can be either a 14-bit linear (bit CM = 0 in register
CR0) or can have a compressing characteristics
(bit CM = 1 in register CR0) according to CCITT A
or MU255 coding laws. A precision on chip volt-
age reference ensures accurate and highly stable
transmission levels.
Any offset voltage arising in the gain-set amplifier,
the filters or the comparator is cancelled by an in-
ternal autozero circuit.
Each encode cycle begins immediatly at the be-
ginning of the selected Transmit time slot. The to-
tal signal delay referenced to the start of the time
slot is approximatively 195
µs
(due to the transmit
filter) plus 125
µs
(due to encoding delay), which
totals 320
µs.
Voice data is shifted out on D
X
dur-
ing the selected time slot on the transmit rising
edges of MCLK in delayed or non-delayed normal
mode or on the falling edges of MCLK in non-de-
layed reverse mode.
I
.2
Power up/down control:
Following power-on initialization, power up and
power down control may be accomplished by writ-
ing any of the control instructions listed in Table 1
into ST5090 with ”P” bit set to 0 for power up or 1
for power down.
Normally, it is recommended that all programma-
ble functions be initially programmed while the
device is powered down. Power state control can
then be included with the last programming in-
struction or in a separate single byte instruction.
Any of the programmable registers may also be
modified while ST5090 is powered up or down by
setting ”P” bit as indicated. When power up or
down control is entered as a single byte instruc-
tion, bit 1 must be set to a 0.
When a power up command is given, all de-acti-
vated circuits are activated, but output D
X
will re-
main in the high impedance state until the second
Fs pulse after power up.
I
.5
Receive section:
Voice Data is shifted into the decoder’s Receive
voice data Register via the D
R
pin during the se-
lected time slot on the falling edges of MCLK in
delayed or non-delayed normal mode or on the
rising edges of MCLK in non-delayed reverse
mode.
The decoder consists of either a 14-bit linear or
an expanding DAC with A or MU255 law decod-
ing characteristic. Following the Decoder is a
3400 Hz 8th order band-pass switched capacitor
filter with integral Sin X/X correction for the 8 kHz
sample and hold.
0 dBmO voltage at this (B) reference point (see
Block Diagram description) is 0.49 Vrms. A tran-
scient suppressing circuitry ensure interference
noise suppression at power up.
The analog speech signal output can be routed
either to earpiece (V
FR+
, V
FR-
outputs) or to an ex-
tra analog output (V
Lr+
, V
Lr-
outputs) by setting
bits OE and SE (1 and 0 of CR4).
Total signal delay is approximatively 190
µs
(filter
plus decoding delay) plus 62.5
µs
(1/2 frame)
which gives approximatively 252
µs.
Differential outputs V
FR+
,V
FR-
are intended to di-
rectly drive an earpiece. Preceding the outputs is
a programmable attenuation amplifier, which must
5/29
I
.3
Power down state:
Following a period of activity, power down state
may be reentered by writing a power down in-
struction.
Control Registers remain in their current state and
can be changed by MICROWIRE control inter-
face.
In addition to the power down instruction, detec-
tion of loss MCLK (no transition detected) auto-
matically enters the device in ”reset” power down
state with D
X
output in the high impedance state.
I
.4
Transmit section:
Transmit analog interface is designed in two
stages to enable gains up to 42.5 dB to be real-
ized. Stage 1 is a low noise differential amplifier
providing 20 dB gain. A microphone may be ca-
pacitevely connected to MIC1+, MIC1- inputs,
while the MIC2+ MIC2– and MIC3+ MIC3- inputs
may be used to capacitively connect a second mi-
crophone or a third microphone respectively or an
auxiliary audio circuit. MIC1 or MIC2 or MC3 or
transmit mute is selected with bits 6 and 7 of reg-
ister CR4.