As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for
applications, processes and c irc uit s imp lemented within components or as s em blies.
The information describe s the t yp e of co m ponent and shall not be considered as ass ured characteristics.
Terms of delivery and rights to ch ange design reserved.
For questions on technology, delivery and prices please contact the Semiconductor Group Offices in Germany or
the Siemens Companies and R epresentatives worldwide (see address list).
Due to technical requireme nt s com ponents may contain dangerous substances. For informatio n on t he t y pes in
question please contact yo ur nearest Siemens Office, Semiconductor Group.
Siemens AG is an approved CECC manufacturer.
Packing
Please use the recycling ope rat ors k now n t o y ou. W e ca n als o help you – get in touch with your nearest sa les
office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport.
For packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice
you for any costs incurred.
Components used in life-support devices or systems must be expressly authorized for such purpose!
Critical components
systems
1 A critical component is a component used in a life-support device or system whose failure can reasonably be
2 Life support devices or system s are int ended (a) to be implanted in the human body, or (b) to support and/or
2
with the express written approv al of the Semiconductor Group of Siemens AG.
expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that
device or system.
maintain and sustain human life. If th ey fail, it is rea so nable to assume that the health of the us er m ay be endangered.
1
of the Semiconductor Group of Siemens AG, may only be used in life-s upport devices or
Combined with an anal og front end th e PSB 4860 provide s a s olution for embe dde d or
stand alone answering ma chine applica tions. Together wi th a standard microcont roller
for analog telephones these two chi ps form the co re of a featurep hone with fu ll duplex
speakerphone and answering machine capabilities.
™
The chip features recording by DigiTape
Messages recorded with DigiTape
™
can be played back with variable speed without
pitch alteration. Messages recorded with a higher bitrate can be converted into
messages with a lower b itrate arbitrarily. Current m embers of DigiTape (TM) span the
range from 3.3 kbit/s to 10.3 kbit/s.
Furthermore the PSB 4860, V2.1 has a full duplex s peakerphone, a caller ID dec oder,
DTMF recognition and generation and call progress tone detection. The frequency
response of cheap m icro phones or lou dspeak ers can be correct ed by a programma ble
equalizer.
, a family of high performance algorithms.
Messages and user da ta can be stored in ARAM/DRAM or flash mem ory wh ich can be
directly connected to the PSB 4860. The PSB 4860 also supports a voice prompt
EPROM for fixed announcements.
®
The PSB 4860 provides an IOM
-2 compatible inte rface with t wo channels f or speech
data.
Alternatively to the IOM
®
-2 compatible interface the PSB 4 860 su pport s a si mple se rial
data interface (SSDI) with separate strobe sign als for each direction (linear PCM data,
one channel).
A separate interface is used for a glueless connection to the PSB 4851.
The chip is programmed by a simple four wire serial control interface and can inform the
microcontroller of new events by an interrupt sign al. For data retention the PSB 4860
supports a power down mode where only the real time clock and the memory refresh (in
case of ARAM/DRAM) are operational.
The PSB 4860 supports interface pins to +5 V levels.
Multiplexed address outputs for ARAM, DRAM
access.
Non-multiplexed address outputs for voice
prompt EPROM.
Auxiliary Parallel Port:
General purpose I/O.
L
L
L
L
L
L
L
L
L
PSB 4860
Overview
42
43
44
45
46
47
50
51
35
MD
MD
MD
MD
MD
MD
MD
MD
CAS
0
1
2
3
4
5
6
7
0
ALE
36
CAS
1
FCS
34RAS
/
FOE
33VPRD
FCLE
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
/
O
/
O
OH
/
OH
-
-
-
-
-
-
-
-
2)
H
2)
2)
Memory Data 0-7:
Memory (ARAM, DRAM, Flash Memory,
EPROM) data bus.
ARAM, DRAM:
Column address strobe for memory bank 0 or 1.
Flash Memory:
Address Latch Enable for address lines A
16-A23
Chip select signal for Flash Memory
ARAM, DRAM:
Row address strobe for both memory banks.
Flash Memory:
Output enable signal for Flash Memory.
ARAM, DRAM:
Read signal for voice prompt EPROM.
Flash Memory:
Command latch enable for Flash Memory.
.
Semiconductor Group1610.97
Table 1Pin Definitions and Functions
32W/FWEOH
2)
ARAM, DRAM:
Write signal for all memory banks.
Flash Memory:
Write signal for Flash Memory.
31FRDYI-Flash Memory Ready
Input for Ready/Busy signal of Flash Memory
PSB 4860
Overview
5
6
OSC
OSC
1
2
I
O
Z
Auxiliary Oscillator:
Oscillator loop for 32.768 kHz crystal.
8CLKI-Alternative AFECLK Source
13,824 MHz
2
3
37
38
XTAL
XTAL
SPS
SPS
I
1
O
2
0
1
O
O
Z
L
L
Oscillator:
XTAL
XTAL
: External clock or input of oscillator loop.
1
: output of oscillator loop for crystal.
2
Multipurpose Outputs:
General purpose, speakerphone, address lines
or status
56ROO-Reserved Output
Must be left open.
1)
These lines are driven low with 125 µA until the mode (address lines or auxi liary port ) is def ined.
2)
These lines are driven high with 70 µA during reset.
Semiconductor Group1710.97
1.4Logic Symbol
1
PSB 4860
Overview
PSB
RST
AFECLK
AFEFS
AFEDD
AFEDU
V
DD
V
DDA
V
SS
MA0-MA15MD0-MD
OSC
CLK
PSB 4860
7
CAS0/
ALE
CAS1/
FCS
Memory
1
OSC
XTAL1XTAL
2
RAS/VPRD/
FOE
W/
FWE
2
FCLE
DU/DX
DD/DR
DCL
FSC
DXST
DRST
SDX
SDR
SCLK
FRDY
IOM®-2
SSDI4851
INT
SCI
CS
Figure 2Logic Symbol of PSB 4860
Semiconductor Group1810.97
1.5Functional Block Diagram
PSB 4860
Overview
AFECLK
AFEFS
AFEDD
AFEDU
RST
Analog
Front End
Interface
1
OSC
XTAL1XTAL
2
OSC
Reset and Timing Unit
DSP
Memory Interface
2
DRST
DXST
Data
Interface
Control
Interface
DU/DX
DD/DR
DCL
FSC
INT
SDX
SDR
SCLK
CS
FRDY
MA
-MA15MD0-MD7CAS0/
0
ALE
CAS1/
FCS
RAS/VPRD/
FOE
W/
FWE
FCLE
Figure 3Block Diagram of PSB 4860
1.6System Integration
The PSB 4860 combined with an analo g fron t end (PSB 4 851 ) can be used in a variety
of applications. This combination offers outstanding features like full duplex
speakerphone and emergenc y operation. Some applicat ions are given in the followin g
sections.
1.6.1Analog Featurephone with Digital Answering Machine
Figure 4 shows an example of an analog telephone system. The telephone can operate
during power failure by line powering. In this case only the handset and ringer circuit are
active. All other parts of the chipset are shut down leaving enough power for the external
microcontroller to perform basic tasks like keyboard monitoring.
Semiconductor Group1910.97
PSB 4860
Overview
For answering machine operation the voice data is stored in ARAM or Flash Memory
devices. In addition, voice pro mpts can be played back from an optional vo ice prompt
EPROM. If flash memory is used the func tionality of the voice prompt EPROM c an be
realized by the flash memory devices. The microcontroller can use the memory attached
to the PSB 4860/PSB 4851 to store and retrieve binary data.
ARAM
Flash Memory
PSB 4860
PSB 4851
Voice Prompt
EPROM
077-3445
tip/
ring
line
Microcontroller
Figure 4Analog Full Duplex Speakerphone with Digital Answering Machine
Semiconductor Group2010.97
PSB 4860
Overview
1.6.2Featurephone with Digital Answering Machine for ISDN Terminal
Figure 5 shows an ISDN featureph one that takes full advantage of two simu ltaneous
connections. In this a pplication o ne channel o f the PSB 4851 interfa ces to the hands et
and speakerphone while the other provides an interface for an externa l analog device
(e.g. FAX machine).
Flash Memory
PSB 4860
PSB 4851
IOM®-2
Power Controller
PSB 2120/1
SCI
SLIC
POTS
077-3445
Microcontroller
PSB 2186
®
-S TE
ISAC
S
-BUS
0
Figure 5Featurephone with Answering Machine for ISDN Terminal
In addition, the two chann els of the PSB 485 1 ca n be use d for holdi ng two c on nec tion s
simultaneously. O ne connection can be switch ed to the handset and the other to the
speakerphone box. Local three party conferences are also possible.
Semiconductor Group2110.97
PSB 4860
Overview
1.6.3DECT Basestation with Integrated Digital Answering Machine
Figure 6 shows a DECT basestation based on the PSB 4860/PSB 4851 chi pset. In this
application it is possible to service both an external call and an internal call at the same
time. For programming the serial control interface (SCI) is used while voice data is
®
transferred via the strobed serial data interface (SSDI/IOM
Flash Memory
-2).
PSB 4860
PSB 4851
SSDI/IOM®-2
Antenna
077-3445
tip/
ring
Microcontroller
line
Figure 6DECT Basestation
SCI
Burstmode
Controller
DECT
HF
Semiconductor Group2210.97
PSB 4860
Functional Description
2Functional Description
Functional Units
Functional Units
The PSB 4860 contains several functional units that can be combined wit h almost no
restrictions to perform a given task. Figure 7 gives an overview of the important
functional units.
®
SSDI/IOM
-2IOM®-2
Channel 2Channel 1
loud-
speaker
microphone
line
out
line
in
S
4
S
2
I
1
I
2
I
3
S
3
S
9
DTMF
Generator
S
10
I
1
I
2
I
3
S
1
S
5
S
14
Universal
Attenuator
I
1
S
6
I1I2I
I1I
I1I
2
Line Echo
Canceller
S
15
3
S
2
acoustic side
Speaker-
phone
line side
S
12
I3I
S
11
4
I1I
AGC
16
S
8
S
I1I2I
7
S
3
13
Speech
Decoder
Memory
Speech
Coder
I1I
2
I
2
1
Equalizer
S
17
S
18
I
1
CNG
Detector
I
1
Alert Tone
Detector
I
1
CPT
Detector
I
1
CID
Decoder
I
1
DTMF
Detector
SCI
signal summation:s igna l sou rc es:
I
1
I
2
I
3
S
,...,S
1
18
Figure 7Functional Units - Overview
Semiconductor Group2310.97
PSB 4860
Functional Description
Each unit has one or more signa l inputs (denoted by I). Most units have at least one
signal output (denoted by S). Any input I can be co nnected to any signal output S. In
addition to the sign als shown in figure 7 there is also the signal S
useful at signal summation points. Table 2 lists the available signals within the PSB 4860
according to their reference points.
Table 2Signal Summary
SignalDescription
(silence), which is
0
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Silence
Analog line input (channel 1 of PSB 4851 interface)
Analog line output (channel 1 of PSB 4851 interface)
Microphone input (channel 2 of PSB 4851 interface)
Loudspeaker/Handset output (channel 2 of PSB 4851 interface)
Serial interface input, channel 1
Serial interface output, channel 1
Serial interface input, channel 2
Serial interface output, channel 2
DTMF generator output
DTMF generator auxiliary output
Speakerphone output (acoustic side)
Speakerphone output (line side)
Speech decoder output
Universal attenuator output
S
15
S
16
S
17
S
18
Semiconductor Group2410.97
Line echo canceller output
Automatic gain control output (after gain stage)
Automatic gain control output (before gain stage)
Equalizer output
PSB 4860
Functional Description
The following figures show the connections for two typical states during operation. Units
that are not needed are not shown. Inputs that are not needed are connected to S
provides silence (denoted by 0). In figure 8 a hands-free phone conversation is currently
in progress. The speech coder is used to record the signals of both parties. The alert tone
detector is used to detect an alerting tone o f an of f-hoo k c all er id request while the CID
decoder decodes the actual data transmitted in this case.
which
0
loud-
speaker
microphone
line
out
line
in
0
0
0
Speech
coder
acoustic side
Speaker-
phone
line side
AGC
0
0
0
Memory
Line Echo
Canceller
CID
decoder
Alert Tone
Detector
SCI
Figure 8Functional Units - Recording a Phone Conversation
Semiconductor Group2510.97
PSB 4860
Functional Description
In figure 9 a phone conv ersation using the speakerpho ne is in progress. One party is
using the base station of a DECT system while the other party is using a mobile handset.
At the same time an external call is serviced by the answering machine. In the current
state a message (recorded or out going) is being played back. In this case the DTMF
detector is used t o detect sign als for remote a ccess while th e CPT detector is u sed to
determine the end of the external call.
®
SSDI/IOM
Channel 1
-2
loud-
speaker
microphone
line
out
line
in
0
0
0
0
00
0
acoustic side
Speaker-
phone
line side
Equalizer
Speech
decoder
0
Memory
Line Echo
Canceller
CPT
decoder
DTMF
Detector
SCI
Figure 9Functional Units - Simultaneous Internal and External Call
Semiconductor Group2610.97
PSB 4860
Functional Description
2.1Functional Units
In this section the functional units of the PSB 4860 are described in detail. The functional
units can be individually enabled or disabled.
2.1.1Full Duplex Speakerphone
The speakerphone unit (figure 10) is attached to four signals (microphone, loudspeaker,
line out and line in). The two input signals (microphone, line in) are preceded by a signal
summation point.
I
1
I
2
S
11
microphone
loudspeaker
a
c
o
u
s
t
Speakerphone
i
c
s
i
d
e
line out
l
i
n
e
s
i
d
e
line in
S
12
I
3
I
4
Figure 10 Speakerphone - Signal Connections
Internally, this unit can be divided into an echo cancellation unit and an echo suppression
unit (figure 11). The echo cancell ation unit provides the attenuation G
suppression unit provides the attenuation G
speakerphone is therefore ATT=G
C+Gs
.
. The total attenuation ATT of the
s
while the echo
c
Echo
Cancellation
G
loudspeakerline in
c
Echo
Suppression
G
S
line outmicrophone
Figure 11 Speakerphone - Block Diagram
The echo suppression unit can be enabled without the echo cancellation unit. If the echo
cancellation unit is disabled, the echo suppression unit still provides speakerphone
functionality, albeit onl y half duplex. As the echo cancellation must be dis abled during
recording or playback of speech data, this option allows for speakerphone operation
Semiconductor Group2710.97
PSB 4860
Functional Description
even if recording or playback is going on. The echo sup pression unit is also used to
provide additional attenuation if the echo cancellation unit cannot provide all of the
required attenuation itself.
2.1.2Echo Cancellation
A simplified block diagram of the echo cancellation unit is shown in figure 12.
microphone
line out
-
FIR
NLMSControl
loudspeaker
Filter
line in
Figure 12 Echo Cancellation Unit - Block Diagram
The echo cancellation unit consists of an finite impulse response filter (FIR) that models
the expected acoustic echo, an NLMS based adaption unit and a control unit. The
expected echo is subtracted from the actual input signal from the microphone. If the
model is exact and the echo does n ot excee d the len gth of th e filter t hen the e cho can
be completely cancelled. However, even if this ideal state can be achieved for one given
moment the acoustic echo usually changes over time. Therefore the NLMS unit
continuously adapts the coefficients of the FIR filter. This adaption process is steered by
the control unit. As an example, the adaption is inhibited as long as double talk is
detected by the control un it. Fu rthermore t he con trol unit informs the ech o supp ress ion
unit about the achieved echo return loss.
Table 3 shows the registers associated with the echo cancellation unit.
Table 3Echo Cancellation Unit Registers
Register# of BitsNameComment
SAELEN9LENLength of FIR filter
SAEATT15ATTAttenuation reduction during double-talk
SAEGS3GSGlobal scale (all blocks)
The length of the FIR filter can be varied from 127 to 511 taps (15.875ms to 63.875ms).
The taps are grouped into blocks. Each block contains 64 taps.
The performance of the FIR filter can be enhanced by p rescaling some or call of the
coefficients of the FIR filter. A coefficient is prescaled by multiplying it by a constant. The
advantage of prescaling is an enhanced precision and consequently an enhanced echo
cancellation. The disadvantage is a reduced echo cancellation performance if the signal
exceeds the maximal coefficient value. More precisely, if a coefficient at tap T
by a factor C
C
(Max: Maximum PCM value). As an example figure shows a typical room impulse
i
then the level of the echo (room impulse response) must not exceed Max/
i
response.
is scaled
i
A
0.5
0.25
t
0.25
t
Figure 13 Echo Cancellation Unit - Typical Room Impulse Response
First of all, the echo never exceeds 0.5 of the maximum value. Furthermore the echo
never exceeds 0.25 of the maximum value after time t
be scaled by a factor of 2 and all co efficients fo r taps correspon ding to times af ter t
. Therefore all coefficients can
0.25
0.25
can be scaled a factor of 4.
The echo cancellati on unit provides thre e parameters for scali ng coefficients. Th e first
parameter (GS) determines a scale for all coefficients. The second parameter (FB)
determines the first block for which an additional scale (PS) takes effect.
This feature can be used for different default settings like large or small rooms.
Semiconductor Group2910.97
PSB 4860
Functional Description
2.1.3Echo Suppression
The echo suppression unit can be in one of three states:
• transmit state
• receive state
• idle state
In transmit state the microphone signal drives the line output while the line input is
attenuated. In receive state the loudspeaker signa l is driven by the line inp ut while the
microphone signal is attenuated. In idle st ate both signal paths are a ctive with evenly
distributed attenuation.
idle state
microphone
loudspeaker
microphone
transmit state
loudspeaker
microphone
receive stat e
loudspeaker
Figure 14 Echo Suppression Unit - States of Operation
line out
line in
line out
line in
line out
line in
Semiconductor Group3010.97
Loading...
+ 220 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.