(*) Functionalityguaranteed in the range – 40°C to +85°C;
Timing and Electrical Specifications are guaranteed in the range
–25°Cto+85°C.
APPLICATIONS:
ISDN TERMINALS.
DIGITALTELEPHONES
CT2 AND GSMAPPLICATIONS
December 1994
This isadvanced information on anew productnow in development or undergoing evaluation. Details are subject to change without notice.
1/32
Page 2
ST5080A
PIN CONNECTIONS (Topview)
BLOCK DIAGRAM
2/32
Page 3
TYPICALISDN TELEPHONE SET APPLICATION
ST5080A
3/32
Page 4
ST5080A
GENERALDESCRIPTION
ST5080APIAFE is a combined PCM CODEC/FILTERdeviceoptimizedfor ISDNTerminalsand Digital Telephone applications. This device is A-law
and Mu-law selectableand offersa numberof programmable functions accessed through a serial
control channel.
Depending on mode selected, channel control is
provided by means of a separate serial channel
control MICROWIRE compatible or multiplexed
with the PCM voice data channel in a GCI compatible format requiring only 4 digital interface
pins. When separate serial control interface is selected, PCM interface is compatible with Combo I
and Combo II families of devices such as
ETC5057/54,TS5070/71.
PIAFE is built using SGS-THOMSON’s advanced
HCMOSprocess.
Transmitsection of PIAFEconsistsof an amplifier
with switchable high impedance inputs followed
by a programmable gain amplifier, an active RC
antialiasingpre-filter to provide attenuationof high
frequency noise, an 8th order switched capacitor
band pass transmit filter and an A-law/Mu-law selectablecompandigencoder.
Receive section consist of an A-law/Mu-law selectable expanding decoder which reconstructs
the analog sampled data signal, a 3400 Hz low
pass filter with sin X/X correction followed by two
separate programmable attenuation blocks and
two power amplifiers: One can be used to drive
an earpiece, and the other to drive a 50 Ω loudspeaker.
Programmable functions on PIAFE include a
Ring/Tone generator which provides one or two
tones and can be directed to earpiece or to loudspeaker or alternatively a piezo transducer up to
600nF.
A separate programmable gain amplifier allows
gain control of the signal injected. Ring/Tone generator provides sinewave or squarewave signal
with precise frequencies which may be also directed to the input of the Transmit amplifier for
DTMFtone generation.
An auxiliary analog input (EAIN) is also provided
to enable for example the output of an external
band limited Ring signal to the Loudspeaker.
Transmit signal may be fed back into the receive
ampifier with a programmableattenuation to providea sidetone circuitry.
A switchable anti-accoustic feed-back system
cancelsthe larsen effect in speech monitoringapplication.
Two additional pins are provided for insertion of
an external Handfree function in the Loudspeaker
receive path.
An output latch controlled by register programmingpermitsexternal device control.
PIN FUNCTIONS
PinNameDescription
1,2HFI, HFOHands free I/Os:
3,4V
5V
6,7LS-,LS+Receive analog loudspeaker amplifier complementary outputs,
Fr+,VFr–
CC
These two pins can be used to insert an external Handfree
circuit such as the TEA 7540 in the receive path. HFO is an
output which provides the signal issued from output of the
receive low pass filterwhile HFI is a high impendance input
which is connected directly to one ofthe inputs of the
Loudspeaker amplifier.
Receive analog earpiece amplifier complementary outputs,
capable of driving load impedances between 100and 400 Ω or
a piezoup to 150nF. These outputs can drive directly earpiece
transductor. The signal at this output can drive be the summ of:
- Receive Speech signal from D
- Internal Tone Generator,
- Sidetone signal.
Positive power supply input for the digital section.
+5 V + 10%.
intended for driving a Loudspeaker: 80 mW on 50Ω load
impedance can be provided at low distorsion meeting
specifications.
Alternatively this stage can drive a piezo transducer up to
600nF. The signal at these outputs can be the sum of:
- Receive Speech signal from D
- Internal Tone generator,
- External input signal from EAIN input.
,
R
,
R
4/32
Page 5
PIN FUNCTIONS (continued)
PinNameDescription
9MSMode Select: This input selects COMBO I/II interface mode
10D
X
11N.C.No Connected.
14D
R
15FSFrame Sync input: This signal is a 8kHz clock which defines
16MCLKMaster Clock Input: This signalis used by the switched
17LOOpen drain output:
18N.C.No Connected.
21MIC2+Alternative positive high impedance input to transmit pre-
22MIC1+Positive high impedance input to transmit pre-amplifier for
23MIC1-Negative high impedance input to transmit pre-amplifier for
24N.C.No connected.
25V
CCA
26MIC2-Alternative negative high impedance input to transmit pre-
27GNDAAnalog Ground: All analog signals are referenced to this pin.
28EAINExternal Auxiliary input: This input can be used to provide
with separate MICROWIRE Control interface when tied high
and GCImode when tied low.
Transmit Data ouput: Data is shifted out on this pin during the
assigned transmit time slots. Elsewhere D
output is in the high
X
impendance state. In COMBO I/II mode, voice data byte is
shifted out from TRISTATE output D
at the MCLK frequency
X
on the rising edge of MCLK. In GCI mode, voice data byte and
control bytes are shifted out from OPEN-DRAIN output D
half the MCLK. An external pull up resistor isneeded.
Receive data input: Data is shifted induring the assigned
Received time slots. In the COMBO I/IImode, voice data byte
is shifted in at the MCLK frequency on the falling edges of
MCLK. In the GCI mode, PCM data byte and contol byte are
shifted in at halfthe MCLK frequency on the receive rising
edges of MCLK. There is one period delay between transmit
rising edge and receive rising edge of MCLK.
the start of the transmit and receive frames. Eitherof three
formats may be used for this signal: non delayed timing mode,
delayed timing and GCI compatible timing mode.
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 ControlRegister CRO. MCLK is used
also to shift-in and out data. In GCI mode, 2.56 MHz and 512
kHz are not allowed.
a logic1 writteninto DO (CR1) appears at LO pin as a logic 0
a logic0 writteninto DO puts LO pin in high impedance.
amplifier.
microphone symetricalconnection.
microphone symetricalconnection.
Positive power supply input for the analog section.
+5 V + 10% . V
CC
and V
must be directly connected
CCA
together.
amplifier.
GND and GNDA must be connectedtogether close to the
device.
alternate signals to the Loudspeaker in placeof Internal Ring
generator. Input signal shouldbe voice band limited.
ST5080A
at
X
5/32
Page 6
ST5080A
Following pin definitions are used only when COMBO I/II mode with separate MICROWIRE compatible serial control port is selected. (MS input set equal one)
PIN FUNCTIONS (continued)
PinNameDescription
12COControl data Output: Serial control/status information is shifted
13CIControl data Input: Serial Control information is shifted into the
19CCLKControl Clock input: This clock shifts serial control information
20CS-Chip Select input: When this pin is low, control information is
Followingpin definitions are used only when the GCI mode is selected. (MS input set equal zero)
out from the PIAFE on this pin when CS- is low on the falling
odges of CCLK.
PIAFE on this pin when CS- is low on the rising edges of CCLK.
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.
written into and out from the PIAFE via CI and CO pins.
PIN FUNCTIONS (continued)
PinNameDescription
19,13,12,20A0,A1,A2,A3These pins select the address of PIAFE on GCI interface and
must be hardwired to either V
C4,C5,C6,C7 bits of the first address byte respectively.
or GND. A0,A1,A2,A3 refer to
CC
6/32
Page 7
ST5080A
FUNCTIONALDESCRIPTION
Power on initialization:
When power is first applied, power on reset
cicuitryinitializes PIAFE and puts it into the power
down state. Gain Control Registersfor the various
programmable gain amplifiersand programmable
switches are initialized as indicated in the Control
Registerdescription section.All CODEC functions
are disabled. Digital Interface is configured in GCI
modeor in COMBOI/II mode dependingon Mode
Selectpin connection.
The desired selection for all programmable functions may be intialized prior to a power up command using Monitor channel in GCI mode or MICROWIREport in COMBOI/II mode.
Power up/downcontrol:
Following power-on initialization, power up and
powerdown controlmay be accomplishedby writing any of the controlinstructions listed in Table 1
into PIAFE with ”P” bit set to 0 for power up or 1
for powerdown.
Normally, it is recommended that all programmable functions be initially programmed while the
device is powered down. Power state control can
then be included with the last programming instruction or in a separatesingle byte instruction.
Any of the programmable registers may also be
modified while ST5080A is powered up or down
by setting ”P” bit as indicated. When power up or
down control is entered as a single byte instruction, bit 1 must be setto a 0.
When a power up command is given, all de-activated circuits are activated, but output D
will re-
X
main in the high impedancestate on B time slots
until the second Fspulse after power up,even ifa
B channelis selected.
Power downstate:
Following a period of activity, power down state
may be reentered by writing a power down instruction.
ControlRegistersremain in theircurrent state and
canbe changed either by MICROWIRE control interface or GCI control channel depending on
modeselected.
In addition to the power down instruction, detection of loss MCLK (no transition detected) automaticallyenters the device in ”reset” power down
state with D
output in the high impedance state
X
and L0in high impedance state.
Transmitsection:
Transmit analog interface is designed in two
stages to enablegains up to 35 dB tobe realized.
Stage 1 is a lownoise differentialamplifier providing 20 dB gain. A microphone may be capacitevely connected to MIC1+, MIC1- inputs,
while the MIC2+ MIC2– inputs may be used to
capacitively connect a second microphone (for
digital handsfree operation) or an auxiliary audio
circuitsuch as TEA 7540 Hands-free circuit. MIC1
or MIC2 source is selected with bit 7 of register
CR4.
Following the first stage is a programmable gain
amplifier which provides from 0 to 15 dB of additional gain in 1 dB step. The total transmit gain
should be adjusted so that, at reference point A,
see Block Diagram description, the internal 0
dBmO voltage is 0.739 V (overload level is 1.06
Vrms). Second stage amplifier can be programmed with bits 4 to 7 of CR5. To temporarily
mute the transmit input, bitTE (6of CR4) maybe
set low. In this case, the analog transmit signal is
grounded and the sidetone path is alsodisabled.
An active RC prefilter then precedes the 8th order
band pass switched capacitor filter. A/D converter
has a compressing characteristic according to
CCITT A or mu255 coding laws, which must be
selected by setting bits MA, IA in register CR0. A
precisionon chip voltagereferenceensures accurateand highly stable transmissionlevels.
Anyoffset voltagearising in the gain-setamplifier,
the filters or the comparatoris cancelled by an internalautozero circuit.
Each encode cycle begins immediatly at the beginningof theselected Transmittime slot. The total signal delay referenced to the start of the time
slotis approximatively195 µs (due to the transmit
filter) plus 123 µs (due to encoding delay), which
totals 320 µs. Voice data isshifted out on D
X
during the selected time slot on the transmit rising
adgesof MCLK.
Receivesection:
Voice Data is shifted into the decoder’s Receive
voice data Register via the D
pin during the se-
R
lected time slot on the8 receive edges of MCLK.
The decoder consists of an expanding DAC with
either A or MU255 law decoding characteristic
which is selected by the same control instruction
used to select the Encode law during intitialization. Following the Decoder is a 3400 Hz 6th order low pass switchedcapacitor filter withintegral
SinX/X correctionfor the8 kHzsample and hold.
0 dBmO voltage at this (B) reference point (see
Block Diagram description) is 0.49 Vrms. A transcient suppressing circuitry ensure interference
noisesuppressionat power up.
The analog speech signal output can be routed
either to earpiece(V
FR+,VFR-
outputs) or to loudspeaker (LS+, LS- outputs) by setting bits SL and
SE(1 and 0 of CR4).
Total signal delay is approximatively190 µs (filter
plus decoding delay) plus 62.5 µs (1/2 frame)
whichgives approximatively252 µs.
Differential outputs V
FR+,VFR-
are intendedto di-
7/32
Page 8
ST5080A
rectly drive an earpiece. Precedingthe outputs is
a programmableattenuationamplifier,which must
be set by writing to bits 4 to 7 in register CR6. Attenuations in the range 0 to -15 dB relative to the
maximum level in 1 dB step can be programmed.
The input of this programmable amplifier is the
summ of several signals which can be selected
by writing to registerCR4.:
- Receive speech signal which has been decodedand filtered,
- Internally generated tone signal, (Tone amplitude is programmed with bits 4 to 7 ofregister
CR7),
- Sidetonesignal, the amplitude of which is programmedwith bits 0 to 3 of registerCR5
V
FR+
andV
outputsarecapableof drivingoutput
FR-
power level up to 14mW into differentially connectedloadimpedancebetween100 and 400Ω.
Differential outputs LS+,LS- are intended to directlydrive a Loudspeaker.Precedingthe outputs
is a programmable attenuation amplifier, which
must be set by writing to bits 0 to 3 in register
CR6. Attenuationsin the range 0 to -30 dB relative to the maximum level in 2.0 dB step can be
programmed.The input of this programmable amplifier can be the summ of signals which can be
selectedby writing to register CR4:
- Receive speech signal which has been decodedand filtered,
- Internally generated tone signal, (Tone amplitude is programmed with bits 4 to 7 ofregister
CR7),
- EAIN input which may be an alternate Ring
signal or any voice frequency band limited
signal. (An external decoupling capacitor of
about0.1µF is necessary).
Receive voice signal may be directed to output
HFO by means of bit HFE in Register CR4. After
processing,signal must be re-entered through input HFI to Loudspeakeramplifierinput. (An external decoupling capacitor of about 0.1µF is necessary).
LS+and LS- outputsare capable of driving output
power level up to 80 mW into 50 Ω differentially
connectedload impedanceat low distortion meeting PCM channel specifications. When the signal
source is a Ring squarewave signal, power levels
up to approximatively200 mW can bedelivered.
Anti-acoustic feed-back for loudspeaker to handset microphone loop with squelch effect: on chip
switchable anti-larsen for loudspeaker to handset
microphone feedback is implemented. A 12dB
depth gain control on both transmit and receive
path is provided to keep constant the loop gain.
On the transmit path the 12dB gain control is provided starting from the CR5 transmit gain definition; at the same time, on the receive path the
12dB gain control is provided starting from CR6
receive gain definition.
Digitaland Control Interface:
PIAFE provides a choice of either of two types of
DigitalInterfacefor both control data and PCM.
For compatibility with systemswhichuse time slot
oriented PCM busses with a separate Control Interface, as used on COMBO I/II families of devices, PIAFE functions are described in next section.
Alternatively,for systems in which PCM and control data are multiplexed together using GCI interface scheme, PIAFE functions are described in
the section following the next one.
PIAFE will automatically switch to one of these
two types of interface by sensing the MS pin.
Due to Line Transceiverclock recovery circuitry, a
low jitter may be provided on F
clocks. F
and MCLK must be always in phase.
S
and MCLK
S
For ST5421S Transceiver, as an example,
maximun value of jitter amplitude is a step of 65
ns at each GCI frame (125µs). So, the maximum
jitteramplitude is 130 ns pk-pk.
COMBOI/II mode.
Digital Interface (Fig. 1)
F
Frame Sync input determines the beginningof
S
frame. It may have any duration from a single cycle of MCLK to a squarewave. Two differentrelationships may be established between the Frame
Sync input and the first time slot of frame by settingbit 3 in register CR0. Non delayed data mode
is similar to long frame timing on ETC5057/
TS5070 series of devices (COMBO I and
COMBO II respectively): first time slot begins
nominally coincident with the rising edge of F
S
Alternativeis to use delayed data mode, which is
similar to short framesync timing on COMBO I or
COMBOII, in which F
input must be high at least
S
a half cycle of MCLK earlier the frame beginning.
A time slot assignment circuit on chip may be
used with both timingmodes, allowing connection
to one of the two B1 and B2 voice data channels.
Two data formats are available: in Format 1, time
slot B1 corresponds to the 8 MCLK cycles following immediately the rising edge of FS, while time
slot B2 corresponds to the 8 MCLK cycles following immediatelytime slot B1.
In Format 2, time slot B1 is identical to Format1.
Time slot B2 appears two bit slots after time slot
B1. This two bits space is left available for insertionof the D channeldata.
Data format is selected by bit FF (2) in register
CR0. Time slot B1 or B2 is selected by bit T0 (0)
in ControlRegister CR1.
Bit EN (2) in control register CR1 enables or disables the voice data transfer on D
and DRas
X
appropriate. During the assigned time slot, D
.
X
8/32
Page 9
Figure1: DigitalInterface Format
ST5080A
Figure2: GCI InterfaceFrame Structure
output shifts data out from the voice data register
on the rising edges of MCLK. Serialvoice data is
shifted into D
input during the same time slot on
R
the falling edges of MCLK.
D
is in the high impedance Tristate condition
X
when in the non selectedtime slots.
ControlInterface:
Control informationor data is written into or readback from PIAFE via the serial control port consisting of control clock CCLK, serial data input CI
and output CO, and Chip Select input, CS-. All
controlinstructions require 2 bytes as listedin Ta-
ble 1, with the exception of a single byte powerup/downcommand.
To shift control data into ST5080A, CCLK must
be pulsed high 8 times while CS- is low. Data on
CI input is shifted into the serial input register on
the rising edge of each CCLK pulse. After all data
is shifted in, the content of the input shift register
is decoded, and may indicate that a 2nd byte of
control data will follow. This second byte may
either be defined by a second byte-wide CSpulse or may follow the first contiguously,i.e. it is
not mandatory for CS- to return high in between
the first and second control bytes. At the end of
9/32
Page 10
ST5080A
the 2nd control byte, data is loaded into the appropriate programmable register. CS- must return
high at the end of the 2ndbyte.
To read-back status information from PIAFE, the
first byte of the appropriate instruction is strobed
in during the first CS- pulse, as defined in Table
1. CS- must be set low for a further 8 CCLK cycles, during which data is shifted out of the CO
pin on the falling edgesof CCLK.
When CS- is high, CO pin is in the high impedance Tri-state, enabling CO pins of several devices to be multiplexedtogether.
Thus, to summarise, 2 byte READand WRITE instructions may use either two 8-bit wide CSpulses or a single16 bitwide CS-pulse.
Controlchannel access to PCM interface:
It is possible to access the B channel previously
selectedin RegisterCR1.
A byte written into Control Register CR3 will be
automatically transmitted from D
output in the
X
followingframe in place of the transmit PCMdata.
A byte written into Control Register CR2 will be
automaticallysent through the receivepath to the
Receiveamplifiers.
In order to implement a continuousdata flow from
the Control MICROWIRE interface to a B channel, it is necessary to send the control byte on
eachPCM frame.
A current byte received on D
input can be read
R
in the register CR2. In order to implement a continuous data flow from a B channel to MICROWIREinterface,it is necessaryto read register CR2at each PCM frame.
GCI COMPATIBLE MODE
GCI interface is an European standardized interface to connect ISDN dedicated components in
the different configurations of equipment as Terminals,Network Terminations,PBX,etc...
In a Terminal equipment, this interface called
SCIT for Special Circuit Interface for Terminals allows for example connection between:
- ST5421 (SID-GCI) and ST5451 (HDLC/GCI
controller)used for 16 kbit/s D channel packet
framesprocessingand SIDcontrol,
- Peripheral devices connected to a 64 kbit/s B
channel and ST5451 used for GCI peripheral
control.
ST5080A may be assignedto one of the B channels present on the GCI interface and is monitored via a control channel which is multiplexed
with the 64 kbit/sVoice Datachannels.
Figure 2 shows the frame structure at the GCI interface.Two 256 kbit/s channel are supported.
a)GCI channel 0: It is structured in four sub-
channels:
–B1 channel8 bits per frame
–B2 channel8 bits per frame
–M channel8 bits per frameignored byPIAFE
–SC channel 8 bits per frame ignored by
PIAFE
Only B1 or B2 channelcan be selectedin
PIAFEfor PCM data transfer.
b)GCI channel 1: It is structured also in four
subchannels:
–B1* channel8 bits per frame
–B2* channel8 bits per frame
–M* channel8 bits per frame
–SC* which is structured as follows:
6 bits ignored by PIAFE
A* bit associated with M* channel
E* bit associated with M* channel.
B1* or B2* channelcan be selectedin PIAFE
for PCM data transfer.
M* channeland two associatedbits E* and A*
are used for PIAFE control.
Thus, to summarize, B1, B2, B1* or B2* channel
can be selected to transmit PCM data and M*
channelis used toread/write status/commandperipheral device registers. Protocol for byte exchangeon the M* channel uses E* and A* bits.
PhysicalInterface
Theinterface is physicallyconstitued with 4 wires:
InputData wire:D
OutputData wire:D
R
X
Bit Clock:MCLK
Frame Synchronization:F
S
Data is synchronized by MCLK and FSclock inputs.
insures reinitialization of time slot counter at
F
S
each frame beginning. The rising edge or FS is
the reference time for the first GCI channelbit.
Data is transmitted in both directions at half the
MCLK input frequency. Data is transmitted on the
the rising edge of MCLK and is sampled one period after the transmitrising edge, also on a rising
edge.
Note: Transmit data may be sampled by far-end
device ie SID ST5421on the falling edge 1.5 periodafter the transmitrisingedge.
Unused channel are high impedance. Data outputs are OPEN-DRAINand need an external pull
up resistor.
COMBOactivation/deactivation
ST5080A is automatically set in power down
modewhen GCIclocks are idle. GCI section is reactivatedwhen GCI clocks are detected. PIAFE is
completly reactivated after receiving of a power
up command.
Exchangeprotocol on M* channel
10/32
Page 11
ST5080A
Protocol allows a bidirectional transfer of bytes
between ST5080A and GCI controller with acknowledgment at each received byte. For PIAFE,
standard protocol is simplified to provide read or
write register cycles almostidentical to MICROWIREserial interface.
Write cycle
Control Unit sends through the GCI controller followingbytes:
- First byte is the chip selectbyte. The first four
bitsindicatethedeviceaddress:
(A3,A2,A1,A0). The four last bits are ignored.
ST5080A compare the validated byte received internally with the address defined by
pins A3, A2, A1, A0. If comparison is true,
byte is acknowledged, if not, ST5080A does
not acknowledgethe byte.
NOTE: An internal ”message in progress” flag remains active till the end of the complete message
transmission to avoid irrelevant acknowledgement
of any further byte.
- Second byte is structured as defined in Table 1.
- Third byte is the Data byte to write into the
Registeras indicatedin Table1.
It is possible but optional to writeto several different registers in a single message. In this case the
Chip Select byte is sent only once at the beginning of the message, the device automatically
togglesbetween address byte and data byte.
Readcycle
Control Unit sends two bytes. First byte is the
chip select byteas defined above. Second byte is
structuredas defined in Table1.
If PIAFE identifies a read-backcycle, bit 2 of byte
1 in Table 1 equal 1, it has to respond to theControl Unit by sending a single byte message which
is the content of the addressedregister.
It is possible but optional to request several different read-backregister cycles in a single message
but it is recommended to wait the answer before
requesting a new read back to avoid loss of data.
ST5080A responds by sending a single data byte
messageat each request.
Received byte validation:
A received byte is validated if it is detected two
consecutivetimes identical.
ExchangeProtocol:
Exchangeprotocol is identicalfor both directions.
Sender uses E* bit to indicatethat it is sending a
M* byte while receiveruses A* bit to acknowledge
received byte.
When no message is transferred,E* bitand A* bit
are forced to inactivestate.
A transmission is initialized by sender putting E*
bit from inactive state to active state and by sending first byte on M* channelin the sameframe.
Transmission of a message is allowed only if A*
bit from the receiver has been set inactive for at
least two frames.
When receiver is ready, it validates the received
byte internally when received in two consecutive
framesidentical. Then the receiver sets first A* bit
frominactive toactivestate(pre-acknowlegement), and maintains A* bit activeat least in
the following frame (acknowledgement). If validation is not possible, (two last bytes received are
notidentical), receiver aborts the message setting
A* bit active for only a singleframe.
For the first byte received, Abort sequence is not
allowed.PIAFEdoes not respond eitherif two last
bytesare not identical or if the byte received does
not meet the Chip Select byte defined by A0-A3
pinsbias.
A second byte may be transmitted by the sender
putting E* bit from active to inactive state and
sendingthe second byte on the M* channel in the
same frame. E* bit is set inactive for only one
frame. If it remains inactive more than oneframe,
it is an end of message (i.e. not second byte
available).
Thesecond byte may be transmittedonly after receiving the pre-acknowledgment of the previous
byte transmitted (see Fig. 3). The same protocol
is used if a third byte is transmitted. Each byte
has to be transmitted at least in two consecutive
frames.
The receiver validates current received byte as
done on first byte and then set A* bit in the next
two frames first from active to inactive state (preacknowledgement),and after from inactive to active state (acknowledgement). If the receiver cannot validate the received current byte (two bytes
received are not identical), it pre-acknowledges
normally, but let A* bit in the inactive state in the
next frame which indicatesan abort request.
If a message sent by ST5080A is aborted, it will
stop the message and wait for a new read cycle
instructionfromthe controller.
A message received by ST5080A is acknowledgedor aborted without flowControl.
Figures 3 gives timing of a write cycle. Most significant bit (MSB) of a Monitorbyte is sent first on
M*channel.
E*and A* bits are active low and inactive state on
DOUT is high impedance.
PROGRAMMABLE FUNCTIONS
11/32
Page 12
ST5080A
Figure3: E and A bits Timing
12/32
Page 13
ST5080A
For both formats of Digital Interface,programmable functions are configuredby writing to a number of registers using a 2-byte write cycle (not includingchip select byte in GCI).
verification. Byte one is always register address,
while byte two is Data.
Table 1 lists the register set and their respective
adresses.
Most of these registers can also be read-back for
Table 1: ProgrammableRegister Intructions
FunctionAddress byte
76543210
Single bytePower up/downPXXXXX0Xnone
Write CR0P000001X see CR0 TABLE 2
Read-back CR0P000011X see CR0
Write CR1P000101X see CR1 TABLE 3
Read-back CR1P000111X see CR1
Write Data to receive pathP001001X see CR2 TABLE 4
Read data from D
Write Data to D
Write CR4P010001X see CR4 TABLE 6
Read-back CR4P010011X see CR4
Write CR5P010101X see CR5 TABLE 7
Read-back CR5P010111X see CR5
Write CR6P011001X see CR6 TABLE 8
Read-back CR6P011011X see CR6
Write CR7P011101X see CR7 TABLE 9
Read-back CR7P011111X see CR7
Write CR8P100001X see CR8 TABLE 10
Read-back CR8P100011X see CR8
Write CR9P100101X see CR9 TABLE 11
Read-back CR9P100111X see CR9
Write Test Register CR10P101001X reserved
R
X
P001011XseeCR2
P001101X see CR3 TABLE 5
Data byte
NOTE 1:bit 7 of theaddress byte anddata byte is always the firstbit clocked intoor out from: CI and CO pins when MICROWIRE serial
NOTE 2:”P” bitis Power up/down Controlbit. P = 1 Means Power Down.
NOTE 3:Bit 2 is write/read select bit.
port is enabled,or into and out from D
X =reserved: write 0
Bit 1 indicates, if set, the presence of a second byte.
andDXpins when GCI mode selected.
R
13/32
Page 14
ST5080A
Table 2: Control RegisterCR0Functions
76543210
F1F0MAIADNFFB7DL
0
0
1
0
0
1
1
1
0
X
1
0
1
1
0
1
0
1
0
1
*:state at power on initialization
(1):significant in COMBO I/II modeonly
f1 and f2 muted
f2 selected
f1 selected
f1 and f2 in summed mode
Squarewave signal selected
Sinewave signal selected
01Normal operation
Tone / Ring Generator connected to
Transmit path
...2.4 (1)
1.70
1.20
0.85
0.60
0.43
0.30
0.21
0.15
0.10
ST5080A
pp
f2 V
pp
....1.9 (1)
1.34
0.95
0.67
0.47
0.34
0.24
0.17
0.12
0.08
*
*
*
*:state at power on initialization
(1):value provided if f1 or f2 is selected alone.
Xreserved: write 0
if f1 and f2 are selected in the summed mode, f1=1.34 V
Outputgenerator is 2.4 V
pp
while f2=1.06 Vpp.
pp
Table 10: ControlRegister CR8Functions
76543210
f17f16f15f14f13f12f11f10
msblsb Binary equivalent of the decimalnumber used to calculate f1
Function
Table 11: ControlRegister CR9 Functions
76543210
f27f26f25f24f23f22f21f20
msblsb Binary equivalent of the decimalnumber used to calculate f2
Function
17/32
Page 18
ST5080A
CONTROLREGISTER CR0
First byte of a READ or a WRITE instruction to
Control Register CR0 is as shown in TABLE 1.
Secondbyte is as shown in TABLE2.
2.048MHz.
512KHzand 2.56MHz are not allowed.
Default value is 1.536 MHz forboth modes.
Any clock different from the default one must be
selected prior a Power-Up instruction for both
Master Clock Frequency Selection
modes.
A masterclock must be providedto PIAFEfor operationof filter and coding/decodingfunctions.
In COMBO I/II mode, MCLK frequency can be
either 512 kHz, 1.536 MHz, 2.048 MHz or 2.56
MHz.
Bit F1 (7) and F0 (6) must be set during initialization to select the correctinternal divider.
CodingLaw Selection
Bits MA (5) and IA (4) permit selection of Mu-255
law or A law coding with orwithout even bit inver-
sion.
Afterpower on initialization,the Mu-255law is se-
lected.
In GCI mode, MCLK must be either 1.536MHz or
Mu 255 law
msblsbmsblsbmsblsb
Vin = + full scale1 0 0000001010101011111111
Vin = 0 V
Vin = - full scale00 0000000010101001111111
MSB isalways the firstPCM bitshifted in or out of PIAFE.
10111111111111111011001100110011100000000000000
True A law even bit
inversion
A law without even bit
inversion
0
Digital Interface timing
Bit DN=0 (3) selects digital interface in delayed
timing mode while DN=1 selects non delayed
data timing.
In GCImode, bit DN is not significant.
After reset and if COMBO I/II mode is selected,
delayeddata timingis selected.
Digital Interface format
Bit FF=0 (2) selects digital interface in Format 1
where B1 and B2 channelare consecutive. FF=1
selects Format 2 where B1 and B2 channel are
separatedby two bits. (seedigital interface format
section).
In GCImode, bit FF is not significant.
56+8 selection
Bit ’B7’ (1) selects capability for PIAFE to take
into account only the seven most significant bits
of the PCM data byte selected.
When’B7’ is set, theLSB biton D
LSB bit on D
ishigh impedance.This function al-
X
isignored and
R
lows connection of an external ”in band” data
generator directly connected on the Digital Interface.
Digital loopback
Digital loopback mode is entered by setting DL
bit(0) equal 1.
In Digital Loopback mode, data written into Receive PCM Data Register from the selected received time-slot is read-back from that Register in
the selected transmit time-slot on D
. Time slot is
X
selectedwith Register CR1.
No PCM decodingor encoding takes place in this
mode. Transmit and Receive amplifier stages are
muted.
CONTROL REGISTERCR1
First byte of a READ or a WRITE instruction to
Control Register CR1 is as shown in TABLE 1.
Secondbyte is as shown in TABLE3.
Hands-free I/Os selection
Bit HFE set to one enables HFI, HFO pins for
connectionof an externalhandfree circuit such as
TEA 7540. HFO is an analog output that provides
the receive voice signal. 0 dBMO level on that
output is 0.491 Vrms (1.4V
). HFI is an analog
pp
high impedance input (10 KΩ typ.) intended to
send back the processed receive signal to the
Loudspeaker. 0 dBMO level on that input is
0.491Vrms.
Anti-larsenselection
Bit ALE set to one enableson-chip antilarsen and
squelcheffect system.
Latch output control
Bit DO controls directly logical status of latchout-
put LO: ie, a ”ZERO” written in bit DO puts output
LO in high impedance,a ”ONE” written in bit DO
setsoutput LO to zero.
18/32
Page 19
ST5080A
Microwire access to B channel on receive
path
Bit MR (4) selects access from MICROWIRE
Register CR2 to Receive path. When bit MR is
set high, data written to register CR2 is decoded
each frame, sent to the receive path and data input at D
isignored.
R
In the other direction, current PCM data input received at D
can be read from register CR2 each
R
frame.
Microwire access to B channel on transmit
path
Bit MX(3) selects access from MICROWIREwrite
only Register CR3 to D
set high, data written to CR3 is output at D
output. When bit MX is
X
X
every
frameand the output of PCM encoder is ignored.
B channelselection
Bit ’EN’ (2) enables or disables voice data transfer on D
and DRpins. When disabled, PCM data
X
from DR is not decoded and PCM time-slots are
high impedance on D
.
X
In GCI mode, bits ’T1’ (1) and ’T0’ (0) select one
of the four channelsof the GCI interface.
In COMBO I/II mode, only B1 or B2 channel can
be selected according to the interface format selected.Bit ’T1’ isignored.
CONTROLREGISTER CR2
Data sent to receive path or data received from
D
input. Refer to bit MR(4) in ”Control Register
R
CR1” paragraph.
CONTROLREGISTER CR3
data transmitted.Refer to bit MX(3) in ”Control
D
X
RgisterCR1” paragraph.
CONTROLREGISTER CR4
First byte of a READ or a WRITE instruction to
Control Register CR4 is as shown in TABLE 1.
Secondbyte is as shown in TABLE6.
TransmitInput Selection
MIC1 or MIC2 source is selectedwith bitVS (7).
Transmit input selected can be enabled or muted
with bit TE (6).
Transmit gain can be adjusted within a 15 dB
rangein 1 dB step with Register CR5.
loudspeakeramplifier input.
Ring/Tone signal routing
Bits ”RTL” (3) and RTE(2) provide select capabil-
ity to connect on-chip Ring/Tone generator either
to loudspeaker amplifier input or to earpiece am-
plifierinput or both.
PCMreceive data routing
Bits ”SL”(1) and ”SE”(0) provideselect capability
to connect received speech signal either to Loud-
speaker amplifier input or to earpiece amplifier in-
put or both.
CONTROL REGISTERCR5
First byte of a READ or a WRITE instuction to
Control Register CR5 is as shown in TABLE 1.
Secondbyte is as shown in TABLE7.
Transmit gain selection
Transmit amplifier can be programmed for a gain
from0dB to15dB in 1dB step with bits 4 to7.
0 dBmO level at the output of the transmit ampli-
fier (A reference point) is 0.739 Vrms (overload
voltageis 1.06 Vrms).
Sidetone attenuationselection
Transmit signal picked up after the switched ca-
pacitor low pass filter may be fed back into the
ReceiveEarpiece amplifier.
Attenuation of the signal at the output of the
sidetone attenuator can be programmed from
–12.5dB to -27.5dB relative to reference point
A in 1 dB step with bits 0 to 3.
CONTROL REGISTERCR6
First byte of a READ or a WRITE instruction to
Control Register CR6 is as shown in TABLE 1.
Secondbyte is as shown in TABLE8.
Earpieceamplifier gain selection:
Earpiece Receive gain can be programmed in 1
dB step from 0 dB to -15 dB relative to the maxi-
mumwith bits 4 to7.
0 dBmO voltage at the output of the amplifier on
pins V
Fr+
and V
is then 824.5 mVrms when
Fr-
0dB gain is selected down to 146.6 mVrms
when –15 dB gain is selected.
Sidetoneselect
Bit ”SI” (5) enablesor disables Sidetone circuitry.
When enabled, sidetone gain can be adjusted
with Register (CR5). When Transmit path is disabled, bit TE set low, sidetone circuit is also disabled.
ExternalAuxiliarysignal select
Bit ”EE” (4) set to one connectsEAIN input to the
Loudspeakeramplifiergain selection:
Loudspeaker Receive amplifier gain can be pro-
grammed in 2 dB step from 0 dB to -30 dB rela-
tive to the maximumwith bits0 to 3.
0 dBmO voltage on the output of the amplifieron
pins LS+ and LS- on 50 Ω is then 1.384 Vrms
(3.91V
43.7 mVrms (123.6mV
) when 0 dB gain is selected down to
pp
) when -30 dB gain is se-
pp
lected.
19/32
Page 20
ST5080A
Currentlimitation is approximatively150 mApk.
CONTROLREGISTER CR7:
First byte of a READ or a WRITE instruction to
Control Register CR7 is as shown in TABLE 1.
Secondbyte is as shown in TABLE9.
Tone/Ring amplifiergain selection
Output level of Ring/Tone generator, before attenuation by programmable attenuatoris 2.4 Vpkpk when f1 generator is selected alone or
summed with the f2 generator and 1.9 Vpk-pk
when f2 generatoris selected alone.
Selected output level can be attenuated down to
-27 dB by programmable attenutator by setting
bits 4 to 7.
Frequencymode selection
Bits ’F1’ (3) and ’F2’ (2) permit selection of f1
and/or f2 frequency generator according to TABLE 9.
When f1 (or f2) is selected, output of the
Ring/Toneis a squarewave(or asinewave) signal
at the frequency selected in the CR8 (or CR9)
Register.
When f1 and f2 are selected in summed mode,
output of the Ring/Tone generator is a signal
where f1 and f2 frequencyaresummed.
In order to meet DTMF specifications, f2 output
level is attenuatedby 2dB relative to the f1output
level.
Frequencytemporizationmust be controlled by the
microcontroller.
Waveformselection
Bit ’SN’ (1) selects waveform of the output of the
Ring/Tone generator. Sinewave or squarewave
signalcan be selected.
DTMFselection
Bit DE (0) permitsconnection of Ring/Tone/DTMF
generator on the Transmit Data path instead of
the Transmit Amplifier output. Earpiece feed-back
may be provided by sidetone circuitry by setting
bit SI or directly by setting bit RTE in Register
CR4.Loudspeakerfeed-back may be provideddi-
rectly by setting bit RTL in RegisterCR4.
CONTROL REGISTERSCR8 ANDCR9
First byte of a READ or a WRITE instruction to
Control Register CR8 or CR9 is as shown in TA-
BLE 1. Second byte is respectively as shown in
TABLE10 and 11.
Tone or Ring signal frequency value is definedby
the formula:
f1 = CR8 / 0.128Hz
and
f2 = CR9 / 0.128Hz
where CR8 and CR9 are decimal equivalents of
the binary values of the CR8 and CR9 registers
respectively. Thus, any frequencybetween 7.8 Hz
and 1992 Hz maybe selected in 7.8 Hz step.
TABLE 12 gives examples for the main frequen-
ciesusual for Toneor Ring generation.
20/32
Page 21
Table 12: Examplesof Usual FrequencySelection
Descriptionf1 value (decimal)Theoric value (Hz)Typical value (Hz)Error %
Tone 250 Hz
Tone 330 Hz
Tone 425 Hz
Tone 440 Hz
Tone 800 Hz
Tone 1330 Hz
While pins of PIAFE device are well protected
against electrical misuse, it is recommended that
the standard CMOS practiseof applying GND before any other connections are made should always be followed. In applications where the
printed circuit card may be plugged into a hot
socket with power and clocks already present, an
extralong groundpin on the connector should be
used.
To minimize noise sources, all ground connections to each device should meet at a common
point as close as possible to the GND pin in order
to prevent the interaction of ground return currents flowing through a common bus impedance.
A power supply decoupling capacitor of 0.1 µF
should be connected from this common point to
V
as close as possibleto thedevicepins.
CC
21/32
Page 22
ST5080A
TIMINGDIAGRAM
NonDelayed Data Timing Mode
DelayedData Timing Mode
22/32
Page 23
TIMINGDIAGRAM (continued)
GCI Timing Mode
ST5080A
Serial Control Timing (MICROWIRE MODE)
23/32
Page 24
ST5080A
ABSOLUTE MAXIMUMRATINGS
ParameterValueUnit
to GND7V
V
CC
Current at V
Current at V
MIC(VCC
RxO
Current atany digitaloutput+ 50mA
Voltage at any digitalinput (V
Storage temperature range- 65 to + 150°C
Lead Temperature (wave soldering, 10s)+ 260°C
TIMINGSPECIFICATIONS (unlessotherwise specified,VCC=5V + 10%, TA= –25°Cto 85°C;
typicalcharacteristicsare specified V
all signals are referencedto GND,seeNote 5 for timingdefinitions)
MASTERCLOCK TIMING
SymbolParameterTest ConditionMin.Typ.Max.Unit
f
MCLK
t
WMH
t
WML
t
RM
t
FM
≤ 5.5V)±50mA
andLS+ 100mA
≤ 5.5V); limited at + 50mAVCC+ 1 to GND - 1V
CC
= 5V,TA=25°C;
CC
Frequency of MCLKSelection of frequency is
programmable (see table 2)
512
1.536
2.048
2.560
Period of MCLK highMeasured from VIHto V
Period of MCLK lowMeasured from VILto V
Rise Time of MCLKMeasured from VILto V
Fall Time of MCLKMeasured from VIHto V
IH
IL
IH
IL
80ns
80ns
30ns
30ns
kHz
MHz
MHz
MHz
PCM INTERFACETIMING (COMBO I / II and GCImodes)
SymbolParameterTest ConditionMin.Typ.Max.Unit
Hold Time MCLK low to FS low10ns
Setup Time, FS high to MCLK
30ns
low
Delay Time, MCLK high to data
Load = 100 pf100ns
valid
Delay Time, MCLK low to DX
15100ns
disabled
Delay Time, FS high to data valid Load = 100 pf ;
100ns
Applies only if FS rises later
than MCLK risingedge in Non
Delayed Mode only
Setup Time, DRvalid to MCLK
20ns
receive edge
Hold Time, MCLK low to D
R
20ns
invalid
24/32
t
HMF
t
SFM
t
DMD
t
DMZ
t
t
SDM
t
HMD
DFD
Page 25
ST5080A
SERIALCONTROL PORT TIMING (Usual COMBOI / II modeonly)
SymbolParameterTest ConditionMin.Typ.Max.Unit
f
CCLK
t
WCH
t
WCL
t
RC
t
FC
t
HCS
t
SSC
t
SDC
t
HCD
t
DCD
t
DSD
t
DDZ
t
HSC
t
SCS
Note 5:A signalis valid if it is above VIHorbelow VILand invalid if itisbetween VILand VIH.
Frequency of CCLK2.048MHz
Period of CCLK highMeasured from VIHto V
Period of CCLK lowMeasured from VILto V
Rise Time of CCLKMeasured from VILto V
Fall Time of CCLKMeasured from VIHto V
Hold Time, CCLK high to CS–
IH
IL
IH
IL
160ns
160ns
50ns
50ns
10ns
low
Setup Time, CS– low to CCLK
50ns
high
Setup Time, CI valid to CCLK
50ns
high
Hold Time, CCLK high to CI
50ns
invalid
Delay Time, CCLK low to CO
data valid
Delay Time, CS–low to CO data
Load = 100 pF ,
plus 1 LSTTL load
80ns
50ns
valid
Delay Time CS–high or 8th
1580ns
CCLK low to CO high
impedance whichever comes
first
Hold Time, 8th CCLK high to
100ns
CS– high
Set up Time, CS– high to CCLK
100ns
high
For the purpoesof this specification thefollowing conditionsapply:
a) All input signal are defined as: V
b) Delay times are measured from the inputs signal valid to theoutput signal valid.
c) Setup times are measured from the data input valid to the clock input invalid.
d) Hold times are measured from the clock signal valid to thedata input invalid.
= 0.4V, VIH= 2.7V, tR< 10ns, tF< 10ns.
IL
ELECTRICALCHARACTERISTICS (unlessotherwisespecified,VCC=5V + 10%, TA= –25°Cto 85°C;
typicalcharacteristicare specified at V
=5V, TA=25°C; all signals are referenced to GND)
CC
DIGITALINTERFACES
SymbolParameterTest ConditionMin.Typ.Max.Unit
V
IL
Input Low VoltageAll digital inputsDC
AC
V
IH
Input High VoltageAll digital inputsDCAC2.0V
2.7V
V
OL
Output Low VoltageDX,IL= -2.0mA;DC
all otherdigital outputs,AC
I
= –1mA
L
V
OH
I
IL
I
IH
I
OZ
Output High VoltageDX,IL= 2.0mA;DC
all otherdigital outputs,AC
I
= 1mA
L
Input Low CurrentAny digital input,
GND < V
IN<VIL
Input High CurrentAny digital input,
V
IH<VIN<VCC
Output Current in High
DXand CO-1010µA
2.4
2.0
-1010µA
-1010µA
impedance (Tri-state)
0.7V
0.4V
0.4
0.7
V
V
V
V
25/32
Page 26
ST5080A
ANALOGINTERFACES
SymbolParameterTest ConditionMin.Typ.Max.Unit
I
R
R
C
R
OVFr0
V
OSVFr0
R
C
R
V
OSLS
MIC
MIC
LVFr
LVFr
LLS
LLS
OLS
Input LeakageGND < V
Input ResistanceGND < V
Load ResistanceV
Load CapacitanceV
Fr+
Fr+
to V
to V
MIC<VCC
MIC<VCC
FrFr-
Output ResistanceSteady zero PCM code applied
to DR; I = + 1mA
Differential offset:
Voltage at V
Fr+,VFr-
Load ResistanceLS+to L
Load CapacitanceLS+to L
Alternating + zero PCM code
applied to DR maximum
receive gain; R
SS-
= 100Ω
L
Output ResistanceSteady zero PCM code applied
to DR; I + 1mA
Differential offset Voltage at LS+,
L
S-
Alternating + zero PCM code
applied to DR maximum
receive gain; R
=50Ω
L
-100+100µA
50kΩ
100Ω
150nF
1.0Ω
-100+100mV
50Ω
600nF
1Ω
–100+100mV
POWERDISSIPATION
SymbolParameterTest ConditionMin.Typ.Max.Unit
I
CC0
Power down CurrentCCLK,CI = 0.4V;CS = 2.4V
0.2
0.5
mA
(µwire only)
All other inputs active
I
CC1
GCI mode only:
Power Up CurrentLS+,LS-and V
Fr+,VFr-
not
0.2
0.5
mA
12.017.0mA
loaded
TRANSMISSION CHARACTERISTICS (unless otherwise specified, VCC= 5V + 10%, TA= –25°Cto
85°C; typical characteristics are specified at V
= 5V, TA=25°C, MIC1/2 = 0dBm0,DR= 0dBm0PCM
CC
code, f = 1015.625 Hz; all signalare referencedto GND)
AMPLITUDE RESPONSE (Maximum, Nominal,and MinimumLevels)
Receivepath - Absolutelevels at L
ParameterTest ConditionMin.Typ.Max.Unit
0 dBM0 levelReceive Amp programmed for
0 dBM0 levelReceive Amp programmed for
AMPLITUDE RESPONSE
Transmitpath
SymbolParameterTest ConditionMin.Typ.Max.Unit
G
XA
G
XAG
G
XAT
G
XAV
G
XAF
Transmit Gain Absolute
Accuracy
Transmit Gain Variation with
programmed gain
Transmit Gain Variation with
temperature
Transmit Gain Variation with
supply
Transmit Gain Variation with
frequency
(Differentiallymeasured)
FR
0dB gain
- 15dB attenuation
(Differentiallymeasured)
S
0dB gain
- 30dB gain
Transmit Gain Programmed for
maximum.
Measure deviation of Digital
PCM Code from ideal 0dB
PCM code at D
Measure Transmit Gainover
the rangefrom Maximum to
minimum setting.
Calculate the deviation from
the programmed gain relative
to GXA,
i.e. G
AXG=Gactual-Gprog.-GXA
Measured relative to GXA.
min. gain < G
Measured relative to G
GX= Maximum gain
Relative to 1015,625 Hz,
multitone testtechnique used.
min. gain < G
X
< Max. gain
X
< Max. gain
X
XA
824.5mV
146.6mV
1.384V
43.7mV
-0.300.30dB
m0
-0.50.5dB
-0.10.1dB
-0.10.1dB
RMS
RMS
RMS
RMS
f = 60 Hz
f = 200 Hz
f = 300 Hz to 3000 Hz
f = 3400 Hz
-1.5
-0.3
-0.8
f = 4000 Hz
f = 4600 Hz (*)
f = 5000 Hz to 6000 Hz
f = 8000 Hz (*)
f > 8000 Hz
G
XAL
(*) The limit at frequencies between 4600Hz and 8000Hz lies on a stright line connecting the two frequencies on a linear (dB) scale versuslog
(Hz) scale.
Transmit Gain Variation with
signal level
Sinusoidal Test method.
Reference Level = -10 dB
V
= -40 dBm0to +3 dB
MIC
V
= -50 dBm0to -40dB
MIC
V
= -55 dBm0to -50 dB
MIC
m0
m0
m0
m0
-0.25
-0.5
-1.2
-26
-0.1
0.3
0.0
-14
-35
-40
-47
-40
0.25
0.5
1.2
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
27/32
Page 28
ST5080A
AMPLITUDE RESPONSE
Receivepath
SymbolParameterTest ConditionMin.Typ.Max.Unit
G
G
G
G
G
G
G
RAE
RAL
RAGE
RAGL
RAT
RAV
RAF
Receive Gain Absolute AccuracyReceive gain programmed for
maximum
Apply 0 dB
Measure V
PCM code to D
m0
Fr+
Receive Gain Absolute AccuracyReceive gain programmed for
maximum
Receive Gain Variation with
programmed gain
Apply 0 dB
Measure L
Measure Earpiece Gain over
the rangefrom Maximum to
PCM code to D
m0
S+
minimum setting.
Calculate the deviation from
the programmed gain relative
to GRAE,
i.e.G
RAGE=Gactual-Gprog.-GRAE
Receive Gain Variation with
programmed gain
Measure Loudspeaker Gain
over the range from Maximum
to minimum setting.
Calculate the deviation from
the programmed gain relative
to GRAL,
i.e.G
RAGL=Gactual-Gprog.-GRAL
Receive Gain Variation with
temperature
Receive Gain Variation with
Supply
Receive Gain Variation with
frequency
(Earpieceor Loudspeaker)
Measured relative to GRA. (LS
and V
)
Fr
G
= Maximum Gain
R
Measured relative to GRA. (LS
and V
)
Fr
G
= Maximum Gain
R
Relative to 1015,625 Hz,
multitone testtechnique used.
min. gain < G
< Max. gain
R
-0.30.3dB
R
-0.60.6dB
R
-0.50.5dB
-1.01.0dB
-0.10.1dB
-0.10.1dB
28/32
G
G
RAL E
RAL L
Receive Gain Variation with
signal level (Earpiece)
Receive Gain Variation with
signal level (Loudspeaker)
f = 200 Hz
f = 300 Hz to 3000 Hz
f = 3400 Hz
f = 4000 Hz
Sinusoidal Test Method
Reference Level = –10 dBm0
D
= 0 dBm0 to +3 dBm0
R
D
= -40 dBm0 to 0 dBm0
R
D
= -50 dBm0 to -40 dBm0
R
D
= -55 dBm0 to -50 dBm0
R
Sinusoidal Test Method
Reference Level = –10 dBm0
D
Receive PCM code = Alternating
Positive and Negative Code
Max. Gain
Receive PCMcode= Positive Zero
Max. Gain
Receive PCM code = Alternating
Positive and Negative code
Max. Gain
Receive PCMcode= Positive Zero
Max. Gain
= 0V, Loop-around
MIC
measurament from f = 0 Hz to
100 kHz
= 0V,
MIC
V
= 5.0 VDC+ 100 mV
CC
rms
;
30dB
f = 0Hz to 50KHz
30
V
= 5.0 VDC + 100 mVrms,
CC
measure V
f=0Hz-4kHz
f = 4 kHz - 50 kHz
Fr+
30
30
DR input set to 0 dBm0 PCM
code
300 - 3400 Hz Input PCM Code
appliedat DR
4600Hz - 5600 Hz
5600Hz - 7600 Hz
7600Hz - 8400 Hz
8400Hz - 100 kHz
225
125
50
20
55
80
130
10
30
105
135
185
18dBrnC0
-70dBm0p
21dBrnC0
-67dBm0p
-50dBm0
-40
-50
-50
-50
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
dB
dB
dB
dB
dB
dB
dB
29/32
Page 30
ST5080A
DISTORTION
SymbolParameterTest ConditionMin.Typ.Max.Unit
S
TDx
S
TDr
S
DFx
S
DFr
IMDIntermodulationLoop-around measurament
CROSSTALK
SymbolParameterTest ConditionMin.Typ.Max.Unit
C
Tx-r
C
Tr-x
Signal to Total DistortionSinusoidal Test Methode
(measured using C message
weighting Filter)
Level = 0 dBm0 to - 20 dBm0
Level = - 20 to -30 dBm0
Level = - 40 dBm0
Level = - 45 dBm0
Single Frequency Distortion
0 dBm0 input signal-46dB
transmit
Single Frequency Distortion
0 dBm0 input signal-46dB
receive
Voltage at V
= -4 dBm0
MIC
to -21 dBm0, 2 Frequencies in
the range300 - 3400 Hz
Transmit to ReceiveTransmit Level = 0 dBm0,
f = 300 - 3400 Hz
DR = QuietPCM Code
Receive to TransmitReceive Level = 0 dBm0,
f = 300 - 3400 Hz
V
=0V
MIC
37
36
29
24
-41dB
-65dB
-65dB
dBC
dBC
dBC
dBC
APPLICATIONNOTE FOR MICROPHONE CONNECTIONS
The 4 connectionmodes (since the MIXED MODE is symmetrical with respectto MIC1 and MIC2) allow
one microphoneat a time to be selectedvia the V
bit (bit7 of Control Register CR4).
S
30/32
Page 31
SO28PACKAGE MECHANICAL DATA
ST5080A
DIM.
MIN.TYP.MAX.MIN.TYP.MAX.
A2.650.104
a10.10.30.0040.012
b0.350.490.0140.019
b10.230.320.0090.013
C0.50.020
c145° (typ.)
D17.718.10.6970.713
E1010.650.3940.419
e1.270.050
e316.510.65
F7.47.60.2910.299
L0.41.270.0160.050
S8°(max.)
mminch
31/32
Page 32
ST5080A
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the
consequences of use of such information nor for any infringement ofpatents or otherrights of third parties which may result from itsuse. No
license is granted by implication or otherwise under any patent or patent rights of SGS-THOMSON Microelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all informationpreviously supplied.
SGS-THOMSON Microelectronics products are not authorized for use as critical components in life support devices or systems without express writtenapproval of SGS-THOMSON Microelectronics.
1994 SGS-THOMSON Microelectronics - All RightsReserved
SGS-THOMSON Microelectronics GROUPOF COMPANIES
Australia - Brazil - France - Germany - Hong Kong - Italy - Japan - Korea - Malaysia -Malta - Morocco - The Netherlands - Singapore-
Spain - Sweden - Switzerland - Taiwan - Thaliand - United Kingdom - U.S.A.
32/32
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.