1990_Siemens_ICs_for_Communications 1990 Siemens ICs For Communications
User Manual: 1990_Siemens_ICs_for_Communications
Open the PDF directly: View PDF 
.
Page Count: 748
| Download | |
| Open PDF In Browser | View PDF | 
-m
SIEMENS
~
m
Z
en
ICs for Communications
Databook
oen
o
o
:3
:3
c
:::J
o
0)
r-+-
o
:::J
en
.........
CD
CD
o
.............
CD
.........
1990/91
ICs for Communications
Data Book 1989/90
Siemens Components. Inc.
Published by Siemens Integrated Circuit Division
2191 Laurelwood Rd., Santa Clara, CA 95054
For the circuits, descriptions, and tables indicated no responsibility is assumed as far as patents
or other rights of third parties are concerned.
The information describes the type of component and shall not be considered as assured
characteristics.
Terms of delivery and rights to change design reserved.
For questions on technology, delivery, and prices please contact the Offices of Siemens
Components.
Table of Contents
Summary of Types
General Information
ICs for Digital Exchange Systems
ICs for ISDN Exchange Systems
ICs for ISDN Terminals
Support Tools
ICs for Data Communication
Package Outlines
Siemens Sales Office Listings
I
I
Table of Contents
Summary of Types
Contents
Summary of Types
Page
1. Types in alphanumerical order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Types in application-oriented order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
12
General Information
1.
2.
3.
4.
5.
6.
Type designation code for ICs ..............................................
Mounting instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Processing guidelines for ICs ...............................................
Data classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Quality assurance .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the most important symbols .....................................
17
17
20
23
24
28
Technical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
Package Outlines .................................................................. 727
Siemens Sales Office Listings . ...................................................... 743
Siemens Components, Inc.
7
Summary of Types
1.1 Types in Alphanumerical Order
Type
S PEB 2025·P, .
PEB 2035·C
S PEB2035~N
PEB 2035-P
PEB 2045-C
S PEB2045~N
PEB 2045-P
PEB 2046·C
S PEB 2046-N·
PEB 2046·P
PEB 2050-C
S PEB2050-N
PEB 2050-P
'Y PEB 2052-C
'YS PEB 2052~N
'Y PEB 2052-P
'Y PEB 2055-C
'YS PEB 2055~N
'Y PEB 2055-P
'Y PEB 2056-C
'YS PEB2056-N
'Y PEB 2056-P
SPEB2060·N
PEB 2060-P
PEB 2070-C
SPEB2070-N
PEB 2070-P
'YS PEa2b75~N'
'Y PEB 2075·P
PEB 2080-C
s~eB2b'~;;N
PEB 2080-P
S PEB2081~N
PEB 2081-P
Ordering Code
Function
Page
067100·H6038 ISDN Exchange Power Controller (lEPC) ...•..•••• 227
067100-H8358 Advanced CMOS Frame Aligner (ACFA) .........
44
067100-H8684 Advanced CMOS Frame Aligner (ACFA) ..•.•••••. 44
067100-H8359 Advanced CMOS Frame Aligner (ACFA) . . . . . . . . . .
44
067100-H8323 Memory Time Switch CMOS (MTSC) . . . . . . . . . . . . .
90
067100"H8602 Memory Time SwitchQMOS (MTSC) ......... ~ •••. ;
90
90
067100-H8322 Memory Time Switch CMOS (MTSC) . . . . . . . . . . . . .
0671 00·H61 03 Memory Tir:ne Switch Small (MTSS) . . . . . . . . . . . . . . 119
067100-H6104 Memory Time Switch Small (MTSS)......... ...•••••• 119
0671 00-H61 05 Memory Time Switch Small (MTSS) . . . . . . . . . . . . . . 119
067100-Z157
Peripheral Board Controller (PBC) ............... 136
067100-H8392 Peripheral Board Controller (PSC) ...•.......... .136
067100-H3032 Peripheral Board Controller (PBC) ................ 136
067100-H6059 PCM Interface Controller(PIC) ....... ~.......... 154
.' 0671 QQ-He060 . PCM tnt~r:1a.¢e ContrcSUer (PIC) .•.•.•••• ;.; •
154
067100-H6061 PCM Interface Controller (PIC) .................. 154
067100-H6034 Extended PCM Interface Controller (EPICTM-1) .... 242
C)67100-H6035 . ExtendedPCM Interface ControJler(EPtCTM·t) .• : .'242
067100-H6036 Extended PCM Interface Controller (EPICTM-1) . . . . 242
067100-H6117 ExtendedPCMlnterface Controller (EPICTM-2) .... 274
Q67100·H6118 ',E)ctend$dPCM Intertace Controller(EP1CTM~2). . . . 274
067100-H6115 Extended PCM Interface Controller (EPICTM·2) . . . . 274
0671 OO~H8393 Signal proceSsing Codec Filter (SlCOFI@) ..•.•... 167
067100-Z170
Signal Processing Codec Filter (SICOFI®) ........ 167
067100-H8328 ISDN Communications Controller (ICC)..... ... ... 276
Q67100-H8394 ISPNCommYoicatfons ControUer(IC¢). ~ . . . . . . . . .276
067100-H2953 ISDN Communications Controller (ICC). . .. . . . . . . . 276
Q67100-HS6$S'ISDNp-Cha.r;lnel excha:hgeContro~;(IDEC) ••• .•. ; .316
067100-H8682 ISDN D-Channel Exchange Controller (IDEC) ..... 316
0671 OO ••H8329 . . . '.' S-8us Inte.rface Circuit (SBC) ;' .. . . . . . . . .. . . . .. . . 339
fI~'t1tiQ~H839i;;: $f~US IntM$Qfil pircUlH$eQ}:i;. ; ,\
'
.
;$3$
S·us Interface Circuit (SBC) ....... ~ .... ~ ......... 339
Q67100~H609:f'
Ifrt€1t1ace Circuit:extended~};:., '" •,:381
067100-H6091 SIT Bus Interface Circuit Extended (SBCX) . ...... 381
067100-H?954
strsus
-.=New Type
S= Surface Mounted Device (SMD)
SICOFI®, IOM®, ARCOFI®, ISACTM_S, ITACTM, IPATTM, ISACTM-P, EPICTM are registered trademarks of Siemens AG
Siemens Components, Inc.
9
I
Summary of Types
Page
s iIti ..iit4 G;Bf;It1lt~ttM";i t:1f~~I~:rau~fil)'t
PEB 2085-P
PEB 20901-C
4SS
495
415
.slHi~.
415
• PEB 20901-P
PEB 20902-C
067100-H8678
067100-H8680
PEB 20902-P
• PEB 2091-C
067100-H8681
415
415
.s "~IUIIaj.N .~.lgftji' i'l .
415
415
442
.s ·~·U.~·i
r::~A',mru......:.
j~42
PEB 2095-C
459
st••111-iI
:459
459
485
.~$5
485
70
: 7e
70
'1941
90
}1~~
90
119
:H9
119
s
·s
Siemens Components, Inc.
10
Summary of Types
Type
Ordering Code
Function
H~l&V~ISerlat;Cdmmllhl~"QkS>:'
Contro"er.e~ ~HSC>i).:,',. .,...... '.~., •.
High-Level Serial Communications
Controller (HSCC),," ........... : .. ~
Hrgt,l~l:..v.,se~al' c~mmttfilcMiOrts
~n~rOfl"'(1'iI$¢C)'>:i';};
,
S
SAF 82520-P
~SMF
l' ~!;~·,~t,/: .
~S~,
STU 2050
STU20S0
STUT20S0
High-Level Serial Communications
Controller (HSCC) : ... : ................ ,:' . . ,: . :658
';',~> ··.I~:>,··:::~~tll~~t
Q67100-Z166
QS7100-H3238
QS7100-HS058
Siemens Components, Inc.
PBC User Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
SICOFI® User Board... ............... .........
SICOFI® Test 60ard ...........................
11
214
217
219
Summary of Types
1.2 Types in Application-Oriented Order
Page
ICs for Digital Exchange System
s M_~i,~+~,~}f\~{?i,~_ _~1}ii~~.1~~?l~~i~~~'r~i~~~~~~::t{1~~1'~:{;{,;J:~~·;
PEB 2035-P
Advanced CMOS Frame Aligner (ACFA) " " " " " " " " , , 4 4
:~,g~,~)~;~.,."".) ,,,,),t!~~~ri!1l~~,t'o~'~~~s, ~~f~l~~e~,,~~~~~l; ;' ,.::,.:, ~.' ':;'/;,' . •. ' ",,?-O
S!R.~~N5,·:1;~;.};'1:\:rjS~~If~,~~~IN'~;'~"l~'.l;'!f:·~;..:,£i;;f;t~";:,;;:';2':';l:fQ'
PEB 2235-P
ISDN Primary Access Transceiver (IPATTM) "",.".,.""
70
s ~~Wl$~~~·~·'N·0ft';f~';·~'_ _:~_ _ _~~:Aij~~;~,1;~j:';.i;.:~ti;i~i;:~\;i~§ . :.:6'
~
PEB 2045-P
PEF 2045-C
Memory Time Switch CMOS (MTSC) ... , . " , , , . , . , . , , , . , .
Memory Time Switch CMOS (MTSC) , .. , . , , , , ..... , , , , . , ,
90
90
PEF 2045-P
PEB 2046-C
Memory Time Switch CMOS (MTSC) , , , , , , , . , .. , , , , , , , . , ,
Memory Time Switch Small (MTSS), . , , , , . , . , . , , , , , , .... ,
90
119
PEB 2046-P
PEF 2046-C
Memory Time Switch Small (MTSS) , , , , ... , , , , , , , , . , .. , . .
Memory Time Switch Small (MTSS) . , . , . , ., , .,.,.,. .,.
119
~S ~j9f~~tji.~J;~J~l,,~;.~;g·~~~~'~~~::.f:;;.i;'h&~:£::~'L:.'.~:~~::!·~.··~~'d·~;;:;';('i~
~
~
~S ,~.·~J,~JSiJ~3.l.~.s~.l'.~}i\I~f~Jj:;;'J·;J,0:~·.t;%)j.li'. ;;{;,2);'L;);:i,?~1~
~
~
~S ~~~£I·U·Nif~rt(jtfil~~·~~.~t,$j
..•
~
PEF 2046-P
Memory Time Switch Small (MTSS) ...... , ........... , . . . 119
PEB 2050-C
'.' . Peripheral Board Controller(PBC)~ ... ~'.'.".' ~ ........ : .... : 136
S ~ •._~2;~N!\?1~:;l\7g\~Af;I~~(rpji{~;:f·ji}4;,,\;i:i;\:·;;. ;;:i2~'~;{i'fiii~\:I;i\:if~
PEB 2050-P
Peripheral Board Controller (PBC) ,.", .. ".",., .. ".,.' 136
~ PEB 2052-C
..
PCM Interface Controller (PIC) .. " .. ", .... , ..~. , , , . ,. , . , 154
~S f.~~J~{~)ftl~~N'aI}iljllAYl~"}iMAi\;;.':S;;J+J,1L~~~ ],;.;l~:':;J,\r)l.;:\};J:.).:;;;l;;,:~.~
. ,;,; .;::. ',' .:'.:'. ;:;'., ".:.
~ )F§~,~~;~.
.~~}~I~~~~1rt19~,~
)J5~.
S f!1:~~~Y;'~;N;i~{;~ltY;~'lD~J'~ ;"". ,~.. .. . '~"lll'l~~·A~l:.):::f{;'~;j.i:;'4):~f~;rlk'~~l;Wl;
')u"
•••• " .
p
~,:~29~~",;'P>:O/f#ff;{Y ~~~~;(o,~~.~~~~:~f~~98~~:l
',\'¥ij;if i':.'ji i;;;'J't'\t 1!~!.;
..• lJI.i.,~'.lI!!fJJI,P!I'J':lqt~J1!tJ.,~§f1:i:Qp,',,"5'
"'~"'''¥.'\. . .J.,,,·~;.>,l.
~ S 891~i• . .:: 2,1 Y;[!!Jd:iW t)Elii';,»
STU 2050
STU 2060
STUT 2060
PBC User Board ... , .. , . , ..... , . , .......... , . .. . . . . ....
SICOFI® User Board, . , ....................... , . . . . . . ..
SICOFI® Test Board ..... ,.............................
les for ISDN Exchange Systems
Siemens Components, Inc.
12
214
217
219
Summary of Types
Page
ICs for ISDN Exchange System (cont'd)
PEB 2070-C
S PES2070-N
PEB 2070-P
~S pee 2075-N
~ PEB 2075-P
PEB 2080-C
S PEB2080-N
PEB 2080-P
S"f:$2081-N
PEB 2081-P
PEB 20901-C
~S PEa.20901 ..N
PEB 20901-P
PEB 20902-P
PEB 20902-C
~Spe8 2()902~N
~
PEB 2091-C
~SP1:B'2091 "ri
PEB 2095-C
S PSs2095-N·
PEB 2095-P
~ PEB 20950-C
~S PE8a0950~N
~
PEB 20950-P
ISDN Communications Controller (ICC) . . . . . . . . . . . . . . . . . ..
276
(ICC) ............. , .... ~
276
ISDN Communications Controller (ICC) . . . . . . . . . . . . . . . . . ..
ISDN D·Channel Exchange Controller (IDEC) . : . . . . . . . . . . . .
ISDN D-Channel Exchange Controller (lDEC). ........... ..
S-Bus Interface Circuit (SBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.s~aus Interface Circuit (SaC) . . . . . . . . . . . . . . . . . . . . . . . . . . ..
S-Bus Interface Circuit (SBC) . . . . . . . . . . . . . . . . . . . . . . . .. . ..
SIT Sus Interface Circuit Extended (SSCX) ...............
SIT Bus Interface Circuit Extended (SBCX) ...............
ISDN Echo-Cancellation Circuit (IEC-T) .................. ,
ISDN Echo-Cancellation Circuit (IEC-T) ................. ...
ISDN Echo-Cancellation Circuit (IEC-T) . . . . . . . . . . . . . . . . . ..
ISDN Echo-Cancellation Circuit (IEC-T) . . . . . . . . . . . . . . . . . ..
ISDN Echo-Cancellation Circuit (IEC-T) . . . . . . . . . . . . . . . . . ..
JSONEC/'lo-Cancell~ion Circ!.Iit (~C~T) ...................
ISDN Echo-Cancellation Circuit (IEC-Q)..... ..............
ISON ECho~Canceflation Circuit (IEC-Q) . . . . . . . . . . • . . . • . . . .
ISDN Burst Transceiver Circuit (IBC) .....................
ISDN SurstTransceiverClrcuit (ISC) .....................
ISDN Burst Transceiver Circuit (lBC) .....................
ISDN Subscriber Access Controller (lSACTM_P) . .. .. . ... ...
ISDN Subscriber ACces$G~ntroller (ISACTM~P) . . . . . . . . . . . .
ISDN Subscriber Access Controller (ISACTM-P) . ...........
276
316
316
339
339
339
381
381
415
~SDN Communica.~ions Controller
415
415
415
415
415
442
442
459
459
459
485
485
485
ICs for ISDN Terminals
S PE$20S5-N
PEB 2085-P
SPSEl'2160-N
PSB 2160-P
SIi'•• 2~·,jO.;N
PSB 2110-P
~•.~;t26-p .
PSB 2121-P
~S .!?SS'212hT
!SOr\!'SUbscriberAcces$Controller (ISACTM·S) ........... . 495
ISDN Subscriber Access Controller (ISACTM-S) ........... .
AutfiPr:tihgingCodedFUfef(AROOFI@) .; ................ .
Audi~RingingCodec Filter (ARCOFI®) .................. .
;U~D~:r~min8,lAdlipter ¢ire!.l~ (rrACTM) ................. .
ISDNT~rminal Adapter Circuit (ITACTM) ................. .
i\id~f ~.motepowe'bontroltedlflPC) •..•...............
General Purpose Power ControHer (GPPC) ............... .
'~~eral Purpose Power Controller (GPPC) ............... .
495
557
557
Digital Subscriber Controller (DSC/E) ....................
592
ISDN PC Development System. . . . . . . . . . . . . . . . . . . . . . . . . .
625
594
594
596
613
613
Advance Information
PSB 79C30E
Support Tools
SIPS 5000
Siemens Components, Inc.
13
Summary of Types
ICs for Data Communication
Page
__,tI.;i.;__.1~~~t;'~i!~'il:ii;;;\:;::.~:;;.;i.·~j;>.·.·;~:.
·
SAB 82520-P
• SAF 82520-C
High-Level Serial Communications Controller. (HSCC) ..............
Hi h-Level Serial Communications Controller (HSCC) ..............
._~l: ~'0?[f.~"',"'i ."
• S
it
:j?
658
658
,, 50% a coat of pure cotton is sufficient. In the case of chargeable
synthetic fibers the clothing should be worn close-fitting. The wrist strap must be
worn snugly on the skin and be grounded across a resistor of 50 to 100 ka.
4. If conductive floors, R = 5 X 104 to 107 a are provided, further protection can be
achieved by using so-called MOS chairs and shoes with a conductive sole
(R"", 105 to 107 a).
Siemens Components, Inc.
20
General Information
5. All transport containers for ESS devices and assembled circuits boards must first
be brought to the same potential by being placed on the work surface or touched
by the operator before the individual devices may be handled. The potential equalization should be across a resistor of 106 to 108 a.
6. When loading machines and production devices it should be noted that the devices
come out of the transport magazine charged and can be damaged if they touch
metal, e. g. machine parts.
Example 1) conductive (black) tubes.
The devices may be destroyes in the tube by charged persons or come
out of the tube charged if this is emptied by a charged person.
Conductive tubes may only be handled at ESS work stations (highresistance work-station and person grounding).
Example 2) anti-static (transparent) tubes.
The devices cannot be destroyed in the tube by charged persons
(there may be a rare exception in the case of custom ICs with unprotected
gate pins). The devices can be engangered as in 1) when the tube is
emptied if the latter, especially at low humidity, is no longer sufficiently
anti-static after a long period of storage (> 1 year).
In both cases damage can be avoided by discharging the devices across a grounded
adapter of high-resistance material ("" 106 to 108 a/cm) between the tube and the
machine.
The use of metal tubes - especially of anodized aluminium - is not advisable
because of the danger of low-resistance device discharge.
Storage
ESS devices should only be stored in identified locations provided for the purpose.
During storage the devices should remain in the packing in which they are supplied.
The storage temperature should not exceed 60 aC.
Transport
ESS devices in approved packing tubes should only be transported in suitable containers
of conductive or longterm anti-static-treated plastic or possibly unvarnished wood.
Containers of both high-charging plastic or very low-resistance materials are unsuitable.
Transfer cars and their rollers should exhibit adequate electrical conductivity (R < 106 a).
Sliding contacts and grounding chains will not reliably eliminate charges.
Incoming Inspection
In incoming inspection the above guidelines should be observed. Otherwise any right
to refund or replacement if devices fail inspection may be lost.
Material and Mounting
1. The drive belts of machines used· for the processing of the devices, in as much as
they come into contact with them (e.g. bending and cutting machines, conveyor belts),
should be treated with anti-static spray (e.g. anti-static spray 100 from Kontaktchemie). It is better, however, to avoid the contact completely.
Siemens Components, Inc.
21
General Information
,i
2. If ESS devices have to be soldered or desoldered manually, soldering irons with
thyristor control may not be used. Siernens EMI.,.suppression capacitors of the
type B 81711-B31 ... -B36 have proven very effective against line transients.
3. Circuit boards fitted and soldered with ESS devices are always to be considered
as endangered.
Electrical Tests and Application Circuit
1. The devices should be processed with observation of these guidelines. Before
assembled and soldered circuit boards are tested, remove any shorting rings.
2. The sockets or integrated circuits must not be conducting any voltage when individual
devices or assembled circuit boards are inserted or withdrawn, unless works'
specifications state otherwise. Ensure that the test devices and power supplies do
not produce any voltage spikes, either when being turned on and off in normal
operation or if the power fuse blows or other fuses respond.
3. When supplying bipolar integrated circuits with current, the negative voltage
(-lIS or GND) has first to be connected. In general, an interruption of this potential
during operation is not permissible.
4. Signal voltages may only be applied to the inputs of ICs when or better after the
supply voltage is turned on. They must be disconnected when or better before the
supply voltage is turned off.
5. Power supplied of integrated circuits are to be blocked as near as possible at the
supply terminals of the IC. With bipolar ICs it is recommended to use a low-inductance
electrolytic capacitor or at least a paralleled cermaic capacitor of 100 nF to 470 nF
for example.
Using ICs with high output currents, the necessary value of the electrolytic capacitor
must be adapted to the test or application circuit. Transient behavior and dynamic
output resistance of the power supplied, line inductances in the supply and load
circuit and in particular inductive loads or motors have to be considered. When
switching off line inductances of inductive loads, the stored power has to be consumed externally, unless otherwise specified (e.g. by an electrolytic capacitor, diodes,
Z diodes or the power supply). Also a switching off of the supply voltage prior to
the load rejection should be taken into account.
6. ICs with low-pass character of the output stages (e.g. PNP drivers or PNP/NPN
end stages), normally need an additional external compensation at the output.
This applies particularly to complex loads. The output of AF power amplifiers is
compensated by the Boucherot element. In individual cases, bridge circuits only
need a capacitance for bypassing the load. Depending on the application it is,
however, also recommended to connect one capacitor from each output to ground.
7. Observe any notes and instructions in the respective data books.
Packing of Assembled PC Boards or Flatpack Units
The packing material should exhibit low volume conductiVity:
105 Q/cm < p < 1010 Q/cm.
Siemens Components, Inc.
22
General Information
In most cases - especially with humidity of > 40% - this requirement is fulfilled by
simple corrugated board. Better protection is obtained with bags of conductive polyethylene foam (e.g. RCAS 1200 from Richmond of Redlands, California).
One should always ensure that boards cannot touch.
In special cases it may be necessary to provide protection against strong electric
fields, such as can be generated by conveyor belts for example. For this purpose a
sheath of aluminium foil is recommended, although direct contact between the film
and the PCB must be avoided. Cardboard boxes with an aluminium-foil lining, such as
those used for shipping our devices, are available from Laber of Munich.
Ultrasonic Cleaning of ICs
The following recommendation applies to plastic packages. For cavity packages (metal
and also ceramic) separate regulations have to be observed.
Freon and isopropyl alcohol (trade name: propanol) can be used as solvents. These
solvents can also be used for plastic packages because they do not eat into the
plastic material.
An ultrasonic bath in double halfwave operation is advisable because of the low
component stress.
The ultrasonic limits are as follows:
sound frequency
> 40 kHz
exposure
t < 2 min
alternating sound pressure p < 29 kPa
sound power
N < 0.5 W/cm 2/liter
4. Data Classification
Maximum Ratings
Maximum ratings are absolute ratings; exceeding anyone of these values may cause
irreversible damage to the integrated circuit.
Characteristics
The listed characteristics are ensured over the operating range of the integrated circuit.
Typical charateristics specify mean values expected over the production spread.
If not otherwise specified, typical characteristics apply at TA = 25°C and the given
supply voltage.
Operating Range
In the operating range the functions given in the circuit description are fulfilled.
Siemens Components, Inc.
23
General Information
5. Quality Assurance
The high quality and reliability of integrated circuits from Siemens are the results of
carefully managed design and production which is systematically checked and controlled at each stage.
The procedures are subject to a quality assurance system; full details are given in the
brochure "Quality Assurance - Integrated Circuits".
Figure 1 and 2 show the most important stages of QA system. Quality assurance (QA)
department independent of production and development are responsible for the selected
measures, acceptance procedures and information feedback loops. Operating
QA departments have stat-of-the-art test and measuring equipment at is disposal,
work according to approved methods of statistical quality control, and provided with
facilities for accelerate life and are environmental tests used for both qualification and
routine monitoring tests.
The latest methods and equipment for preparation and analysis are employed to
achieve continuity of quality and reliability.
Conformance
Each integrated circuit is subjected to a final test at the end of the production process.
These are carried out by computer-controlled, automatic test systems because
hundreds of thousands of operating conditions as well as a large number of static
and dynamic parameters have to be considered. Moreover, the test systems are
extremely reliable and reproducible. The quality assurance department carries out a final
check in the form of a lot-by-Iot sampling inspection to additionally ensure this minimum
percent defectives as well as the acceptable quality level (AQL). Sampling inspection
is performed in accordance with the inspection plans of DIN 40080, as well as of the
identical MIL-STD-105 or IEC 410.
Siemens Components, Inc.
24
General Information
Figure 1
Specification
Product Plan
Proven Technology
and Design Ru les
Feedback
Loops
Concept Approval
QI
III
'"
a..
.J:.
Engineering Samples
....
C
QI
E
0.
o
Qj
>
QI
o
Testing of Samples
If Necessary Re -Design
or Procces Change
First Quality and
Reliability Testing
E. Samples for Customer
Preliminary Manufacturing
and Test Specs, Data Sheets
Pre series Release
Prototype Samples
Quality and
Reliability Testing
5l
'"
.J:.
Manufacturing Process
a..
c
o
:;:
Fullfilment of
Requirements
....::J
"t:>
o
co.
QI
c-
a..
Automatic Test Equipment
Manufacturing and Test Specs
Complete
Documentation
Series Release
Siemens Components. Inc.
25
General Information
Figure 2
QA
Inspection of
Incoming Material
Wafer Fabrication
Wafer
Probing Test
QA Visual Inspection
and Lot Acceptance
Process and
Manufacturing
Control
Assembly
QA Visual Inspec;tion
an d Lot Acceptance
~
Final Test
QA Shipping Inspection
and Lot Ac~eptance
QA
Samples
-----1
I
Warehouse
QA
+
Reliability
Monitoring
Customer
Returns
----QAl
I
I
Failure Analysis
I
Reliability
Measures Taken during Development
The reliability of ICs is already considerably influenced at the development stage.
Siemens has, therefore, fixed certain design standards for the development of circuit
and layout, e. g. specifying minimum width and spacing of conductive layers on a chip,
dimensions and electrical parameters of protective circuits for electrostatic charge, etc.
An examination with the aid of carefully arranged programs operated on large-scale
computers, guarantees the immediate identification and elimination of unintentional
violations of these designs standards.
Siemens Components, Inc.
26
General Information
In-Process Control during Production
The manufacturing of integrated circuits comprises several hundred production steps.
As each step is to be executed with utmost accuracy, the in-process control is of
outstanding importance. Some processes require more than a hundred different test
measures. The tests have been arranged such that the individual process steps can
be reproduced continuously.
The decreasing failure rates reflect the never ending effort in this direction; in the course
of the years they have been reduced considerably despite an immense rise in IC
complexity.
Reliability Monitoring
The general course of the IC failure rate versus time is shown by a so-called "bathtub"
curve. The failure rate has its peak during the first few operating hours (early failure
period). After the early failure period has decayed, the "constant" failure rate period
starts during which the failures may occur at an approximately uniform rate. This period
ends with a repeated rise of the curve during the wear-out failure period. For ICs,
however, the latter period usually lies far beyond the service life specified for the
individual equipment.
Reliability tests for ICs are usually desctructive examinations. They are, therefore, carried
out with samples. Most failure mechanisms can be accelerated by means of higher
temperatures. Due to the temperature dependence of the failure mechanisms, it is
possible to simultane future operational behavior within a short time by applying high
temperatures; this is called life test.
The acceleration factor B for the life test can be obtained from the Arrhenius equation
B =exp (EA
k
(~- ~))
T,
T2
where T2 is the temperature at which the life test is performed, T1 is the assumed
operating temperature, and k is the Boltzmann constant.
Important for factor B is the activation energy EA' It lies between 0.3 and 1.3 eV and
differs considerably for the individual failure mechanisms.
For all Siemens ICs, the reliability data from life tests is converted to an operating
temperature of TA = 40 DC, assuming an average activation energy of 0.4 eV. The
acceleration factor for life tests at 125°C is thus 24, compared with operational behavior.
This method considers also failure mechanisms with low activation energy, i.e. which
are only slightly accelerated by the temperature effect.
Various reliability tests are periodically performed with IC types that are representative
of a certain production line - this is described in the brochure "Quality AssuranceIntegrated Circuits". Such tests are e.g. humidity test at 85°C and 85% relative humidity,
pressure cooker test, as well as life tests up to 1000 hours and more. Test results
are available in the form of summary reports.
Siemens Components, Inc.
27
General Information
".:.
6. Summary of the Most Important Symbols
b
B
B
BI
BO
C
01
CIClK
Cl
D
DO
E
FI
Fa
FOH
FOl
'I
,
tCl'
t/l>
100
~
~H
III
I
11
12
I
loa
10
10H
10l
ISH
ISl
MO
as, GND
Ptot
Po
ClK
0
"0
Pulse duration
Current gain
Bandwidth
Input of output amplifier
Output of output amplifier
Capacitance
Input capacitance
Input capacitance of the clock input
load capacitance
Data input
Data output
Enable
Input load factor
Output load factor
Output load factor, H signal
Output load factor, l signal
Input frequency
Clock frequency
Maximum counter frequency
Drain supply current
Input current
H-input current
l-input current
Input
Input 1
Input 2
Input bias current
Output offset current
Short-circuit output current
H-output current
l-output current
H-supply current
l-supply cur~ent
Mixer output
Ground, earth
Total power consumption
Output power
Clock
0l:ltput
Output, inverted
Siemens Components, Inc.
28
General Information
R
Ra
RI
RCL
RL
Rp
RthJA
ROH
ROL
Ro
TA
Tstg
Tease
1j
TC
td
t OHLO
t OLHO
tOLH
tH
tl
tn
tn+1
tp
tSYO
tCLKY
t pHL
tpHLR,S
t po
tpR
tpR,s
tps
td
tp
tpc
tT
t,
ts
to
tTHL
tTLH
t THLO
tTLH 0
Resistance
Generator resistance
Input resistance
Collector load resistance
Load resistance
Adjustmente resistance
Therminal resistance (Junction to ambient)
H-output resistance
L-output resistance
Load resistance at output
Ambient temperature
Storage temperature
Case temperature
Junction temperature
Temperature coefficient
Pulse delay time
Delay time of the HL transition of the output signal
Delay time of the LH transition of the output signal
Delay time
Hold time
Input pulse duration
Bit time before clock pulse
Bit time after clock pulse
Average signal propagation time
Delay time
Clock period
Signal propagation time (from H to L)
Signal propagation time (set, reset input)
Pair-delay time
Reset pulse duration
Average signal propagation time (set, reset input)
Set pulse duration
Key debounce time
Key depression period
Counting pulse duration
Transmission time - t, rise time, tj fall time
Recovery time
Setup time
Output pulse duration
Signal transition time (from H to L)
Signal transition time (from L to H)
Signal transition time H-L of the output signal
Signal transition time L-H of the output signal
Siemens Components, Inc.
29
General Information
tSH
tSHI
t SHr
tSl
tSLI
tSlr
tWHI
tWll
tTHl I
tTlH I
t WHO
tw
V
Vs
Vnm
H-setup time
H-setup time, left shift pulse
H-setup time, right shift pulse
L-setup time
L-setup time, left shift pulse
L-setup time, right shift pulse
Pulse width of the H-input signal
Pulse width of the L-input signal
HL-transition time of the input signal
LH-transition time of the input signal
Pulse width of the H-output signal
Pulse width
Voltage, general
Supply voltage
Noise margin
VBB}
VEE
Negative supply voltage
Vee
Vss
Positive supply voltage
Substrate supply voltage
Drain supply voltage
Gate supply voltage
H-input voltage at information input
L-input voltage at information input
H-output voltage
Inverted output voltage VOH
L-output voltage
Inverted output voltage VOL
Differential input voltage
Input common mode voltage
Noise voltage
Functional voltage range
Input voltage at information input
Reset voltage
Input impedance
Output impedance
Voo
VGG
V;H
V;l
VOH
VOH
VOL
VaL
VOl
Vern
Vn
VF
V;
VR
ZI
Zo
Siemens Components, Inc.
30
ICs for Digital Exchange Systems
Digital Telephone Exchange System
•
•
•
Analog Subscriber Boards
Switching Network
Primary Access
Analog Subscriber Board
Subscriber 1
r:~~'
'I'
~....
'-'Y1
4,
P(M Line
Interface
PEB 2035
PEB 2235
!~voic'e-'-'~ P~=~:-'ll
1
i P(M
-
tL__
i!!II'I'__
"iiJ-=t==t~ SLI ( _
Subscriber 8 (16)
-
I
i
~Ciff!HL'it=t=t=1!
-- -.
I
I
SI(OFI®
~~~ m~
" ,
:
I
, i
'--
Bus
SU( '- m~~~
"
(ommand
Signaling
Highway
Peripheral
Board
I
--I1---,L
....
~;:r;~~: -
!
'I:
PEB 2051
PEB 2052
SI(OFI®
oVLme
S~ation
...;,i__
~
Route Line
Memory
Time
Switch
L=
PES 2045
PEB 2046
-+
r-
I
,1',
r--s,z---, !
I
I I
I
I
~P
L._,_._._._._~=~-=-J.j
Signal ing
Highway
{i'
0
,....._.¥..._...,
--
Group
,---,--_pr_oc_es_so_r.........
In a digital exchange system the subscriber line boards provide the link between the
subscriber and the switching network. The basic functions of analog line boards are known
under the acronym BORSHT (battery, overvoltage, rising, supervision, hybrid, testing).
Moreover, further important tasks are voice frequency band limitation, analog to digital
conversion into time discrete digital equivalents, time-slot assignment on the PCM highways and handling of signaling and control information.
Up to now implementation has been characterized by fixed adjustment of line interface
conditions although telephone line conditions vary considerably with national standards
and even with subscriber line installations. Under adverse conditions telecommunication
equipment must match the subscriber line and termination impedances while suppressing
return echoes in the two- to four-wire hybrid network. Compensating for line attenuation
is just as critical for balancing the voice signals in the transmission and reception paths.
To improve voice quality, subscriber line boards have to be matched to different line
conditions by means of interchangeable discrete components. This approach is very costly
regarding line board design and manufacturing. Furthermore, the reliability of a board
filled with parts, wires and connections will decrease rapidly.
The subscriber line board architecture proposed by Siemens Components Group and
supported by several other .companies is geared to eliminate many of these line board
trouble spots.
Siemens Components, Inc.
33
Digital Telephone Exchange System
Optimized Line Board Architecture
The key device for both analog and digital subscriber line boards is the Peripheral Board
Controller (PBC) PEB 2050/51. Basically the PBC is a highly intelligent multiplexerl
demultiplexer chip which performs the variable time-slot assignment for up to 16 PCM
channels and handles the data streams for control and signaling. It constitutes the interface between the subscriber line devices such as decoded filter or ISDN communication
. controller, the PCM lines, the central control unit and the optional onboard microprocessor.
As a characteristic architectural feature, for test, monitoring and control purposes, the
device permits efficient switching of data streams between all these interfaces and, therefore, ensures transparency between the PCM channels and control or signaling data.
This opens up attractive possibilities such as common-channel signaling and microprocessor
access to PCM data.
Due to the importance of reliability in system design, the PBC provides a backplane
interface with two or four fully redundant PCM highways. For the exchange of information
between a central control unit and the PBC working as a "slave" in a point-to-multipoint
configuration, the device supports a subset of the CCITT's High Level Data Link Control
(HDLC) communications protocol so that it can respond to certain HDLC frames without
microprocessor intervention or software supervision.
The hardwired implementation of the physical level of the HDLC protocol (e. g. cyclic
redundancy check) and of parts of the logical level (e.g. evaluation of HDLC commands
and preparation of response packets) in the on-chip HDLC controller permits very high
data rates of up to 4 Mbaud via the serial link to the central processor. By using a local
standard microprocessor, such as the SAB 8051, it is possible to expand the range of the
HDLC protocol to the full X.25 level, while still maintaining procedure handling, buffering
and distribution of data packets hardwired in the PBC. Furthermore, the PBC is able,
in conjunction with a microprocessor, to take over the "primary" function of a highspeed
HDLC communication link.
The PBC communicates with the subscriber line devices via a three-wire Subscriber Line
Data (SLD) bus based on a ping-pong type of protocol. The SLD bus ensures reduced
line board wiring.
.
To cover a broad range of applications the PBC is adaptable to all standard commercial
PCM systems (with 24, 32, 48, 64 channels per frame). Independently of the system clock
used, the circuit computes all timing signals required for the standardized SLD bus, thus
decoupling the subscriber line devices from the system clock. The PBC is an excellent
example of the efficient· realization of standard functions through the use of hardwired
logic in order to increase real-time processing and speed without loss of flexibility.
A further device for interfacing subscriber line devices with PCM lines is the PCM Interface
Controller (PIC) PEB 2052. This CMOS device performs the Time-Slot Assignment (TSA)
and the PCM interface functions. It is pin and software-compatible to the PBC PEB 2050,
but leaves out the HDLC controller and the hardwired last look logic.
.
The Extended PCM Interface Controller (EPICTM) PEB 2055 is intended to be used as central
PCM processor in new architectures. The CMOS device can be programmed to operate
at different data rates between 128 and 8192 kbitls the system interface consists of up
to four duplex ports with a tristate indication signal for each output line. The configurable
interface can be selected to incorporate either four duplex (10M®) or eight bidirectional
I/O ports (SLD).
Siemens Components, Inc.
34
Digital Telephone Exchange System
The EPIC can therefore be programmed to communicate either with SLD or with 10M
(ISDN Oriented Modular) and IOM-2-compatible devices. In both cases the device handles
the layer-1 functions of buffering the C/I and monitor channels for 10M-compatible devices
and the feature control and signaling channels for SLD compatible devices.
The EPIC can handle up to 32 ISDN subscribers with their 2B+D channel structure or
64 analog subscribers in 10M configuration or up to 16 subscribers in SLD configuration.
Since its interfaces can operate at different data rates, the EPIC is an ideal device for
data rate adaptation.
Moreover, the EPIC is one of the fundamental building blocks for networks with either
central, decentral or mixed signaling and packet data handling architectures.
Siemens Components therefore offer the optimum solution of PCM Interface Controller
for every application:
•
•
•
PCB 2050/51:
for up to eight ISDN and 16 analog subscribers.
Especially suitable for powerful PABX.
PIC PEB 2052: for up to eight ISDN and 16 analog subscribers.
Ideal for price sensitive systems, e.g. small PAX and public exchanges (CO).
EPIC PEB 2055: for up to 32 ISDN and 64 analog subscribers.
Suitable as the central PCM processor in new architectures.
The second device used in the advantageous analog line board architecture is the highly
sophisticated Signal Processing Codec Filter {SICOFI~ PEB 2060, fabricated in advanced
CMOS technology. Based on Digital Signal Processing (DSP) methods, in addition to the
standard functions of PCM coding and voice-band limitation that any codec filter features,
the SICOFI provides a variety of user-programmable filters for impedance matching, 2/4-wire
hybrid balancing, analog and digital gain adjustment as well as frequency response
correction.
A sophisticated level of performance can therefore be achieved under complete software
control. The use of external components or trimming procedures is completely avoided.
For impedance adjustments, the related filter implements a feedback loop to modify the
SUC's termination impedance. It can handle any complex impedance level, resulting in
optimized return loss for all subscriber line conditions. In a similar manner, the hybrid
"balance filter can be programmed for optimal balance between the transmit and receive
side and for minimum echoes.
For accurate adjustment of the gain in receive and transmit directions, four independently
programmable filters can vary the level of the analog voice signal in a range of ± 22 dB.
Independently of the actual gain setting, the device still holds the specified transmissiony/ /
performance. Similar to the level control, the SICOFI contains digital filters in receive ana
transmit directions, which allow modification of the frequency response characteristics.
Further features attractive for the realization of flexible exchange systems are selectable
All! law coding, three-party conference support, supply voltage supervision, hardware
and software reset, power-down mode and on-chip reference voltage. Different loopback
modes enable both the line board and the total system to be tested during operation.
The SICOFI can hook up directly to virtually any commercial SUC, because of its flexible
signaling interface consisting of ten ports. Three are dedicated to the status of voice
transmissions and three to receptions. The remaining four can be programmed individually
as either transmit or receive ports.
Siemens Components, Inc.
35
Digital Telephone Exchange System
Due to the fact that the SIFOFI needs extended control information, a message-oriented
protocol is used for byte transfer via the SLD bus. Two bits in each control byte are used
to define three different classes of commands, which contain information about the
configuration of the SICOFI, the coefficient exchange and the number of subsequently
transmitted data bytes. Per frame and direction, one control byte is transferred between the
SICOFI and the PSC. With the appropriate commands, data can be written into or read
back from the SICOFI. Selection of one of the two SICOFls connected to one SLD port
is accomplished by an address bit in the feature control byte. For programming the device
in the information usually is transferred via the HDLC link to the PSC, but all programming
can also be done by means of an onboard microprocessor.
There are numerous good reasons why, the world over, major attention is given to digital
signal processing methods. Compared to analog filtering, digital processing does not need
precision elements, allows much higher accuracy along with precisely predictable
transmission behavior including noise. It makes the device less sensitive to parameter
fluctuations such as drift with temperature or aging, and, moreover, it provides excellent
power supply rejection, better testability and crosstalk behavior of the circuit.
In addition, the DSP technique allows a better and easier shrinking of the device and the
implementation of codec/filter functions for two and more subscribers on one chip, which
is not economical or completely unpossible with switched capacitor methods. The next
development stage will produced a Dual Channel Codec Filter (SICOFI-2) PES 2260 that
performs the functions of the SICOFI-1 PES 2060 for two subscribers in one chip. Moreover
the CMOS device can be programmed to communicate either with SLD (PSC/PIC) or with
IOM-2 (EPIC) compatible PCM interface controller.
As shown with the SICOFI the DSP approach, in a costsaving and programmable manner,
allows the realization of new functions which would be very expensive or impractical in
the analog domain.
The all-over flexibility of the unique device concept gives the user the capability for designing
a standard line card which can be customized for each application under software control.
The SLD architecture leads to a highly modular line board configuration with low wiring,
reduced board area and, depending only on the SLiC to be used, very few discrete
elements. Moreover, since the peripheral board controller an the SLD bus concept are also
key elements of Siemens 10M (ISDN Oriented Modular) VLSI family, a high degree of
upward compatibility and modularity is achieved in fully digital voice and data communication
systems.
Siemens Components, Inc.
36
Digital Telephone Exchange System
Frame Structure of the SLD Bus
Subscriber
Subscriber Line Board
I
SICOFI~
I
PEB 2060
PEB 2260
Backplane
OIR
I
SCLK
I
SIP
PBC
PEB 2050/51/52
I
I
L.--SLO Bus
t-----
Receive
DlR
SCLK
SIP
1 Frame (125jJsl-512 kbitls
Transmit
512 kHz
B1
S
Voicel
Data
Voicel
Data
Voicel
Data
Voicel
Data
Feature
Control
Feature
Control
Signaling
Signaling
Advantages of Siemens Line Board Concept
•
•
•
•
•
•
•
•
System specific PCM interface is represented by a simple general line board internal
interface (SLD bus)
Pin and hardware reduction for codec filter circuit
Reduced line board wiring; per-line structure avoids cross-wiring
Design of one standard line board which can be customized for each requirement
through complete software control
Decoupling of subscriber line devices from the system clock
Transparency between control and PCM data
SLD concept is upward-compatible with Siemens ISDN circuit family
Multiple source for SLD circuits
Siemens Components, Inc.
37
Digital Telephone Exchange System
Analog Subscriber Board for up to 16 Subscribers
ClK SYP
Voice
Control
Signaling
a
BORST
(SLI ()
Voice
PCM
24/32
SICOFI®
SClK
(512 kHz)
Command
Signaling
SIGS
BORST
( SU()
b
48/64
DIR
o
a
Voice
8(16)K64kbit
Peripheral
Board
Controller
(PBC)
Cantrall
Signaling
SICOFI ®
15
SlO Bus
r--- ---I
I((e.g. SAB
~P
I
8051) I
BORST Battery, overvoltage, ringing, supervision,
testing (the hybrid function is integrated
in the SICOFI)
IL ______ ....lI
HOlC
1.5/2/3/4
Mbit
ClK
Clock
DIR
Direction
SIGS
Signal strobe
SClK
Slave clock
SLiC
Subscriber line interface circuit
Synchronization
SYP
SICOFI Signal-processing codec filter
The SLD Interface
The SLD bus is used by the PSC to interface with the subscriber line devices. A Serial
Interface Port (SIP) is used for the transfer of all digital voice and data, feature control
and Signaling information between the individual subscriber line devices, the PCM highways
and the control backplane. The SLD approach provides a common interface for analog
or digital per-line components. Through the PSC, which will be the key device in the SLD
architecture, the PCM data is transparently switched onto the PCM highways. The PSC
will make analog and digital subscriber line boards plug-compatible in a line equipment
rack.
There are three leads connecting each subscriber line device and the PSC: two common
clock signals shared among all devices, and a unique bidirectional data lead for each
of the eight SIP lines. The Direction signal (DIR) is an8-kHz clock output from the PSC
(master) that serves as a frame sync to the subscriber line devices (slave) as well as a
transfer indicator. The data are transferred at a 512-kHz rate, clocked by the Subscriber
Clock (SCLK). When DIR is high (first half of the SLD 125 (..Ls frame), four bytes of digital
Siemens Components, Inc.
38
Digital Telephone Exchange System
data are transmitted on the SLD bus from the PBC to the slave (receive direction). During
the second half of the frame when DIR is low, four bytes of data are transferred from the
slave back to thePBC (transmit direction).
Channel B1 and B2 are 64-kbiVs channels reserved for voice or data to be routed to and
from the PCM highways. In an application where one SICOFI is connected to a SIP, voice
is received on channel B1 and transmitted on channel B1 and B2. For a three-party
conference, channel B2 is the third-party voice channel. If two SICOFls are connected
to one SIP, channel B1 is assigned to one and channel B2 to the other SICOFI. Conferencing
is not possible in this configuration. With digital subscriber line devices the two bytes can
be used to carry 64-kbiVs data channels. The third and sixth byte locations are used to
transmit and receive control information for programming the slave devices The last byte
in each direction is reserved for signaling data.
Switching Network
Supervision and control of the entire system, including connection setup, maintenance
and testing, is performed in a powerful central processing unit. Besides this, the throughswitching of PCM channels is done in a switching network unit, whereas the tasks of a
frame alignment unit are to interface PCM transmission routes with the switching system.
Digital exchanges put calls through by newly arranging the speech signals coded with
8-bit words (PCM slots). The code words are transmitted serially on PCM lines. The sampling
frequency of 8 kHz produces PCM frames with a duration of 125 fJ.s. The transmission
rate on the line determines how many code words (speech channels) can be accommodated
within a sampling period. With a data rate of 2048 kbiVs for example, there are 32 time
slots of 8 bits each. Four lines with a data rate of 8192 kbiVs have a transmission capacity
of 512 channels.
In a digital switching matrix one distinguishes betwen two basic switching principles:
• time division multiplex
• space division multiplex
Siemens Components, Inc.
39
Digital Telephone Exchange System
A method that is frequently used involves a combination of the two principles, this being
called space/time division multiplex. The figure illustrates the different principles.
Time/Division MuHiplex
TSO
TS.1
TS2
TS3
TS 0
TS 1
TS 2
TS 3
.IA1~21.
Input Timing
Output Timing
Characteristic: the timing of the code words is changed
Space/Division Multiplex
TS 0
TSO
Line 1 --o_L-----J
Line 2 --o_L-----Jr.,..
Line 3 --o_L----J
Input Timing
L - - - l ._ _
2
L...---l._ _
3
Output Timing
Characteristic: the code words retain their timing,
but the lines are changed
SpacelTime-Division MuHiplex
TSO
TS1
TS2
TS3
TSO
TS1
TS2
Line 1__..I--...L--.L----J"--~
Line 2 __..1--..1--""'--..1-..---1
Line 3_..1-_..1-_""'-_..1-..---1
Input Timing
Siemens Components, Inc.
Output Timing
40
TS3
Digital Telephone Exchange System
In time division multiplex only the time slot is altered during switching. All signals from a
certain input PCM line are switched to a fixed output line, only the time-slot sequence may
change.
In space division multiplex incoming PCM data are only rearranged in space. The input
time slot equals the output time slot. However, input from one PCM line can be switched
to different output lines.
Siemens Components Group offers devices which take into consideration the needs for
efficient realization of these tasks. One of the switching network circuits offered is the
Memory Time Switch in CMOS (MTSC) PEB 2045, which has the ability to connect any
of 512 incoming PCM channels to any of 256 outgoing PCM channels on a single chip.
A non-blocking switch for 512 subscribers can be built up with two devices only. A further
expansion can be realized very easily too. Different kinds of operation modes enable the
use of the MTSC PEB 2045 in 2.048 Mbitls, 4.096 Mbitls and 8.192 Mbitls or mixed
PCM systems.
As an additional feature the MTSC PEB 2045 together with an Advanced CMOS Frame
Aligner (ACFA) PEB 2035 can realize the system interface of up to four primary multiplex
access lines.
The Memory Time Switch Small (MTSS) PEB 2046 is a smaller version of the MTSC
PEB 2045 performing time/space switch functions for a non-blocking switch of 256 subscribers.
Primary Access Applications
Applications for the primary rate interface include trunk lines between public central office
(CO) exchanges, from a PBX to a CO, interlinking PBXs, the gateway connecting a LAN
to the public network or a PBX, interlinking LANs, interfacing a large computer or data
intensive terminal (e.g. CAD graphics) with CO or a PBX, etc.
To facilitate the design of equipment for these applications, Siemens has developed an
architecture which optimizes the required functions on the following four integrated circuits:
PEB 2235
PEB 2035
PEB 2045
SAB 82520/SAB 82525
ISDN Primary Access Transceiver (IPAl'M)
Advanced CMOS Frame Aligner (ACFA)
Memory Time Switch CMOS (MTSC)
High-level Serial Communications Controller (HSCC/HSCX)
The functional architecture for the primary access chip set is shown on page 42.
The IPAT, together with the ACFA, implement the layer-1 physical interface. They are
connected to the other primary access devices over the internal primary highway. The
HSCC/HSCX is a powerful communications controller which handles protocol oriented
signaling (X.25 LAPB, ISDN LAPD) by accessing the signaling channel on the internal
primary highway. The MTSC is an equally powerful switching device which connects the
internal primary highway to a variety of possible system interfaces (2048, 4096, 8192 kbitls.
All of these devices can be readily accessed and controlled via the microprocessor interface.
Siemens Components, Inc.
41
Digital Telephone Exchange System
The IPAT is a monolithic line driver for primary access lines of either the PCM 24
(T1, N. America/Japan) or PCM 30 (CEPT, W. Europe) standards. In the receive direction,
the device recovers the clock and data signals from the line and forwards them to the
ACFA.
The IPAT is transparent to the received line code. In the transmit direction, the device takes
the signal received from the ACFA and forms it into transmission pulses according to CCID
recommendations for the PCM 30 or AT & T's OMI specifications for PCM 24.
Correspondingly, input/output jitter requirements comply with both CCID and AT&T
specifications.
Basic Connections in a Digital Switching System
SLD
Analog
PES
2050
2051
2052
.,
•
•
PCM Hw s.
I
I
---t',
I I
---------------------------------~
: :HDLC
I I
I I
~ ____ ,
I I
I
H I
r-=-=::-"':'"
SLD
••
PES
2050
2051
2052
1.5,2,(4lMbil/s
I
---tL-~
: ~-1
-------------------------------·--1 :
:
I
I
I
IOM~ 2
I
I
I
s :
( I
X__ J
L __
1.5, 2,(4,8l Mbitls
L __ _
.,
PES
2055
: 1
Subscriber Line Boards
Siemens Components, Inc.
PES
2045
I
I
I
I
••
• 4L..-_..... •
42
PES ' .
2045
•
•
2046
•8/16'---.....
---------------------------------~
2Mbil/.
• 2
2 Mbil/s
Cenlral Unil
Switching Network
Digital Telephone Exchange System
Frame alignment for all commonly used framing and multiframing formats is performed
by the ACFA. The device synchronizes the transmit and receive signals, interfaces the data
rate from the line to the 2048 kbiVs internal highway and codes/decodes one of three
selectable line codes.
I
For PCM 24, this transmission code can be either B8ZS or AMI-ZCS whereas for PCM 30,
it is always HDB3. Alarms and error conditions are reported to the microprocessor via
a maskable interrupt line. The ACFA can also be used for various signaling schemes.
Rather than using the HSCC/HSCX, signaling information can be handled by a less intelligent
communications controller without programmable time-slot access. For such devices, the
ACFA provides the required signaling information via special purpose pins. Additionally,
the ACFA has a DMA interface for transferring signaling information to/from a microprocessor
controlled memory. Finally, Signaling data can be accessed directly via the microprocessor
interface.
A Quad Primary Access Interface and Switch realized with 11 CMOS Devices.
Line
Interface
Internal
Primary
Highway
2048kbit/s
Dual Rail
Interface
~ 1544/2048 kbit/s
System
Interface
2048/40961
8192 kbit/s
~
j
[f
[f
r-
PES 2045
MTSe
[f
[
PES 2235
IPAT
™
PES 2035
MFA
[
1
SAS 82525
HSeX
Siemens Components, Inc.
43
SIEMENS
Advanced CMOS Frame Aligner (ACFA)
Preliminary Data
PEB2035
CMOSIC
Type
Ordering Code
Package
PEB 2035-C
067100-H8358
C-DIP40
~I; .Q67100-H8359
P-DIP40
Introduction (PEB 2035; Version A)
The Advanced CMOS Frame Aligner PEB 2035 (ACFA) is a monolithic CMOS device which
implements the interface to primary rate PCM carriers. It may be programmed to operate
in 24-channel (T1) and 32-channel (CEPT) carrier systems.
The ACFA features include: selectable multiframe (six multiframe formats), error checking
(CRC4, CRC6), multiple line codes (HDB3, B8ZS, AMI), and programmable signaling paths.
The device meets the newest cCln recommendations for primary rate interfaces and the
AT & T Digital Multiplexed Interface specifications (DMI). Controlling and monitoring of the
device is performed via a parallel eight-bit microprocessor bus.
The circuit contains a two-frame elastic memory which ensures wander absorption between
the PCM carrier and a synchronous, system internal highway..
All signaling types - CCS, CAS and bit-robbed signaling - are supported by the ACFA.
In addition, the ACFA allows flexible access to facility data link and service channels.
Extensive testing capabilities are included.
The ACFA is suitable for use in a wide range of voice and data applications such as the
connection of digital switches and PABX's to host computers (S1/S2 interfaces), the
implementation of primary ISDN subscriber loops, and the connection to primary rate fibre
optical transmission systems.
The ACFA is available in either 40 pin DIP or 44 pin PL-CC packages. As with all of the
ISDN circuits from Siemens, the ACFA has been implemented in advanced CMOS technology.
Total power consumption is less than 100 mW.
Features
Serial Interface to Line Interface Unit
• Frame alignmenVsynthesis for 2048 kbiVs (CEPT, PCM 30) and 1544 kbiVs
(T1, PCM 24) PCM
• Meets newest cCln Rec's (G703, 704, 732, 733, Nov. 1984) and AT & T technical
advisories (DMI, April 1985)
• Programmable formats for: PCM 30: Doubleframe, CRC Multiframe
PCM 24: 4-Frame Multiframe (F4), 12·Frame Multiframe
(F12, 03/4), Extended Superframe (ESF),
Remote Switch Mode (F72)
• Selectable line codes (HDB3, B8ZS, AMI with ZCS)
• Unipolar NRZ for interfacing fibre optical transmission routes
• Error checking via CRC4 or CRCe procedures
• Insertion and extraction of alarms and facility signaling
Siemens Components, Inc.
44
PEB 2035
Serial Interface to System Internal Highway
•
•
•
•
•
•
•
•
System clock frequency of either 4096 kHz or 8192 kHz
Selectable 2048/4096 kbiVs system internal highway with programmable receive/transmit
shifts
Two-frame deep elastic receive memory for receive route clock wander and jitter
compensation
One frame elastic transmit memory (PCM 24 mode only) for transmit route clock
wander and jitter compensation
Two different time-slot assignment procedures in PCM 24 mode
Support for different signaling schemes
Channel loop back capabilities
Channel parity error monitoring
Microprocessor Interface
•
•
•
•
Parallel, demultiplexed microprocessor interface for random access to control and status
registers
Alarm interrupt capabilities
Access to different signaling information:
-Sn, Si-bits (register)
-SN-bits (5 byte stack)
-FDL bits with the possibility of mixed insertion
-CCS, CAS-CC (common channel), CAS-BR (bit robbing) via 2/3 byte stacks
with DMAIinterrupt support
Extensive test and diagnostic capabilities
General
•
•
•
Advanced CMOS technology
Low power consumption « 100 mW)
Packaging: 40-pin DIP/DIC, 44-pin PL-CC
Important Remarks
If it is planned to use future design versions of the ACFA (e.g. ACFA- VB1) which will
meet newest CCITT recommendations and actual requirements of the market, SOFTWARE
development should take into account that
• unused control bits have to be programmed with a logical '0', although they are set
to logical' l' when reading the assignend registers,
• future design versions will have more status bits than now,
• future design versions will no longer support the HDB3 Full Error Detection mode.
Introduction; (PES 2035; Version B)
In addition to the features of PEB 2035 (ACFA) version A, the version B includes functions
which meet the newest CCITT and FTZ recommendations plus some additional features
requested by the market.
Siemens Components. Inc.
45
PEB 2035
The most important new functions are the clear channel capability (PCM 24) and the
extented support of the synchronization algorithm recommended by FTZ (PCM 30, Deutsche
Bundespost).
There are no differences in packaging, pin functions or hardware interfaces between the
ACFA's version A and version B.
General
Additions to PCM 30 Mode
• Slip direction indication [RSR.SOlj.
• Extended HOB3 error detection ['0000' string detection, CCR.EXTOj. HOB3 full detection
mode no longer supported.
• Indication of a CRC error in received submultiframes [SEl.SI1, SEl.SI2j and selectable
automatic insertion in Si bit position of outgoing CRC multiframe [XSP.AXSj.
• Multiframe synchronous updating of Si bit information.
• Additional alarm interrupt sources for start of transmit and receive CRC multiframes
[XSP.MXMB,XSP.MRMBj in conjunction with auto-reset multiframe status flags enable
multiframe synchronous access to Si and Sn bit information.
• Extension of CRC error counting (switchable 10-bit counter) simplifies CRC error limit
detection [CECX,CE8,CECX.CE9,RCO.ECEj.
• Two transparent modes for time-slot 0 in transmit direction [XSP.TTO,XSP.TTOSj extend
test capabilities and access to Sn and Si bit information via the system interface.
• Improved sychronization procedures.
• Single frame mode [LOOP.SFMj of receive speech memory for short data delays in
master/slave applications.
• Error on receive line [ARS.ERLj flags that signals at line inputs ROIP, ROIM) are both
active. This alarm may occur if line interface unit (e.g. PEB 2235, IPAT) detects bad signal
levels on receive line.
• Repeated transmission of the signaling information (last byte of XSIG, transmit signaling
stack) simplifies realization of HOLC procedures via board processor.
Additions to PCM 24 Mode
•
Clear channel capabilities for applications in mixed voice/data or data-only environments,
especially when using bit robbing Signaling schemes and pure AMI line coding with
zero code suppression (B7 stuffing). Selection of 'clear' channels is done by programming three byte register bank CCB1 ... CCB3 [enabled by CPV.SWTCHj.
• Extension of CRC error counting (switchable 10-bit counter) simplifies CRC error limit
detection [CECX,CE8, CECX.CE9, RCO.ECEj.
• Error on receive line [ARS.ERLj flags that signals at line inputs ROIP, ROIM are both
active. This alarm may occur if line interface unit (e.g. PEB 2235, IPAT) detects bad
Signal levels on receive line.
• Repeated transmission of the last signaling information (last byte of XSIG, transmit
signaling stack) simplifies realization of HOLC procedures via board processor.
Siemens Components, Inc.
46
PEB 2035
Logic Symbol
r---Sync.
} System
4096/8192 kHz Clocks
{
Optical
Interface
Rec, Route Clock
1544/2048 kHz
ROID
XOID
ROO
RRCLK
XOI
ROIP
ROIM
]
IPAT™
]
Transmit
Route Clock
1544/2048 kHz
PCM Carrier
Test Outputs
Frame Sync.
Pulse
PCM
Carrier
Interface
Signaling
Support
PES 2035
ACFA
XOOP
XOOM
XRCLK
Parity
Test
XTOP
XTOM
Reset
ISDN Primary Access Transceiver (IPAT) PES 2235 for receive line clock recovery, TTUline
voltage translation and pulse shaping.
Note: Some pins have mode dependent functions and thus may appear more than once
in the logic symbol.
Siemens Components, Inc.
47
PEB 2035
Pin Configurations
(top view)
PL-CC-44
P-OIP-40
XTOM
ROO
OFPY I AINTIFREEZS \I
6 5 4 3 2 1 44 43 42 41 40
RFSPQ
XOID/XMFB 'I
00
01
02
03
04
05
06
07
o
RSIGM/RREQ
Vss
XCHPY
ACKNLClI XSIG
RESQ
PES 2035
'I
XDI
ROIOI XRCLK 11
SYPQ
RDiP
RCHPY
XRCLK/RMFB 11
RFSPQ
XSIGM/XREn
XOIO/XMFB'1
RSIGMI RREQ
00
01
XCHPY
02
ACKNLQ I XSIG 11
RDIM
Voo
RESQ
PES 2035
RRCLK
XDI
18 19 20 21 22 23 24 25 26 27 28
ROID I XRCLK
SYPQ
ROIP
ROIM
RRCLK
SCLK
cos
CEQ
WRQ
1)
The function of the pin is mode dependent (2048/1544 kbit/s PCM)
Siemens Components, Inc.
48
\I
PEB 2035
Pin Definitions and Functions
PL-CC
P-DIP
Symbol
Pin No. Pin No.
44
Input (I)
Function
Output CO)
XTOP
XTOM
0
Transmit Text Data OUT Plus
Transmit Test Data OUT Minus
PCM (+) and PCM (-) output signals which may
be used for diagnostic loopback. Data will continue to be transmitted during AIS transmission
at XDOP/XDOM. The line code is determined
by the bits MODE.PMOD and MODE.CODE.
Output sense is selected via bit XCOXTDS
(after RESET: active lOw). Timing specifications
are equivalent to XDOP/XDOM.
2
ROO
0
Receive Data OUT
Received data which is sent to the system internal highway with 4096 kbiUs or 2048 kbiUs
(bit MODE.lMOD). Data is clocked with the
falling edge of SCLK. The delay between the
beginning of time-slot 0 and the initial edge of
SCLK (after SYPQ goes active) is determined
by the values of Receive Time-slot Offset
RC1.TRO and Receive Clock Offset RCO.RCO.
Additionally for PCM 24, the time-slot assignment between route and system side is selected via bit MODE.CTM.
3
DFPY
FREElS
0
PCM 30: Doubleframe Parity
Every parity signal which supplements the
number of ones of a received doubleframe to
an even quantity. The parity signal is sent out
during the following doubleframe (data changes four SCLK cycles before the next doubleframe begins).
PCM 24: Freeze Signaling
Synchronization status signal which informs
the signaling processor that current signaling
should be frozen. This signal goes actife if
- one or more framing bit errors are found in
a superframe,
- loss or receiver synchronization, or
- a receipe slip is detected
It is cleared after an error-free superframe.
FREElS will be inhibited by setting bit RCO.
DFRl. During alarm simulation, this signal goes
active during simulation steps 2 and 6 if not
disabled via RCO.DFRl.
3
40
1
4
5
AINT
Siemens Components, Inc.
49
PEB 2035
Pin Definitions and Functions (cont'd)
PL-CC P-DIP
Symbol
Pin No. Pin No.
5
3
Input (I)
Function
Output (0)
AI NT
0
Alarm Interrupt
Setting bit CCR.AINT switches the output to the
Alarm Interrupt function. It is triggered by any
of the alarm sources which are enabled via
register MASK. Acknowledging is done by
writing a "1" to bit LOOP.AIA.
6
4
RCHPY
0
Receive Channel Parity
Even/Odd parity signal which supplements the
number of ones of a received channel to an
even/odd quantity while sending channel data
to output ROO. The parity type is programmed
by bit RCO.RPYS.
7
5
RFSPQ
0
Receive Frame Synchronous Pulse
(Active Low)
Framing pulse derived from the received PCM
route signal. During loss of synchronization
(bit RSR.LOS), this pulse is suppressed (not
influenced during alarm simulation).
Pulse Frequency: 8 kHz
488 ns [PCM 30)
Pulse Width:
648 ns [PCM 24)
8
6
XOID/
XMFB
0
PCNI 30: Transmit Opticallntertace
Data
Unipolar NRZ data sent to fiber optical interface with 2048 kbiVs. The output sense is programmed via bit XCO.XDOS. Data is clocked
with the rising edge of XRCLK.
PCM 24: Transmit Multiframe Begin
Marks the beginning of every transmitted superframe (used for synchronizing). Additional
pulses are provided which mark
- frame 13 of the ESF-format to allow access
to the data link channel. The flag MRF.xMB
marks the multiframe begin.
- every 12 frames when using the F72 format.
The additional status flag MFR.XRS marks
the beginning of the DL-channel.
The pulses which are normally two frames
long may be reset by writing a "1" to the
acknowledge bit XFDL.XMAK.
Siemens Components, Inc.
50
PEB 2035
Pin Definitions and Functions (cont'd)
PL-CC P-DIP
Symbol
Pin No. Pin No.
Input (I)
Function Bus
Output (0)
9
10
11
12
13
14
15
16
7
8
9
10
11
12
13
14
00
01
02
03
04
05
06
07
I/O
Data Bus
8-bit bi-directional tristate data lines which
interface with the system's data bus. These
lines carry data and control/status information
to and from the ACFA.
17
15
Voo
I
Power +5 V Power Supply
18
19
20
21
16
17
18
19
AO
A1
A2
A3
I
Address Bus
These inputs interface with four lines of the
system's address bus to select one of the
internal registers. Write access to address "OE"
and "OF" is not allowed.
ROQ
I
Read Enable (Active Low)
This signal indicates a read operation. If both
CEQ and ROQ are active, status information
of the registers selected via AO-A3 will be read
from the ACFA. If access to the internal signaling stacks is enabled by setting bit XCO.lSIG,
the data from the stack: RSIG may be read
when ACKNLQ and ROQ are active.
22
25
21
WRQ
I
Write Enable (Active Low)
This signal indicates a write operation. If both
CEQ and WRQ are active control information
may be written to the registers selected via
AO-A3.lf access to the internal signaling stacks
is enabled by setting bit XCO.lSIG data may be
written to the stack XSIG when ACKNLQ and
WRQ are active.
26
22
CEQ
I
Chip Enable (Active Low)
A low signal enables normal read/write access
to the internal registers.
27
23
COS
I
Carrier OUT of Senrice
A high signal at this input enables transmission
of AIS via outputs XOOP, XDOM, and XOIO
without any framing structure.
Siemens Components, Inc.
51
PEB 2035
Pin Definitions and Functions (cont'd)
PL-CC P-DIP
Symbol
Pin No. Pin No.
Input (I)
Function
Output (0)
28
24
SCLK
I
System Clock
Working clock for the ACFA with a frequency
of 4096 kHz or 8192 kHz (selected by bit
MODE.SCLK)
29
25
RRCLK
I
Receive Route Clock
Extracted from the incoming data pulses by
the line interface unit (e.g., IPAT, PEB 2235).
Clock Frequency: 2048 kHz [PCM 30]
1544 kHz [PCM 24]
30
31
26
27
RDIM
RDIP
I
Receive Data in Minus
Receive Data in Plus
Inputs for received dual rail P"CM (+) and PCM
(-) route signals which will be latched on
negative transitions of RRCLK. Input sense is
selected by bit RCO.RDIS (after RESET: active
low). Signal decoding depends on the PCM
mode selected via bit MODE.PMOD:
- PCM 30: HDB3 line code with 2048 kbitls
- PCM 24: If optical interface mode is disabled
the selected line code with 1544 kbitls depends on bit MODE.CODE (B8ZS or AMI with
B7 stuffing). After enabling optical interface
mode via bit MODE.OPT port RDIP will be
switched to input for Single rail unipolar data.
In this case, port RDIM has no function.
32
28
SYPQ
I
Synchronous Pulse
Defines the beginning of time-slot 0 at system
highway ports RDO, and XDI in conjunction
with the values of registers RCO.RCO, RC1.RTO,
CXO.CXO, and XC1.XTO.
Pulse Cycle: Integer multiple of 1251J.s.
33
29
RaiD
I
PCM 30: Receive Optical Interface
Data
Unipolar data received from fiber optical interface with 2048 kbitls. The input sense is programmed via bit RCO.RDIS. Data is clocked on
the falling edge of RRCLK if optical interface
mode is enabled via bit MODE.OPT.
Siemens Components, Inc.
52
PEB 2035
Pin Definitions and Functions (cont'd)
PL-CC
P-DIP
Pin No. Pin No.
33
29
Symbol
Input (I)
Function
Output (0)
XRCLK
I
PCM 24: Transmit Route Clock
Inputtor 1544 kHz transmit route clock provided
from an external clock generator. To avoid
transmit slips it must be phase locked to a
common submultiple ofthe system ciockSCLK
such as 8 kHz. In case of an error condition
reported via bitASRXSLPthe transmittime-slot
counter has to be set to its initial start position
by programming its offset value XC1.XTO.
34
30
XDI
I
Transmit Data IN
Transmit data received from the system internal
highway with 4096 kbiVs or 2048 kbiVs (bit
MODE.lMOD). Data is clocked on the falling
edge of SCLK. The delay between the beginning of time slot 0 and the initial edge of SCLK
(after SYPQ goes active) is determined by the
values of Transmit Time-Slot Offset XC1XTO
and Transmit Clock-Slot Offset XCOXCO. Additionally, for PCM 24 the channel/time slot correspondence between route and system side
ist selected via bit MODE.CTM.
35
31
RESQ
I
RESET (Active Low)
A IQw Signal will initialize all internal flipflops.
The ACFA is switched to PCM 30 mode. All
output stages are tristated while RESQ is
active.
36
32
ACKNLQ
I
DMA Acknowledge (Active Low)
If access to internal Signaling stacks is enabled
via bit XCO.lSIG this input acts as an "access
enable" to the internal stacks RSIG and XSIG
in conjunction with a read/write command without the need of generating the chip enable
Signal CEQ. In this case is should be connected
to the acknowledge output of the DMA controller to enable I/O-to-memory transfers.
PCM30
No function if XCO.ISIG is set to "0". In that
case this input has to be fixed either to Voo
or to Vss.
Siemens Components, Inc.
53
PEB 2035
Pin Definitions and Functions (cont'd)
PL-CC P-DIP
Symbol
Pin No. Pin No.
36
32
XSIG
Input (I)
Function
Output (0)
I
PCM 24: Transmit Signaling Data
If XCO.lSIG is set to "0" the external signaling
mode is enabled. This port acts as input for
the signaling data requested by the marker
XSIGM. Data is clocked on the falling edge of
SCLK. If not used port XSIG should be tied
to port XDI.
37
33
XCHPY
I
Transmit Channel Parity
Externally generated even/odd parity signal
which supplements the number of ones of each
transmit channel on XOI to an even/odd quantity. Latching of data on XCHPY is coincident
with latching of the LSS (bit 8) of the corresponding time slot if the external transmit
channel parity mode is enabled via bitXCO.EPY.
The parity type is programmed by bitXCO.EPYS.
NOTE: To avoid difficulties for external parity
generation the parity signal related to channels
with signaling information is adjusted internally.
38
34
Vss
I
GND (0 V)
39
35
RSIGM
0
Receive Signaling Marker
- PCM 30: Marks time slot 16 of every received
frame at pin ROO.
- PCM 24: When using CCS or CAS-CC signal-
ing schemes (bit MOOE.SIGM = 0) RSIGM
marks
a) time slot 31 (speech channel 24) in channel
translation mode 0 (bit MOOE.CTM = 0)
b)time slot 23 (speech channel 24) in channel
translation mode 1. Setting bit FMR.SM24
shifts the marker to time slot 16
(speech channel 17).
When using the CAS-SR Signaling scheme,
every six frames the robbed bit of each channel
is marked.
Siemens Components, Inc.
54
PEB 2035
Pin Definitions and Functions (cont'd)
PL-CC
P-DIP
Pin No. Pin No.
39
35
Symbol
Input (I)
Function
Output (0)
RREQ
0
Receive Request
If access to the internal signaling stacks RSIG
and XSIG is enabled via bit XCO.ISIG, this pin
acts as a DMA or interrupt request. It requires
the controller to read the stack RSIG.
RREQ will be held active until the first read
access to RSIG is finished. It will be generated
- PCM 30: once a double frame
- PCM 24: every three frames in CCS/CAS-CC
mode, or once a signaling frame (every six
frames) at CAS-BR mode.
The output will be cleared with the first read
access to RSIG.
40
36
XSIGM/
XREQ
0
Transmit Signaling Marker
Its function is equivalent to RSIGM for the data
stream at ports XDI and XSIG
(XSIG: PCM 24 mode only).
Transmit request
Its function is equivalent to RREQ for writing
data to the stack XSIG.
41
37
XRCLK/
RMFB
0
PCM 30: Transmit Route Clock
2048 kHz clock derived from the internal clock
of 4086 kHz.
PCM 24: Receive Multiframe Begin
Marks the beginning of every received superframe (used for synchronizing). Additional pulses are provided which mark
- frame 13 of the ESF format to allow access
to the data link channel. The flag MFR.RMB
marks the multiframe begin.
- every 12 frames when the F72 format is used.
The additional status flag MFR.RRS signals
that the first six bits of the DL-channel have
been received (RMFB goes active with the
beginning offrame 37 ofthe F72 multiframe).
The pulses which normally are two frames
long may be reset by writing a "1" to the
acknowledge bit XFDL.RMAK.
Siemens Components, Inc.
55
PES 2035
Pin Definitions and Functions (cont'd)
PL-CC P-DIP
Symbol
Pin No. Pin No.
Input (I)
Function
Output (0)
42
38
XDOP
0
43
39
XDOM
Transmit Data OUT Plus
Transmit Data OUT Minus
Outputs for transmitted dual rail PCM (+) and
PCM (-) route signals which will be clocked
on rising edge of XRCLK. Output sense is selected by bit XCO.XDOS (after RESET: active
low). Signal encoding depends on the selected
PCM mode
(MODE.PMOD) :
- PCM 30: HDB3 line code with 2048 kbiVs
- PCM 24: If optical interface mode is disabled
the selected line code with 1544 kbiVs depends on programming bit MODE.CODE
(B8ZS or AMI with B7 stuffing). After enabling
optical interface mode via bit MODE.OPT
port XDOP will be switched to output single
rail unipolar data with 100% duty cycle.
Siemens Components, Inc.
56
PEB 2035
Block Diagram
RFSPo.
11
RRCLK
XRCLK
11
SYPQ
SCLK
,--'---- -' ACKNLQ 11
RSIGM I RREU
XSIGM/XRED.
RMFB 1}
XMFB 1}
I-----.----~ ROD
ROID
RDIP
RDIM
RCHPY
OFPY
11
lIXOIO
XOOP
XOOM
14--~XOI
'-'_--/ XSIG 1}
~...- - - - I XCHPY
XTOP
XTOM t - - - - '
Alarm
Interrupt
COS
AINT
11
A3-0
07-0
ROO. WRQ CEQ RESQ
The ACFA comprises complete paths for receive and transmit direction for connecting
the primary access line interface unit to the system internal PCM highway:
The receive/transmit link interface with encoder/decoder and alarm detectors connects
the ACFA to the line interface unit (e.g. IPAT, PES 2235).
The receiver/transmitter perform frame alignment/synthesis, CRC checking/generation,
alarm and signaling extraction/insertion.
The receive/transmit speech memory compensates the wander and jitter of the assigned
route clock. Time-slot assigment to the system internal highway is also handled via this
memory.
The parallel microprocessor interface can be used for controlling and monitoring of all
functions and alarms as well as extraction and insertion of signaling data. Additionally,
a Direct Memory Access (DMA) interface and bundel of specific signals enable powerfull
support for a varity of possible external signaling controllers.
Siemens Components, Inc.
57
PEB 2035
Functional Description
General Functions and Device Architecture
1 Receive Path
Receive Link Interface
For data input, two different data types with selectable input sense are supported:
• Dual rail data (PCM[+]. PCM[-]) at ports RDIP, RDIM received from a line interface unit
(e.g. PEB 2235, Siemens ISDN Primary Access Transceiver, IPAT)
• Unipolar data at port RaiD (PCM 30) or at port RDIP (PCM 24) received from a fibre
optical interface.
Latching of data is done using the falling edges of the Receive Route Clock (RRCLK,
2048 kHz or 1544 kHz) recovered from the PCM receive data stream. Dual rail data is
subsequently converted into a single rail, unipolar bit stream. In PCM 30 mode, the HDB3
line code is used along with double violation detection or full code violation detection
(selectable). In PCM 24 mode, a selection between B8ZS or simple AMI (ZCS) coding is
provided. In this case, all code violations that do not correspond to zero substitution rules
will be detected.
These errors increment the code violation counter.
When using the unipolar input mode, the decoder is by-passed and no code violations
will be detected.
Additionally, the receive link interface comprises the alarm detection for AIS (Alarm
Indication Signal: unframed bit stream with constant logical 'one') and NOS (no signal:
input signal with an insufficient bit rate or an insufficient density of ones).
The single rail bit stream is then processed by the receiver.
Receiver
For both the PCM 30 mode and the PCM 24 mode the following functions are performed:
• Synchronization on pulse frame
• Synchronization on multiframe
• Error indication when synchronization is lost. In this case, AIS is sent to the system side.
• Initiating and controlling of resynchronization after reaching the asynchronous state.
This may be automatically done by the ACFA, or user controlled via the microprocessor
interface.
• Detection of remote alarm indication from the incoming data stream.
• Separation of service bits and data link bits. This information is stored in special sta.tus
registers.
• Generation of control signals to synchronize the CRC checker, the parity generator,
and the receive speech memory write control unit.
If programmed and applicable to the selected multiframe format, CRC checking of the
incoming data stream is done by generating check bits for a CRC submultiframe (or ESF
multiframe) according to either the CRC 4 procedure (PCM 30, refer to CCITT Rec.
G704 § 2.3.3) or the CRC 6 procedure (PCM 24, refer to CCITT Rec. G704 § 3.1.1.3).
These bits are compared with those check bits that are received during the next CRC
(sub-)multiframe. If there is at least one mismatch, the CRC error counter will be incremented.
Siemens Components, Inc.
58
PEB 2035
Receive Speech Memory
The speech memory is organized as a two-frame elastic buffer with a size of 64 x 9 bit
or 48 x 9 bit for PCM 30 or PCM 24, respectively (8-bit channel data plus one parity bit).
The functions are:
•
•
Clock adaption between system clock (SCLK) and route clock (RRCLK).
Compensation of input wander and jitter. Maximum of wander amplitude:
PCM 30: 95 UI (1 UI = 488 ns)
PCM 24: 63 UI in channel translation mode 0
39 UI in channel translation mode 1
(1 UI = 644 ns)
• Frame alignment between system frame and receive route frame
• Reporting and controlling of slips
Controlled by special signals generated by the receiver, the unipolar bit stream is converted into bit-parallel, channel-serial data which is circularly written to the speech memory
using the receive route clock (RRCLK). At the same time, a parity signal is generated
over each channel and also stored in the speech memory.
Reading of stored data is controlled by the system clock (SCLK) and the synchronous
pulse (SYPQ) in conjunction with the programmed offset values for the receive time-sloV
clock-slot counters. After conversion into a serial data stream and parity checking (errors
are reported via the status registers), the data is given out via port ROO. Channel parity
information is output at port RCHPY with selectable output sense. In PCM 24 mode, two
channel translation modes are provided (refer to § 2.3.4). Unequipped time-slots will be set
to 'FF' hex. For both PCM modes, two bit rates (2048/4096 kbiVs) are selectable via the
microprocessor interface.
A slip condition is detected when the write address pointer and the read address pOinter
of the speech memory are nearly coincident. In this case, a negative slip (the next received
frame is skipped) or a positive slip (the previous received frame is read out twice) is
performed, depending on the difference between RRCLK and SCLK.
2 Transmit Path
The inverse functions are performed for the transmit direction.
The PCM data is received from the system internal highway at port XDI with 2048 kbiVs
or 4096 kbiVs. The channel assignment is equivalent to the receive direction. All unequipped time-slots will be ignored. Latching of data is controlled by the system clock
(SCLK) and the synchronous pulse (SYPQ) in conjunction with the programmed offset
values for the transmit time sloVclock-slot counters.
Transmit Speech Memory
The transmit speech memory is operational only in the PCM 24 mode. This one-frame
elastic buffer with a size of 24 x 9 bit (8-bit channel data plus 1 parity bit) serves as a
temporary store for the PCM data to adapt the system clock (SCLK) to the externally
generated transmit route clock (XRCLK), and to re-translate channel structure used in the
system to that of the line side. Its optimal start position is initiated when programming
the above offset values. Normally, XRCLK has to be phase locked to a common submultiple
of SCLK such as 8 kHz. A difference in the effective data rates of system side and
Siemens Components, Inc.
59
PEB 2035
transmit side may lead to an overflow/underflow of the transmit speech memory: thus,
errors in data transmission to the remote end may occur. This error condition (transmit slip)
is reported to the microprocessor via the status registers. It signals that the external clock
generation is defective.
Maximum wander amplitude in PCM 24 mode:
• Channel translation mode 0: 29 UI
• Channel translation mode 1: 23 UI
(1 UI = 644 ns)
Because this is, under normal circumstances, a rare error condition no automatic action
is taken by the transmit speech memory as opposed to the receive speech memory in
the case of a positive or negative slip. In this case the ACFA requires are-initialization
of the transmit memory by re-programming of the transmit time-slot counter. After that,
this memory has its optimal start position.
In PCM 30 mode, the transmit route clock (XRCLK) is derived directly from the system
clock by an internal clock divider. Consequently, the data received from the system interface is switched through without the need of intermediate storage.
The parity generation/checking mechanism is symmetrical to the receive path. The channel
data is checked with the channel parity information generated internally or externally
(input at port XCHPY with selectable input sense). Errors are reported to the microprocessor
interface. To avoid difficulties with external parity generation, the parity signal for non-speech
data (e.g. signaling data or channels with bit robbing information) is computed internally.
Transmitter
The serial bit stream is then processed by the transmitter which has the following functions:
• Frame/multiframe synthesis of one of the six selectable framing formats
• Insertion of service and data link information
• Remote alarm generation
Transmit Link Interface
Similar to the receive link interface two different data types with selectable output sense
are supported:
• Dual rail data (PCM[+], PCM[-]) at ports XDOP, XDOM with 50% duty cycle transmitted
to a line interface unit (e.g. PEB 2235, Siemens ISDN Primary Access Transceiver, IPAT).
Single rail data is converted into a dual rail bit stream. In PCM 30 mode, the HDB3 line
code is employed. In PCM 24 mode, selection between B8ZS or simple AMI coding
with zero code suppression (B7 stuffing) is provided.
• Unipolar data at port XOID (PCM 30) or at port XDOP (PCM 24) with 100% duty cycle
transmitted to a fibre optical. interface.
Clocking of data is done with the positive transitions of the transmit route clock: XRCLK
(2048 kHz or 1544 kHz). In PCM 30 mode, XRCLK is generated by the ACFA, whereas in
PCM 24 mode it must be generated by an external clock generator.
Additionally, the dual rail outputs XTOP and XTOM are provided for test applications.
Siemens Components, Inc.
60
PEB 2035
3 Additional Functions
Signaling Support
Generation of all supporting signals to achieve simple access to signaling information
(CCS, CAS-CC, CAS-BR, FDL) at the system interface. In PCM 24 mode, the additional
input XSIG is provided for connection to a bit-robbed signaling controller. Furthermore,
the controlling of the internal signaling stacks is done by this unit.
Alarm Interrupt
Normally, the control of data transmission via the PCM line is done by polling the internal
status registers of the ACFA at equidistant time intervals.
However, for fast error handling the option exists to configure a specific output port as
interrupt port (AINT). This signal may be connected to an interrupt input of the board
processor. Triggering of this output may be caused by up to eight maskable interrupt
sources.
Single Channel Loop Back
As one of the extended test options, the single channel loop back enables reflection of
a selected channel back to the system interface at port ROO.
Siemens Components, Inc.
61
PEB 2035
Absolute Maximum Ratings
Parameter
Symbol
Limit Values
Unit
Ambient temperature under bias
TA
Oto 70
Storage temperature
Tstg
-65 to 125
°C
°C
Voltage on any pin
with respect to ground
Vs
-0.4 V to Voo +0.4 V
V
DC Characteristics
TA = 0 to 70°C; Voo = 5 V ± 5%; Vss = 0 V
Parameter
Symbol
L-input voltage
H-input voltage
VtL
VtH
L-output voltage
VOL
H-output voltage
H-output voltage
VOH
VOH
Power supply current
Icc
Input leakage current
Output leakage current
III
Characteristics
TA = 25°C; Voo = 5 V ± 5%; Vss
Limit Values
min.
max.
Unit
-0.4
0.8
V
Voo +O.4
V
0.45
V
IOL =2 mA
V
V
I oH =-400 ~A
I oH =-100 ~A
18
mA
Voo= 5 V
Inputs at OVIVoo ,
no output loads
10
~A
2.0
2.4
Voo-0.5
ILO
Test Conditions
OV < VtN< Voo to OV
OV < VOUT < Voo to OV
=0V
Limit Values
Parameter
Symbol
min.
max.
Unit
Input capacitance
C IN
5
10
pF
Output capacitance
C OUT
10
20
pF
liD
CIO
8
15
pF
Siemens Components, Inc.
62
PEB 2035
AC Characteristics
TA = 0 to 70°C; Vee = 5 V ± 5%, Vss = 0 V
Inputs are driven to 2.4 V for a logical '1' and to 0.4 V for a logical '0'. Timing measurements
are made at 2.0 V for a logical '1' and at 0.8 V for a logical '0'.
The AC testing input/output waveforms are shown in the figure 1.
Figure 1
Input/Output Waveform for AC Tests
2.0"-.....
/2.0
Test Points
0.8/
"-.....0.8
Output load: 150 pF load capacitance in connection with resistive loads for
and IOH = -100 uA.
Rise/fall times: 20 ns max.
Siemens Components, Inc.
63
IOL
= 2 mA
PEB 2035
(.LP Interface Timing
Figure 2
(.LP Read Timing
Read Cycle
AO - A7
CEO.
Roa
00 - 07
(.LP Read Timing
Limit Values
Parameter
Symbol
CEO and ADDRESS valid to DATA valid
tco
CEO and ADDRESS stable before ROO
tCR
ROO to DATA valid
tRO
ROO pulse width
tRR
DATA float after ROO
min.
120
ns
ns
110
120
tOF
10
tRC
ADDRESS hold after ROO
tRA
ROO control interval
tRI
0
0
70
64
Unit
0
CEO hold after ROO
Siemens Components, Inc.
max.
ns
ns
30
ns
ns
ns
ns
PEB2035
Figure 3
j.l.P Write Timing
Write Cycle
AO - A7
CEn
- - - t W1
WRQ
DO - 07
AI NT
RMFB
XMFB
1) :
1)
1)
---------4I(,'t~~------
_ _ _ _I-_tWAK_~
1)
In connection with assigned values of AO-A3 and 00-07
j.l.P Write Timing
Limit Values
Parameter
Symbol
min.
CEQ and ADDRESS valid to WRQ valid
max.
Unit
tcw
30
ns
DATA setup before end of write
tow
30
ns
DATA hold after WRQ
two
10
ns
WRQ pulse width
tww
70
ns
CEQ hold after WRQ
twc
10
ns
ADDRESS hold after WRQ
tWA
10
ns
WRQ control interval
tWI
70
Interrupt acknowledge delay
tWAK
Siemens Components, Inc.
65
ns
2xtCP4 +60
4xtcP8 +80
ns
PEB 2035
Figure 4
DMATiming
110 Read Cycle
..
tORR
ACKNLa" ROO.
-- t
DO - 07
ORO
___________.._t_oo__
~·~I
>________
--~...
_____
o_a_ta__-:-___
I-'",l.-
RREa
110 Write Cycle
ACKNLQ." WRQ.
DO - 07
__
i=-~~~_-~ t
__________
H-- --L
O_W_w_______
-
."
tOWI
towo
~~-- t.~O~a~ ~~I---------
XREa
~""'L
DMATiming
Limit Values
Parameter
Symbol
RDQ to DATA valid
t ORO
DATA float after RDQ
tOOF
RDQ pulse width
tORR
RDQ control interval
tORI
RREQ reset after RDQ
tRRE
DATA setup before end of write
toow
DATA hold afterWRQ
t owo
WRQ pulse width
. toww
WRQ control interval
tOWI
XREQ reset after WRQ
tXRE
Siemens Components, Inc.
66
min.
10
120
70
max.
110
30
Unit
ns
ns
ns
ns
130
30
10
70
70
ns
ns
ns
ns
ns
130
ns
PEB 2035
Serial Interface Timing
Figure 5
System Interface Timing
SCLK
8192 kHz
SCLK
4096 kHz
SYPQ
ROO
RSIGM, XSIGM
RMFB, XMFB '_1- t - - "
FREEZS
RCHPY
OFPY
--tsxoXRCLK 21
[PCM 301
....
Ir--~r--
XDI
XSIG
XCHPY
,1 :
21:
If not Reset via ~P Interface
For Even Values of XCO.XCO, Otherwise Inverted
Siemens Components, Inc.
67
PEB 2035
System Interface Timing
Limit Values
4096 kHz SCLK
Symbol
SCLK period 8 MHz
tcps
SCLK period 8 MHz low
tCPSl
SCLK period 8 MHz high
tCPSH
SCLK period 4 MHz
tCP4
SCLK period 4 MHz low
tCP4l
110
ns
tCP4H
110
ns
SYPQ setup time
tss
40
SYPQ hold time
tSH
40
SYPQ inactive setup
tSI
t CP4 +30
ROO propagation delay
tROO
90
110
ns
SCLK period 4 MHz high
min.
8192 kHz SCLK
Parameter
max.
min.
max.
typ.122
ns
40
ns
40
ns
tylll.244
tCP4 -30
Unit
ns
tCP8 -40
tcps +40
ns
ns
40
ns
2xtcps +30
Marker propagation delay
tMS
100
120
ns
Marker hold
tMH
100
120
ns
Parity propagation delay
tpyo
100
120
ns
XRCLK to SCLK delay
tsxo
110
130
ns
Transmit data setup
tXIS
30
30
ns
Transmit data hold
tXIH
30
30
ns
Reset Timing
Limit Values
Parameter
Symbol
min.
RESQ low
tREl
2000
Siemens Components, Inc.
68
max.
Unit
ns
PEB 2035
Figure 6
Line Interface Timing
RRCLK
ROIP, ROIM
ROID
RFSPQ
•
XRCLK
XOOP, XOOM
XTOP, XTOM
J
xoro
xOOP
1) :
1)
PCM 24, Optical Interface Mode
Line Interface Timing
Limit Values
PCM24
PCM30
Parameter
Symbol
RRCLK clock period
t CPR
RRCLK clock period low
t CPRL
220
300
ns
RRCLK clock period high
tCPRH
220
300
ns
Receive data setup
tRIS
30
30
ns
Receive data hold
tRIH
30
30
ns
RFSPQ propagation delay
t RFSD
XRCLK clock period
tcpx
XRCLK clock period low
t CPXL
XRCLK clock period high
t CPXH
Transmit data output delay
tXOD
Transmit data output hold
min.
min.
typ, 488
max.
typ.648
130
130
ns
300
69
50
ns
ns
50
t XOH
ns
ns
300
O·
Unit
typ.648
2xtCP4
4xtCP8
• Test conditions: O°C, CL = 50 pF
Siemens Components, Inc.
max.
20'
90
ns
90
ns
SIEMENS
ISDN Primary Access Transceiver (IPAT)
Preliminary Data
PEB2235
CMOSIC
Type
Ordering cOde
Package
PES 2235-C
067100-H8604
C-DIP-28
PES 2235-P
067100-H8603
P-DIP-28
The ISDN Primary Access Transceiver IPAf™ (PES 2235) is a monolithic CMOS device
which implements the analog receive and transmit line interface functions to primary rate
PCM carriers. It may be programmed or hard wires to operate in 24 channel (T1) or
32 channel (CEPT) carrier systems.
The IPAT recovers clock and data using an adaptively controlled receiver threshold. It is
transparent to ternary codes and shapes the output pulse following the AT&T Technical
Advisory # 34 or CCITI G.703. The jitter tolerance of the device meets the latest CCITI
(1.431 DRAFT), latest US recommendations (TR-TSY-000312), NTI specification and many
other specifications by AT& T/SELLCORE. Diagnostic facilities are included.
Specially designed line interface circuits simplify the tedious task of protecting the device
against overvoltage damage while still meeting the return loss requirements.
The IPAT is suitable for use in a wide range of voice and data applications such as for
connections of digital switches and PASX's to host computers, for implementations of
primary ISDN subscriber loops as well as for terminal applications. The maximum range is
determined by the maximum allowable attenuation.
The IPAT's power consumption is mainly determined by the line length and type of the cable.
Features
• ISDN line interface for 1544 and 2048 kbiVs (T1 and CEPT)
• Data and clock recovery
• Transparent to ternary codes
• Low transmitter output impedance for a high return loss with reasonable protection
resistors (CCITI G.703 requirements for the line input return loss fulfilled).
• Adaptively controlled receiver threshold
• Programmable pulse shape for T1 applications
• Jitter specifications of CCITI 1.431 DRAFT, TR-TSY -000312 and many AT &T I SELLCORE
publications met.
• Jitter tolerance of receiver: 0.43 UI s
• Implements local - and remote loops for diagnostic purposes
• Monolithic line driver for a minimum of external components
• Low power, reliable 2 \..I. CMOS technology
70
PES 2235
Pin Configurations
(top view)
PL-CC-28
P-DIP-28
N
VOOR
VSSR
RL1
RCLK
VOO2
RDObl
RL2
ROOP
XTAL2
PEB 2235
IPAT ™
LSD
14 1S 16
VI
::..
LS2
XOIN
Voox
XTIP
XL1
XTIN
Vssx
TEST
XL2
RL
X(LK
XDIP
XDIN
XTIP
X
N..Jt-Z
VI..J 0:: V1 _
XCLK
XOIP
Vsso
VOOO
XL1
vooo
LS1
ROON
ROOP
ES
Voox
VSSO
XTAL1
IX:::':::
RL2
LL
XTAL2 6
XTA L1
LSO ~ PES 2235
IPApM
LS1
LS2
rs
LL
Q:"
~~~~g
X
LJ.J
f-
t-
x
Pin Definition and Functions
Pin No.
Symbol
Input (I)
Output (0)
Function
1
VOOA
I
Positive power supply for the receive subcircuits
2
RL1
I
Line receiver pin 1
3
VOO2
0
Reference voltage output for tapping the input transformer
4
RL2
I
Line receiver pin 2
Siemens Components, Inc.
71
PES 2235
Pin Definition and Functions (cont'd)
Symbol
Input (I)
Output (0)
Function
5
LL
I
Local loopback: A high level selects the device for the
local loop back mode
6
7
XTAL2
XTAL1
I
I
Reference clock input: A 24704 or 32768 kHz crystal
reference should be connected to these pins for T1 or
CEPT applications, respectively. It is also possible to
connect an external precision clock to XTAL1 leaving
Pin No.
XTAL2 unconnected. The external reference must be
provided at full CMOS levels.
8
9
10
LSO
LS1
LS2
I
I
I
Line length select: determine to what extent the line output
signals are preshaped prior to transmission
11
Voox
I
Positive power supply for transmit subcircuits
12
XL1
0
Line transmitter pin 1
13
Vssx
I
Ground for transmit subcircuits
14
XL2
0
Line transmitter pin 2
15
RL
I
Remote loopback: A high level puts the device to the
remote loopback mode
16
TEST
I
Test input not connected or connected to Voo
17
18
XTIP
XTIN
I
I
Positive and negative transmit test data inputs, active low,
half or fully bauded
19
20
XDIP
XDIN
I
I
Positive and negative transmit data inputs, active low,
half or fully bauded
21
XCLK
I
Transmit clock
22
Vooo
I
Positive power supply for the digital subcircuits
23
Vsso
I
Power ground supply for the digital subcircuits
24
CS
I
Chip Select: A low level selects the PES 2235 for a register
write operation
25
26
RDOP
RDON
0
0
Receive data output positive and negative, fully bauded,
active low
27
RCLK
0
Receive clock
28
VSSR
I
Power ground supply for receive subcircuits
Siemens Components, Inc.
72
PEB 2235
Logic Symbol and Wiring
Figure 1
Logic Diagram of the IPAT
Microprocessor
Interface
,---:--~A'-_~
XTIN 14-----1
XTIP 14-----1
RCL K 1------1~
ROON
AC FA
ROOP Dual Rail
PES 2035
XCLK lnterface
XDIP i-*-----j
*
XDIN i-*-----j
IPApM
PES 2235
Ternary
Interface
SYSTEM
VOD Vss VD02
Supply
* Advanced CMOS Frame Aligner ACFA (PEB 2035) for frame alignment, coding/decoding,
error checking, elastic buffering and facility signaling
Figure 2
External Wiring of the IPAT
' ' ;]
Line
Rz
Over
Voltage
Protection
J..
100nF
28
27 100nF
26
25
3
4
5
PES 2235
IPApM
Rl
9
Rl
10
11
12
13
14
T'M'~
Over
Voltage
Protection
line
Siemens Components, Inc.
1fJF
~-
73
100nF
1~
18
17
16
15
PEB2235
Functional Description
Figure 3
Functional Block Diagram of the IPAT
LL
LSO LS 1 LS2
RL
Receiver
Basic Functionally
The receiver recovers data from the ternary coded signal at the ternary interface and
outputs it as two unipolar signals at the dual rail interface. One of the lines carries the
positive pulses, the other the negative pulses of the ternary signal.
The signal at the ternary interface is received at both ends of a center-tapped transformer
as shown in figure 4.
Figure 4
Receiver Configuration
__----<~--.. RL1
Line
~-+---"'VDD2
Siemens Components, Inc.
74
PEB 2235
The transformer is center-tapped at the IPAT-B side. The recommended transmission
factors for the different line characteristic impedances are listed in table 1.
Table 1
Recommended Receiver Configuration Values
Application
T1
Characteristic
Impedances [OJ
100
120
75
28.7
60
60
R2
± (2.5%) [OJ
t2 : t1
= t2: (t11 + t12)
CEPT
69:52
69:(26+26)
52:52
52 (26 + 26)
41:52
41 :(26+26)
Wired in this way the receiver has a return loss
ar > 12 dB for 0.025 fb~f~0.05 fb'
a r >18dB for 0.05
fb~f~1.0fband
a r >14dB for 1.0
fb~f~1.5fb'
with fb being 2048 kHz. Thus is complies with CCID G.703.
The receiver is transparent to the logical 1's polarity and outputs positive logical 1's on
RDOP and negative logical 1's on RDON. RDON and RDOP are active low and fully bauded.
The comparator threshold to detect logical 1's and logical O's is automatically adjusted
to be 56% of the peak signal level.
Provided the noise is below 10 IlV/-JRZ the bit error rate will be less than 10-7 . The data
is stable, and hence may be sampled at the falling edge of the recovered clock RCLK.
PLL
A digital PLL extracts the receive clock RCLK from the data stream received at the RL 1
and RL2 lines. The PLL uses as a reference either a crystal at XTAU and XTAL2 or an
external oscillator at XTAL 1. The IPAT-B does not remove any jitter. Since the crystal
frequency is 16 times the input data frequency the digital PLL adds an jitter of max. 0.0625 UI
(unit intervals). In the absence of an input signal the jitter of clock, and recovered data lies
within the tolerance range of the used reference.
Input Jitter Tolerance
The IPAT-B receiver's tolerance to input jitter complies to CelD and AT & T requirements
for CEPT and T1 application.
Figure·5 shows the curves of the different input jitter specifications stated above as well
as the IPAT-B performance at the S 1/S2 interfaces.
As can be seen in figure 5, the curve for the IPAT-B at low frequencies describes a
20 dB/decade fall off, and at high frequencies are horizontal (at least 0.43 UI).
Siemens Components, Inc.
75
PEB 2235
Figure 5
Comparison of Input Jitter Specification and IPAT Performance
-c...
OJ
~ 10 3
r
::0
Cl.
C
10
2
10' .. =.:::~;!::~
. . . . . . . . . . . ._._._.~._
43802
10°
Transmitter
Basic Functionality
The transmitter transforms unipolar data to ternary (alternate bipolar) return to zero signals
of the appropriate shape. The unipolar data is provided at XDIP (positive pulses) and XDIN
(negative pulses), synchronously with the transmit clock XCLK. XDIP and XDIN are active
low and can be half or fully bauded.
The transmitter includes a programmable pulse shaper to satisfy the requirements of the
AT & T Technical Advisory # 34 at the cross connect point for T1 applications. The pulse
shaper is programmed via the line length selection pins LSO, LS1 and LS2. The pulse
shape is formed using an analog PLL, which multiplies by four the transmit clock XCLK.
This signal is used internally to generate the four segment/bit transmit pulse (CEPT: two
segll)ent/bit).
For T1 application the line length selection supports both low capaCitance cable with a
characteristic line capacitance of C' S:40 nF/km 65 nF/mile (e.g. MAT, ICOT) and higher
capacitance cable with a characteristic line capacitance of 40 nF/km s: C' s: 54 pF/km
(65 nF/mile s: C' s: 87 nFlmile) e.g. ABAM, PIC and PULP cables. This ensures that for
various cable types the signal at the DSX-1 cross connect point complies with the pulse
shape of the AT & T Technical Advisory #34.
=
The line length is selected programming the LSO, LS1 and LS2 pins as shown in table 2.
Siemens Components, Inc.
76
PEB 2235
Table 2
Line Length Selection
PlC/PULP·Cable
range/m
LS2 LS1 LSO
-
CEPT
T1/NTI
T1
T1
T1
T1
T1
T1
000
001
010
01 1
100
1 01
110
111
0- 35
25 - 65
55- 95
85 -125
115-155
145 - 185
175 - 210
ICOT·Cable
range/m*
-
0- 80
65 - 145
130 - 210
195 - 275
260 - 340
325 - 405
390 - 470
Note; For ICOT-cable the characteristic impedance is 140 Q
By selecting an all-zero code for LSO, LS1 and LS2 the IPAT-B can be adopted for CEPT
applications.
The pulse shape for NTI applications is achieved by using the same line length selection
code as for the lowest T1 cable range. To switch the device into a low power dissipation
mode, XDIP and XDIN should be held high.
The transmitter requires an external step up transformer to drive the line. The transmission
factor and the source serial resistor values can be seen in figure 6 and table 3 for the
various applications.
Figure 6
Transmitter Configuration
1
R1 :.r----...--.
XL --t..:=
Rl
XL2
t12
[:2
Line
...
-----c:=J--~
Siemens Components, Inc.
77
PES 2235
Table 3
Transmitter Configuration Values
Application
T1
Characteristic line impedance [0]
100
120
75
26:69
26:52
26:41
4.3
15
15
t,,:t2 = t'2: t2
R, (± 2.5%) [0]
CEPT
Wired in this way the transmitter has a return loss
a r > 8 dB for 0.025 fb s: f s: 0.05 fb,
a r > 14 dB for 0.05 fb s: fS: fb and
a r > 10 dB for 1.0 fb s: fS: 1.5 fb.
with fb being 2048 kHz (CEPT applications). A termination resistor of 1200 is assumed.
In T1 applications the return loss is heigher than 10 dB.
Please note, that the transformer ratio at the receiver is half of that at the transmitter. The
same type of transformer can thus be used at the receiver and af the transmitter. At the
transmitter the two windings are connected in parallel, at the receiver in series. Thus,
unbalances are avoided.
output Jitter
In the absence of any input jitter the IPAT-B generates an output jitter at most 0.014 UI in
CEPT and 0.01 UI in T1 applications.
Local Loopback
The local loopback mode disconnects the receive lines RL 1 and RL2 from the receiver.
Instead of the signals coming from the line the data provided at XTIP and XTIN is routed
through the receiver. The XDIN and XDIP signals continue to be transmitted on the line.
The local loopback occurs in response to LL going high.
Remote Loopback
In the remote loopback mode the clock and data recovered from the line inputs RL 1 and
RL2 are routed back to the line outputs XL 1 and XL2 via the transmitter. As in normal
mode they are also output at RDOP, RDON and RCLK. XDIP and XDIN are disconnected
from the transmitter. In this mode a device jitter of 0.0765 UI for CEPT and 0.0725 UI
for T1 is added.
The remote loopback mode is selected by a high RL signal.
Siemens Components, Inc.
78
PEB 2235
Please keep in mind that the IPAT-B is not capable of removing jitter. Therefore in remote
loopback mode jitter is not reduced. In normal applications, however, the data stream
being output from the IPAT-B runs through an elastic buffer (e.g. the ACFA PEB 2035)
which itself reduces jitter.
Microprocessor Interface
The IPAT-B is fully controlled by five parallel data lines (LSD, LS1, LS2, LL and RL) and
one control line (CS). To adapt the device to a standard microprocessor interface the low
state of CS is decoded from the microprocessor address, CS, WR and ALE lines.
To hardwire the chip, CS must be fixed to ground.
Loss of Signal Indication
In the case that the signal at the line receiver input (pins RL 1, RL2) becomes smaller
than V1NS;OA Vop loss of signal is indicated. This voltage value correspondings to a line
attenuation of about 12 dB in the CEPT case. This is performed by turning both signals
RDOP, RDON after at least 16 bits simultaneously to 5 V, Le. a logical 0 or both lines.
The following ACFA processes this indication for the system.
Operational Description
• Reset
In order to work properly, the IPAfTM-B needs to be started with a software reset.
This is done by simultaneously setting the pins RL and LL to logical 1 (Le. 5 V) far
at least one bit period and releasing both lines thereafter simultaneously.
It is possible to connect the pins RL and LL to Voo and to consequently turn on the
power supply. In this way a power-up reset is achieved.
• Selection of CEPT of 11 Application
Besides the crystal frequency the selections of CEPT or T1 application is achieved
by setting the pins LS2, LS1, LSD simultaneously with the reset to 000 for CEPT
application or to a T1 line length code (001 ... 111 see table 2).
• Line Length Selection
In the second step the line selection code has to be given. This will be normally
the same one as in the first step.
The following figures explain the procedure in some examples.
Siemens Components, Inc.
79
I
PEB2235
Figure 7
Timing of Software Programming
for CEPT Applications
Figure 8
Timing of Software Programming
for T1 Application
LS~
LS
~
RL
-II'--_ __
RL
-II
LL
-II'--_ __
LL
-II
LS2 _ _ _ _ __
LS2
E8l
E8l
LS 1
LS 1
E8l
C8:I
LSO
C8:I
C8:I
LSO _ _ _ _ __
t
t--t
t
1.
2.
1. Reset and selection of CEPT application
2. Regular operation in CEPT application
Figure 9
Timing of Software Programming
for LL Operation at CEPT or T1 Application
RL
-II
LL
~
LS2
E8l
E8l
LS 1
C8:I
C8:I
LSO
C8:I
181
t
1.
t--t
2.
1. Reset
2. Local loop and line code selection
Siemens Components, Inc.
t--t
2.
1.
1. Reset and selection of T1 application
2. Regular operation in T1 application with
selected line code
80
PEB 2235
DC Characteristics
TA = 0 to 70 D C; Voo = 5 V ± 5%, Vss = 0 V.
Limit Values
Symbol
min.
max.
Unit
L-input voltage
ViL
-0.4
0.8
V
H-input voltage
ViH
2.0
Voo+0.4
V
L-output voltage
VOL
0.45
V
IOL=2 mA
H-output voltage
H-output voltage
VOH
VOH
V
V
IOH =-400 j.LA
I oH =-100j.LA
Input leakage current
Output leakage current
10
j.LA
fLO
OV OUT 0, OUT 2, OUT 4, OUT 6
~ TSC 0, TS[ 1, TS[ 2, TSC 3
v>
PE X
2045
system
} Interface
OClK
SynChrOn
IN 2, IN 6, IN 10, IN14 }
Interface
-"
v
III
Voo ~s SP ClK
Siemens Components, Inc.
IN 9,IN 13
94
OUT 1, OUT 3, OUT 5,OUT 7
PEB 2045
PEF2045
System Integration
The main application fields for the PEx 2045 are in switches and primary access units.
Figure 3 shows a non-blocking switch for 512 input and 512 output channels using only
two devices. Figure 4 shows how eight devices can be arranged to form a non-blocking
1024 channel switch.
Figure 3
\
Memory Time Switch 16/16 for a Non-blocking 512-Channel Switch
PE x
2045
c--
PCM 2MHz
IN
,
8
, 36
•
PCM 2MHz_
OUT
PE x
2045
-.
B
This is possible due to the tristate capability of the PEx 2045.
Figure 4
Memory Time Switch 32/32 for a Non-blocking 1024-Channel Switch
16
PEx
8
20451---+---..."./'---
PEx
2045
11
21
PEx
2045
12
PEx
2045
22
8
.---..---r--
-
PCM 2 MHz
PCM 2 MHz
IN
OUT
16
B
PE x
2045 I---_--r--
PE x
---;,~~--i 2045
13
23
PE x
2045
PEx
2045
24
Siemens Components, Inc.
14
95
B
\---...---r--
•
PEB2045
PEF2045
Functional Description
The PEx 2045 is a memory time switch device. It can connect any of 512 PCM input channels
to any of 256 output channels.
The input information of a complete frame is stored in the on-chip 4 kbit speech memory SM.
(See figure 5). The incoming 512 channels of 8 bits each are written in sequence into fixed
positions in the SM. This is controlled by the input counter in the timing control block with a
8 kHz repetition rate.
For outputting, the connection memory (CM) is read in sequence. Each location in CM pOints
to a location in the speech memory. The byte in this speech memory location is read into the
current output time slot. The read access of the CM is controlled by the output counter which
also resides in the timing control block.
Hence the CM needs to be programmed beforehand for the desired connection. The CM
address corresponds to one particular output time slot and line number. The contents of this
CM address points to a particular input time slot and line number (now resident in the SM).
The PEx 2045 works in standard configuration for usual switching applications, and in the
primary access configuration where it realizes, together with the PEB 2035 (ACFA) and the
PEB 2235 (I PAT) , the system interface for up to four primary multiplex address lines.
FigureS
Block Diagram of the
Il P
Interface
PEx 2045
'~~/I
Speech
Memory
SM
SP
Siemens Components, Inc.
elK
DUTO
96
DUT7
PEB2045
PEF2045
Operational Description
Power Up
Upon power up the PEx 2045 is set to its initial state. The mode and configuration register
bits are all set to logical 1, the clock shift register bits to logical O. The status register B-bit
is undefined, the Z-bit contains logical 0, the R-bit is undefined.
This state is also reached by pulling the WR and RD signals to logical 0 at the same time,
(software reset). For the software reset the state of CS is of no significance.
Initialization Procedure
After power up a few internal signals and clocks need to be initialized. This is done with the
initialization sequence. To give all signals and clocks a defined value the MTSC must
encounter three falling and two rising edges of the SP signal. The resulting SP pulses may
be of any length allowed in normal operation. the time interval between the two SP pulses
may be of any length down to 250 nsec.
With all signals being defined, the CM needs to be reset. To do that a logical 0 is written
into MOD:RC. STA:B is set. The resulting CM reset is finished after at most 250 f.Lsec and
is indicated by the status register B-bit being logical O. Changing the pulse shaping factor N
during CM reset may result in a CM reset time longer than 250 f.Lsec.
To prepare the PEx 2045 for programming the CM, the RI- bit in the mode register must be
reset. Note that one mode register access can serve to reset both RC and RI bits as well as
configurating to chip (i.e. selecting operating mode etc.).
Siemens Components, Inc.
97
PEB2045
PEF2045
Figure 6
Initializing the PEx 2045 for a 8192-kHz-Device Clock
Until 3 SP pu lses have passed
N
Figure 7
Initializing the PEx 2045 for a 4096-kHz-Device Clock
Until 3 SP pulses have pas
N
Siemens Components, Inc.
98
PES 2045
PEF2045
Operation with a 4096-kHz-Device Clock
In order for the MTSC to operate with a 4096-kHz-device clock the CPS-bit In the CFR
register needs to be reset. This has to be done before the CM reset and needs up to 1.8Ilsec.
Please keep in mind, MOD:RI has to be reset prior to performing an indirect register access.
For a flow chart of this process refer to figure 7.
Standby Mode
With MOD:SB being logical 1 the PEx 2045 works as a backup device in redundant systems.
It can be accessed via the IlP interface and works internally like an active device. However,
the outputs are high impedance. If the SB-bit is reset the outputs are switched to low
impedance for the programmed active channels and this MTSC can take over from another
device which has been recognized as being faulty. See figure 8.
Figure 8
Device Setup in Redundant Systems
P[M IN
n
r---
Data Bus
"
pP
WR
RD
AD
>----
'---
-
-J'\..
~
-----
~~ rsus
~
PEx 2045
Standby
r---
0
IData
IData
reus
Bus
WR
R
~
1h'E
I
rM-
rM-
~
Ii~==
~
~..Q._-
PEx 2045
Active
Decoder
[SO
CS 1
CS2
CSii
[51
L-
I
m~
~
U
P[M OUT
Siemens Components, Inc.
1[52
CS n
p.::-.:..:..--
~
99
~.
~
PEB 2045
PEF2045
Detailed Register Description
The following registers may be accessed:
Table 1
Addressing the Direct Registers
AddressAO
Write Operation
Read Operation
a
MOD
STA
1
IAR
IAR
The chapters in this section cover the registers in detail.
Mode Register (MOD)
Access: write on address
a
DB?
DBO
RC
TE
RI
SB
MI1
MIO
M01
MOO
Value after power up: FFH
RC:
Reset Connection memory; writing a zero to this bit causes the complete connection
memory to be overwritten with 200H (tristate). During this time STA:B is set. The
maximum time for resetting the connection memory is 250 I1s.
TE:
Tristate Enable; this bit determines which tristating scheme is activated:
TE = 1:
If the speech memory address written into the connection memory is
S8 - SO = 0, the output channel is tristated.
TE = 0:
The S9 bit written into the connection memory is interpreted as a validity
bit: S9 = 0 enables the programmed connection, S9 = 1 tristates the
output.
Note:
If TE = 1, time slot
switching.
a of
the logical input line 0 cannot be used for
RI:
Reset Indirect access mechanism; setting this bit resets the indirect access mechanism. RI has to be cleared before writing/reading IAR after reset.
SB:
Stand By; by selecting SB = 1 all outputs are tristated The connection memory
works normally. The PEx 2045 can be activated immediately by resetting SB.
M11/0:
M01/0:
Input/Output Operation Mode; these bits define M01/0 the bit rate of the input
and output lines. The bit rates are given in table 2, the corresponding pin functions
in table 3 (standard configuration) and table 4 (primary multiplex access configuration) ..
Siemens Components, Inc.
100
PEB 2045
PEF2045
Table 2
Input/Output Operating Modes
MI1
MID
M01
MOO
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
0
0
1
1
1
1
1
0
0
1
0
1
1
1
1
1
Output Mode
Input Mode
16x2
16x2
16x2
4x8
4x8
4x8
2x8/8x2
2x8/8x2
2x8/8x2
8x4
4x8
4x4/8x2
8x4
16x8
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mpitls
Mbitls
Mbitls
Mbitls
8x2
2x8
4x2/1 x8
8x2
2x8
4x2/1 x8
8x2
2x8
4x2/1 x8
4x4
4x4
4x2/2x4
2x8
2x8
Mbitls**
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls
Mbitls**
Mbitls
Mbitls
Mbitls**
Mbitls
Mbitls*
unused
unused
0
0
* for space switch application only
** can also be used for primary access configuration
In the mixed modes the first bit rate refers to the odd line numbers, the second one to the
even line numbers.
Siemens Components, Inc.
101
PEB2045
PEF2045
Table 3
Input and Output Pin Arrangement for the Standard Configuration
Input Pin Arrangement
Pin No.
P-DIP Pl.-CC
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
4
5
7
8
9
10
11
12
13
14
15
16
17
18
19 /
20
16x8 Mbitls
16x2 Mbitls
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
1
0
5
4
9
8
13
12
14
15
10
11
6
7
2
3
4x8
Mbitls
8x4
8x2+2x8
Mbitls
Mbitls
IN 0
Mbitls
IN 0
IN 4
IN 4
IN 8
IN 1
INO
IN2
IN3
8x2+4x4
IN 1
IN 12
IN 14
IN3
IN10
IN 1
INO
IN 5
IN 4
IN 6
IN 7
IN2
IN3
IN 1
IN 8
IN5
IN 12
IN 14
IN7
IN10
IN3
IN 6
IN 6
IN 2
IN 2
Note: The input line numbers shown are the logical line numbers to be used for programming the connection memory. In the case of 16 input lines the logical line numbers
are identical to the pin names.
Output Pin Arrangement
Pin No.
P-DIP Pl.-CC
32
33
34
35
36
37
38
39
35
36
37
38
40
41
42
43
8x2
2x8
Mbitls
Mbitls
OUT 7
OUT 6
OUT 5
OUT 4
OUT3
OUT 2
OUT 1
aUTO
4x4
4x2 + 1x8
Mbitls
Mbit/s
Mbitls
OUT 7
OUT 7
OUT 5
OUT 5
OUT 3
OUT 1
aUTO
4x2+2x4
OUT 1
aUTO
OUT 3
OUT 2
OUT 1
aUTO
OUT 3
OUT 2
OUT 1
Note: The logical output line numbers shown above are identical to the pin names.
Siemens Components,lnc.
102
OUT 1
PEB2045
PEF2045
Table 4
Input, Output and Tristate Pin Arrangement for the Primary Access Configuration
Pin No.
Pin·name
P·DIP
System
Interface Mode
PL·CC
2 MHz
4 MHz
8 MHz
5
TSCO
TSC1
TSCO
System interface
tristate control
signals, clock shift
programmable
TSCO
TSC1
TSC2
TSC3
4
6
8
10
10
12
TSCO
TSC1
TSC2
TSC3
OUT 0
OUT 2
OUT 4
OUT 6
39
37
35
33
43
41
38
36
OUT 0
OUT 1
OUT 2
OUT 3
OUT 0
OUT 1
OUT 0
System interface
outputs
clock shift
programmable
9
7
5
3
11
9
7
4
IN3
IN2
IN 1
INO
IN 1
INO
INO
System interface
inputs,
clock shift
programmable
OUT 1
OUT 3
OUT 5
OUT 7
38
36
34
32
42
40
37
35
OUT 0
OUT 1
OUT 2
OUT 3
OUT 0
OUT 1
OUT 2
OUT 3
OUT 0
OUT 1
OUT 2
OUT 3
Synchronous 2 MHz
interface
outputs
IN 14
IN 10
IN6
IN2
11
13
15
13
15
17
19
IN 3
IN2
IN 1
INO
IN3
IN 2
IN 1
INO
Synchronous 2 MHz
interface
inputs
17
3
2
1
0
0000
1111
1010
M11, Mia, M01, MOO
IN 13
IN9
IN5
IN 1
8
Mode
Note:
IN
IN
IN
IN
The input, output and tristate control line numbers shown in the center columns of
this table are logical line numbers. The corresponding pin names are listed in the
left most column.
Siemens Components, Inc.
103
PEB 2045
PEF2045
Status Register (STA)
Access: read at address 0
DB7
DBO
z
B
B
R
o
o
o
Busy: the chip is busy resetting the connection memory (B
after power up and logical 0 after the device initialization.
o
= 1)
o
B is undefined
Note: The maximum time for resetting the connection memory is 250 IJ.s.
Z
incomplete instruction; a three byte indirect instruction is not completed (Z = 1).
Z is 0 after power up.
Z is reset and the indirect access is cancelled by setting MOD:RI or
resetting MOD:RC
Note:
R
initialization Request. The conne.ction memory has to be reset due to loss of data
(R = 1). The R bit is set after power failure or inappropriate clocking and reset
when the connection memory reset is finished. R is undefined after power up and
logical 0 after the device initialization.
Siemens Components, Inc.
104
PEB 2045
PEF2045
Indirect Access Register (IAR)
(Read or Write Operation with Address AO = 1)
An indirect access is performed by reading/writing three consecutive bytes (first byte =
control byte, second byte = data byte, third byte = address byte) to/from IAR. The structure
is shown in table 5.
TableS
The 3 Bytes of the Indirect Access
Bit 7
Bit 0
0
0
K1
KO
0
0
C1
CO
Control Byte
07
06
05
04
03
02
01
00
Oata Byte
IA7
IA6
IA5
IA4
IA3
IA2
IA1
lAO
Address Byte
The control byte bits K1, KO, C1 and CO together with the address byte determine the type
of access being performed according to table 6.
Table 6
Encoding the Different Types of Indirect Accesses
K1
KO
C1
CO
Address Byte
0
1
0
0
0
09
09
09
08
08
08
CM-Address
CM-Address
CM-Address
Read
Write
Write
CM
CM
CM
1
1
1
1
1
1
1
1
0
0
1
0
1
FEH
FEH
FFH
FFH
Write
Read
Write
Read
CFR
CFR
CSR
CSR
1
Siemens Components, Inc.
0
0
0
105
Type of Access
PEB2045
PEF2045
Connection Memory Access
For a connection memory access the control byte bits C1 and CO contain the data bits 09
and 08, respectively. 09 is the validity bit which tqgether with 08 and the data byte 07-00
is written to the CM address IA7-IAO.
The function of the validity bit IS controlled by STA:TE. 08-00 and IA7-IAO contain the
information for the logical line and time-slot numbers of the programmed connection,
08-00 for the inputs, IA7-IAO for the outputs. Tables 7 through 11 show the programming
of these bits for the different configurations and modes.
Standard Configuration
Table 7
Time Slot and Line Programming for Standard Configuration
Standard Configuration, all Modes Except, Space Switch Mode
2 Mbitls input lines
Bit
Bit
Bit
03
08
09
to
to
DO
04
Logical line number
Time-slot number
Valididy bit
4 Mbitls input lines
Bit
Bit
Bit
02
08
09
to
to
DO
03
Logical line number
Time-slot number
Validity bit
8 Mbitls input lines
Bit
Bit
Bit
01
08
09
to
to
DO
02
Logical line number
Time-slot number
Validity bit
2 Mbitls output lines
Bit
Bit
IA2
IA7
to
to
lAO
lAO
Une number
Time-slot number
4 Mbitls output lines
Bit
Bit
IA1
IA7
to
to
lAO
IA2
Line number
Time-slot number
8 Mbitls output lines
Bit
Bit
lAO
IA7
to
IA1
Line number
time-slot number
Siemens Components, Inc.
106
PES 2045
PEF2045
Space Switch Mode
Table 8
Time Slot and Line Programming for Space Switch Mode
Space-Switch-Mode
(M11 = 1, MIO= 1; M01 = 0, MOO= 1)
8 Mbitls input lines
Bit
Bit
00
04
Bit
09
Bit
Bit
lAO
IA1
8 Mbitls output lines
to
to
03
08
to
IA7
Logical line number.
The lower 5 bits of
the time-slot number
Validity bit
Logical line number
Time-slot number
N is fixed to 70. The selection of one specific input time slot is possible by writing the
connection memory (CM) as shown below.
Table 9
Programming Input and Output Lines and Time Slots in Space Switch Mode
In CM address 00-3F:
In CM address 40-7F:
In CM address 80-BF:
In CM address CO-FF:
08-04
08-04
08-04
08-04
(SM
(SM
(SM
(SM
addr.)
addr.)
addr.)
addr.)
=
TSO -TS3
TS32 - TS63
TS6 - TS95
TS96 - TS127
In space switch mode the leading edge of the SP pulse must be applied with the first bit
of time slot 125. The input and output time-slot number must match.
Siemens Components, Inc.
107
PEB2045
PEF2045
Primary Access Configuration
Table 10
Time Slot and Line Programming for the Primary Access Configuration
2 MbiVs input lines
Bit
Bit
Bit
Bit
01
03
08
09
to
to
to
DO
02
04
Interface select in
line number
Time-slot number
Validity bit
4 MbiVs input lines
Bit
Bit
Bit
Bit
01
02
08
09
to
DO
to
03
Fixed to 01 (system interface)
Line numbers
Time-slot number
Validity bit
8 MbiVs input lines
Bit
Bit
Bit
01
08
09
to
to
DO
02
2 MbiVs output lines
Bit
Bit
Bit
lAO
IA2
IA7
to
to
IA1
IA3
Interface select out
Line number
Time-slot number
Bit
Bit
Bit
lAO
IA1
IA7
to
IA2
Fixed to 0 (system interface)
Line number
Time-slot number
Bit
Bit
lAO
IA7
to
IA1
Fixed to 0 (system interface)
Time-slot number
4 MiVs output lines
8 MbiVs output lines
Fixed to 01 (system interface)
Line number
Validity bit
The interface select bits have to be programmed as shown in the following table:
Table 11
Interface Selection Bits
input lines
output lines
Siemens Components, Inc.
System
Interface
.Synchronous
2 MHz Interface
01
10
0
1
108
PEB 2045
PEF2045
Configuration Register Access (CFR)
Access: read or write at indirect address FEH
For a read access the bit 0 of the control byte must be set to logical 1 and for a write access
to logical O.
Value after power up or software reset: FFH
DB7
DBO
1
CFS
CPS
CPS..
Clock Period Select: device clock is set to 8192 kHz (logical 1) or 4096 kHz
(logical 0)
CFS..
ConFiguration Select: The PEx 2045 works In either the primary access configuration (logical 0) or in standard configuration (logical 1). Setting this bit to
logical 1 resets the CSR to OOH'
Clock Shift Register Access (CSR)
Access: read or write at indirect address FEH
For a read access the bit 0 of the control byte has to be set to logical 1 and for a write access
to logical O.
The value after power up is OOH
DBO
DB7
RS2
RS1
RSO
RRE
XS2
XS1
XSO
XFE
RS2 .. RSO..
Receive clock Shift, bits 2-0. The received data stream is shifted in bit period
steps as shown in figure 9.
RRE...
Receive with Rising Edge. The data is sampled with the falling (RRE = 0) or
riSing edge (RRE = 1) of the data equivalent clock. (See figure 9).
XSO •. XS2..
Transmit clock Shift, bits 2-0. The transmitted data stream is shifted as shown
in figure 9.
XFE...
Transmit with Falling Edge; data is transmitted with the rising (XFE = 0) or
falling edge (XFE = 1) of the device clock.
Siemens Components, Inc.
109
PEB2045
PEF2045
Data stream manipulation according to these register entries only affects the system interface
and only in the primary access configuration. The frame structure can be moved relative
to the SP slope by up to seven clo~ periods in half clock period steps. This register can
hold non-zero values only for a CFR :CFS value of logical 0, Figure 9 illustrates the clock
shifting facility.
Identical non-zero entries for RS2-RSO and XS2-XSO as well as identical RRE and XFE
generate an output time-slot structure which is 1 time slot late relative to the input time-slot
structure.
Identical 000 entries RS2-RO and XS2-XSO as well as RRE and XFE being logical 0 cause
the input and output frames to coincide in time.
Figure 9
Clock Shifting
SP
ClK
~~I
TSO
CSR: 0000
____________~__T~S~O______~__________-+___
00'0
f ___________+--~~~O~----~----------~----~
-t~
________~--~T~S~O------+_----------_+-----TSO
--------r_--~------4_----------~--------
£ ______+_--~T~SO~----_+------------~--------
~----~Ir---T~S~O------~I------------~I----------
~ __~Ir_-~~O------~I~----------~I------------
TSO
0'00
o , '0
'000
'0'0
, , 00
", ,
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
XXXX
CSR: XXXX
0000
~---r------------r-------T~S~O--4-------------
XXXX
6 ____4_----------~------~T~S~0--+_----------
XXXX
" '0
, , 00
~'_u ______+_----------_+------~~--~--------
XXXX
'010
~o
~--------r-----------4-------~~~--------
XXXX
'000
£ ________~------------+_------~T~S~O--+_-----
XXXX
.¥!
~
~o
E
~-----------+------------+-------~~~o~~----
~ ____________~~----------+_------T~S~O--_+--
Siemens Components, Inc.
110
0' '0
XXXX 0' 00
XXXX 00' ,
PEB 2045
PEF2045
Absolute Maximum Ratings
Parameter
Symbol
Unit
Limit Values
Ambient temperature under bias PES 2045
TA
Oto 70
°C
Storage temperature PES 2045
Tstg
-65 to 125
°C
Ambient temperature under bias PEF 2045
TA
-40 to 85
°C
Storage temperature PEF 2045
Tstg
-65 to 125
°C
Voltage on any pin with respect to ground
Vs
-0.4 to Voo +0.4
V
DC Characteristics
Ambient temperature under bias range; Voo = 5 V
± 5%, Vss = 0 V.
Symbol
Limit Values
min.
max.
L-input voltage
IliL
-0.4
0.8
V
H-input voltage
IliH
2.0
Voo+0.4
V
0.45
V
IOL =
V
V
IOH
IOH
Parameter
Unit
Test Conditions
L-output voltage
VOL
H-output voltage
H-output voltage
VOH
VOH
Operational power supply current
Icc
10
mA
Voo=5 V,
inputs at 0 V or Voo ,
no output loads
Input leakage current
Output leakage current
ILl
10
!LA
OV---{ TS63,Bit6
----{ TSO,BitO } -
---{ TSO,Bit1
}--
E
.!
~ IN
t-
8 Mbit/s
50
.~{
§ ~ OUT
E.e
u ....
c
2 Mbit/s
Time Slot 31,Bit7
OUT
2 Mbit/s
TS31,Bit7
. .....
Vl':
t::>
.,u
........'"
0
OUT
2.: 4 Mbit/s
TSO,BitO
TS63,Bit6
TSO,Bit1
TS63,Bit6
TSO,Bit1
E
.!
~
Vl
OUT
8 Mbit/s
I~.,
....'"r...
TSC
2 Mbit/s
u
J!!
.:
TSC
4 Mbit/s
E
.!
.
Vl
TSC
8 Mbit/s
Siemens Components. Inc,
116
}
PEB 2045
PEF 2045
Figure 15
PCM Line Timing in Standard Configuration with a 4-MHz-Device Clock
510
o
511
ClK
SP
IN 2 Mbit/s
~-------~-o
----
OUT 2Mbit/s
Time Slot 0, BitO
--~ ~Nr--~--~---
IN 4 Mbit/s
our 4Mbit/s
~
TS63,Bit6
Siemens Components, Inc.
Xr--
to.t=
X
TS- 6-3,-Bi-t7---L-r-s-0,-B,-tO-.....
117
rs 0,Bit1
PEB 2045
PEF2045
Figure 16
PCM Line Timing in Primary Access Configuration with a 4-MHz-Device Clock and a
CSR Entry (00010001)
I
~
~
0
ClK
SP
i
VI
oS~{
u
c:
..C>..C>..a..C>..a..C>..a.VI
SIP2
SIP6
SIP1
SIP7
SIPO
Q:
Q:
VI VI VI VI VI VI VI VI
Q:
6 5 4 3 2 1 44 43 42 41 40
TxHW01
f5Yi
o
39
TxHWOO
RxHWO 1
RESET
RxHWOO
ill
TxHWO 1
N.L
TSC 1
N.C.
Tx HWOO
WR
TSCO
VOD
T5TIl
Syp
SClK
SIGS
OIR
PEB 2052
N.C.
N.c.
N.C
18 19 20 21 22 23 24 25 26 27 28
PEB 2052
SYP
07
SClK
06
SIGS
05
OIR
04
N.C
03
N[
02
V DD
01
l$
DO
ALE
RO
Vss
Siemens Components, Inc.
ClK
155
fNi'
VDD
N.C.
36
35
34
33
32
31
30
29
WR
1'00
07
06
05
04
03
02
PEB2052
Pin Definitions and Functions
Pin No.
PL-CC
Pin No. Symbol
P-DIP
Name
Function
Subscriber
interface port
(inpuVoutput)
These interface ports are used for bidirectional, bit-serial transfer of speech,
data and control words to and from
the signal processing codec filter
(SICOFI) or standard codec. Corresponding with the direction signal, the
PIC PES 2052 is transmitting during
the high level of DIR within the first half
of a 125 j..I.s frame.
Receive highway
data (input)
Receive highway
data (input)
Receive PCM highway 1 interface.
1
1
SIP4
4
4
SIP 7
5
5
RxHWD1
6
6
RxHWDO
7
7
TxHWD 1
Transmit highway
data (output)
Output of the transmit side onto the
send PCM highway 1 (serial bus). The
8-bit PCM word is serially sent out on
this pin at the programmed time slot.
Tristate output.
8
8
TSC 1
Tristate control
(output, active low)
Normally high, this signal goes low
while the PIC is transmitting an 8-bit
PCM word on the PCM highway 1.
9
9
TxHWDO
Transmit highway
data (output)
Output of the transmit side onto the
send PCM highway O.
10
10
TSCO
Tristate control
(output, active low)
Tristate control of highway O.
11
11
SYP
Synchronization
SYP is a frame synchronization pulse
which resets the on-chip time-slot
counters.
12
12
SCLK
Slave clock
(output)
C.lock output for the peripheral devices.
The signals between the codec filter
and the PIC are latched and transmitted
with the rising edge of SCLK.
13
13
SIGS
Signal strobe
(output, active
high)
The SIGS output supplies a programmabie strobe signal.
Siemens Components, Inc.
156
Receive PCM highway 0 interface.
The PIC serially receives a PCM word
(8 bits) through one of these leads at
the programmed time slot.
PEB 2052
Pin Definitions and Functions (confd)
Pin No.
Pin No. Symbol
P-DIP
Name
Function
PL-CC
14
14
DIR
Direction
(output, active
high)
DIR is an 8-kHz-symmetric frame signal
which controls the direction of data
transfer from and to the peripheral
devices. The PIC is able to receive data
during the low state of DIR.
15
15
N.C.
Not connected
16
16
N.C.
Not connected
38
17
Voo
Power supply: Voo = 5.0 V± 0.25 V
19
18
CS
Chip select
(input, active low)
CS is used to address the PIC. A low
level at this input enables the PIC to
accept commands or data from a IlP
within a write cycle, or to transmit data
during a read cycle.
20
19
ALE
Address latch
enable (input,
active high)
A high level at this input indicates that
the data on the external bus is an
address selecting one of the PIC-internal sources or destinations. Latching
into the address latch occurs during
the high-low transition.
22,23
20
Vss
25
21
CLK
Clock
(input)
A standard TTL clock provides the
basic timing of the controller. The clock
is synchronous to the PCM clock.
26
22
RD
Read strobe
(input, active low)
RD is used together with CS to transfer
data from the PBC to a IlP or memory.
27
23
DO
System data bus
The data bus transfers data and commands between the IlP or memory and
the PIC.
34
30
D7
35
31
Voo
Siemens Components, Inc.
Ground (0 V)
Power supply: Voo = 5.0 ± 0.25 V
157
PEB 2052
Pin Definitions and Functions (cont'd)
Pin No.
PL-CC
Pin No. Symbol
P-DIP
Name
Function
36
32
WR
Write strobe
(input, active low)
During the low state of WR data can
be transferred from ltle IlP or memory
to the PBC.
37
33
34
N.C.
N.C.
39
35
INT
Interrupt
request (output,
active low)
The signal is pulled down, when the
PIC is requesting an interrupt. In that
case, the IlP should enter an interrupt
routine for reading status register 1.
40
36
RESET
Reset (input,
active hogh)
A high on this input forces the PIC
into reset state. The minimum reset
pulse is 16 complete clock cycles.
41
37
SIP 0
Not connected
Not connected
Subscriber
interface port
(input/output)
44
40
SIP3
Siemens Components, Inc.
158
These interface ports are used for bidirectional, bit-serial transfer of speech,
data and control words to and from
the Signal Processing Filter (SICOFI)
or standard codec. Corresponding
with the direction signal, the PIC
PEB 2052 is transmitting during the
high level of DIR within the first half of a
125 Ils frame.
PES 2052
Block Diagram
SIP 0
--;I
SIP 7
OIR
SIGS
SClK
SYP
ClK
RESET
-----------I
I
I
/'
Subscriber
Interface Unit
A
~""
....
v
;".It
J\.
....
v
r--
PCM
Interface Unit
I--
_t
Timing
Control Unit
.It
~
....
v
~ PCM
~ Highways
I.. •
Bus Interface
Control Unit
t
Special Purpose
Registers
...
.It
TSA Module
v
--Vee
--GNO
Bus Interface
Registers
FC FIFO
CPU Bus
(S
Siemens Components, Inc.
ALE
159
RO
WR
INT 00-07 OMIR OMOR
PEB2052
Description of the Functional Blocks
The PIC has been designed especially for use in peripheral subscriber boards, but its
functional flexibility also permits its application in various parts of a digital exchange telecommunications system.
Used in peripheral subscriber boards it performs two essential functions:
1) Exchange of control data between an on-board processing unit and individual subscriber
connections.
2) The time-slot controlled transfer of PCM data (64-Kbaud channels) between the PCM
highways and the subscriber connections. Data transfers between both parts, such as
the access of the on-board f.LP to 64-Kbaud channels, are considerably simplified
by the IC.
The PIC Consists of the Following Functional Blocks
• Subscriber Interface Unit
• PCM Interface Unit
• TSA Module (Contents-Addressable Memory)
• Timing Control Unit
• f.LP Interface
• f.LP Control and Status Register
• Feature Control FIFO (16 byte)
• Bus Interface Register
Siemens Components, Inc.
160
PEB 2052
Maximum Ratings
Limit Values
Parameter
Symbol
min.
Storage temperature
Tstg
-65
TA
0
Voltage at any pin referred to ground
Vs
-0.5
Total power consumption
Ptot
I max.
Unit
I 125
°C
70
°C
7
V
35
mW
Range of Operation
Operating temperature
DC Characteristics
TA = 0 to 70°C; Vee = 5 V ± 0.25 V; GND = 0 V
Limit Values
Parameter
typo
Symbol
min.
max.
Unit
0.8
V
5.5
V
0.45
V
IliL
-0.5
H-input voltage
IliH
2.0
L-outplit voltage
IOL = +1.6 rnA
VOL
H-output voltage
I oH =-400j.LA
VOH
2.4
Input leakage current
IliN= Vee toOV
IlL
-10
10
j.LA
Output leakage current
VOUT = Vee to 0 V
IOL
-10
10
j.LA
Vee supply current
Vee=5 V
Icc
7
rnA
typo
max.
Unit
10
pF
L-input voltage
V
capacitance
TA = 25°C; Vee = GND= 0 V
Limit Values
Parameter
Symbol
min.
Input capacitance
fe= 1 MHz
CIN
5
InpuVoutput capacitance
CliO
10
20
pF
Output capacitance
unmeasured pins
returned to GND
COUT
8
15
pF
Siemens Components, Inc.
161
PEB 2052
AC Characteristics
TA = 0 to 70 DC; Vcc = 5 V ± 0.25 V; GND = 0 V
Microprocessor Interface
Read Cycle
Limit Values
Parameter
Symbol
Address hold after ALE
tLA
20
ns
Address to ALE setup
tAL
30
ns
Data delay from RD
t RO
AD pulse width
tRR
Output float delay
tOF
RD control interval
tRI
ALE pulse width
min.
max.
120
120
Unit
ns
ns
25
ns
ns
tAA
80
60
WR pulse width
tww
100
ns
50
25
50
ns
ns
Write cycle
Data setup to WR
tow
Data hold after WR
two
WR control interval
tWI
ns
ns
Read Cycle
ALE
t-----tRi-------l
DB
Write Cycle
DB
---fWi------t-~U,..----
---------------
__-
-""".~-,...,._-_-_-_-_-_-_-_-_-_-_-_--vo;;;;;-v-_________________
_l"lIO-_-T'-
Siemens Components, Inc.
~
162
PES 2052
Clock Timing
Limit Values
Parameter
min.
max.
Unit
4.2
MHz
40
125
60
Nx 125
%
60
10
50
tClK
ns
512
512
150
kHz
150
110
ns
System Clock
System clock frequency
fClK
Duty cycle
Sync pulse period
tspp
Sync pulse width
tSYp
Pulse delay to ClK
tdSYP
Setup time to ClK
tsSYP
j.Ls
ns
ns
Slave Clock
Clock frequency
Clock delay time
ns
DIR Clock
Delay time to ClK (rising edge)
Delay time to ClK (falling edge)
ns
SIU Interface
SIP data delay
200
120
120
t dSIP
ns
Data enable receive
tOER
Data disable receive
tOOR
Data enable transmit
tOEX
tOHX
0
0
ns
Data hold transmit
Data setup transmit (control data)
tosx
CP/2+200
ns
Data setup transmit
tosx
100
Signaling strobe delay (falling edge)
tOSIG F
Signaling strobe delay (rising edge)
tOSIG R
Siemens Components, Inc.
163
ns
ns
ns
ns
150
150
ns
ns
PEB2052
SIP Interface Timing
'._._.-'I
.
Detail B
Detail A
Syp
I
ClK
SClK
DlR
SIP IN
i
-t-
SIP OUT-------------
L._._..J
Detail B
Siemens Components, Inc.
164
I
PEB 2052
Serial Port Timing
PCM Interface
Parameter
I Symbol
Limit Values
max.
min.
Unit
Receive Timing
Receive data setup OCR = 1
tOSRF
20
ns
Receive data setup OCR = 0
tos RR
40
ns
Receive data hold DCR=1
tOH RF
40
ns
tOH RR
10
ns
Receive data hold DCR=O
Receive Timing
~CLK
RxHWO
OCR =1
RxHWO
OCR= 0
PCM Interface (confd)
Parameter
Test Conditions
Transmit Timing
Data enable DCX = 0
tOZXR
160
ns
C L =200 pF
Data enable DCX = 1
tOZXF
100
ns
C L =200 pF
Data hold time DCX = 0
tOHXR
160
ns
C L =200 pF
Data hold time DCX = 1
tOHxF
100
ns
C L = 200 pF
Data float on T8 EXIT
tHZX
80
ns
C L =150pF
Time slot x to enable DCX = 0
tSONR
130
ns
C L = 150 pF
Time slot x to enable DCX = 1
tSONF
100
ns
C L = 150 pF
Time slot x to disable
tSOFF
100
ns
C L = 150 pF
Siemens Components, Inc.
165
PEB 2052
Transmit Timing
\
-.-I
-
\
I
elK
TxHWO
K
tOZXR
I--
oex= 0
- - tOHXRI--
K:
1.
--
tOZXF
---
TxHWO
oex= 1
--- t OHXF I---
Tse
oex =0
--
tSONR
L
Tse
___ t
SONF
oex=1
~
AC Testing Input, Output Waveform
AC Testing Load Circuit
2.4
2.0"
Oevice
Under
Test
2.0
Test POints/
0.8 /
"O.S
0.45
AC testing: inputs are driven at 2.4 V for a logic "1" and at 0.45 V for a logic "0".
Timing measurements are made at 2.0 V for a logic "1" and at 0.8 V for a logic "0".
Siemens Components, Inc.
166
SIEMENS
Signal Processing Codec Filter (SICOR)
Preliminary Data
PEB2060
CMOSIC
Type
Ordering Code
Package
PEB 2060-P
PEB2060-N
067100-Z170
067100-Z8393
P-DIP-22
PL-CC-28 (SMO)
The Signal Processing Codec Filter (SICOFI ®) PEB 2060 is a fully integrated PCM codec
(coder/decoder) and transmit/receive filter fabricated in advanced CMOS technology for
applications in digital telecommunication systems. Based on a digital filter concept, the
PEB 2060 provides improved transmission performance and high flexibility. The digital signal
processing approach supports software controlled adjustment of the analog behavior,
including attractive features such as programmable transhybrid balancing, impedance
matching, gain and frequency response correction.
Features
•
•
•
•
Single chip codec and filter
Band limitation according to CCITI and AT& T recommendations
Digital Signal Processing techniques
Digital voice transmission
- PCM encoded (A-law or j.L-law)
- linear (16 bit 2s complement)
• Programmable digital filters for
- impedance matching
- transhybrid balancing
- gain
- frequency response correction
• Configurable three pin serial interface
- 512-kHz-SLD-Bus (e.g. to PEB 2050/51)
- burst mode with bit rates up to 8 MHz
• Programmable signaling interface to peripherals (e.g. SLlC)
• High performance AID and D/A conversion
• Programmable analog gain
• Advanced test capabilities
- three digital loop back modes
- two analog loop back modes
- on chip sine wave generation
• No trimming or adjustments
• No external components
• Variable SICOFI Master Clock selection
• Signaling expansion possible
• Prepared for three-party conferencing
• Advanced low power 2 j.LCMOS technology
• Power supply +/-5 V
167
PES 2060
Pin Configuration
(top view)
PL-CC-28
P-DIP-22
I-
voo
VIN
VOUT
SI3
GNDA
SI2
Vss
SI1
GNDD
TEST
SO 3
SIP
502
SA
SO 1
SB
RS
SC
DIR
SD
?LL
SCLK
Siemens Components, Inc.
g
u
c
z,.."
>:ZS'>Vl
3 2 1 28 27
N.C
GNDA
Vss
GNDD
S03
S02
S01
N.L
RS
26 SI2
25 N.C.
SI1
TEST
PEP 2060
NL
SIP
SA
SB
SC
0
O:::--'u~o
~~zLjVJ
VI
168
PEB2060
Pin Definitions and Functions
PinNa.
P-DIP
PinNa.
PL-CC
Symbol Input (I)
Output (0)
Function
1
4
1
6
Voo
Vss
I
I
Power supply +5 V
Power supply -5 V
3
5
GNDA
I
5
7
GNDD
I
Ground analog, not internally connected to GNDD.
All analog signals are referred to this pin.
Ground digital, not internally connected to GNDA.
All digital signals are referred to this pin.
22
2
28
3
VIN
VOUT
I
0
Analog voice input to transmit path.
Analog voice output of the received digital voice.
12
10
17
16
13
21
SCLK
DIR
SIP
I
I
I/O
Slave clock.
Frame synchronisation signal (direction signal).
Serial Interface Port, bidirectional serial data port.
9
12
RS
I
18
11
23
14
TEST
PLL
I
I
Reset input, active high, RS forces the SICOFI to
power down mode and resets the configuration
registers.
Test input, normally connected to GNDD.
Master clock selection (PLL/external clock).
19
20
21
24
26
27
SI1
SI2
SI3
I
I
I
Signaling Inputs. Data present at SI is sampled
and transmitted via the serial interface.
8
7
6
10
9
8
S01
S02
S03
0
0
0
Signaling Outputs. Data received via the serial
interface is latched and fed to these outputs.
16
15
14
13
20
19
18
17
SA
S8
SC
SO
I/O
I/O
I/O
I/O
Programmable I/O signaling pins. Each ofthese
pins may be declared input or output individually
with adequate SICOFI status settings. If 2
SICOFls are connected to 1 serial interface,
pin SA (highllow) assigns voice, control and
signaling bytes.
Siemens Components, Inc.
169
PEB2060
SICOFI Principles
The SICOFI codec filter solution is a highly digital approach utilizing the advantages of
digital signal processing such as excellent performance, high flexibility, easy testing, no
sensitivity to fabrication and temperature variations, no problems with crosstalk and power
supply rejection.
Figure 1
SICOFI Signal Flow Graph
SIP
DIR
SCLK
Transmit Direction
The analog input signal is AID converted, digitally filtered and transmitted either PCMencoded or linear. Antialiasing is done with a 2nd order Sallen-Key prefilter (PREFI). The
AID Converter (ADC) is a modified slopeadaptive interpolative sigma-delta modulator with a
sampling rate of 128 kHz. Digital downsampling to 8 kHz is done by subsequent decimation
filters D1 and D2 together with the PCM bandpass filter (BP).
Receive Direction
The digital input signal is received PCM-encoded or linear, digitally filtered and D/A converted to generate the ananlog output signal. Digital interpolation up to 128 kHz is done by
the PCM lowpass filter (LP) and the interpolation filters 11 and 12. The DIA Converter (DAC)
output is fed to the 2nd order Sallen-Key postfilter (POSI).
Programmable Functions
The high flexibility of the SICOFI is based on a variety of user programmable filters, which
are analog gain adjustment AGR and AGX, digital gain adjustment GR and GX, frequency
response adjustment R and X, impedance matching filter Z and the transhybrid balancing
filter B.
Siemens Components, Inc.
170
PEB 2060
Figure 2
SICOFI Block Diagram
Signaling
SA .. SO
SI
SO
OIR
Interface
S[LK
SIP
S
L
0
B
U
S
DSP
(oeff.
RAM
The SICOFI bridges the gap between analog and digital voice signal transmission in modern
telecommunication system.
High performance oversampling analog-to-digital converter (ADC) and digital-to-analog
converter (DAC) provide the conversion accuracy required. An analog antialiasing prefilter
(PREFI) and smoothing postfilter (POFI) is included. The dedicated on chip digital signal
processor (DSP) handles all the algorithms necessary, e.g. PCM bandpass filtering, sample
rate conversion and PCM companding. The three pin serial SLD-Bus interface handles
digital voice transmission and SICOFI feature control. Specific filter programming is done
by downloading coefficients to the coefficient ram (CRAM).
The ten pin parallel signaling interface provides for a powerful per line SLiC control.
Siemens Components, Inc.
171
PEB2060
Serial Interface
The exchange of data on the SLD-Bus is based on a bidirectional, bitserial interface consisting of three pins: SIP, DIR and SCLK.
Data is written or read out on the Serial Interface Port (SIP) under control of the frame
synchronisation signal DIR with a period of 125I-1s*). The interface clock frequency supplied
at the Slave CLocK pin SCLK is 512 kHz*). The rate of the serial data stream on the SIP
pin is 512 kbiVs, that is 64 bits per each 8 kHz frame*).
Starting with the riSing edge DIR, four bytes of information are transfered on the SLD-Bus
to the SICOFI, followed by four bytes from the SICOFI to the SLD-Bus.
Bit 7 is the first bit transfered and bit 0 is the last one of each byte.
Figure 3
Byte Sequence and Timing at Serial Interface Port SIP
Receive
DIR
Transmit
PBC --SICOFI®
SICOFI®--PBC
.1,..--""\ r - - " " \ r - - " " \ r - - " " \ r - - " " \ r - - " " \ r - - " " \ r _ _-,.I/ LlO
SIP ChannelA
00
SIP Channel A
SIP
01
Linear Voice
Linear Voice
10
~----------------------1~~s----------------------~
LlO: Field LlO (Linear Operating Mode)
DIR
inCR3
SCLK
J
X,-__B_it_63___XBit 62
SIP X,--_B_it_OO___
*) for applications with other clock rates see appendix A
Siemens Components, Inc.
172
PEB 2060
Programming
A message-orientated byte transfer is used, due to the fact that the SICOFI needs extended
control information. One control byte per frame and direction is transfered. With the appropriate received commands, data can be written to the SICOFI or read from the SICOFI
onto the SLO-bus.
Data transfer to the SICOFI starts with a write command, followed by up to 8 bytes of data.
The SICOFI responds to a read command with the requested information, starting at the
next transmission period. If no status modification or data exchange is required a NOP byte
is transfered (see Programming Procedure).
Classes of Control Bytes
The 8-bit control bytes consist of either commands, status information or data. There are
three different classes of SICOFI commands:
NOP
NO OPERATION:
no status modification or data exchange
SOP
STATUS OPERATION:
SICOFI status setting/monitoring
COP
COEFFICIENT OPERATION:
filter coefficient setting/monitoring
The class of command is selected by bit 2 and 3 of the control byte as shown below.
Due to the extended SICOFI feature control facilities, SOP- and COP-commands contain
additional information.
7
BIT
5
6
4
3
2
o
x
o
o
NOP
SOP
COP
NOPCommand
If no status modification of the SICOFI or control data exchange is required, a No Operation
Byte NOP is transfered.
SIT
7
6
5
4
x .... don't care
Siemens Components, Inc.
173
3
2
0
PEB 2060
SOP Command
To modify or evaluate the SICOFI status, the contents of up to four configuration registers
CR1, CR2, CR3 and CR4 may be transfered to or from the SICOFI. This is done by a
SOP-Command (Status Operation Command).
BIT
7
6
5
4
3
2
0
I
AD
RIW
PU
TR
0
LSEL
I
AD
Address Information
AD=O
A-SICOFI addressed
AD=1
B-SICOFI addressed
This bit is evaluated if two SICOFls are connected to one SLD-port.
A SICOFI is accessed, if AD is consistent with the level at pin SA
(see Signaling Byte, Programming Procedure).
R/W
ReadIWrite Information
PU
Power Up/Power Down
(see also CR3)
TR
Three Party Conference TR = 1
LSEL
Length Select Information (see also Programming Procedure)
This two bit field identifies the number of subsequent data bytes
LSEL = 0 0 no byte following
LSEL = 1 1 CR1 is following
LSEL = 1 0 CR2 and CR1 are following
LSEL = 0 1 CR4, CR3, CR2 and CR1 are following
in this case the PU and TR bits are not
overwritten.
R/W = 0
Write to SICOFI
R/W = 1
Read from SICOFI
Enables reading from the SICOFI or writing information to the SICOFI.
Siemens Components, Inc.
PU = 1
PU = 0
Sets the SICOFI to power-up mode (operating)
Resets the SICOFI to power-down
(standby mode)
The received voice bytes of Chanr:lel A and
Channel B are added (A+B). The result is
filtered, 0/A converted and transfered to
Analog Output VOUT (see also CR3).
174
PES 2060
CR1
Configuration Register 1
This configuration register is used for enabling/disabling the programmable digital filters
(DB .. RG) and for accessing tesmodes (TM1).
BIT
7
6
5
4
3
DB
RZ
RX
RR
RG
DB
Disable B-Filter
DB
DB
RZ
Restore Z-Filter
RZ
RZ
RX
Restore X-Filter
RX
RX
RR
Restore R-Filter
RR
RR
RG
Restore GX-GR - Filter
RG
RG
TM1
o
2
TM1
= 0 : B - Filter enabled
= 1 : B-Filter disabled
= 0: Z-Filter disabled
= 1 : Z-Filter enabled
= 0: X-Filter disabled
= 1 : X-Filter enabled
= 0: R-Filter disabled
= 1 : R - Filter enabled
= 0: GX-GR-Filter disabled
= 1 : GX-GR-Filter enabled
TESTMODES
0
0
0
No test mode
0
0
1
Analog loop back via Z-filter (H (Z) = 1) 1)
0
1
0
Disable highpass filter (part of bandpass BP)
0
1
1
Cut off receive path
1
0
0
Initialize data ram
1
1
0
Digital loop back via B-filter (H (B) = 1)2)
1
1
1
Digital loop back via PCM-register3)
1)
2)
3)
Output of the interpolation filter 1 11 is set to O.
Value of transfer function of the Z-filter is 1 (not programmable).
Output of the low pass decimation filter 2 D2 is set to O.
Value of transfer function of the B-filter is 1 (not programmable).
PCM in = PCM out. This testmode is also available in standby mode.
Siemens Components, Inc.
175
PEB 2060
CR2
Configuration Register 2
BIT
7
6
5
4
3
2
D
C
B
A
EL
AM
o
IJ./A
PCS
The first four bits D ... A in this register, program the four bidirectional signaling pins SD ... SA.
With two SICOFls on one SLD port only pin SD can be used, pin SA is always input in this
case and indicates the address of the SICOFI.
SA = 0: A-SICOFI, SA = 1 : B-SICOFI (see also bit AD in SOP-command).
D
Signaling Pin SD
D=O
D=1
C
Signaling Pin SC
C=O
C=1
SD is output
SD is input
SC is output
SC is input
B
Signaling Pin SB
B=O
B=1
SB is output
SB is input
A
Signaling Pin SA
A=O
A=1
SA is output
SA is input
EL
Signaling Expansion Logic
EL=O
EL= 1
No expansion logic
Expansion logic provided
signaling expansion logic is only possible with one SICOFI on port
(see also Signaling Byte)
AM
Address Mode
AM = 0
Two SICOFls on SLD port
AM = 1
One SICOFI on SLD port
The SICOFI access to the SLD-Bus voice channel is controlled by AM and TR.
Receive (SLD-Bus-SICOA)
AM TR
SICOFIA
SICOFI B
SICOFIA
SICOFI B
0
0
channel A
channelB
channel A
channelB
0
1
channelB
channel A
channelB
channel A
1
0
channel A
channel A, B1)
1
1
channel A + B2)
-
-
channel A, B1)
IJ./A= 0
IJ./A= 1
Programmed B-Filter Coefficient
PCS=O
PCS=1
PCM-Law
PCS
Transmit (SICOFI-SLD-Bus)
A-Law
IJ. - Law (1J.255 PCM)
Programmed coefficients
Fixed coefficients
1) The SICOFI transmits the same byte in channel A and B.
2) Three Party Conference.
Siemens Components, Inc.
176
PEB 2060
CR3
Configuration Register 3
BIT
7
6
AGX
AGX
AGX
AGX
AGX
AGR
3
2
PU
TR
=
=
=
=
0
0
o dB
0
1
6 dB amplification
0
12 dB amplification
14 dB amplification
Analog Gain Control Receive-Path
AGR
AGR
=
=
0
0
OdB
0
1
6 dB attenuation
0
12 dB attenuation
AGR
AGR
PU
4
Analog Gain Control Transmit-Path
AGX
AGR
5
=
14 dB attenuation
Power Up/Power Down1)
PU
0
Power Down (standby)
PU
Power Up (operating)
TR
Three Party Conference/Reverse Operating Mode (see CR2)1)
LlO
Linear Operating Mode (see serial interface)
LlO
= 0
LlO
= 0
LlO
=
0
PCMmode
Linear mode 12)
o
Linear mode 2
(Change of linear mode becomes valid in the next DIR-cycle).
1)
2)
The bits PU and TR may also be overwritten by a SOP command with
LSEL = 0 1 (PU and TR are part of the SOP command).
With LSEL = 0 1, the bits PU and TR in the SOP command are ignored.
Subsequent to a SOP/COP-read command the control and signaling information
is transmitted instead of linear voice.
Siemens Components, Inc.
177
o
PEB 2060
CR4
Configuration Register 4
BIT
6
7
5
TM3
0
0
0
0
1
0
3
o
o
o
2
TM4
TEST MODES
TM3
0
4
No test mode
0
Additional
+ 6 dB digital gain in transmit direction (GX)
i
Additional + 12 dB digital gain in transmit direction (GX)
0
Enable on chip sine wave generation1)
0
Far analog loop back21
TM4
TEST MODES
0
0
0
No test mode
1
0
0
Digital loop back via analog port (YIN = VOUT )
COP Command
With a COP command coefficients for the programmable filters can be written to the
SICOFI coefficient ram or transmitted on the SLD-bus for verification.
BIT
7
6
AD
RIW
5
4
3
2
o
: CODE:
A-SICOFI addressed
AD=O
B:'SICOFI addressed
AD=1
This bit is evaluated with two SICOFls on one SLD-port only.
With two SICOFls on port, a SICOFI is identified, if AD is consistent with the level
at pin SA (see Signaling Byte, Programming Procedure).
AD
Address Information
R/W
Write to SICOFI
RIW = 0
Read from SICOFI
RIW=1
This bit indicates whether filter coefficients are written to the SICOFI or read from
the SICOFI.
1)
2)
ReadIWrite Information
With the R-Filter disabled a 2 kHz, 0 dBmO sine wave signal is fed to the input of the
receive Lowpass Filter LP (other frequencies see Appendix B).
The output of the X-Filter is fed to the input of the R-Filter (8 kHz, 16 bit linear).
Siemens Components, Inc.
178
PEB 2060
CODE
0
0
0
0
1
1
B-Filter coefficients part 1
(followed by 8 bytes of data)
0
0
1
0
1
1
B-Filter coefficients part 2
(followed by 8 bytes of data)
0
1
0
0
1
1
Z-Filter coefficients
(followed by 8 bytes of data)
0
1
1
0
0
0
B-Filter delay coefficients
(followed by 4 bytes of data)
1
0
0
0
1
1
X-Filter coefficients
(followed by 8 bytes of data)
1
0
1
0
1
1
R-Filter coefficients
(followed by 8 bytes of data)
1
1
0
0
0
0
GX- and GR-Filter coefficients (followed by 4 bytes of data)
Other codes are reserved for future use.
Data Byte Format
BIT
7
6
5
4
~XPONEN1
SIGN
3
2
1
0
~XPONEN1
SIGN
COEFFICIENT 2
COEFFICIENT 1
Each four bit coefficient represents a factor of SIGNx2-EXPONENT
Subsequent to reading the filter coefficients form the SICOFI CR2 and CR1 are transmitted
additionally! !
Siemens Components, Inc.
179
PEB 2060
Signaling Byte
The signaling interface of the SICOFI consists of 10 pins.
3 transmit signaling inputs: S11, SI2 and SI3
3 receive signaling outputs: S01, S02 and S03
4 bidirectional programmable signaling pins: SA, SB, SC and SO
Data present at SI1 .. SI3 and possibly at some or all of SA .. SO (if programmed as inputs)
are sampled and transfered serially on SIP onto the SLO-bus. Data received serially on
SIP from the SLO-Bus are latched and fed to S01 .. S03 and possibly to some of SA .. SO
if programmed as output.
The signaling field format is generally:
In Receive Direction:
BIT
6
5
4
3
2
S02
S03
SO
SC
SB
7
I
S01
I
0
SEL
SA
In Transmit Direction:
BIT
7
6
5
4
3
2
SI1
SI2
SI3
SO
SC
SB
0
SA
SEL
where SEL is the signaling expansion bit if EL ::::; 1 in CR2.
For the different cases possible, the signaling byte format at SIP is
Receive Signaling Byte
Transmit Signaling Byte
7
6
4
3
2
1
0
7
6
S01
S02 S03 X
X
X
X
X
SI1
2
S01
S02 S03 X
X
X
X
X
3
S01
S02 S03 SO
SC
S8
SA
4
S01
S02 S03 SO
SC
S8
5 A-SIC
S01
S02 S03 X
X
X
X
X
S01
S01
802 S03 SO
X
X
X
S01
S02 S03 SO
Bit
1 Case
8-SIC
6 A-SIC
8-SIC
5
X
X
X
X
3
2
1
0
SI2 SI3 SO
SC
S8
SA
0
SI1
SI2 SI3 SO
SC
S8
SA
Z
X
SI1
SI2 SI3 0
0
0
0
0
SA
X
SI1
SI2 SI3 Z
Z
Z
Z
Z
X
X
SI1
SI2 SI3 SO
Z
Z
Z
Z
S02 803 X
Z
Z
811
812 SI3 SO
X
SI1
SI2 SI3 0
Z
Z
Z
Z
SI1
SI2 SI3 0
X
Z ... high impedance, X ... don't care
Siemens Components, Inc.
180
X
5
Z
Z
4
Z
Z
Z
Z
PEB 2060
Signaling Byte
cases
One SICOFI is connected to one SLO port, EL = a (no signaling expansion logic
provided); SA .. SO are programmed as transmit signaling inputs.
2 One SICOFI connected to one SLO port, EL = 1 (signaling expansion logic provided);
SA .. SO are programmed as transmit signaling inputs.
3 One SICOFI is connected to one SLO port; EL = a (no signaling expansion logic
provided); SA .. SO are programmed as receive signaling outputs.
4 One SICOFI is connected to one SLO port; EL = 1 (signaling expansion logic provided);
SA .. SO are programmed as receive signaling outputs.
If a signaling expansion logic is provided (see case 2 and 4), the signaling bits SA .. SO
which are programmed as signaling inputs or outputs can be used as additional
expansion bits in receive or transmit direction, respectively. As far as SICOFI is concerned, SIP is in a high-impedance (Z) state or "don't care" (Y) state while these bits
are transfered.
5 Two SICOFls are connected to one SLO port; SO is programmed as transmit signaling
input.
6 Two SICOFls are connected to one SLO port; SO is programmed as receive signaling
output.
If two SICOFls are connected to one SLO port, no signaling expansion logic is possible.
SA is programmed as input automatically, and defines the addressed SICOFI:
SA = :A-SICOFI
SA = 1 : 8-SICOFI.
a
S8 and SC are not usable with two SICOFls on one SLO port.
Siemens Components, Inc.
181
PEB 2060
Programming Procedure
The following table shows some control byte sequences. If the SICOFI has to be configured completly during initialization, up to 60 bytes will be transfered.
No Operation
I NOP I NOP I NOP I NOP I NOP I NOP I NOP I NOP I NOP I NOP I NOP
SOP Write
SOP
SOP
SOP
SOP
NOP
NOP
NOP
NOP
CR1
CR2
CR4
NOP
NOP
NOP
CR1
CR3
NOP
NOP
CR2
NOP
SOP
SOP
SOP
SOP
NOP
CR1
CR2
CR4
X
X
CR1
CR3
X
CR2
X
CR1
I COP
COP
NOP
NOP
DB4
DBa
NOP
NOP
DB3
DB?
NOP
DB2
DB4
DBa
X
X
DB3
DB?
DB1
DB1
X
LSEL=OO
LSEL= 11
LSEL= 10
LSEL=01
CR1
NOP
NOP
NOP
DB1
DB1
NOP
NOP
CR2
CR2
X
X
CR1
CR1
SOP Read
LSEL=OO
LSEL=11
LSEL= 10
LSEL=01
COP Write
4 Bytes
a Bytes
COP Read
4 Bytes
a Bytes
I COP
COP
X .... don't care
Siemens Components, Inc.
X
DB1, DB2 ... DBa ... coefficient Data Byte 1 .. a
182
PEB 2060
Operating Modes
Basic Setting
Upon initial application of VDD or reseting pin RS to "1" while operating, the SICOFI enters
a basic setting mode. Basic setting means, that the SICOFI configuration registers CR1 ... CR4
are initialized. All CR1 bits are set to "0" (all programmable filters are disabled except the
B-Filter where fixed coefficients are used, no test mode); CR2 is set to "1" (SA ... SO are
inputs, signaling expansion logic is provided, one SICOFI on SLO-port, Il-Iaw chosen and
fixed B-Filter coefficients used). All CR3 and CR4 bits are reset to "0" (no additional
amplification or attenuation, no linear mode, power down, no test mode). Receive signaling
registers are cleared. SIP is in high-impedance state, the analog output VOUT and the
receive signaling outputs SOl ... S03 are forced to ground.
The serial interface is active to receive commands starting with the next 8-kHz SLO-bus
frame. The serial interface port SIP remains tristate until CR2 has been defined.
If two SICOFls are connected to one SLO port, both SICOFls get the same SOP and CR2
information during initialization. The subsequent CR1 byte is assigned to the addressed
SICOFI only. If the two SICOFls need different CR2 information, the SOP-CR2 sequence
has to be provided once again (each SICOFI knows its address now).
Standby Mode
Upon reception of a SOP command to load CR2 from the basic setting, the SICOFI enters
the standby mode (basic setting replaced by individual CR2). Being in the operating mode,
the SICOFI is reset to standby mode with a Power-Up bit PU = 0 (in CR3 or in the SOPcommand directly). The serial interface is active to receive and transmit new commands
and data.
Operating Mode
From the standby mode, the operating mode is entered upon recognition of a Power-Up
bit PU = 1 (in CR3 or in the SOP-command directly).
Gain Adjustment
The transmit gain values are digitally programmable in the range of 0 to 8 dB in steps of
:5:0.25 dB.
The receive gain values are digitally programmable in the range of 0 to -8 dB in steps of
:5:0.25 dB.
Siemens Components, Inc.
183
PEB 2060
Transmission Characteristics - Preliminary
The target figures in this specification are based on the subscriber-line board requirements.
The proper adjustment of the programmable filters (transhybrid balancing: B; line termination: Z; frequency-response correction: X, R) needs a complete knowledge of the SICOFI®'s
analog environment. Unless otherwise stated, the programmable filters have the following
transfer functions:
H(Z) = H(B) = 0; H(X) = H(R) = 1; H(Gx) = 0 dB to 8 dB
H(GR) = 0 dB to -8 dB; H(AGX) = 0 dB to 14 dB; H(AGR) = 0 dB to -6 dB;
A 0 dBmO signal is equivalent to 1.5763 [1.5710] Vrms.
A 3.14 [3.17] dBmO Signal is equivalent to 2.263 Vrms which corresponds to the overload
point of 3.2 V. (A-law, [j..L-law]).
Limit Values
Parameter
Gain (either value)
Gain absolute
1000 Hz at OdBmO
RL> 1 kO
300 0 < RL < 1 kO
Symbol
min.
typo
max.
Unit
G
-0.2
-0.3
±O
0.2
0.20
dB
-0.05
-0.2
0
0.2
dB
Gain variation with supply voltage
and temperature
1000 Hz at OdBmO
Gv
Total harmonic distortion 1)
THD
-44
dB
Intermodulation
2f1-f2 2)
2f1-f2 3)
IMD
-42
-56
dB
Crosstalk
Transmit to receive
OdBmO
f = 300 Hz to 3400 Hz
Receive to transmit
OdBmO
f = 300 Hz to 3400 Hz
CTxR
-70
dB
CTxR
-70
dB
NRP
NRP
-67
-78
dBmOp
dBmOp
Idle channel noise
psophometric weighted
Transmit, VIN = 0 V
Receive, idle code +0
300 Hz and 3400 Hz produced by a 0 dBmO sine wave
in the range between 300 Hz and 3400 Hz.
2) Equal input levels in the range between -4 dBmO and -21 dBmO; different frequencies in the range
between 300 Hz and 3400 Hz.
3) Input level -9 dBmO, frequency range 300 Hz to 3400 Hz and -23 dBmO, 50 Hz.
1) Single-frequency components between
Siemens Components, Inc.
184
PEB 2060
Attenuation Distortion
Attenuation deviations stay within the limits in the figures below.
Figure 3
Receive: Reference frequency 1 kHz, input signal level 0 dBmO
1
c
0
:;::
2,0
dB
1,5
1,0
d
::J
c
J!
0,650dB
0,5
:d:
I
°
0,125 dB
0,125 dB
I
-0,5
3,4
-1,0
5 6 7 8910- 1
2
3
4 5 6 7 8910 0
f
..
2
kHz
4
Figure 4
Tl'ansmit: Reference frequency 1 kHz, input signal level 0 dBmO
2,0
dB
1,5
c
0
~:-:J
c
'"
«
1,0
0.650 dB
0,5
~
I
0,125dB
°
I
I
-0,5
3,4
-1,0
5 6 7 8910-1
2
3
4
5 6 7 B 910 0
f
Siemens Components, Inc.
..
185
2
kHz 4
0,125dB
PEB 2060
Group Delay
Maximum delays for operating the SICOFI with H(B) = H(Z) = 0 and H(R) = H(X) = 1,
including delay through AlD- and D/A converters. Specific filter programming may cause
additional group delays.
Group delay deviations stay within the limits in the figures below.
Group Delay Absolute Values: Input signal level 0 dBmO
Limit Values
Symbol
Parameter
Transmit Delay
f= 1.4 kHz
Receive Delay
f=300 Hz
typo
min.
max.
Unit
DXA
300
Ils
DRA
240
Ils
Figure 5
Group Delay Distortion: Input signal level 0 dBmO
500
f
)JS
1,.00
t
300
250---
200
100
0---
---
~
I
-
I~
- r-
I
I
2,8
I
o
o
0,7
0,5
1,0
1,5
Siemens Components, Inc.
2,5
2,0
f
..
186'
:
I
I
I
31
3,0 kHz 3,5
PEB 2060
Out-at-Band Signals at Analog Input
With an out-at-band sine wave signal with trequency f and level A applied to the analog
input, the level of any resulting frequency component at the digital output will stay at least
X dB below level A.
Figure 6
dB
,"
-6
I
I
-12
I
-18
Maximum input level A
at analog input
I
o
6
10-'
~
I
':&
1C'
5 kHz 10 2
5
5
f--_
40
Transmit out-at-band
discrimination X
dB
30
i
I
20
)
10
I
!
6
I
I
I
I:
t6
5 kHz 10 2
5
5
f
~
Out-at-Band Signals at Analog Output
With a 0 dBmO sine wave of frequency f applied to the digital input, the level at any resulting
out-of-band signal at the analog output will stay at least X dB below a 0 dBmO, 1 kHz
sine wave reference signal at the analog output.
Figure 7
50
dB
45-
t--
r-
r-- -
- t-
Receive out-of-band
discrimination X
---
40
J
30
I
I
I
I
20
I
15 - - -
- -
--
10
--
I
-
I
I
4,6
5
i
I
1,8
5 kHz 10 2
5
f----
Siemens Components, Inc.
187
PEB2060
Gain Tracking (receive and transmit)
The gain deviations stay within the limits in the figures below.
Figure 8
Gain Tracking: Measured with noise signal according to CCITT recommendations
Reference level is -10 dBmO
dB
2
.,dG
t
J]2~L
--"--
~1.@__ - - - 1 - -
o
OJ dB
-
r--
r-:o.5dB-
:0.2 dB
OJdB
r--
-1
-2
-70
-60 -55 -50
~40
-30
-20
o
-10
-
10 dBmO
Input Level
Figure 9
Gain Tracking: Measured with sine wave in the range 700 to 1100 Hz
Reference level is -10 dBmO
dB
2
1-=-4J!IL
.,dG
I
_L
Os dB
._-~1~-- - - - -
o
0.2dB
~0.5dB
-1
---
-14 dB
-2
-70
---
-- -
-r=
-60 -55 -50
-40
-30
-20
o3
-10
-
Siemens Components, Inc.
188
10 dBmO
Input Level
PEB 2060
Total Distortion (The signal-to-distortion ratio exceeds the limits in the following figures).
Figure 10
Receive: Measured with noise signal according to CCITT recommendations
dB
40
36.0
----34.3
---
......
-7
29.·'1
36.0
f--
~
:
,
,
I
o
-60 -55 -50
-40
I
I
I
!
I
I
10
28.4
I
20
14.7/
i\
:
I
I
I
I
:
I
I
I
I
·-34-30 -27
I
I
-20
I
-10 -6 -3 0 dBmO
Figure 11
Transmit: Measured with noise signal according to CCITT recommendations
dB
40
35.4
---
SID
!
i\
7r""""
.-
30
35,4
---
33,3-
7
28,7
I
20
13.2/
27,4.,..
10
o
-so
-60 -55
-40
-34-30-27
-20
-10 -6 -3 0 dBmO
Figure 12
Receive & Transmit: Measured with sine wave in the range 700 to 1100 Hz
excluding submultiples of 8 kHz
dB
40
3~5
SID
I
30
~9...?_
---,
__ r-_/
V
~H
20
10
-60
-50 -45 -40
-30
Siemens Components. Inc.
-20
-10
o dBmO
189
PEB 2060
Transhybrid Loss
The quality of transhybrid-balancing is very sensitive to deviations in gain and group delaydeviations inherent to the SICOFI A/D- and OfA-converters as well as to all external
components used on a line card (SLlC, OP's etc.).
The SICOFI transhybrid-Ioss is measured the following way: A sine wave signal with
level A and a frequency in the range of 300-3400 Hz is applied to the digital input. The
resulting analog output signal at pin VOUT is directly connected to IftN' e.g. with the SICOFI
testmode "Digital Loop Back via Analog Port" (see CR4). The programmable filters R, Gr, X,
Gx and Z are disabled, the balancing filter B is enabled with coefficients optimized for
this configuration (VOUT = IftN)'
The resulting echo measured at the digital output is at least X dB below the level of the
digital input signal as shown in the following figure.
Figure 13
--
40
1 dB
B
30
THL
-r--r---
25-
20
10
o
o
0.3
3;4
0.5
1,0
1,5
2,0
f
3,0
2,5
3,5 kHz 4,0
..
Note:
B-filter coefficients recommended for transhybrid loss measurement (VOUT = IftN)
B-filter part 1 (03) = DE, 12, 2B, 23, 15, 21, 31, 01
B-filter part 2 (03) = 00, 14, 4E, 5B, AC, DB, 1B, A3
B-filter delay (18) = 19, 19, 11, 19
Siemens Components, Inc.
190
PEB 2060
Absolute Maximum Ratings
Limit Values
Parameter
Symbol
min.
max.
Unit
Voo referred to GNDD
-0.3
5.5
V
Vss referred to GNDD
-5.5
0.3
V
GNDA to GNDD
-0.3
0.3
V
Analog input and output voltage
referred to Voo = 5 V; Vss = -5 V
referred to Vss = -5 V; Voo = 5 V
VtN
VtN
-10.3
-0.3
0.3
10.3
V
V
All digital input voltages
referred to GNDD = 0 V; Voo = 5 V
referred to Voo = 5 V; GNDD = 0 V
IliN
IliN
-0.3
-5.3
5.3
0.3
V
V
Po
Tstg
1
W
Storage temperature
-60
125
Ambient temperature under bias
TA
-10
80
°C
°C
Power dissipation
Operating Range
TA = a to 7aoC; Voo= 5 v ±5%; Vss=-5
v ±5%; GNDD= a V; GNDA= a V
Limit Values
Parameter
Symbol
Voo supply current
standby
operating
100
Vss supply current
Iss
min.
standby
operating
Power supply rejection
(of either supply/direction)
PSRR
Power dissipation standby
Power dissipation operating
POs
POo
Siemens Components, Inc.
typo
max.
Unit
Test Conditions
2.1
8
4
12
mA
mA
±5%supply
±5%supply
1.7
5
3
8
mA
mA
±5%supply
±5%supply
dB
1 kHz
80 mVrms ripple
mW
mW
±5%supply
±5%supply
35
20
70
191
37
105
PEB2060
Digital Interface
TA=Oto 70°C; Voo=S V±S%; Vss=-S V±S%; GNDD=OV; GNDA=OV
Limit Values
Parameter
Symbol
min.
max.
Unit
0.8
V
Voo+0.3
V
0.45
V
"iL
-0.3
H-input voltage
"iH
2.0
L-output voltage
10 =-2 rnA
VOL
L-input voltage
2.4
H-output voltage
V
10=400 f.l.A
Input leakage current
±1
IlL
f.l.A
-0.3 S; "iN S; Voo
Analog Interface
TA = 0 to 70°C; Voo= S V ±S%; Vss =-5 V ±S%; GNDD=OV; GNDA= 0 V
Limit Values
Parameter
Symbol
min.
Analog input resistance
RI
10
Analog output resistance
Input offset voltage
max.
Unit
MQ
Ro
10
Q
"io
±50
rnV
Output offset voltage
Voo
±50
rnV
Input voltage range
"iR
VOR
±3.2
V
Output voltage range
RL~300 Q;
CLS; .10 pF
Siemens Components, Inc.
±3.1
192
V
PEB2060
SIP Interface Timing (SLD-Bus)
Figure 14
SCLK
DIR
~
__________________+-______- J
SIP IN
SIP OUT
:==))-__________________=x=tdO=O=UT====»)-___
Switching Characteristics
Limit Values
Paramater
Period SCLK
Symbol
tSCLK
Duty Cycle
Period DIR
tOIR
DIR delay time
t dOIR
DIR high time
t hOIR
SIP data in setup time
tOIN S
SIP data in hold time
tOINH
SIP data out delay
min.
typo
max.
-10%
10
1/512 kHz
+10%
90
125
-20
500
50
20
SIP data out tristate delay VS. SCLK
250
RS high time
Siemens Components, Inc.
193
%
Ils
80
ns
ns
ns
ns
200
50
tdoOUT
Unit
ns
ns
ns
PES 2060
Signaling Interface Timing
Figure 15
SCLK
r--------------------- -----------------
SIP IN
t--'dSIGOUT
.j.------------------- ------ ----------
SIG OUT _ _ _ _-.II'T
SIP OUT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (
'SIGIN:}
__- - . . " j
SIG IN
--------------------------------
~
~-------
Switching Characteristics
Limit Values
Parameter
Symbol
min.
typo
max.
Unit
200
ns
Delay signaling out
vs.SCLK1)
tdSIGoul
time 2)
tSIGin S
50
ns
tSIGln H
100
ns
SIG in setup
SIG in hold time 2)
1) Pins S01 .. S03; Pins SA .. SO as output
2) Pins SI1 .. SI3; Pins SA .. SO as input
Siemens Components, Inc.
194
PEB 2060
Appendix A
The SICOFI can be used with three different SLD-bus type interfaces.
A specific interface type is selected with three pins: TEST, SI3 and PLL.
Figure 16
1) SLD-bus Interface1 )
TEST SI3
0
X
PLL
X
DIR
f=8kHz
SCLK
f= 512 kHz
MCLK
f= 4096 kHz
SIP Data
f =512 kHz
2) SLD-bus Interface with Variable Clock-frequencies 2 )
DIR
f/512 kHz
SCLK
f
MCLK
f
SIP Data
fl8kHz
3) Burst Mode Interface2 )
*J 813 cannot be
used as
Signalling pin
1)
2)
DIR
fl512 kHz
SCLK
f
MCLK
f
SIP Data
f
4096-kHz Masterclock.MCLK is generated from 512-kHz SCLK by on chip PLL
Maximum MCLK-frequency = 8 MHz
Siemens Components, Inc.
195
PES 2060
Appendix A (cont'd)
In burst-mode 8- or 16-bit bursts are received or transmitted, depending on the linear
mode selected (see field LID in eR3).
Figure 17
r-,
I r - - o J - - - - - - - - - -.....
DIR
I Vo·ce.A VoiceB
IA
I
LI 0
B
=211
iMSB+LSB
Control Signaling Voice A
(
n
(+S
S
A
n
VoiceB
B
C+S
Detail A
Detail A
J
SCLK
LlO=OO
Voice A
LlO=Ol
Voice A
LlO=10
Linear Voice
A.. .
voice A
C ... control
voice B
S ... signaling
MSB .. . bit 15 - 18 of linear in- or output
LSB .. . bit 7 - 0 of linear in- or output
B .. .
Siemens Components, Inc.
MSB
n
MSB+LSB
.... _ j
DIR
Control Signaling
196
LSB
A
r
PEB 2060
AppendixB
On Chip Sine-Wave Generation
By setting field TM3 in CR4 to '100' the on-chip sine-wave generator is activated with a
fixed frequency of 2 kHz. The frequency fSIN may be programmed via the R-filter coefficients
(R-filter enabled) in the range of 0 .. 4 kHz. The gain may be adjusted with the programmable
GR-filter.
The trapezoidal sine-wave generation algorithm used, provides for a harmonic distortion
better than 27 dB.
Calculation of the R-filter Coefficients:
f SIN : = 8192 * INCIfMcLK
with f MCLK' fSIN [kHz]
INC: = SRI * 2- EXPRI * (1 + SR2 * 2-EXPR2 * (1 + SR3 * 2-EXPR3 * ( .. ( .. (1
S ... SIGN, EXP ... EXPONENT
+ SR9 * 2-EXPR9) ..))
Figure 18
1
·LJ:I>I>I>I>I>l:'NC
R9
Al
R8
R7
R6
RS
R4
R3
R2
Rl
= INC
FORi:=1 T09DO
FIND Sj, EXPj : FOR (IAj - Sj * 2-EXPj l) = MIN; SjE (-1,1), EXPjE (0 ... 7)
Aj + 1 : = (AlSj * 2-EXPj) -1
R = [(-Sj + 1)12), BIN(EXPj)] (to be transfered to the SICOFI)
j :
NEXTi
Programming Byte Sequence for Selected Frequencies
Frequency
2000
1000
800
697
700
852
941
COP write
X
X X
X X
R, X
AB
00
00
00
00
8F
8F
8F
8F
AB
00
00
00
10
8F
8F
8F
8F
AB
00
00
00
10
AB
00
00
00
20
A1
2B
4B
B1
AB
00
00
00
10
CA
32
2D
B3
AB
00
00
00
10
3B
C1
BB
12
AB
00
00
00
10
CC
BB
12
DA
R3
R5
R7
R9
R2
R4
Re
Rs
AA
AA
AA
AA
X ... don't care
Siemens Components, Inc.
197
1209 1336 1477 1633
AB
00
00
00
10
B2
22
5F
8F
AB
00
00
00
10
22
A1
5F
1B
AB
00
00
00
10
D1
C1
BB
12
AB
00
00
00
00
1B
5C
CA
13
SIEMENS
Dual Channel Codec Filter (SICOR-2)
CMOSIC
Preliminary Data
Type
PES 2260
Ordering Code
Package
The Dual Channel Codec Filter PEB 2260 (SICOFI®-2) is a fully integrated PCM codec and
filter fabricated in low power CMOS technology for applications in digital communication
systems. Based on an advanced digital filter concept, the PEB 2260 provides excellent
transmission performance and high flexibility. The digital signal processing approach includes attractive programmable features such as transhybrid balancing, impedance matching, gain and frequency response correction.
The SICOFI-2 can be programmed to communicate either with SLD or withlOM®2 compatible
PCM interface controllers (e.g. PEB 2050/51/52/55).
The device bridges the gap between analog and digital voice signal transmission iR modern
telecommunication systems.
High performance oversampling Analog-to-Digital Converter (ADC) and Digital-to-Analog
Converter (DAC) provide the conversion accuracy required. Analog antialiasing Prefilters
(PREFI) and smoothing Postfilters (POFI) are included. The dedicated on chip Digital Signal
Processor (DSP) handles all the algorithms necessary, e.g. PCM bandpass filtering, sample
rate conversion and PCM companding. The SLD/IOM-2 interface handles digital voice
transmission, SICOFI-2 feature control and access to the SICOFI-2 signal pins. Specific filter
programming is done by downloading coefficients to the coefficient RAM (CRAM).
Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Dual channel single chip codec and filter
Band limitation according to CCID and AT & T recommendations
Digital signal processing techniques
PCM encoded digital voice transmission (A-law or ~-Iaw)
Programmable digital filters for
- Impedance matching
- transhybrid balancing
- gain
- frequency response correction
SLD- and 10M2-interface
Programmable signaling interface to peripherals (e.g. SLlC)
High performance AID and D/A conversion
Programmable analog gain
Advanced test capabilities, per channel
- three digital loop back modes
- two analog loop back modes
- two programmable tone generators
No trimming or adjustments
.
No external components
Advanced low power CMOS technology
Power supply +/-5 V
198
PEB 2260
Pin Configuration for IOM·2 Mode
(top view)
Pin Configuration for SLD Mode
(top view)
o~z
>IIII!JIII>
Vss
CI2 A
C1A
C2A
TS1
SI3A
MODE
GNDD
RS
SBA
S01A
S02A
S03A
PES 2260
VSS
Voo
S039
S029
5019
S9B
C3A
MODE
GNDD
RS
PEB 2260
5139
Voo
DCl
FSC
DU
DO
TS 2
C2B
C19
CI28
SClK
D1R
eIJeIJeIJlDlD
I--C-Z
::l-z_~UI!J
>
eIJeIJeIJeIJlD
1- ....... 0 N Z
:::J-Z--
OV'l 1!JV'l >
>
Pin Definitions and Functions for SLD Mode
Pin No.
Symbol
Input (I)
Output (0)
Function
22
Voo
I
Power supply +5 V
8
Vss
I
Power supply -5 V
24
GNDD
I
Ground digital. Not internally connected to GNDA or GNDB.
All digital signals are referred to this pin.
1
GNDA
I
Ground analog channel A. Not internally connected
to GNDD or GNDB.
All channel A analog signals are referred to this pin.
15
GNDB
I
Ground analog channel B. Not internally connected
to GNDD or GNDA.
All channel B analog signals are referred to this pin.
27
VINA
I
Channel A analog voice input
VOUTA
0
Channel A analog voice output
17
VINB
I
Channel B analog voice input
13
VOUTB
0
Channel B analog voice output
25
MODE
I
Operating mode selection, connected to ground.
3
Siemens Components, Inc.
199
PEB 2260
Pin Definitions and Functions for SLD Mode (cont'd)
Pin No.
Symbol
Input (I)
Output (0)
Function
21
SCLK
I
Slave clock
20
DIR
I
Direction signal, 8-kHz-frame synchronization.
19
SIP
1/0
Serial interface port, bidirectional serial data port.
23
RS
I
Reset input, RS forces the SICOFI-2 to basic settings.
2
28
26
14
16
18
SI1A
SI2A
SI3A
SI1B
SI2B
513B
I
I
I
I
I
I
Signaling input: Data present at SI1 A ... SI3B are sampled
and transmitted via the serial interface
S01A
S02A
S03A
S01B
S02B
S03B
0
0
0
0
0
0
Signaling output: Data received via the serial interface
are latched and fed to S01A ... S03B.
SBA
SBB
1/0
1/0
5
6
7
11
10
9
4
12
Bidrectional signaling pin: SBA, SBB pins may be programmed as input or output individually with adequate
SICOFI-2 status settings.
Pin Definitions and Functions for IOM-2 Mode (cont'd)
Pin No.
Symbol
Input I
Output (0)
Function
22
Vee
I
Power supply + 5 V
8
Vss
I
Power supply -5 V
24
GNDD
I
Ground digital. Not internally connected to GNDA
andGNDB.
All digital signals are referred to this pin.
1
GNDA
I
Ground digital channel A. Not internally connected to
GNDD and GNDB.
All channel A analog Signals are referred to this pin.
15
GNDB
I
Ground analog channel B. Not internally connected to
GNDD and GNDA.
All channel B analog Signals are referred to this pin.
Siemens Components, Inc.
200
PEB 2260
Pin Definitions and Functions for IOM·2 Mode(cont'd)
Pin No.
Symbol
Input I
Output (0)
Function
25
MODE
I
Operating mode selection, connected to
27
VINA
I
Channel A analog voice input to transmit path
VOUTA
0
Channel A ·analog voice output of the received digital
voice
17
VINB
I
Channel B analog voice input to transmit path
13
VOUTB
0
Channel B analog voice output of the received digital
voice
21
DCLK
I
Data clock
20
FSC
I
Frame synchronisation clock
19
DU
0
Data upstream, serial data port output
18
DD
I
Data downstream, serial data port input
23
RS
I
Reset input, active high RS forces the SICOFI-2 to
power down mode and resets the configuration
registers
28
16
11A
11B
I
I
Indication input: Data present at 11A ... 11B are sampled
and transmitted via the serial interface.
5
6
26
11
10
C1A
C2A
C3A
C1B
C2B
0
0
0
0
0
Command output: Data received via the serial interface
are latched and fed to C1A ... C3A and C1 B ... C2B.
2
4
14
12
CI1A
CI2A
CI1B
CI2B
I/O
I/O
I/O
I/O
Bidirectional command/indication pin: C/1 A ... CI2B pins
may be programmed as input or output individually
with adequate SICOFI-2 status settings.
7
TS1
TS2
I
I
Time-slot selection pin 1 .. 2.
3
9
Siemens Components, Inc.
201
VOO.
PEB 2260
IOM-2 - Operating Modes
The SICOFI-2 is able to operate IOM-2-interfaces with two different Data Clock (DCl)
frequencies (512 kHz or 4096 kHz). Time-Slot Assignment of 8 time slots is available with
4096-kHz DClK frequency.
The IOM-2-operating mode and time-slot selection is set up by pin-strapping of two pins
TS1 and TS2, which work with ternary logic (-5 V, 0 V and +5 V).
TS1
N
o
o
'Slow' 10M-mode (DClK = 512 kHz)
'Fast' 10M-mode, time slot 0 selected
'Fast' 10M-mode, time slot 1 selected
'Fast' 10M-mode, time slot 2 selected
'Fast' 10M-mode, time slot 3 selected
'Fast' 10M-mode, time slot 4 selected
'Fast' 10M-mode, time slot 5 selected
'Fast' 10M-mode, time slot 6 selected
'Fast' 10M-mode, time slot 7 selected
N
o
N
o
p
p
N
P
o
o
N
P
N
P
P
_"- \/nl+ '\'
N .. .
TS2
\
.... - ..... " \-S5J
,'!u·,,'\IiL'!lr.'" +1"\ ..... ;..... Ta-t
..... ...,,.., .. ""'\001 '''''
tJUI
IT~"
IV II I V '
oVolt (GNDD) applied to pin TS1ITS2
+5 Volt (Voo) applied to pin TS1ITS2
0 .. .
P .. .
Block Diagram
PREFI
ADC
SLDI
IOM®·2
CHANNEL A
Interface
V~T_AI
I
PDFI
DAC
~
~------~--------~
DSP
PREFI
ADC
CHANNEL B
PDFI
CRAM
DAC
Siemens Components, Inc.
202
PES 2260
Transmission Characteristics
The target figures in this specification are based on the subscriber-line board requirements.
The proper adjustment of the programmable filters (transhybrid balancing B; line termination Z; frequency-response correction: X, R) needs a complete knowledge of the SICOFI-2's
analog environment. Unless otherwise stated, the programmable filters have the following
transfer functions:
H(Z) = H(B) = 0; H(X) = H(R) = H(GR) = H(GX) = H(AGR) = H(AGX) = 1
A 0 dBmO signal is equivalent to 1.5763 [1.5710] Vrms. A 3.14 [3.17] dBmO signal is equivalent to 2.263 Vrms which corresponds to the overload point of 3.2 V. (A-Iaw,[~-Iaw]).
Limit Values
Symbol
Parameter
Gain (either value)
Gain absolute
1 kHz at 0 dBmO
RL> 1 kQ
min.
typo
max.
-0.15
0
0.15
-0.25
0
0.15
-0.15
0
0.15
dB
G
Unit
dB
300 Q < RL < 1 kQ
Gain variation with supply voltage
and temperature
1 kHz at 0 dBmO
Gv
Total harmonic distortion')
THO
-44
dB
2'1-(22)
2'1-(2 3)
IMO
IMO
-44
-50
dB
dB
Crosstalk between
individual channels 0 dBmO
, = 300 Hz to 3400 Hz
CT
-70
dB
N RP
N RP
-67
-78
dBmOp
dBmOp
Intermodulation
Idle channel noise
psophometric weighted
transmit
receive 4 )
1) Single-frequency components between 300 Hz and 3400 Hz produced by a 0 dBmO sine wave
in the range between 300 Hz and 3400 Hz.
2) Equal input levels in the range between -4 dBmO and -21 dBmO; different frequencies in the range
between 300 Hz and 3400 Hz.
3) Input level-9 dBmO, frequency range 300 Hz to 3400 Hz and -23 dBmO, 50 Hz.
4) Test conditions to be defined.
Siemens Components, Inc.
203
PEB2260
Attenuation Distortion
Attenuation deviations stay within the limits in the figures below.
Figure 1
Receive: Reference frequency 1 kHz, input signal level 0 dBmO
2,0
dB
1,5
1
c:
0
1,0
~
c:I
::0
c:
~
1--
0,5
:::c
0,650dB
I
0,125 dB
0
0,125 dB
i
-0,5
3,4
-1,0
5678910- 1
2
3
45678910°
f
2
kHz
4
..
Figure 2
Transmit: Reference frequency 1 kHz, input signal level 0 dBmO
1
c
0
:g
2,0
dB
1,5
1,0
::0
c
'"
:::
0,650 dB
0,5
I
<.{
a
-
I
I
-0,5
3,4
-1,0
5 678910-1
2
3
4
5 6 7 8 910 °
..
f
Siemens Components, Inc.
204
2
kHz 4
0,125 dB
0,125dB
PES 2260
Gain Adjustment
Transmit gain values GX are programmable from 0 to 8 dB in steps ~ 0.25 dB. Receive
gain values GR are programmable from 0 to -8 dB in steps ~ 0.25 dB. Together with the
analog gain adjustments AGX, AGR (0, 6, 12, 14 dB) the SICOFI-2 offers a programming
range of 22 dB.
Group Delay
Maximum delays for operating the SICOFI-2 with H(B) = H(Z) = 0 and H(R) = H(X) = 1,
including delay through AlO- and O/A converters. Specific filter programming may cause
additional group delays.
Group delay deviations stay with the limits in the figures below.
Group Delay Absolute Values: Input signal level 0 dBmO
Limit Values
Parameter
Symbol
Transmit Delay
f= 1.4 kHz
Receive Delay
f=300 Hz
typo
min.
max.
Unit
DXA
340
J.Ls
ORA
280
J.Ls
Figure 3
Group Delay Distortion: Input signal level 0 dBmO
t
500
.us
400
t
300
-
250--- ' - -
200
100
70
I
:
I
r---
o
o
--+ 0.5
-I
I
I
I
I
0.7
2.8
31
1.0
2,0
1,5
f
Siemens Components, Inc.
2,5
...
205
3,0 kHz 3,5
PEB 2260
Out-ot-Band Signals at Analog Input
With an out-of-band sine wave signal with frequency f and level A applied to the analog
input, the level of any resulting frequency component at the digital output will stay at least
X dB below level A.
Figure 4
dB
o
I
-6
I
-12
I
-18
i'
I
6
10-'
Maximum input level A
at analog input
I""
I
lei
,:,
5 kHz 10 1
10'
5
f---_
5
40
Transmit out-of-band
discrimination X
dB
[JIIIIIIII IIII11111
30
I
I
20
,
10
1
I
6
I
!
:I
I
I
4,6
5 kHz 10 2
5
5
f
..
Out-of-Band Signals at Analog Output
With a 0 dBmO sine wave of frequency f applied to the digital input, the level of any
resulting out-of-band signal at the analog output will stay at least X dB below a 0 dBmO,
1 kHz sine wave reference signal at the analog output.
Figure 5
';0
dB
45-
r-- - r--
r-
---
f-
40
I
30
i
Receive out-of-band
discrimination X
I
I
I
20
I
15---
- -
f----
I
-- -
1
'0
I
5
1
I
4,0
',8
5
5 kHz 10 2
10'
f-,---
Siemens Components, Inc.
206
PEB 2260
Gain Tracking (Receive and Transmit)
The gain deviations stay within the limits in the figures below
Figure 6
Gain Tracking: Measured with noise signal according to CCITT recommendations
Reference level is -10 dBmO
dB
2
~:?@- --""'~l@__ - - - - -
o
-
-
-0.2 dB
0.3 dB
=o.5aB- -
O.3dB
r--
-1
-2
-70
-60
-55 -so
_40
-30
-20
o
-10
-
10 dBmO
Input Level
Figure 7
Gain Tracking: Measured with sine wave in the range 700 to 1100 Hz
Reference level is -1 0 dBmO
dB
2
o
11t.!!E!._
_L
0.5dB
._--
r-9. 2dB _
-_.
0.2dB
~0.5dB r ---1
--_ ..-
-14dB
-2
-70
-r
-60 -55 -50
-40
-30
-20
o3
-10
-
Siemens Components, Inc.
207
10 dBmO
Input Level
PES 2260
Total Distortion (Receive and Transmit)
The signal-to-distortion ratio exceeds the limits in the following figures.
Figure 8
Total Distortion: Measured with noise signal according to CCITT recommendations
dB
40
36.0
I-36.0-~ 1---- r-
34,3
T~
[2:
29.7
20
t.zC
I
-40
i
I
I
I
!
!
i
:
i
I
I
-60 -55 -50
i
I
I
I
o
I
I
I
I
10
28.4 -
I
I
:
I
14.7/
--
~
:
-34-30 -27
-20
I
-10 -6 -3 0 dBmO
Figure 9
Total Distortion: Measured with sine wave in range 700 to 100 Hz
dB
40,----,----,-----r----,----,----,
~~ - _. --- .... - - .-::;;;>+---t---t--~
I
SID
J1-- t:::.--...:;;~
30 ~---r--/
20r----+--~~----r----+-----t---~
10r----+--~~----r----+-----t---~
-60
-50 -45 -40
Siemens Components, Inc.
-30
-20
208
-10
o dBmO
PEB 2260
Transhybrid Loss
The quality of transhybrid-balancing is very sensitive to deviations in gain and group delay.
The SICOFI-2 transhybrid-Ioss is measured the following way: A sine wave signal with
level A and a frequency in the range of 300-3400 Hz is applied to the digital input. The
resulting analog output signal at pin VOUT is directly connected to Y;N e.g. with the SICOFI-2
testmode "Digital Loop Back via Analog Port" (see eR3). The programmable filters R, Gr, X,
Gx and Z are disabled, H(AGR) = H(AGX) = 1 and the balancing filter B is enabled with
coefficients optimized for this configuration Y;N = VOUT )'
The resulting echo measured at the digital output is at least X dB below the level of the
digital input signal as shown in the following figure.
Figure 10
I
THL
-- ----
40
dB
33
30
20
t--
25-
10
o
o
3,4
~3
0,5
1,0
1,5
2,5
2,0
f--..
3,0
3,5 kHz 4,0
Note:
B-filter coefficients recommended for transhybrid loss measurement
with VOUT = Y;N:
B-filter part 1 (03) = see PEB 2060 pp, 185
B-filter part 2 (08) = see PEB 2060 pp. 185
B-filter Delay (18) = see PEB 2060 pp. 185
Siemens Components, Inc.
209
PES 2260
Absolute Maximum Range
Limit Values
Symbol
min.
max.
Unit
Voo referred to GNDD
-0.3
5.5
V
Vss referred to GNDD
-5.5
0.3
V
GNDA, GNDB to GNDD
-0.3
0.3
V
Parameter
Analog input and output voltage
referred to Voo = 5 V; Vss = -5 V
referred to Vss = -5 V; Voo = 5 V
\liN
\liN
-10.3
-0.3
0.3
10.3
V
V
All digital input voltages
referred to GNDD = 0 V; Voo = 5 V
referred to Voo = 5 V; GNDD = 0 V
\liN
\liN
-0.3
-5.3
5.3
0.3
V
V
Power dissipation
Po
1
W
Storage temperature
Tstg
-60
125
Ambient temperature under bias
TA
-10
80
DC
DC
Operating Range
TA = to 70 DC; Voo= 5
a
v ±50f0; Vss=-5 v ±50f0; GNDD= OV; GNDA= OV
limit Values
Parameter
Symbol
Voo supply current
standby
operating
100
Vss supply current
standby
operating
Iss
Power supply rejection
(of either supply/direction)
PSRR
Power dissipation standby
Power dissipation operating
Pos
Poo
Siemens Components, Inc.
min.
typo
max.
Unit
Test Conditions
0.5
14
0.8
20
mA
mA
±5%supply
±5%supply
0.1
10
0.2
15
mA
mA
±5%supply
±5%supply
dB
1 kHz
80 mVrms ripple
mW
mW
±5%supply
±5%supply
35
3
120
210
5
175
PEB 2260
Digital Interface
TA = Oto 70°C; Voo= 5 V ±5%; Vss=-5 V ±5%; GNDD= OV; GNDA= OV
Limit Values
Parameter
Symbol
min.
max.
Unit
L-input voltage
~l
-0.3
O.B
V
H-input voltage
~H
2.0
Voo+0.3
V
L-output voltage
VOL
0.45
V
10=-2 mA
H-output voltage
10= 400 j.1A
VOH
Input leakage current
-0.3 :S: ~N:S: Voo
III
2.4
V
±1
j.1A
Analog Interface
TA = 0 to 70°C; Voo = 5 V ±5%; Vss =-5 V ±5%; GNDD= OV; GNDA= OV
Limit Values
Parameter
Symbol
min.
10
max.
Analog input resistance
RI
Analog output resistance
Ro
10
Unit
MQ
Q
Input offset voltage
~o
±50
mV
Output offset voltage
Voo
±50
mV
Input voltage range
~R
±3.2
V
Output voltage range
RL~300 Q;
Cl :S:50 pF
VOR
Siemens Components, Inc.
±3.1
211
V
PEB2260
SLD-Bus Interface Timing
Figure 11
SCLK
DIR
~-------
______+-______-J
SIP IN
-~E_=-m:-----t--t:::-~_
SIP OUT
==:J'""--------------------------m
=t'--.. ). ----
Switching Characteristics
Limit Values
Parameter
Period SCLK
Symbol
tSCLK
10
Period DIR
tOIR
DIR delay timw
t dOIR
DIR high time
t hOIR
SIP data in setup time
tOINS
SIP data in hold time
tOINH
max.
90
125
Unit
ns
50
0
ns
ns
ns
200
50
SIP data out tristate delay vs. SCLK
250
212
%
I1s
+20
500
tdoOUT
RS high time
Siemens Components, Inc.
typo
1/512 kHz
Duty Cycle
Thermal resistance junction to ambient
min.
ns
ns
ns
PES 2260
Signaling Interface Timing
Figure 12
SCLK
r------------------------
SIP IN
I-- t
dSIG OUT
f
SIG OUT
----~
SIP OUT ------------------------- - - ---------{
tSIGINJ
SIGIN
--------------------------------
~--~
Switching Characteristics
Limit Values
Symbol
Delay signaling out vs. SCLK1)
tdSIGout
SIG in setup time2 )
tSIGin S
50
ns
tSIGin H
100
ns
SIG in hold
time2 )
1) Pins S01A ... S03B; Pins SBA, SSB as output
2) Pins SI1A ... SI3B; Pins SBA, SeB as input
Siemens Components, Inc.
213
min.
typo
Parameter
max.
Unit
200
ns
SIEMENS
Application Support for Exchange ICs
STU 2050
The Siemens Telecom User Boards (STU 20xx family) provide quick and convenient introduction to the complex device functions. They allow all important functions to be tested
in a system-like configuration with the existing software and a terminal with an RS 232 CN.24
serial interface as well as application specific software to be developed with a microprocessor system.
The Siemens Telecom Software (STS 2060) is a FORTRAN program for calculating the
coefficients of the programmable filters in the SICOFI@ PEB 2060 in consideration of the
various subscriber line parameters.
MTS, PBC and SICOFi® Boards
I .,....------MTS User Board
PBC User Board
Subscriber A
SICOFI A
SIP 0
PCM IN 1
'--t-::PC:::-M"'IN""2--11 N 12
TxHW 1
'----t-'-"--'-'--"----il N 13
TxHW 0
MTS
PSC
OUT 0
OUT 1
RxHW 0
PCM OUT 1
PCM OUT 2
SICOFI B
RxHW 1
Subscriber B
SICOFI®
User Board
ClK
RxSO
TxSD
Signaling Highway
o
Secondary Station
Primary Station
214
SIEMENS
STU 2050
PBC User Board
Type
Ordering Code
STU 2050
Q67100-Z166
The PBC is connected as a peripheral device to a SAB 8031 ).LP system. This allows
the user to do programming himself. Thus the PBC caters for special application conditions.
This requires the use of a ).LC development system with an ICE-51 in-circuit emulator.
The I/O unit has an RS 232 CN.24 interface (receiver, transmitter). Without a IlC development
system the user board can also be used with the existing software, connected to a terminal
with a serial interface. The terminal acting as an I/O unit calls the PBC registers by the
corresponding names e.g. ABR = 78. By this means, the different PBC functions can be
set or data can be read or written (e.g. time-slot assignment, PCM-mode switching,
HDLC protocol, reading of status register).
The User Board Circuit Provides the Following Functions:
•
•
•
•
•
•
•
•
PCB: Peripheral Board Controller PEB 2050
).LC: microcomputer SAB 8031 (SAB 8051) with program memory and driver
MUX: multiplexer for selecting the SIP serial interface port lines
EX1, EX2: two exchange connections with control logic
The following interfaces help execute the various functions on the board:
Dual PCM interface (highway HW 0, HW 1)
Fast serial interface (HDLC)
Serial interface with the microcomputer (receiver, transmitter)
Codec interface (CHA Rec, CHB Rec and so on) via exchange connection 1, (EX 1)
Serial Interface with Microcomputer
Any terminal or teletype with an RS 232 C!V.24 interface (25-pin D-subminiature connector)
can be connected to the serial interface. The following baud rates can be set by DIL
switches:
300, 1200, 2400, 3600 Bd.
Codec Interface
(exchange connections 1 and 2)
In the exchange connections the serial data coming from the PBC are converted to parallel
form and loaded into the corresponding registers. Thus data for channel A (CHA), channel B
(CHB), control and signaling are then ready for use as parallel 8-bit data (receive direction).
In the reverse direction the parallel 8-bit data are converted into serial form and transmitted
to the PBC (transmit direction). The 8-bit receive and transmit data of connection 1 are fed
to a plug connector and are available for the user in the hardware. Here the user can
connect different codecs and peripheral circuits.
215
S11J 2050
Exchange connection 2 feeds the data to the I-LC data bus. The microcomputer can call
the data with a corresponding address.
Features
•
•
•
•
•
•
•
•
PBC PEB 2050 on board
SAB 8031 microprocessor system
32-Kbyte EPROM (program memory)
Two universal interfaces for connecting peripheral circuits and PCM
or signaling highways
Serial interface RS 232 CN.24 with selectable baud rates
of 300, 1200, 2400, 9600 Bd
Selectable PCM clock (2.048 MHz or 4.096 MHz)
Power supply:
+ 5 V ± 5%, 1.5 A central supply
± 12 V ± 5%,0.1 A for RS 232 C interface
Delivered with a detailed user manual
PBC User Board
,~ l·~~
ClK
CHA
SYP
Conlrol
Connector
Unill
EXl
Highways
Signaling
CHA
".
two
Conlrol
Signaling
HWl
HOlC
SClK
OlR
OlR
SClK
SIGS
ClK
SYP
Connector
Unil2
EX 2
RD
WR
Siemens Components, Inc.
}~
216
SIEMENS
SICOR User Board
Type
Ordering Code
STU 2060
Q67100-H3238
STU 2060
With the SICOFI® and the PSC user board an analog subscriber line circuit is generally
implemented. A subscriber branch contains a Subscriber Line Interface Circuit (SLlC) and
a Signal Processing Codec Filter (SICOFI).
Telephone terminals are connected by the a and b wires to the subscriber line circuit,
which implements primarily the line matching, the 2/4-wire conversion and AID or D/A
conversion of the voice signals. Control and supervision functions can additionally be performed by means of programmable inpuVoutput pins of the SICOFI.
STU 2060 can be broken down into four subscriber line circuits, connected by the SIP
lines of the SICOFI devices of the PSC on the STU 2050. The latter handles the switching
function for the individual voice channels and, in addition, the programming of the SICOFI
devices is performed by way of the PSC.
On the user board the Harris SLiC HC5502 is incorporated in two of the four subscriber
branches, while the other two subscriber branches are fitted with a user sLie. Seeing
as the two supplied transformer SLiCs are plugged into the user board, the user can
simply plug a self developed SLiC into a socket in order to check in transfer functions
of the SLiC in conjunction with the SICOFI.
The advantage of the SICOFI user board is thus that the user can quickly become familiar
with the functioning of the SICOFI and also with the use of the SICOFI in a system
environment made up of SLiC and PSC.
Features
• Four SICOFI PES 2060 on board
• Four analog subscriber lines
• Two electronic SLiCs
Harris HC 5502 on board
• Two transformer SLiCs on board
• Customer can develop his own SLiCs on two plug-in modules
• Interface for four telephones
• Digital 500-Hz tone
• 16-kHz pulse for maintenance
• Zero level detection for switching the ring voltage
217
S1\J 2060
SICOFI User Board
16kHz
Call-Charge Pulse
1---4r-~SCLK
I-~--+---o
SICOFI •
SIP 0
I--+_I-~DIR
a
a
I--+-+------<> SIP 6
a
1--+1----0 SIP 7
500Hz, Digital
1---------<> SIP 1
Call Synchronization
L - . . - - - - - - - - - - - - - -___......_-o Call
Siemens Components, Inc.
218
SIEMENS
STUT2060
SICOR Test Board
Type
Ordering Code
STUT2060
067100-H6058
The SICOFI® test board STUT 2060 offers the possibility of connecting any external customer
specific SUCs with the SICOFI for evaluation of customer specific combinations of SUC
and SICOFI. This setup allows measurements and tests covering the transfer functions
of the complete subscriber line module.
The board is programmable via an RS 232 interface by a terminal or PC. The registers
of PBC and SICOFI can be accessed and therefore the SUC can be programmed.
Different customer specific SUCs may be built up separately and may be connected to
the SICOFI test board STUT 2060 via a 64-pin connector.
With his specific SUC program and together with the SICOFI coefficient program STS 2060,
the customer is able to calculate SUC specific programming bytes in order to program
and test his SUC hardware.
Features
•
•
•
•
Two SICOFI PEB 2060 and one PBC PEB 2050 on board
SAB 8031 microprocessor system
Serial interface RS 232 C
Two interfaces for connecting customer specific SUC boards
219
(J)
en
(5"
8
!!
3(!l
:::J
C/)
~
o
o
3
o
Connector for SLIC 0
"0
!!1.
Connector for SLIC 1
:::J
(!l
o
:::J
§l VIN/1
o
CON 6
o
10
:::J
6
II I I I I
@GrOund Analog
9
,
YOUT/1
5
SICOFI@O Part
CON 5
':\
O
~
o
[?~l
RAM BKBI
15
RS 232
Interface
I
i r
:
r
!
SICOFI@ol
I
SIPO
r------------~
SICOFI@'I
I
SIP1
I
I
L-----T---~---------------
u
a
.
*
.------------, D1
r
PBC
1
I
N
U
r
o
8031
-
--J
10
I
S2
I
5
10
DIL2
02 12345678
~i
Highway
Connection
o
CON 3
to PBC Board
(not connected)
Clock Part
EHE3
1
5
o.uarz
10
ffiE3 CON4
1
111111111
6
6
DIL1
1 234
IIIIJ
6
111111
1
[JI]
I
PBC Part
Microprocessor Part
Z
o
VIN/2
BNC
YIN 12
Banana
jr.o
.........
~''--., V0 UTI 2
BNC
2a.
I
----------------,
Power
Supply
SICOFI@ 1 Part
I
OJ
I\)
I\)
o
CON 7
---.
Clock IN
5
(512 kHz)
o
Receive
HWO
Transmit
HWO
~
~
!
ICs for ISDN Exchange Systems
ICs for ISDN Exchange Systems
Introduction
The advent of the Integrated Services Digital Network (ISDN) and the office of the future has
emphasized the need for cost-effective silicon solutions to the problems of simultaneous
transmission of digitized voice and data over existing twisted-pair copper wiring. Basic access
ISDN can be considered as an international concept which supports two circuit switched
64-kbitls B channels and a message oriented 16-kbitls 0 channel for packetized data, signaling and telemetry information. According to CCITT recommendations, the basic architecture
for the subscriber access consists of an exchange and line termination (ET, LT), a remote network termination (NT), a two-wire loop (U interface) between NT and LT and the four-wire link
(S interface) which connects the subscriber terminal (TE) with the network termination. The
NT equipment serves as a link between the U interface on the exchange and the S interface
on the user side.
Typical problems which have to be overcome during the initial phase of ISDN are:
•
•
•
System implementation calls for a complete chip set supporting the subscriber access.
Technical and economical demands dictate the use of advanced VLSI technology; manual
designs to achieve sma" chip size result in high development effort.
The lack of international standards for fu"-duplex two-wire transmission as we" as different
application configurations call for highly flexible system architecture.
ISDN Oriented Modular System Architecture
The IOM® architecture and the interfacing of the VLSI circuits are designed according to the
following criteria:
•
•
•
•
High modularity ensures flexible interconnection of the devices for different applications.
Use of identical devices in different applications by mode switching results in a minimum
number of individual ICs. The resulting increase in device quantity enables the price
reduction crucial to initial ISDN introduction.
Suitable partitioning in the initial phase permits the implementation of devices of easily
managed complexity with regard to development risk, resources and time.
A we" defined ISDN Oriented Modular (10M) interface simplifies system design, provides
the security of an industry standard, supports flexible interconnection of the different
devices and, moreover, makes the use of different compatible transceivers possible.
Based on the 10M architecture, the product development strategy allowed a step by step
introduction of ISDN systems. While in the first step the layer-1 and layer-2 functions for a"
applications were implemented in separate devices, further optimization and cost reduction
has been achieved in a second step by forward integration. The combination of layer-1, layer-2
and further functions on single devices was planned from the beginning of development and
was taken into account in the circuit design.
The 10M architecture as introduced, supports the design of equipment for ISDN terminals,
terminal adaptors, network terminations and line cards for digital exchange equipment (see
figure on the following page).
Siemens Components, Inc.
223
ISDN Oriented Modular (10M) Architecture
Second Generation ISDN ICs, IOM®-2 Interface
Network Termination
Subscriber Terminal
Oigital Exchange
4 PCM
Hwys.
a --JI
PEB 2025
PEB 2055
PEB 2056
PEB 2075
PEB2081
PEB 2085
PEB 2090
PEB 2091
PEB 2095
PEB 20950
PSB 2110
PSB 2120
PSB 2160
SAB 82525
Note:
ISDN Exchange Power Controller
Extended PCM Interface Controller
Extended PCM Interface Controller
ISDN D-Channel Exchange Controller
SIT Bus Interface Circuit Extended
ISDN Subscriber Access Controller
ISDN Echo-CancellE\tion Circuit (4B3T)
ISDN Echo-Cancellation Circuit (2B 1Q)
ISDN Burst Transceiver Circuit
ISDN Subscriber Access Controller
ISDN Terminal Adaptor Circuit
ISDN Remote Power Controller
Audio Ringing Codec Filter
High-Level Serial Communications
Controller Extended
IEPC
EPICTM-1
EPICTM-2
IDECTM
SBCX
ISACTM-S
IEC-T
IEC-Q
IBC
ISACTM-P
ITACTM
IRPC
ARCOFI®
HSCX
The ISAC-P is used for 2-wire PBX terminals in place of the ISAC-S. Four
different transceivers (IEC-T, IEC-Q, SBCX, IBC) are available for different
digital exchange subscriber loops (PBX or public, 2- or 4-wire, short or long
lines).
Siemens Components, Inc.
224
10M Interface
The standardized interface which makes all of this flexibility possible is the same 10M interface that was developed by Siemens Semiconductor, but now with some additional features
suggested by ALCATEL, Siemens, Plessey and ITALTEL systems designers. The IOM-2
interface is identical to the General Circuit Interface (GCI). GCI is the working name that
was used within the "Group of Four" for this interface specification.
The 10M interface now has a flexible data clock. In this way, data transmission requirements
are optimized for different applications. Three different clock speeds are used with the
Siemens architecture shown below. For a network termination (NT 1), a 512-kHz-clock is
used resulting in a data transmission speed of 256 kbiVs. In a single 125 IJ.s frame, one
"10M channel" is transmitted containing the 28+0 channels plus maintenance and control
information for a single ISDN subscriber. For terminals, a 1536-kHz clock and a 768-kbitls
data rate enable three complete 10M channels to be transmitted in a single frame. The
extra bit rate is used for communication within the terminal (see ISDN terminals). On line
cards, a 4096-kHz clock has been selected so that up to eight 10M channels and thus,
eight ISDN subscribers can be multiplexed over a single interface.
The C/I channel is used for passing command and indication information for controlling
activation/deactivation and switching of test loops. The monitor channel can be used for
transmitting maintenance and additional control information. Data transfer in the monitor
channel is facilitated by using the bits MR and MX for a "handshaking protocol" to acknowledge
the transmission and reception of messages.
IOM·2 Frame Structure
,-
FSC
-I
125 Ils
J
r
8 kHz
I
Basic Mode
DCLK
NT 1, RPT
I
I
..Jl.Sl.SL ...
1
1
1
512 kHz
1
Data
>
S
HS(X
L
Signaling
Highway
P
I P
L
(011
Packet Handlers
The EPIC is an important building block for networks based on either central, decentral or
mixed signaling and packet data handling architectures. Its flexibility allows for the modification of the packet handling architecture according to the changing needs.
Thus, it may be useful to add central packet handling groups to a network originally based
on decentral signaling packet handling. This may be the case if growing data packet traffic
exceeds the initial capacity of the network. The result .is a mixed architecture.
On the other hand, increasing packet handling demand on a few dedicated subscriber lines
calls for solutions which back up the capacity at these few decentral line cards.
In both of these cases and several other applications, the EPIC is a powerful device for solving
the problem of packet handling. In most applications, it is used together with the IDEC (ISDN D
Channel Exchange Controller).
Decentralized and mixed packet handling has already been covered in the line card chapter.
In the following, the centralized signaling/data packet handlers built up with the EPIC will be
described.
Siemens Components, Inc.
255
PEB2055
Central packet handling is used if many subscribers with a generally low demand for packet
switching are to be connected to a system. Concentrating the packet servers for multiple
users eliminates the need to provide a packet server channel for every user. The overall
number of packet server channels can thus be reduced.
In such a central packet handling group, the EPIC performs the switching and concentrator
function. It connects a variable number of PCM highways to the packet handler internal
highway. HDLC controllers are also connected to this internal highway as illustrated in
figure 9.
Figure 9
Centralized Packet Handler with a Single Internal Highway Connectecl to 4 PCM Highways
PCM Highways
ABC
D
,
Packet Handler Internal Highway
I
EPIC™-1
1
I IDEC ™I
IIDEC ™I
-n
lr
1'1
~j.
I
II C
...
J
Centralized Packed Handler Unit
This figure shows one EPIC connecting four PCM highways to one packet handler internal
highway. These highways are accessed by the IDECs (ISDN 0 channel Exchange Controller)
which are 4 channel HDLC controllers and handle the packets. If more than four PCM
highways shall be connected to the centralized packet handler, further EPICs are necessary.
Such a situation is shown in figure 10, where 8 highways are switched to one packet handler
internal highway. In this case the two EPICs are connected in parallel at the packet handler
internal side.
Siemens Components, Inc.
256
PEB 2055
Figure 10
Centralized Packet Handler with 1 Internal Highway Connected to 8 PCM Highways
PCM Highways
ABC 0 E F G H
L~
Packet Handler Internal Highway
EPIC™-1
~
.It
. . .7
EPIC™_1
r.--
j
...
Id5
r
Centralized Packet Handler Unit
The data rate of the packet handler internal highway can be up to 4096 kbitls. If this capacity
is not sufficient, other packet handler internal highways may be added as shown in figure 11.
Figure 11
Centralized Packet Handler with 3 Internal Highways
PCM Highways
ABCDEFGH
t~
Packet Handler Internal Highways
EPlC™_1
Lt
~ ~
,t
.1
EPIC™_1
~
...
IJC
f=r--
t
Centralized Packet Handler Unit
Siemens Components, Inc.
257
PEB 2055
In some applications an additional collision resolution signal is required for the HOLC controllers. This information can be demultiplexed from the PCM highways to a third line for each
packet handler internal highway (see figure 12).·
Figure 12
Centralized Packet Handler with Internal Collision Line
PCM Highways
A B (
D
f
Packet Handler Internal Highways
EPIC M·1
HI
IlDEC™I
I IDEC ™ I
fr
1r
U
I I
~('''i'i,"
Indication
Line
JJC
Centralized Packed Handler Unit
The applications illustrated apply equally to centralized signaling as well as to data packet
handlers.
Siemens Components, Inc.
258
PEB 2055
Functional Description
The EPIC is a peripheral board controller. It combines the non blocking switching function
between the PCM and the configurable interfaces for 128 channels per direction with the
layer-1 control function for connection set-up/termination/maintenance on one chip.
A general block diagramm of the EPIC is shown in figure 13.
In the downstream direction, the input information of a complete frame is stored in the data
memory. The incoming channels are written in sequence into fixed positions in the data
memory. This is controlled by the downstream input counter with an 8-kHz-repetition rate.
A cyclic write sequence results.
For the downstream switching, the control memory (CM) is read in sequence. The addressed
location contains a pOinter to a location in the data memory. The byte in this data memory
location is read into the current configurable interface time slot, resulting in a random read
sequence.
The read access of the control memory is controlled by the downstream output counter,
correlating the data memory read operations with the downstream output time-slot sequence.
In the upstream direction, the data is written to the data memory randomly, under CM control
and read from there cyclically.
Hence, for the desired connection the control memory needs to be programmed beforehand
using the MAAR, MADR and MACR registers (see chapter Memory Access Register). The
control memory address corresponds to one particular configurable interface time slot and
line number. The contents of this control memory address point to a particular PCM interface
time slot and line number now resident in the data memory.
For upstream output, four control bits per time-slot are provided in the data memory. These
control the output driver state of any possible subtime slot.
Besides the data memory address, each CM address also points to four code bits determining
the bandwidth of the switched channel. These code bits are also used to mark the signaling
channels at the CFI.
The EPIC can be used in two different set-ups:
•
•
In the bidirectional set-up, every channel at the configurable interface can be programmed
to be either input or output. 8 equivalent bidirectional ports at the configurable interface
result.
In the duplex set-up, 4 of the 8 lines of the configurable interface are predetermined as
outputs, 4 as inputs. 4 duplex ports result.
In both of these set-ups, the EPIC provides a switching capability for up to 128 channels
and direction.
The 10M and the SLD configurations previously mentioned are special cases of these set-ups:
•
•
In the 10M, the EPIC switches the Band D channels of up to 32 subscribers working in the
duplex set-up. Additionally, the device handles the monitor and CII channel buffering to
the !J.P.
In the SLD configuration, the EPIC switches up to sixty four 64 kbiVs channels operating in
bidirectional set-up. Additionally, the device handles the feature control and signaling
channels buffering to the !J.P.
Siemens Components, Inc.
259
PEB 2055
Figure 13
Functional Block Diagram of the EPIC
RES
DCLK/SCLK
FS( /DIR
D01/SIPl
OU1/SIPS
D02/SIP2
DU2ISIP6
OD3/SIP3
DU3/SIP7
P
C
M
C
0
I
n
f
i
g
u
r
a
b
I
e
PFS
I
~
DDO/SIPO
DUO/SIP4
poe
I
Timing
I
I
n
t
e
r
f
a
c
e
.
Data Memory
r-v
I
Layer -1
Controller
Buffer
~
f\r"""-V
it
I
n
t
e
r
f
a
c
e
RxDO
TxDO
Tseo
RxDl
TxDl
TSCl
RxD2
TxD2
TSC 2
Ry.D3
TxD3
TSC 3
Control
Memory
~
jJP Interface
r
).
V
AOO ...7
RD
WR
ALE
CS
INT
In the 10M configuration, upon proper programming, the EPIC checks the incoming CII channels and generates interrupts if changes occur. In the case of the bidirectional configuration,
it implements the double last look algorithm with a period adaptable to a wide range of system
needs.
For handling the monitor or feature control channel, the EPIC is equipped with a FIFO buffering up to 16 bytes of information. The contents can be transferred or received upon a special
command. Or, they can be dealt with largely autonomously according to the 10M handshake
procedure.
Siemens Components, Inc.
260
PEB2055
Operational Description
Principles
Every time slot at the configurable interface is controlled by a control memory entry.
Thus, the functionality of every time slot may be chosen from the choices of table 1.
Table 1
CFI Time Slot Functionality Choices
Functionality
Application
Transparent
64 kbiVs
32kbiVs
16kbiVs
tolfrom PCM interface
·Switching
Transparent
64 kbiVs
from .... p interface
Idle code
Signaling channel bits 5 .. 2
10M CII channel
Signaling channel bits 7 .. 2
e.g. analog 10M channel
Signaling channel bits 7 .. 0
e.g. SLD signaling channel
MFFIFO channel
Monitor channel in 10M
Feature control channel in SLD
Every channel may be selected in either upstream or downstream direction. The selections
for the time slots are nearly independent of each other.
The only restriction is that MFFIFO and signaling channels must be programmed to adjacent
time slots, starting with the MFFIFO channel at the even time slot.
The choices of table 1 may be programmed independently of the selected mode.
By programming the time slots, the configurable interface may be configured e.g. as a
• transparent PCM interface (plain switching function)
• 10M interface
• SLD interface
Siemens Components, Inc.
261
PES 2055
Register Description*
The following symbols are used throughout this chapter
x...
don't care
u... used to ensure the intended function
n... not used. It has to be set to logical 0 in write accesses but may be switched by the
EPIC to either logical level in read accesses.
Table 2
Register Set
Group
nl"'l.l
rvlVI
CFI
MAR
Register
Name
Access
Reset
IJ.P Interface Mode
Write (WR)
Value
DEMUX.
Read (RD) MUX.
AD7 .. ADO A3 .. AO/RBS
Register Content
PMOD
PBNR
RD/WR
RDIWR
20H
22H
OH/1
1H/1
00
FF
POFD
RDiWR
24H
2H/1
00
POFU
RDIWR
26H
3H/1
00
PCSR
RDIWR
28H
4H/1
00
PICM
RD/WR
2AH
5H/1
-
PCM Mode Register
PCM Bit Number
Register
PCM Offset
Downstream Register
PCM Offset
Upstream Register
PCM Clock Shift
Register
PCM Input
Comparison
Mismatch Register
CMD1
CMD2
CBNR
RD/WR
RDIWR
RD/WR
2CH
2EH
30H
6H/1
7H/1
8H/1
00
00
FF
CTAR
RDIWR
32H
9 H/1
00
CBSR
CSCR
RDIWR
RDIWR
34H
36H
AH/1
BH/1
00
00
MACR
RDIWR
OOH
OHIO
-
MAAR
RD/WR
02H
1H/O
-
MADR
RDIWR
04H
2H/O
-
* For a detailed register description, refer to the EPIC Data Sheet 10/88
Siemens Components, Inc. :
262
CFI Mode Register 1
CFI Mode Register 2
CFI Bit Number
Register
CFI Time Slot
Adjustment Register
CFI Bit Shift Register
CFI Subchannel
Register
Memory Access
Control Register
Memory Access
Address Register
Memory Access
Data Register
PEB 2055
Group
STR
MFCH
SCR
Register
Name
Reset
Access
IJ.P Interface Mode
Write (WR)
Value
Read (RD) mux.
demux.
AD1 .. ADO A3 .. AO/RBS
STDA
RD/WR
06H
3 H/0
-
STDB
RD/WR
OBH
4H/0
-
SARA
RDIWR
OAH
5 H/0
-
SARB
RD/WR
OCH
6H/0
-
SAXA
RDIWR
OEH
7H/0
-
SAXB
RDIWR
10H
BH/O
-
SRCR
RD/WR
12H
9 H/0
00
MFAIR
RD
14H
AH/O
Undef.
MFSAR
WR
14H
AH/O
Undef.
MFFIFO
RDIWR
16H
BH/O
Empty
C/I FIFO
RD
1BH
CH/O
TIMR
STAR
CMDR
ISTA
WR
RD
WR
RD
1BH
1AA
1AH
1CH
CH/O
DH/O
DH/O
EH/O
Validity
0
00
05
00
00
MASK
OMDR
WR
RD/WR
1CH
1EH/3EH
EH/O
FH/X
00
00
VNSR
RD
3AH
DH/1
Register Content
Synchron Transfer
Data Register A
Synchron Transfer
Data Register B
Synchron Transfer
Receive Address
Register A
Synchron Transfer
Receive Address
Register B
Synchron Transfer
Transmit Address
Register A
Synchron Transfer
Transmit Address
Register B
Synchron Transfer
Control Register
MF Channel Actice
Indication Register
MFChannel
Subscriber Address
Register
MF Channel FIFO
Signaling Channel
FIFO
Timer Register
Status Register
Command Register
Interrupt Status
Register
Mask Register
Operation Mode
Register
Version Number
Register
Note: In the multiplexed IJ.P interface mode ADO is not used for address coding.
Siemens Components, Inc.
263
I
PEB 2055
Absolute Maximum Ratings
Symbol
Description
Limit Values
Ambient temperature under bias
TA
Oto 70
Storage temperature
Tstg
-65 to 125
Unit
°C
°C
DC Characteristics
TA = 0 to 70°C; Voo= 5 V, Vss= 0 V
Limit Values
Parameter
Symbol
min.
max.
Unit
L-input voltage
V,l
V,H
-0.4
0.8
V
Voo
V
H-input voltage
2.0
Test Conditions
+0.4
L-output voltage
VOL
H-output voltage
VOH
0.45
2.4
V
IOl=2 mA
V
I oH =-400 (.LA
V
IOH =-100 (.LA
Voo
H-output voltage
VOH
-0.5
Icc
Icc
9.5
6.5
mA
mA
Voo = 5 V, input at 0 V or
Voo , no output loads
clock frequency> 4096 kHz
clock frequency S; 4096 kHz
III
I lo
10
10
ILA
(.LA
oV < V,N < Voo to 0 V
oV< VOUT < Voo to 0 V
Operational power supply
current
Input leakage current
Output leakage current
Siemens Components, Inc.
264
PES 2055
Capacitances
TA = 25°C; Voo = 5 V, Vss = 0 V
Limit Values
Parameter
Symbol
Input capacitance
1/0 capacitance
Output capacitance
C IN
Cia
COUT
min.
max.
Unit
10
20
15
pF
pF
pF
AC Characteristics
Ambient temperature under bias range, Voo = 5 V ± 5%
Inputs are driven at 2.4 V for a logical 1 and at 0.4 V for a logical O. Timing measurements
are made at 2.0 V for a logical 1 and at 0.8 V for a logical O. The AC testing inpuVoutput
waveforms are shown below.
Figure 21
1/0 Waveform for AC Tests
2,4
2,0"
Device
Under
Test
2,0
Test Points/
0,8 /
"0,8
0,45
Siemens Components, Inc.
265
PES 2055
Microprocessor Interface Timing Parameters
Limit Values
Parameter
ALE pulse width
Symbol
min.
tAA
30
10
20
0
10
25
0
120
Address setup time to ALE
tAL
Address hold time form ALE
tLA
Address latch setup time to WR, RD
tALS
Address setup time to WR, RD
tAS
Address hold time from WR, RD
tAH
RD delay after WR setup
toso
RD pulse width
tRR
Data output delay from RD
t RO
Data float from RD
tRI
WR pulse width
tww
--
Data setup time to WR
+ CS
+ CS
tow
Data hold time from WR
two
WR control interval
tWI
Siemens Components, Inc.
70
60
30
10
70
266
Unit
ns
ns
ns
ns
ns
ns
ns
ns
100
25
tOF
RD control interval
max.
ns
ns
ns
ns
ns
ns
ns
PEB 2055
INTEL Bus Mode
j.J.p Read Cycle
,,-eo
~=J,",~
ADO-AD7
Data
j.J.P Write Cycle
Multiplexed Address Timing
Demultiplexed Address Timing
[SxWR
[SxRD
AO-A3
l=
(
-----"""1
=4,.,k:
~
Siemens Components, Inc.
Address
267
~
PEB2055
Motorola Bus Mode
j.Lp Read Cycle
ADO-AD?
Data
j.LP Write Cycle
R/W
CS+OS
~rc:,
~j
g,
~~"~
,,1two
ADO-AD?
Data
_ . _
Address Timing
CS.DS
AO-A?
.[
--L ~,l
~~-------~
_
Siemens Components, Inc.
268
PEB2055
Timing of PCM and Configurable Interfaces
Limit Values
Parameter
Symbol
max.
Unit
Conditions
240
80
100
ns
ns
ns
clock frequency
~4096 kHz
tcp
tCPL
tCPH
120
50
50
ns
ns
ns
clock frequency
>4096 kHz
Frame setup time
Frame hold time
tFs
tFH
15
50
ns
ns
Data clock delay time
toco
Serial data input
setup time
Serial data input hold time
ts
5
tH
35
ns
Serial data input
setup time
Serial data input hold time
ts
15
ns
tH
50
ns
Serial data input
setup time
Serial data input
ts
15
ns
tH
50
ns
Serial data input
setup time
Serial data input hold time
ts
0
ns
tH
75
PCM serial data
output delay time
to
55
ns
Tristate control delay
Clock period
Clock period low
Clock period high
tcp
tCPL
tCPH
Clock period
Clock period low
Clock period high
min.
125
ns
ns
ns
tT
60
ns
CFI serial data
output delay time
(falling clock edge)
tOF
60
ns
CFI serial data
output delay time
(rising clock edge)
tOR
80
ns
Siemens Components, Inc.
269
PCM input data
frequency
> 4096 kbit/s
PCM input data
frequency
~4096 kbiVs
CFI input data
frequency
> 4096 kbiVs
CFI input data
frequency
~4096 kbiVs
PEB 2055
AC Characteristics at the CFI with CMD: CSP 1.0 = 10 (Prescaler Divisor = 1)
""i.
X.
X
OO(CM02:CXF;O) _
-fJ~1
r------,.
r--1+----.l4 ts
'--_.....J '---I+----f~
X
1)
tH
X
2)
3)
'--~_J'-
-
r---T+----.I
-
1)
-fDr
_ __
( __-++---'I
X::f1
-n
fs
X
tH
:--
f{
J~f
$2
<..
0
c;
"
c:>
;;
~
u
;;
~
u
<:>
<:>
1)
'--
::."
0
~
u
c;
~
u
r-'---,
X
Last Bit of Frame
1st Bit of Frame
::."
>u
0
~
0
~
x.
OOK
((MD .. ".OOO::
1st Bit of Frame
~
~
~
1) 1st Bit of Frame; 2) 2nd Bit of Frame; 3) 3rd Bit of Frame; 4) Last Bit of Frame.
Siemens Components, Inc.
270
u
PEB2055
AC Characteristics at the CR with CMD: CSP 1.0 == 00 (Prescaler Divisor - 2)
x
DD(CMD2:CXF=OI
)(
I
x:
1)
X
21
31
l2
;--
~
0
} 0II
{
DU(CM02:CRR=OI
_.
C>
C)
X-
11
X
DO( CMD2: CXF=11 _ _...JX,'--_-+l...JX'--+-_I-'x:n:...-+-....;...w\.......~-..J
]
ts_
0
::f:
u
tH I~
)C
:{
DU(CMD2:CRR=11
'--
.+-
::f:
u
DD(CMD2: CXF=lI -:i....J\_ _ _ _-tl_--.,I-X,l\:--r1....
st...;Bo:.:irto
...f..:.F-T1raFrm:::..e-+1-''-_ _ _ _ __
.... ts
1+-.
--I tH 1-DU(CMD2 :CRR=OI -----cl=j--1--1t=1~1=li1----<==:J}
--tORr-
----y_..J,......._-++_-l_-l...J)t't...--i-!.1s_t...!:B~it....lO~f..!:F.!rlra~mi::.e-..J'--_ _ __
OD( CM02 :CXF=OI_
1 --rt
ts
DU(CMD2:CRR=1I
8II
0.
0
::f:
u
0
::f:
u
H
11
r'--,
-- tORrDD(CMD2: CXF=11 _ _.....:L:;;;as;.;.t...;;B;.;.it...;;of;,.,.;.;.Fr.;;.;am;;.;e+_-+'x:-,;;....-+-_ _-""-st~Biw..t.:::.l0f..!F~ra!!.Uml.::.e_ _ __
ts
DU(CMD2:CRR=OI
J+-
~
tH
r--
~
---.......:jt=4~1=)i--1--1-----------
DCLK
(CMD1 :Ox1000xxl
X
~
}
toet~_ _ _ _ _ _ _ _ __
111 st Bit of Frame;212 nd Bit of Frame; 313 rd Bit of Frame;4lLast Bit of Frame
Siemens Components, Inc.
::f:
u
::f:
u
--------+~~--+------------)
OCO- ·1 __
taco
FSC
C)
C)
-- tORrDD(CMD2: CXF=OI
:=
II
L
271
PEB 2055
AC Characteristics at the CR with CMD1 :CSP - 01 (Prescaler Divisor)
X
2)
3)
X
:;2
...
0
} ;;II
DDICMD2:CXF=1)
-=::f
__
>co~.
X
X
J'-_-+t--J
11
u
~
u
ts_r,- tH
}{
DUICMD2:CRR=1)
DDICMD2: CXF=1)
:I:
X
1)
}{
J
Y
X
1st Bit of Frame
X
-~-------#----~~--~~~~~~~-----------
~ ts ltH~
DUICMD2:CRR=O)
r-
-::::::x
___,,'-__-#____-+--+..-J)t~+__!l:....st~B~it...::O~f
-
DDICMD2:CXF=O)
=>ii-------{==:=)>
------
"
RxO(PCSR:ORE=O)
IX
u
a.
D
o
TxO(PCSR:URE=O)
_ _.J\_ _ _J
TSC(PCSR: URE =0)
_ _..J
:F-
a.
RxO(PCSR:ORE=l)
TxO(PCSR:URE=l)
TSC(PCSR:URE=1)
RxO(PCSR :ORE=O)
------1===)--+--~=}[=1t_-----C==)
"
IX
u
a.
D
TxO(PCSR :URE=O)
o
:Fa.
---'
TS((PCSR:URE=O)
--"""'\J-------~Jr--_;_--_t+-___. ,..------1
RxO(PCSR:ORE=1l
"------c=>--j
==:J(
)
-{
1) 1st Bit of Frame
2) 2nd Bit of Frame
3) 3 rd Bit of Frame
Siemens Components, Inc.
273
~1) tHJ..~____ ~r-!
~J
j--
SIEMENS
Extended PCM Interface Controller (EPlC-2)
Preliminary Data
PEB 2056
CMOSIC
Type
Ordering Code
Package
PE82056-C
PE82056-N
PEB 2056-P
Q67100-H6117
Q67100-H6116
Q67100-H6115
C-DIP-28
PL-CC- 44 (SMD)
P-DIP-28
The EPICTM-2 is a smaller version of the EPICTM-1. The functions that are performed remain
essentially the same but the EPIC-2 has been optimized for time-slot assignment and
switching functions on line cards with up to 8 ISDN subscriber lines:
EPICTM-1:
410M® interfaces
4 PCM highways
EPICTM-2:
1 IOM® interfaces
2 PCM highways
Up to 32 ISDN subscribers
Up to 8 ISDN subscribers
P-DIP-40/PL-CC-44 packages
P-DIP-44/PL-CC-44 packages
Features
•
•
•
•
•
•
•
•
•
•
PCM interface controller for up to 8 ISDN or 16 analog subscribers
Time-slot assignment freely programmable for all subscribers
Non-blocking switch for 24 channels (168 + 80)
Switching of 16 and 64 kbiVs channels
Two serial interfaces: PCM and IOM®-2
Interfacing to two full duplex PCM highways (1.5, 2 or 4 MbiVs)
Change detection ("last-look") logic for C/I channel
Buffering for monitor channel
Standard paraliellJ.P interface
Advanced low power CMOS technology
Siemens Components, Inc.
274
PEB 2056
8 ISDN Subscribers per PCM Interface Controller (EPlC-2)
r---,
EPI[TM_2
HSCX
(Opt.)
Siemens Components, Inc.
275
PCM HOLC
Hwys. Hwy.
SIEMENS
ISDN Communication Controller (ICC)
Preliminary Data
CMOSIC
Type
Ordering Code
PEB 2070-C
067100-H8328
"~i;i~ili.
r{0Jti~:'1if~~*'10~Z~.;j?\:~s?« F... ~
%<'''
PEB 2070-P
PEB2070
.
'"
Package
C-DIP-24
.i0~'~"~.:._ _ __
~%:iQ
067100-H2953
P-DIP-24
The transmission and protocol functions in an ISDN basic access can all be implemented
using the CMOS circuits of the ISDN Oriented Modular (IOM® -1) chip set. While three chips,
the S Bus interface Circuit SBC (PEB 2080), the ISDN Echo Cancellation circuit IEC
(PEB 2090) and the ISDN Burst Controller IBC (PEB 2095) perform the transmission functions
in different applications (8- and U-Inteiface), the ISDN Communication Controller ICC
(PEB 2070) acts as the D-channel-link-access protocol controller.
The 10M architecture makes possible a wide range of configurations for the basic access,
using the basic devices. These configurations essentially differ in the implementation of the
layer-1 OSI functions, while the layer-2 functions are provided by the ICC for all configurations.
In addition to that, the PEB 2070 provides the interface to B-channel sources in the terminal
and to a peripheral board controller (PEB 2050, 51, 52 etc.) at the exchange.
The HDLC packets of the ISDN D channel are handled by the ICC which transfers them to
the associated microcontroller. The ICC has on-chip buffer memories (64 bytes per direction)
for the temporary storage of data packets. Because of the overlapping I/O operations the
maximum length of the D-channel packets is not limited. In one of its operating modes the
device offers high level support of layer-2 functions of the LAPD protocol.
A side from ISDN applications, the ICC can be used as a general purpose communication
controller in all applications calling for LAPO, LAPB or other HOLC/SOLC based protocols.
276
PEB 2070
Features
•
•
•
•
Support of LAPD protocol
Different types of operating modes for increased flexibility
FIFO buffer (2 x 64 bytes) for efficient transfer of data packets
Serial Interfaces: IOM-1, SLD, SSI
IOM-2
• General purpose HDLC communication interface
• Implementation of IOM-1/10M-2 monitor and CII channel protocol to controllayer-1 and
peripheral devices
• D-channel access with contention resolution mechanism
• IJ.P access to B channels and intercommunication channels
• B-channel switching
• Watchdog timer
• Testloops
• Advanced CMOS technology
• Low power consumption: active
: 17 mW (IOM-2)
8 mW (IOM-1)
standby : 3 mW
Logic Symbol
SSI
{
(Serial Port A)
SLO{
OV
+5V
SOAX/SOS1
SOAR
SIP/EAW
lOP 0
(Serial Port B)
OCLK
«,,'
IF"., {
Synchronization
lOP 1
FSC
SCAlFS01SOS 2
CS
Siemens Components, Inc.
}OM®
WR
RO
(RfW) (oS)
277
TNT ALE
PEB 2070
Pin Configuration
(top view)
P-DIP-24
PL-CC-28
~Ln::;;;;N
AD4
99999
AD3
\OUl...:t",N
00000
ADS
AD2
AD6
AD1
«««««
3 2 1 28 27
AD7(o7)
A1
SDAR/A2
SDAX/SDS1
SCAlFSD/SDS2
ADO
RD
SDAX/SDS1
SCA/FSD/SDS2
PES 2070
WR
ICC
6
7
8
26
AD 1(01)
ADO(OO)
RD(~)
PES 2070
ICC
WR(R/W)
Voo
LS
FSC
A3
A4
Voo
RES
0
ALE
19 AO
INT
CS
LI1
FSC
ALE
SIP/EAW
INT
DCLK
IOPO
Vss
IOP1
~
til
or-
0
«-'~a..a..
__
3
0
...... : u
DO
«LLI
a:
Vi
Pin Definitions and Functions
Pin No.
P-DIP
Pin No.
PL-CC
Symbol
Input (I)
Function
Output (0)
21
22
23
24
1
2
3
4
25
26
27
28
1
2
3
4
ADO/DO
AD1/D1
AD2/D2
AD3/D3
AD4/D4
AD5/D5
AD6/D6
AD7/D7
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Multiplexed Bus Mode: Address/Data bus.
Transfers addresses from the IJ.P system to
the ICC and data between the IJ.P system and
the ICC.
Non Multiplexed Bus Mode: Data bus.
Transfers data between the IJ.P system and
the ICC.
17
21
CS
I
Chip Select. A "Low" on this line selects the
ICC for a read/write operation.
Siemens Components, Inc.
278
PEB 2070
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Pin No.
PL-CC
Symbol
Input (I)
Output (0)
Function
-
23
R/W
I
19
23
WR
I
Read/Write. When "High", identifies a vaild IlP
access as a read operation. When "Low",
identifies a valid IlP access as a write operatiorT (Motorola bus mode).
Write. This signal indicates a write operation
(Siemens/Intel bus mode).
-
24
DS
I
20
24
RD
I
15
18
INT
OD
Interrupt Request. The signal is activated
when the ICC request an interrupt. It is an
open drain output.
16
20
ALE
I
Address Latch Enable. A high on this line
indicates an address on the external address
bus (Multiplexed bus type only).
7
8
SCA
0
7
8
FSD
0
7
8
SDS2
0
Serial Clock Port A, IOM-1 timimg mode. A
128-kHz-data clock signal for serial portA (SSI).
Frame Sync Delayed, IOM-1 timing mode 1.
An 8-kHz-synchronization signal, delayed by
1/8 of a frame, for IOM-1 is supplied. In this
mode a minimal round-trip delay for 81 and 82
channels is guaranteed.
Serial Data Strobe 2, IOM-2 mode. A programmable strobe signal, selecting either one
or two 8 or IC channels on IOM-2 interface,
is supplied via this line.
After reset, SCAlFSD/SDS2 takes on the
function of SDS2 until a write access to SPCR
is made.
8
9
RES
I/O
Siemens Components, Inc.
Data Strobe. The rising edge marks the end
of a valid read or write operation (Motorola
bus mode).
Read. This signal indicates a read operation
(Siemens/Intel bus mode).
Reset. A "High" on this input forces the ICC
into reset state. The minimum pulse length is
four clock periods.
If the terminal specific functions are enabled,
the ICC may also supply a reset signal.
279
PEB 2070
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Pin No.
PL-CC
Symbol
Input (I)
Output (0)
Function
9
10
FSC
I
Frame Sync.
Input synchronization signal.
IOM-2 mode: Indicates the beginning of 10M
frame.
IOM-2 mode: Indicates the beginning of 10M
and, if TSF = 0, frame (timing
mode 0).
Indicates the beginning of SLO
frame (timing mode 1).
HOLC mode: Strobe signal of programmable
polarity
11
14
OCLK
I
Data Clock.
10M modes:
HOLC mode:
Clock of frequency equal to
twice the data rate on the 10M
interrace.
Clock of frequency equal to
the data rate. on serial port B.
19
AO
I
Address bit 0 (Non-multiplexed bus type).
5
A1
I
Address bit 1 (Non-multiplexed bus type).
6
6
A2
SOAR
I
I
Address bit 2 (Non-multiplexed bus type).
Serial Data Port Receive.
Serial data is received on this pin at standard
TIL or CMOS level. An integrated pull-up
circuit enables connection of an open-drain/
open collector driver without an external pullup resistor. SOAR is used only if IOM-1 mode
is selected.
11
A3
I
Address bit 3 (Non-multiplexed bus type).
12
A4
I
Address bit 4 (Non-multiplexed bus type).
10
13
13
A5
SIP
I
I/O
10
13
EAW
I
Address bit 5 (Non-multiplexed bus type).
SLO Interface Port, IOM-1 mode. This line
transmits and receives serial data at standard
TIL or CMOS levels.
External Awake (terminal specific function).
If a falling edge on this input is detected,
the ICC generates an interrupt and, if enabled,
a reset pulse.
6
Siemens Components, Inc.
280
PEB2070
Pin Definitions and Functions (cont'd)
Pin No.
P·DIP
Pin No.
PL-CC
Symbol
Input (I)
Function
Output (0)
6
7
SDAX
0
6
7
SDS1
0
12
15
Vss
Ground (0 V)
18
22
Voo
-
14
13
17
16
IDPO
IDP1
I/O
I/O
10M Data Port 0, 1
Serial Data Port A transmit, IOM-1 mode.
Transmit data is shifted out via this pin at
standard TTL or CMOS levels.
Serial Data Strobe 1, IOM-2 mode. A programmable strobe signal, selecting either one or
two B or IC channels on IOM-2 interface, is
supplied via this line.
After reset, SDAXlSDS 1 takes on the function
of SOS 1 until a write access to SPCR is
made.
Power supply (5 V ± 5%)
Block Diagram
SSI
Serial
Port A
B ClKinnel
Interface
SLO
I
I
I
SIP
L-._~~"""
pP Interface
Siemens Components, Inc.
281
,.----,/1
(Serial
Port B)
PEB 2070
System Integration
ISDN Applications
The reference model for the ISDN basic access according to CCITT I series recommendations
consists of
an exchange and trunk line termination in the central office (ET, LT)
a remote network termination in the user area (NT)
a two-wire loop (U interface) between NT and LT
a four-wire link (S interface) which connects subscriber terminals and the NT in the user
area as depicted in figure 1.
Figure 1
ISDN Subscriber Basic Access Architecture
ISDN
ISDN
User Area
I TE
I
I
I
I
I
I
I
TE
r-
Central Office
u
S
I
I
I
I
-
I
I
I
I
I
I
NT
NT1
,
I
\
"
~
IT
LT
I
I
I
ET
The NT equipment serves as a converter between the U interface at the exchange and the
S interface at the subscriber premises. The NT may consist of either an NT1 only or an NT 1
together with an NT2 connected via the T interface which is physically identical to the S interface. The NT1 is a direct transformation between layer-1 of Sand layer-1 of U. NT2 may
include higher level functions like multiplexing and switching as in a PBX.
Siemens Components, Inc.
282
PEB 2070
In terms of channels the ISDN access consists of:
• a number of 64 kbiVs bearer channels (n x B)
e.g. n = 2 for basic rate ISDN access
n = 30 or 23 for primary rate ISDN access;
• and a signaling channel (D), either 16 (basic rate) or 64 (primary rate) kbiVs.
Figure 2
ISDN Basic Access Channel Structure
Layer 3 and Up
I
Layer 2
Layer 1
Layer 2
ISDNNetwork
ISDN
User
Terminals
I
I
I
I
I
Mainframe
D
I
I
I
I
I
I
I
I
I
I
I
Q.930/1
Q.920/1
Q.910/1;I.430
1.431
I
I
The B channels are used for end-to-end circuit switched digital connections between
communicating stations.
The D channel is used to carry signaling and data via protocols defined by the CCITI. These
protocols cover the network services layers of the open system interconnection model
(layers 1-3). At layer-2, the data link layer, an HDLC type protocol is employed, the Link
Access Procedure on the D channel LAPD (CCITI Rec. Q.920/1).
Siemens Components, Inc.
283
PEB2070
The ISDN communication controller PEB 2070 can be used in all ISDN applications involving
establishment and maintenance of a data link connection in either the D channel or B channel.
It also provides the interface to layer-1 functions controlled via the 10M which links the ICC
to any transceiver or peripheral device. Depending on the interface mode, the ICC supports
three serial interfaces and offers switching functions and IJP access to voice/data channels.
The applications comprise:
Use as a signaling controller for the D channel
Access to the D channel for data transmission
Source/sink for secured B channel data
and the target equipment include:
ISDN terminal
ISDN PBX (NT2) and Central Office (ET) line card
ISDN packet switches
"Intelligent" NT1.
Terminal Applications
The concept of the ISDN basic access is based on two circuit-switched 64-kbitls B channels
and a message oriented 16-kbitls D channel for packetized data, signaling and telemetry information.
Figure 3 shows an example of an integrated multifunctional ISDN terminal using the ICC.
The transceiver provides the layer-1 connection to the transmission line, either an S or aU
interface, and is connected to the ICC and other, peripheral modules via the 10M interface.
The D channel, containing signaling data and packet switched data, is processed by the ICC
LAPD controller and routed via a parallel IJP interface to the terminal processor. The high
level support of the LAPD protocol which is implemented by the ICC allows the use of a low
cost processor in cost sensitive applications.
The 10M interface is used to connect diverse voice/data appl'ication modules:
sources/sinks for the D channel
-
sources/sinks for the B1 and B2 channels.
Siemens Components, Inc.
284
PEB 2070
Figure 3
Example of ISDN Voice/Data Terminal
~ ~ fIc1\ ~ frC2\
[
SBCX
PEB2080
IBCPEB2095
ICC
rcc
PEB 2070
PEB 2070
Speech
Processing
ARCOFr@
PSB 2160
or
[ IEC PEB 2090
"-
~
~
7
~
s Packets
~
I I
HSCX
SAB B252x
"-
;..
~
7'
p Packets
.z
~C
~C
I
r
Data
Encryption
rOM ®
R
~C
I
Terminal Controller Packet Data
Speech Modules
Data Modules
Different D channel services (for different SAPI's) can be simply implemented by connecting
an additional ICC in parallel to the first one, for instance for transmitting p-packets in the D
channel.
Up to eight ICCs may thus be connected to the D and C/I (Command/Indication) channels.
The ICCs handle contention autonomously.
Data transfers between the terminal controller and the different modules are done with the
help of the 10M monitor channel protocol. Each voice/data module can be accessed by an
individual address. The same protocol enables the control of terminal modules that do not
have an associated microcontroller (such as the Audio Ringing Codec Filter ARCOFI@: PSB
2160) and the programming of intercommunication inside the terminal. Two intercommunication channels IC1 and IC2 allow a 2 x 64 kbiVs transfer rate between voice/data modules.
In the example above (figure 3), one ICC is used for data packets in the D channel. A voice
processor is connected to a programmable digital signal processing codec filter via IC1 and a
data encryption module to a data device via IC2. B1 is used for voice communication, B2 for
data communication.
The ICC ensures full upward compatibility with IOM-1 devices. It provides the additional
strobe, clock and data lines for connecting standard combos or data devices via 10M, or
serial SLD and SSI interfaces. The strobe signals and the switching of B channels is programmable.
Siemens Components, Inc.
285
PEB 2070
Line card Applications
An example of the use of the ICC on an ISDN LT + ET line card (decentralized architecture)
is shown in figure 4.
The transceivers (ISDN Echo Cancellation Circuit IEC: PES 2090) are connected to an Extended PCM interface Controller (EPIC PES 2055) via an 10M interface.
This interface carries the control and data for up to eight subscribers using time division
multiplexing. The ICCs are connected in parallel on 10M, one ICC per subscriber.
The EPIC performs dynamic Sand 0 channel assignment on the PCM highways. Since this
component supports four 10M intertaces, up to 32 subscribers may be accommodated.
Other Applications
If programmed in non-ISDN mode, the ICC serial port S operates as an HOLC communication
link without 10M frame structure. This allows the use of the ICC as a general purpose communication controller. The valid HOLC data is marked by a strobe Signal on serial port S.
Examples of the use of the ICC are: X.25 packet controllers, terminal adaptors, and packet
transmission e. g. in primary rate/OMI systems.
Figure 4
ISDN Line Card Implementation
PEB 2070
ICC
Ulntert;J
I
PEB 2090
IEC
I
I PCMHWO
III
::J
B+O
III
u
'4
II
U Intert;J
-
I
:..
L.
~
:
PEB 2090
IEC
Syste m
Inter tace
II
C\
V
0ct=r -
I
I I
_
PCM HW1
PEB 2055
EPIC ™
PEB 2070
ICC
o~~
1
. -G
"I
flP
SAB 82520
HSCC or
SAB 82525
HSCX
,
I
PCM HWO
I
i PCMHW1
I
Siemens Components, Inc.
286
PEB 2070
Microprocessor Environment
The ICC is especially suitable for cost-sensitive applications with single-chip microcontrollers
(e.g. 8048, 8031, 8051). However, due to its programmable micro interface and non-critical
bus timing, it fits perfectly into almost any 8-bit microprocessor system environment. The
microcontroller interface can be selected to be either of the Motorola type (with control
signals CS, R/W, OS), of the Siemens/Intel non-multiplexed bus type (with control signals
CS, WR, RD) or of the Siemens/Intel multiplexed address/data bus type ((:S, WR, RD, ALE).
Figure 5
Example of ICC Microcontroller Environment
SLD
SSI
+5V
mT(lNTX)
80CS1,
(80C188)
RD
WR
ALE
(PSCX)
INT
RD
WR
ALE
1m
WR
ALE
--------
A15
AS
----
ADO
Memory
Siemens Components, Inc.
287
ICC
PEB 2070
PEB 2070
Functional Description
General Functions and Device Architecture
Figure 6
Architecture of the ICC
OCLK
FSC
Timing Unit
IPOO
IPO 1
SOAR
B Channel
switching
IOM®
(Serial
Port B)
SOAX/SOS1
SCAlFSO/SO
SIP/EAW
HOLC
Receiver
: HOLC
I Transmitter
LAPO
Controller
Status/
Command
Registers
R FIFO
2" 32 byte
X FIFO
2,,32 byte
FIFO
Controller
RES
Vss
Voo
AOO-A07
(00-07)
WR(R/W)
(AO-AS)
Siemens Components, Inc.
288
ALE
PEB 2070
The functional block diagram in figure 6 shows the ICC to consist of:
serial interface logic for the 10M, SLD and SSI interfaces with B channel switching
capabilities
logic necessery to handle the D channel messages (layer 2).
The latter consists of an HDLC receiver and an HDLC transmitter together with 64-byte deep
FIFO's for efficient transfer of the messages tolfrom the user's CPU.
In a special HDLC controller operating mode, the auto mode, the ICC processes protocol
handshakes (1- and S-frames) of the LAPD (Link Access Procedure on the D channel) autonomously.
Control and monitor functions as well as data transfers between the user's CPU and the D
and B channels are performed by the a-bit parallel j.J.P interface logic.
The 10M interface logic allows interaction between layer-1 and layer-2 functions. It implements D-channel collision resolution for connecting other layer-2 devices to the 10M interface, and the CII and monitor channel protocols (IOM-1/10M-2) to control peripheral devices.
The timing unit is responsible for the system clock and frame synchronization.
Serial Interface Modes
The PEB 2070 can be used in different modes of operation:
• IOM-1 Mode
• IOM-2 Mode
• HDLC Controller Mode.
These modes are selected via bit IMS (Interface Mode Select) in ADF2 register and bits
DIM 2-0 (Digital Interface Mode) in MODE register. See table 1.
Table 1
Interface Modes
IMS
DIM2
Mode
0
0
IOM-1 Mode
1
HDLC Mode
X
IOM-2 Mode
1
Siemens Components, Inc.
289
PEB 2070
10M 1 Mode (IMS ... 0, DIM2 == 0)
Serial Port B is used as the IOM-1 interface, which connects the ICC to alayer-1 component.
The HOLC controller is always connected to the 0 channel of IOM-1 interface.
Two additional serial interfaces are available in this mode, the Synchronous Serial Interface
SSI (serial port A) and the Subscriber Line Oatalink (SLO) interface.
The SSI is used especially in ISDN terminal applications for the connection of B channel
sources/sinks. It is available if timing mode 0 (bit SPM = 0, SPCR register) is programmed.
The SLD is used:
-
in ISDN terminal applications for the connection of SLO compatible B channel devices
in line card applications for the connection of a peripheral line board controller (e.g.
PEB 2050).
The connections of the serial interfaces in both terminal and exchange applications are
shown in figure 7.
The-SSI interface is only available in timing mode 0 (SPM = 0). Timing mode 1 (SPM = 1) is
only applicable in exchange applications (figure 7b) and is used'to minimize the B channel
round-trip delay time for the SLD interface. Refer to section ISDN Oriented Modular Interface.
Figure 7
ICC Interface in IOM-1 Mode
ISDN
Basic Access
S or U Interface
I
I
I
I
I
I
I
I
IOM®
I
SBC PEB 2080
or
IBC PEB 2095
or
IEC PEB 2090
I
I
I IOPO
I IOP1
IOM®
I
I
I
FSC
OCLK
101 Timing Mode OISPM=OI
ISDN
Basic Access
S or U Interface
SBC PEB 2080
or
IBC PEB 2095
or
IEC PEB 2090
System
Interface
ICC
,------...,
:
I
Peripheral
Board Controller
PEB 2050/52155
lOP 1
I
I
I
I
I
'--....-...-.---' I
I
System Clock
Sync Pulse
F.SO
I bl Timing Mode 1 ISMP= 11
Siemens Components, Inc.
290
PEB 2070
The characteristics of the 10M interface are determined by bits DIM 1, 0 as shown in
table 2.
Table 2
IOM-1 Interface Mode Characteristics
DIM1
DIMO
Characteristics
o
o
o
Monitor channel upstream is used for TIC bus access.
Monitor channel upstream is used for TIC bus access. Bit 3 of
monitor channel downstream is evaluated to control D-channel
transmissions.
o
Monitor channel is used for TIC bus access and for data
transfer.
Monitor channel is use-d for TIC bus access, for data transfer
and for D-channel access control.
IOM-2 Mode (IMS = 1)
Serial port B is operated as an IOM-2 interface for the connection of layer -1 devices,
and as a general purpose backplane bus in terminal equipment. The auxiliary serial SSI
and SLD interfaces are not available in this case.
The functions carried out by the 10M are determined by bits SPM (terminal mode/non
terminal mode) and DIM2-0, as shown in table 3.
Table 3
IOM-2 Interface Mode Characteristics
DIM2
DIM1
DIMO
Characteristics
HDLC in D channel:
000
Last octet of 10M channel 2 is used for TIC bus access.
Applicable in terminal mode (SPM = 0).
o
Last octet of 10M channel 2 is used for TIC bus access,
bit 5 of last octet is evaluated to control D-channel transmission.
Applicable in terminal mode (SPM = 0).
o
o
o
No TIC bus access and no S bus D-channel access control.
Applicable in terminal and non-terminal mode.
o
Bit 5 of last octet is evaluated to control D-channel transmission.
Applicable in terminal mode (SPM = 0).
HDLC in B or IC channel:
1
1
0
No transmission/reception in D channel.
HDLC channel selected by D1 C2-0.
Note:
In IOM-2 terminal mode (SPM = 0, 12-byte IOM-2 frame), all DIM2-0 combinations
are meaningful. When IOM-2 non-terminal mode is programmed (SPM = 1),
the only meaningful combination is "10".
Siemens Components, Inc.
291
PEB2070
HDLC Controller Mode (IMS = 0, DIM2 = 1)
In this case serial port B has no fixed frame structure, but is used as a serial HOlC port.
The valid HOlC data is marked by a strobe signal input via pin FSC. The data rate is
determined by the clock input OCl (maximum 4096 MbiVs). The characteristics of the serial
port B are determined by bits OIM1, 0 as shown in table 4.
Table 4
HDLC Mode Characteristics
DIM1
DIMO
Characteristics
o
o
o
reserved
FSC strobe active low
o
FSC strobe active high
FSC strobe ignored
Interfaces
The ICC serves three different user-oriented interface types:
parallel processor interface to higher layer functions
10M interface: between layer 1 and layer 2, and as a universal backplane for terminals
SSI and SlO interfaces for B channel sources and destinations (in IOM-1 mode only).
IJ.P Interface
The ICC is programmed via an 8-bit parallel microcontroller interface. Easy and fast microprocessor access is provided by 8-bit address decoding on chip. The interface consists
of 13 (18) lines and is directly compatible with multiplexed and non-multiplexed microcontroller interfaces (Siemens/Intel or Motorola type buses). The microprocessor interface
signals are summarized in table 5.
Siemens Components, Inc.
292
PEB 2070
TableS
IJ.P Interface of the ICC
Symbol
Input (I)
Function
Output (0)
25
26
27
28
1
2
3
4
ADO/DO
AD1/D1
AD2/D2
AD3/D3
AD4/D4
AD5/D5
AD6/D6
AD7/D7
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Multiplexed Bus Mode: Address/Data bus.
Transfers addresses from the IJ.P system to
the ICC and data between the IJ.P system
and the ICC.
Non-Multiplexed Bus Mode: Data bus.
Transfers data between the IJ.P system and
the ICC.
17
21
CS
I
Chip Select A 0 ("low") on this line selects
the ICC for a read/write operation.
-
23
RIW
I
19
23
WR
I
ReadlWrite. At 1 ("high"), identifies a valid
IJ.P access as a read operation. At 0, identifies
a valid IJ.P access as a write operation
(Motorola bus mode).
Write. This signal indicates a write operation
(Siemens/lntel bus mode).
-
24
OS
I
Pin No.
P-DIP
Pin No.
21
22
23
24
1
2
3
4
PL-CC
Data Strobe. The rising edge marks the end
of a valid read or write operation (Motorola
bus mode).
Read. This signal indicates a read operation
(Siemens/lntel bus mode).
20
24
RD
I
15
18
INT
00
Interrupt Request The signal is activated when
the ICC requests an interrupt. It is an open
drain output.
16
20
ALE
I
Address Latch Enable. A high on this line
indicates an address on the external address
bus (Multiplexed bus type only).
19
AO
I
Address bit 0 (Non-multiplexed bus type).
5
A1
I
Address bit 1 (Non-multiplexed bus type).
6
A2
I
Address bit 2 (Non-multiplexed bus type).
11
A3
I
Address bit 3 (Non-multiplexed bus type).
12
A4
I
Address bit 4 (Non-multiplexed bus type).
13
A5
I
Address bit 5 (Non-multiplexed bus type).
Siemens Components, Inc.
293
PEB 2070
ISDN Oriented Modular (IOM-1) Interface
IOM-1
This interface consists of one data line per direction (10M Data Ports 0 and 1: IDPO,1).
Three additional signals define the data clock (DCl) and the frame synchronization (FSC/FSD)
at this interface. The data clock has a frequency of 512 kHz (twice the data rate) and the
frame sync clock has a repetition rate of 8 kHz.
Via this interface four octets are transmitted per 125I-Ls frame (figure 8):
The first two octets constitute the two 64 kbitls B channels.
The third octet is the monitor channel. It is used for the exchange of data using the
IOM-1 monitor channel protocol which involves the E bit as a validation bit. In addition,
it carries a bit which enables/inhibits the transmission of HDlC frames (IDPO) and it
serves to arbitrate the access to the last octet (IDP1).
The fourth octet is called the Telecom IC (TIC) bus because of the offered busing
capability. It is constituted of the 16 kbitls D channel (2 bits), a four-bit Command/
Indication channel and the T and E bits. The C/I channel serves to control and monitor
layer-1 functions (e.g. activation/deactivation of a transmission line .. ). The T bit is a
transparent 8 kbitls channel which can be accessed from the ICC, and the E bit is used
in monitoi byte transfer.
Siemens Components, Inc.
294
PEB2070
Figure 8
IOM®-1 Frame Structure
- - - - - - - - - - - 1 2 5 f l S - - - - - - - - - o..
-
,Bits
.
8
.,.
8
.,.
8
Frome
I
Bl
B2
,
Monii"or
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I 0 I c/l
I
I
I
I
I
I
I
I
I
I
I
I TIE
I I
I
I
I
I
I
I
,
IOM®
I
Loyer 2 I Loyer 1
L_
L __
-<
<
<
L ______
L _________
: 8kbit/S)
I
: Bkbit/S)
I
TIC Bus
,
l32kbiliV
: 16kbit/S)o_Channel
I
}MonitorL----------.----<=t~
Channel
I
,
,
L - - - - - - - - - - _.. - ..- -. - - - - - - - - - - --<=Jr~
,
.<
L __________________. __
I
:64kbitli>
}-
Channels
TIC Bus and Arbitration via Monitor Channel
The arbitration mechanism implemented in the monitor channel allows the access of more
than one (up to eight) ICC to the last octet of 10M (TIC). This capability is useful for the
modular implementation of different ISDN services (different service access points) e.g. in
ISDN voice/data terminals. The IDP1 pins are connected together in a wired-or configuration,
as shown in figure 8.
Siemens Components, Inc.
295
I
PEB 2070
Figure 9
10M Bus (TIC Bus) Configuration
ICC
IPD 1
IPDO
FSC DCLK -
ISDN Basic
Access S or
U Interface
I
I
I
ICC
I
Layer 1
SBC,IBC
or IEC
or
Layer 1+ 2
ISAC™-S or ISAC™-9
IPD 1
IPD 0
FSC f----------'
DCLK f----------
I
I
I
I
I
I
The arbitration mechanism is described in the following.
An access request to the TIC bus may either be generated by software (J.1P access to the
CII channel) or by the ICC itself (transmission of an HOLC frame). A software access request
to the bus is effected by setting the BAC bit (CIXR/CIXO register) to "1 ".
In the case of an access request, the ICC checks the bus accessed-bit (bit 3 of IOP1
monitor octet, see figure 10) for the status "bus free", which is indicated by a logical "1 ".
If the bus is free, the ICC transmits its individual TIC bus address programmed in STCR
register. The TIC bus is occupied by the device which is able to send its address error-free.
If more than one device attempt to seize the bus simultaneously, the one with the lowest
address value wins.
Figure 10
Monitor Channel Structure on IDP1
7
6
5
3
4
[
o
2
~IC Bus Add:ess TBA2-~
Bus accessed = "1" (no TIC bus
access) if
- BAC = 0 (CIXR/CIXO
register) and
- no HOLC transmission
is in progress
Siemens Components,lnc.
296
PES 2070
When the TIC bus is seized by the ICC, the bus is identified to other devices as occupied
via the IOP1 monitor channel bus accessed bit state "0" until the access request is withdrawn. After a successful bus access, the ICC is automatically set into a lower priority class,
that is, a new bus access cannot be performed until the status "bus free" is indicated in
two successive frames.
If none of the devices connected to the 10M interface request access to the 0 and CII
channels, the TIC bus address 7 will be present. The device with this address will therefore
have access, by default, to the 0 and CII channels.
Bit BAC (CIXR/CIXO register) should be reset by the ~P when access to the CII
channel is no more requested, to grant other devices access to these channels.
Note
Monitor channel
When the ICC is used in connection with an S interface layer-1 transceiver, an indication
must be given to the ICC whether the 0 channel is available for transmission (TE applications
with short passive or extended bus configuration).
This indication is assumed to be given in bit 3 "Stop/Go" (S/G) of the monitor input channel
on IOPO (figure 11). When a HOLC frame is to be transmitted in the 0 channel, the ICC
automatically starts, proceeds with, or stops frame transmission according to the S/G bit
value:
Figure 11
Monitor Channel Structure on IDPO
S/G = 1: stop
S/G=O: go
7
6
5
4
3
2
o
S/G
IOM-1 Timing
In IOM-1 mode, the ICC may be operated either in timing mode 0 or timing mode 1. The
selections is via bit SPM in SPCR register.
Timing mode 0 (SPM = 0) is used in terminal applications. Timing mode 1 (SPM = 1) is
only meaningful in exchange applications when the SLO is used. Programming timing mode 1
minimizes the B channel round-trip delay time on the SLO interface.
In timing mode 0 the 10M frame begin is marked by a rising edge on the FSC input.
It simultaneously marks tthe beginning of the SLO frame (figure 11).
In timing mode 1 the 10M frame begin is marked by a rising edge on FSO output. The
FSO output is delayed by the ICC by 1/8 th of a frame with respect to FSC (figure 12).
Siemens Components, Inc.
297
PEB 2070
Figure 12
Interface Timing in IOM-1 Mode
nnnnnnnnnnnnnnnnnnnn
DCLK (I)
(512 kHz) IUUUUUUUUUUUUUUUUUUUL ......... .
FSC (I)
(8kHz)
\\\\\\
\\\L
125 fJs
SLD OUT
SIP
B1
I
I
B2
SLD IN
I
I
I
I
B1
B2
I
I
I
TIC
loM®Frame
I DP 0/1
I
B1
I
B2
Monitor
SSI Frame
SOARISOAX
B_2_ _ _ _....L._ _ _ _B;.,.1_ _ _ _..J
L . . 1_ _ _ _
(a) Timing Mode 0
OCLK (I)
(512 kHz)
..........
\\\\\L
\\\\\\
FSC (I)
125 fJs
,......--
I
FSO(O)
11 B Frame Period
SLO OUT
SIP
B1
B2
I
SLO IN
I
I
I
B1
I
T
I
Monitor
I
B2
IOM®Frame
lOP 0/1
B1
I
B2
I
(b) Timing Mode 1
Siemens Components, Inc.
298
TIC
PEB 2070
IOM-2
The IOM-2 is a generalization and enhancement of the IOM-1. While the basic frame structure
is very similar, IOM-2 offers further capacity for the transfer of maintenance information.
In terminal applications, the IOM-2 constitutes a powerful backplane bus offering intercommunication and sophisticated control capabilities for peripheral modules.
The channel structure of the IOM-2 is depicted in figure 13:
Figure 13
Channel Structure of IOM-2
81
82
Monitor
o
C/I
MR
MX
• The first two octets constitute the two 64 kbiVs 8 channels.
• The third octet is the monitor channel. It is used for the exchange of data between the
ICC and the other attached device(s) using the IOM-2 monitor channel protocol.
• The fourth octet (control channel) contains
two bits for the 16 kbitls 0 channel
- a four-bit command/indication channel
- two bits MR and MX for supporting the monitor channel protocol.
In the case of an IOM-2 interface, the frame structure depends on whether TE- or
is selected, via bit SPM in SPCR register.
non-TE
Non-TE timing mode (SPM = 1)
In thi.s case, the frame is a multiplex of eight IOM-2 channels (figure 14), each channel has
the structure in figure 13.
Thus the data rate per subscriber connection (corresponding to one channel) is 256 kbitls,
whereas the bit rate is 2048 kbitls. The IOM-2 interface signals are:
IDPO,1: 2048 kbiVs
DCLK
FSC:
4096 kHz-input
8 kHz-input
Siemens Components, Inc.
299
PEB 2070
Figure 14
Multiplexed Frame Structure of the IOM-2 Interface in Non-TE Timing Mode
t - - - - - - - - - - 1 2 5 }Js---------'~
FS(
DCLK
IPDO
10M (HO
(H 7
(H 0
IPDI
10M CHO
CH 7
CH 0
I
B1
B2
I Monitor
The ICC is assigned to one of the eight channels (0 to 7) via register programming.
This mode is used in ISDN exchange/line card applications.
TE Timing Mode (SPM = 0)
The frame is composed of three channels (figure 14):
• Channel 0 contains 144 kbiVs (for 2B + D) plus monitor and command/indication channels for layer-1 devices.
• Channel 1 contains two 64-kbiVs intercommunication channels plus monitor and
command/indication channels for other IOM-2 devices.
• Channel 2 is used for enabling/inhibiting the transmission of HOLC frames. This bit is
typically generated by an S-bus transceiver (stop/go: bit 5, or 3rd MSB of the last octet
on 10PO). On IOP1, bits 2 to 5 of the last octet are used for TIC bus access arbitration.
As in the IOM-1 case (figure 9), up to eight ICCs can access the TIC bus (0 and C/I
channels). The bus arbitration mechanism is identical to that described previously, except
that it involves bits 2 to 5 in channel 2.
Siemens Components, Inc.
300
PEB 2070
Figure 15
Definition of IOM-2 Channels in Terminal Timing Mode
~
FSC
IOM® Channel 0
/
II
IDPO
I B1 I B2
IDP 1
I B1
________________~rIOM® Channel 1
\
IMONOIO!CI1O~~
1 B2 IMONO~~I
I
II
IOM® Channel 2
\
/..-----.JII'--S-/G-----'
IC1 pC2
IMON11(/11~~
I I
I
1IC2
IMON 11 (/11 ~~
1(/121
I
IC1
TIC Bus ...--,._....
1_.....1_.....1___
-J1L....--J1L....--J1L....-___________
SOS 11Z _____
The IOM-2 signals are:
10PO, 1:
OCLK:
FSC:
768 kbiVs
1536-kHz input
&kHz input.
In addition, to support standard combos/data devices the following signals are generated
as outputs:
SOS1/2:
8-kHz programmable data strobe signals for selecting one or both B/IC
channel(s).
SSI (Serial Port A)
The SSI (Serial Synchronous Interface) is available in IOM-1 interface mode. Timing mode 0
(SPM = 0) has to be programmed.
The serial port SSI has a data rate of 128 kbiVs. It offers a full duplex link for B channels
in ISDN voice/data terminals. Examples: serial synchronous transceiver devices (USART's,
HSCX SAB 82525, ITAC PSB 2110, .... ), and COOEC filters.
The port consists of one data line in each direction (SOAX and SOAR) and the 128 kHz
clock output (SCA). The beginning of B2 is marked by a rising edge on FSC, see figure 15.
The!oLC system has access to B-channel data via the ICC registers BCR1/2 and BCX1/2.
The !oLC access must be synchronized to the serial transmission by means of the Synchronous
Transfer Interrupt (STCR).
Siemens Components, Inc.
301
PEB 2070
Figure 16
SSI and SLD Interface Lines
FSC(1l
(8 kHz)
SOAR (I)
SOAX(O)
SCA (0)
128 kHz
551
SIP (I/O)
OCLK (I)
512 kHz
SLD
The SLD is available in IOM-1 interface mode.
The standard SLD interface is a three-wire interface with a 512-kHz clock input (DCL), an
8-kHz frame direction signal input (FSC), and a serial ping-pong data lead (SIP) with an
effective full duplex data rate of 256 kbitls.
The frame is composed of four octets per direction. Octets 1 and 2 contain the two S channels, octet 3 is a feature control byte, and octet 4 is signaling byte (figure 16).
The SLD interface can be used in:
Terminal applications as a full duplex time-multiplexed (ping-pong) connection to Schannel sources/destinations.
CODEC filters, such as the SICOFI (PES 2060) or the ARCOFI (PSS 2160) as well as
other SLD compatible voice/data modules may be connected directly to the ICC.
Terminal specific functions have to be deselected (TSF = 0), so that pin SIP/EAW takes
on its proper function as SLD data line. Moreover, in TE applications timing mode 0
has to be programmed.
Siemens Components, Inc.
302
PEB 2070
Digital exchange applications as a full duplex time-multiplexed connection to convey
the B channels between the layer-1 devices and a Peripheral Board Controller (e.g. PBC
PEB 2050 or PIC PEB 2052), which performs time-slot assignment on the PCM highways,
forming a system interface to a switching network.
Timing mode 1 (SPM = 1) can be programmed in order to minimize the B channel roundtrip delay.
The j..I.C system has access to B-channel data, the feature control byte and the signaling
byte via the ICC registers:
C1R,C2R
~
B1/B2
-
CFCR and SFCX
~
FC
-
SSCR and SSCX
~
SIG
The j..I.P access to C1 R,C2R,SFCR, SFCR,SSCR and SSCX must be synchronized to the
serial transmission by means of the Synchronous Transfer Interrupt (STCR) and the BVS-bit
(STAR).
Register Description
The parameterization of the ICC and the transfer of data and control information between
the j..I.P and ICC is performed through the R- and XFIFO and two register sets. The address
map is shown in table 6.
The two FIFOs have an identical address range 00-1 FH.
The register set in the address range 20-2A pertains to the HDLC transceiver and LAPD
controller. The register set ranging from 30 to 3B pertains to the control of layer-1 functions
and of the 10M interface.
For a detailed register description please refer to the ICC Technical Manual.
Siemens Components, Inc.
303
PEB 2070
Table 6
ICC Address Map and Register Summary
Address
(hex)
Write
Read
Name
Description
Name
Description
RFIFO
Receive FIFO
XFIFO
Transmit FIFO
20
ISTA
Interrupt Status Register
MASK
Mask Register
21
STAR
Status Register
CMDR
Command Register
22
MODE
Mode Register
23
TIMR
Timer Register
24
EXIR
Extended Interrupt Register
XAD1
Transmit Address 1
25
RBCl
Receive Frame Byte
Count low
XAD2
Transmit Address 2
26
SAPR
Received SAP!
S~\P1
Individual SAPI 1
27
RSTA
Receive Status Register
00
1F
28
SAP2
Individual SAPI 2
TEI1
Individual TEl 1
TEI2
Individual TEl 2
29
RHCR
Receive HDlC Control
2A
RBCH
Receive Frame Byte
Count High
30
SPCR
31
CIRRI
CIRO
Command/lndication
Receive (0)
CIXRI
CIXO
Commandllndication Transmit
(0)
31
MORI
MORO
Monitor Receive (0)
MOXI
MOXO
Monitor Transmit (0)
33
SSCRI
SIP Signaling Code
Receivel
Commandllndication
Receive 1
SSCXI
SIP Signaling Code TransmiV
CIX1
Commandllndication
Transmit 1
SFCWI
SIP Feature Control Writel
MOX1
Monitor Transmit 1
CIR1
34
SFCRI
MOR1
Serial Port Control Register
SIP Feature Control
Readl
Monitor Receive 1
35
C1R
Channel Register 1
36
C2R
Channel Register 2
37
B1CR
B1 Channel Register
38
B2CR
B2 Channel Register
39
ADF2
3A
MOSR
STCR
Sync Transfer Control
Register
ADF1
Additional Feature Register 1
Additional Feature Register 2
Monitor Status Register
Siemens Components, Inc.
304
MOCR
Monitor Control Register
PES 2070
Absolute Maximum Ratings
Parameter
Symbol
Voltage on any pin with respect to ground
Limit Values
Unit
Vs
-0.4 to Voo +0.4
V
Ambient temperature under bias
TA
o to 70
°C
Storage temperature
Tstg
-65 to 125
°C
Note: Stresses above those listed here may cause permanent damage to the device. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
I
DC Characteristics
TA = 0 to 70°C, Voo = 5 V, Vss = 0 V.
Limit Values
Parameter
Symbol
min.
max.
Unit
L-input voltage
\liL
-0.4
0.8
V
H-input. voltage
\liH
2.0
Voo
+0.4
V
L-output voltage
VOL
0.45
V
H-output voltage
H-output voltage
VOH
VOH
Power
supply
current
Icc
operational
power down
Input leakage current
Output leakage current
Siemens Components, Inc.
III
I Lo
2.4
Voo
-0.5
Test Conditions
I OL = 7 rnA
IOL=2 rnA
pin IOPO, IOP1
all other pins
I OH =-400(.LA
V
V
I oH =-100(.LA
1.6
3.5
8.0
rnA
rnA
rnA
OCLK: 512 kHz
OCLK: 1536 kHz
OCLK: 4096 kHz
0.6
rnA
10
(.LA
305
Voo=5V,
inputs at
OVIVoo
no output
loads
oV < \liN, Voo to 0 V
oV < VOUT < Voo to 0 V
PEB 2070
capacitances
TA = 25 DC, Voo = 5 V ± 5%, Vss = 0 V, fc = 1 MHz, unmeasured pins returned to GND.
Limit Values
Parameter
Symbol
typo
max.
Unit
Input capacitance
CIN
5
10
pF
Output capacitance
fc= 1 MHz
COUT
10
20
pF
I/O capacitance
fc= 1 MHz
CIO
8
15
pF
AC Characteristics
TA = 0 to 70 ec, Voo = 5 V ± 5%
Inputs are driven to 2.4 V for a logical "1" anf to 0.4 V for a logical "0". Timing measurements
are made at 2.0 V for a logical "1" and 0.8 V for a logical "0". The AC testing input/output
waveforms are shown below.
Figure 17
Input/Output Waveform and Load Circuit for AC Tests
2.4
2.0"
Device
Under
Test
2.0
Test POints/
O.B /
"
0.8
0.45
Siemens Components, Inc.
306
PES 2070
Microprocessor Interface Timing
Siemens/Intel Bus Mode
IJ.P Read Cycle
~DC
00-07
~-o-a-t-a-
IJ.P Write Cycle
Multiplexed Address Timing
ALE
(S x WR - - - - - - - - - t + - - - - - " " " " " -
LSx
RO
Non-Multiplexed Address Timing
Siemens Components, Inc.
307
PEB 2070
Motorola Bus Mode
I-LP Read Cycle
I-LP Write Cycle
R/W
00-07
.-t"
Data
tW"~
_ ~
Address Timing
Siemens Components, Inc.
308
PEB 2070
Parameters and Values of the Bus Modes
Limit Values
Parameter
Symbol
min.
ALE pulse width
tAA
ns
Address setup time to ALE
tAL
Address hold time from ALE
tLA
50
20
10
Address latch setup time to WR. RD
tALS
tAS
Address hold time from WR. RD
tAH
ALE pulse delay
tAD
0
10
20
15
ns
Address setup time to WR. RD
0
110
ns
DS delay after RIW setup
toso
RD pulse width
tRR
Data output delay from RD
t RO
Data float from RD
tOF
max.
Unit
ns
ns
ns
ns
ns
ns
110
25
ns
ns
tRI
70
ns
WR pulse width
tww
tow
Data hold time from WR* CS
two
WR control interval
tWI
60
35
10
70
ns
bata setup time to WR* CS
RD control interval
Siemens Components, Inc.
309
ns
ns
ns
PEB 2070
Serial Interface Timing
10M Mode
10M Timing
OCLK
-1
j
h
~
,- tFSH -
t FSS ~
1
~
F5C
'--
F5D
r\
tFSWi--
~
H
t llS
IOPO/1(1)
1O~-1Mode
-----------------
IOPO/1(1)
IO~-2Mode
------------~~--------------
--
-----
---
----
- ----- (
,- -----
~=======(
- - - I-I-- tlOO-
IDPO/1 (0)
--
1-I--t
5051/2
Siemens Components, Inc.
310
tlOF
tSDF
f.-
>:=
PEB 2070
Parameters and Values of 10M Mode
Limit Values
Parameter
Symbol
min.
max.
Unit
10M output data delay
tloo
140
100
ns
ns
10M input data setup
tiiS
10M input data hold
10M output from FSC
tliH
20
20
40
20
20
Strobe signal delay
tsoo
tSOF
Frame sync setup
tFSS
Frame sync hold
tFSH
Frane sync width
tFSW
FSD delay
tFOO
Note:
50
30
40
20
311
ns
ns
ns
ns
140
See note
ns
ns
This delay is applicable in two cases only:
1) When FSC appears for the first time, e.g. at system power-up
2) When FSC appears before the excepted start of a frame
Siemens Components, Inc.
IOM-1
IOM-2
IOM-1
IOM-2
ns
80
120
120
tlOF
Strobe delay from FSC
ns
ns
Test
Conditions
ns
See note
PEB 2070
HDLCMode
FSC (Strobe) Characteristics
OCLK
f4----+--,tFS
,----1
FSC
tooz
High Impedance
High Impedance
IDP1
Limit Values
min.
100
30
Parameter
Symbol
FSC set-up time
t FS1
FSC hold time
tFH1
Output data from high impedance
to active
tOZD
80
ns
Output data from active to
high impedance
tODZ
40
ns
100
ns
max.
Unit
ns
ns
,-,
Output data delay from DCl
Input data setup
t lDS
Input data hold
tlDH
Siemens Components, Inc.
20
10
30
tODD
312
ns
ns
PES 2070
5erial Port A (551) Timing
551 Timing
91 Channel-----,,....---92 Channel
FSC
OCLK
seA
SOAX _ _ _ _ _ _ _ _ _ _ _ _~
~-----------
Limit Values
Parameter
Symbol
5eA clock delay
tSCD
551 data delay
tSSD
551 data setup
tsss
55i data holf
tSSH
Frame sync hold
tFSH
Frame sync width
tFsw
Siemens Components, Inc.
313
min.
20
20
40
20
30
40
max.
Unit
140
140
ns
ns
ns
ns
ns
ns
PEB 2070
SLDTiming
FSC
OCLK
Last Bit OUT
Limit Values
Parameter
SLD data delay
SLD data setup
min.
max.
Unit
tSLD
20
140
ns
t SLS
30
30
50
30
40
Symbol
SLD data hold
tSLH
Frame sync setup
t FSS
Frame sync hold
t FSH
Frame sync width
t FSW
Siemens Components, Inc.
314
ns
ns
ns
ns
ns
PEB 2070
Clock Time
Definition of Clock Period and Width
--twL-----I
I - - - - - - - - - - - - tp- - - - - - - - - - - - - 0 0 {
Limit Values
Parameter
Symbol
Clock period
min.
max.
Unit
Test
Conditions
tp
1000
ns
IOM-1
Clock width high
tWH
200
ns
IOM-1
Clock width low
tWL
200
ns
IOM-1
Clock period
tp
240
ns
IOM-2
Coock width high
tWH
100
ns
IOM-2
Clock width low
tWL
100
ns
IOM-2
Reset
Reset Signal Characteristics
t RES
\
/lllf
RES
I I I I I
I I I I I
l l L L I
Limit Values
Parameter
Symbol
min.
Test Conditions
Length of active
high state
tRES
2*DCL
clock
cycles
During power up
Siemens Components, Inc.
315
SIEMENS
ISDN D-Channel Exchange Controller (IDEC)
Preliminary Data
PEB2075
ACMOSIC
Type
Ordering code
PEB2075-P
PEB:2075·N
067100-H8682
P-DIP-28
Q61100,.;H8$83
~ee..44;~~'.
Package
The ISDN Digital Exchange Controller PEB 2075 (IDECTM) is a serial HDLC data communication circuit with four independent channels. Its telecommunication specific features make
it especially suited for use in variable data rate PCM systems. In addition, the device contains spohisticated switching functions and it implements automatic contention resolution
between packet data from different sources.
Its applications include: communication multiplexers, peripheral ISDN line cards, packet
handlers, X.25 packet switching devices. The IDEC is a fundamental building block for
networks with either centralized, de-centralized or mixed signaling/ packet data handling
architectures.
Features
•
•
•
•
•
•
•
•
•
•
Four independent HDLC channels
64 byte FIFO storage per channel and direction
Handling of basic HDLC functions
Flag detection/generation
Zero deletion/insertion
CRC checking/generation
Check for abort
Single connection and quad connection modes
IOM® interface or PCM interface
Programmable time slots and channel data rates (up to 4 Mbitls)
Different methods of contention resolution
8-bit parallel microcontroller interface with vectored interrupt
Advanced CMOS technology
Power consumption less than 50 mW.
316
PEB 2075
Logic Symbol
Timing
;---"---\
DCLK
Collision TriData
State
Receive Control
FSC
1
CDR
t
TSC
}...
SDOR
PCMIIOM
SDOX
5V
SD1R
Voo
IDEC M
OV
Vss
SD1X
SD2R
PCM
SD2X
SD3R
ADO. .7 RO
SD3X
WR LS ALE INT RES
U
Pin Configuration
(top view)
AD2
AD3
AD1
AD4
ADO
ADS
Rn
AD6
Wli
AD7
Vss
Voo
DCLK
FS~
PES 2075
IDECM
SD3R
SD3X
RES
SD2R
ALE
SD2X
ES
SDOR
INT
SDOX
CD~
SD1R
TSC
SD1X
Siemens Components, Inc.
317
PEB 2075
Pin Definitions and Functions
Pin No.
Symbol
Input (I)
Functions
Output (0)
3
2
1
28
27
26
25
24
ADO
AD 1
AD2
AD3
AD4
AD5
AD6
AD7
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Address-Data Bus. The multiplexed address-data bus
transfers data and commands between the ).lP system
and the IDEC.
11
CS
I
Chip Select A low on this line selects the IDEC for a
read/write operation.
5
WR
I
Write. A low on this line indicates a write operation.
RD
I
Read. A low on this line indicates a read operation.
INT
00
Interrupt Request. This line is activated when the IDEC
requests an inierrupt. it is an open drain output.
10
ALE
I
Address Latch Enable. A high on this line indicates an
address on the external address-data bus, selecting
one of the internal sources or destinations.
18
16
20
22
SDOR
SD1R
SD2R
SD3R
I
17
15
19
21
SDOX
SD1X
SD2X
SD3X
0
Serial
Serial
Serial
Serial
7
DCLK
I
Data Clock; supplies a clock signal either equal to or
twice the data rate.
8
FSC
I
Frame Synchronization or data strobe signal
14
TSC
0
Time-Slot Control. Supplies a control signal for an
external driver.
13
CDR
I
Collision Data Receive.
9
RES
I
Reset
6
Vss
I
Ground
23
Voo
I
Supply voltage +5 V
4
12
-
} Serlal Data Receive
Siemens Components, Inc.
Data transmit
Data transmit
Data transmit
Data transmit
318
Serial Data transmit
Serial Data transmit
Collision output
PEB 2075
Figure 1
Block Diagram
CDR
S01X
SOOR
SOOX
S01R
S02X
S02R
S03X
S03R
Serial Interface Logic
.(-::.
L
_V
OCLK
FSC
TSC
~
-V
r--
'(7
L)..
.()..
7
~7
'"
Timing
Timing
Timing
Timing
Switching
Swi tching
Switching
Switching
Call ision
~
Control
~
Collision
~
Control
r-
-::.
~f"
'(7
'" .7
"(7
"-
.;).
L
"'7
RFIFO XFIFO
.;).
'<.7
9
t-
Receiver
Transmitter
t-
L
Receiver
Transmitter
.;::..
~
'<.7
'" 7
'" ?
RFIFO XFIFO
RFIFO XFIFO
RFIFO XFIFO
.()..
L
'" 7
'<..7
"'7
Microcontroller Interface
ff
{t8
Siemens Components, Inc.
Control
V
Receiver
.(';-::.
INT
Collision
HOLC
Transmitter
;>.
I
.(-::.
HOLC
HOLC
Receiver
~
Control
L
Transmitter
~
Collision
.;;>.
HOLC
t-
-::.
AOO-7
~
RO
319
WR
CS
ALE
RES
~
PEB 2075
1. System Integration
Communication Multiplexers
The four independent serial HDLC communication channels implemented in the IDEC make
the circuit suitable for use in communication multiplexers.
The collision detection/resolution capability of the circuit allows statistical multiplexing of
packets in one or several physical data communication channels, for example in DMI (mode 3)
applications.
Centralized Signaling Data Packet Handlers
The IDEC can be used in central packet handlers of ISDN networks to process signaling or
packet data of four ISDN subscribers. In this application, it may be used with or without
the Extended PCM Interface Controller (EPIC) PES 2055.
The IDEC can be connected to the 10M interface of the EPIC, which is itself connected to
the PCM system highway. The EPIC implements concentration and time-slot assignment
functions. As an alternative, the IDEC may be directly connected to PCM highways (figure 2).
The size (from 1 to 8 bits) and the position of the time slot associated with each HDLC
controller are software programmable. In addition to the receive and tiaiismit data highways,
the IDEC accepts a third input connection for collision detection purposes. The mode of
collision detection is programmable. A "collision highway" (or time slot) can be used for
remote collision control, as a "clear to send" lead, or for local contention resolution among
several IDECs.
Siemens Components, Inc.
320
PES 2075
Figure 2
Use of IDEC in Central Signaling Data Packet Handlers
PCM Highway
PCM Highway
I I
I I
I I
I I
I I
I
I I
I
I I
Line
Line
Transmit T5
Receive T5
Transmit T5
Receive T5
Cards
L..--t-_ _>----....--.....:Transmit
,---+_.---+____+-_..;..Receive
.--'""l-__----_-Transmit
L....,.,......J--r-t---:-t-
---- C
---- C
L.-.--'-_ _ _ _ _ _ _ _ ~
PCM Highway
I I I
1 I I
~-----------~
PCM Highway
I I
I I
I I
I I
I I I
Line --
Line
Transmit T5
Receive T5
Co llision Detect T5
Transmit T5
Receive T5
Collision Detect T5
Cards::::::::::::::::
Cards--
Transmit
--- C
~-------------~
Siemens Components, Inc.
321
Receive
PEB 2075
Line Cards De-Centralized or Mixed Signaling/Data Packet Handling Architectures
The IDEC can be used on peripheral line cards to process D-channel packets for ISDN
subscribers. An Extended PCM Interface Controller PEB 2055 has the layer 1 contrOlling
capacity and a Band 0 channel switching capacity for a total of 32 subscribers. The Band
o channels and the control information for eight subscribers are carried over one 10M interface. Thus a line card dimensioned for 32 ISDN subscribers may employ up to eight IDECs,
two for each 10M connection (figure 3)" A High Level Serial Communication Controller (HSCC)
SAB 82520 with two HDLC channels, or another IDEC may be used to transmit and receive
signaling over the system highway in a common channel. Again, such a common channel
may be shared among several line cards, due to the statistical multiplexing capability of
these controllers.
In completely de-centralized D-channel processing architectures, the processing capacity
of a line card is usually dimensioned to avoid blocking situations even under maximum
conceivable D-channel traffic conditions. It may sometimes be more advantageous to perform
p-packet handling in a centralized manner while keeping s-packet handling on the line cards.
A statistical increase in p-packet traffic has then no effect on the line card, and can be easily
dealt with by one of the modular architectures for a central packet handler shown in the
previous section. A more effective sharing of the total p-packet handling capacity is the
result, especially in a situation where p-packet traffic pattems vary widely from one subscriber group to another.
'
The use of IDEC in the mixed D-channel processing architecture is illustrated in figure 4).
The additional "transparent data" connections supported by the IDEC enable a merging of
p- and s-packets into one D-channel. Possible collision situations are dealt with by the IDEC
which uses either the additional collision detect line (figure 4a) or a time slot on the system
highway (figure 4b) from the line card to the central packet handler.
Siemens Components, Inc.
322
PEB 2075
Figure 3
Line Card in a De-Centralized D-Channel Handling Architecture
Line Transceivers
XB
----B
IOM:R
c.c.s
+
c. c.p
System Highways
I
Legend:
c.c.s/p =Common channel for
signaling and for
packed data,
respectively
CII,Mon=Control/lndication and
Monitor channels of
the 10M interface
Siemens Components, Inc.
323
PES 2075
Figure 4aj 4b
IDEC on a Line Card in a Mixed D-Channel Processing Architecture
roM ®
B
---
Line
Transceivers
B
System
JHighwa y
Coll s-p
EPIC ™
~o
of
U
11
1
pC
s
s!)
--p
___ p(s)*
IOEC™
--p
roM ®
B+p
Line
Transceivers
B+p(s)*+Coll s-p
System
Highways
~o
of
P
IDEC™
Coll s-p
EPIC™
"-
sf
~s
* s-Packets will be discarded by the receiver
Legend:
J~
p = Time slot for p-packets
s = Time slot for s-packets
Coll s-p = Time slo t containing
information about a collision
between s-packets and p-packets
~7
pC
Siemens Components, Inc.
324
PEB 2075
2. Functional Description
General Functions and Device Architecture
The IOEC is an HOLC controller which handles four HOLC communication channels, each
channel fully independent and programmable by its own register set. The circuit performs
the following functions:
• Extraction (reception) and insertion (transmission) of the HOLC data packets in a time
division multiplex bit stream.
• Implementation of the basic HOLC functions of the layer-2 protocol.
• Interfacing of the data packets to the microprocessor bus. For the temporary storage of
data packets overlapping FIFO structures are used per channel and direction.
• Switching of data between serial interfaces.
• Implementation of different types of collision resolution.
• Test functions.
Operating Modes
Each HOLC controller of the IOEC is assigned to one time channel governed either by time
slot assignment or by an external strobe signal.
Two basic configurations are distinguished (figure 5):
•
•
In the quad connection configuration the four HOLC controllers (A-D) are connected to
individual time multiplexed communication lines;
In the single connection configuration the four HOLC channels are all connected to one
time multiplexed communication line.
Rgure 5
(a) Quad Connection and
(b) Single Connection Configuration.
A
A
B
Main
Connection _ _++....
-----}
--=:
B
C
o
a)
pC
b)
Siemens Components, Inc.
325
Auxiliary
Connections
PEB 2075
In the quad connection configuration two modes are distinguished as follows:
• Each connection is a time slotted highway, the lengths and positions of the time slot are
programmable (quad connection time-slot mode);
• Each connection is a communication line, the time channels are marked by an external
strobe signal (quad connection common control mode).
Two modes are distinguished in turn for the single connection configuration as follows:
• The connection is a standard 10M interface with predefined channel positions (single
connection 10M mode);
• The connection is a time slotted highway (single connection time-slot mode).
For simplicity, a time slotted highway will sometimes be referred to as a "PCM highway", or
PCM for short.
Table 1
Four Basic Operating Modes of the IDEC
Mode Description
MDS1
MDSO
0
0
Single connection time-slot mode
0
1
Quad connection common control mode
1
0
Single connection 10M mode
1
1
Quad connection time-slot mode
The four modes of operation are illustrated in figure 6. Via channel-by-channel programming, one of a number of collision detection modes may be selected in each of the basic
modes of operation. For future reference, they are also depicted in figure 6.
Siemens Components, Inc.
326
PEB 2075
Figure 6
Operating modes of the IDEC
b. Quad Connection Common Control Mode
a. Quad Connection TS Mode
Programmable Time Slots
I---
B
Receive
Transmit
-C
-D
Receive
Transmit
B
Receive
Transmit
Receive
Transmit
Receive
Transmit
,
'---
Collision
Data
Receive
Transmit
Slave /Hulti Master
C"lIision Hode
I
I
I
I
Receive
Transmit
B
C
I
I
I
I
A
Transmit
~
-I
Strobe
r----
A
Receive
1
.---A
I--
I
B
I
I--
I
I
I--
I
I
L...--
r
I
C
D
1
Collision
Data
Slave / Mu Iti Master
(ollision Mode
c. Single Connection TS Mode
B
A
A
A
Programmable Time Slots
Receive
Transmit
d. Single Connection 10M Mode
D
A
B
D
Receive
Transmit _ - I......-I*--"'*-~--+...J.4
B
D
B
D
Collision
Data
Collision --~I-4-I---+~--+-+-----_-.J
Data
Slave Multi Master
Collision Mode
Siemens Components,lnc.
Slave/Multi Master
Collision Mode
327
PES 2075
Figure 6 (continued overleat)
e. Single Connection TS Mode
Programmable Time Slots
Programmable Time Slots
o
Receive
Transmit
1-~;..j--I-'-~-40"""--fo-l-- Transmit
-+-++~I---+o.....-~t--+-~
' -__........~~--Ioo....j..--Io-l- Receive
1-__........+-~-40....j..--fo-l-- Collision
Data
--+-......~I---40......--I~ot--H-+
Master Collision Mode
f. Single Connection 10M Mode
Programmable Time Slots
B
A C
0
1-~1---++"""'-----IooI--Transmit
'-~I----l-I---IooI-----IooI- Receive
1-~1----l-I---IooI-----IooI--Collision
Receive
Transmit __-I~-+-I--~I--Io~--H-+
Data
Master Collision Mode
Interfaces
Microcontroller Interface
The IDEC is programmable over an 8-bit parallel microcontroller interface. Easy and fast
microprocessor access is provided by 8-bit address decoding on chip. The interface
consists of 13 lines and is directly compatible with processors of the multiplexed address/
data bus type.
Siemens Components, Inc.
328
PEB 2075
Table 2
Microcontroller Interface Signals of the IDEC
Symbol
Type
Name and Functions
ADO
AD1
AD2
AD3
AD4
AD5
AD6
AD?
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Address·Data bus. The multiplexed address/data bus transfers
data and commands between the IlC system and the IDEC.
CS
I
Chip Select. A low on this signal selects the IDEC for a read/
write operation.
WR
I
Write. This signal indicates a write operation.
RD
I
Read. This signal indicates a read operation.
INT
OD
Interrupt Request. The signal is activated when the IDEC requests
an interrupt. It is an open drain output.
ALE
I
Address Latch Enable. A high on this line indicates an address
on the external address/data bus.
._.
In addition to 8-bit processors, the IDEC supports a direct connection to 16-bit processors.
Thus, through an internal address transformation, it is possible to access all IDEC registers
using either even microprocessor addresses only or odd microprocessor only.
Note:
The IDEC is now also available in a PL-CC-44 package with a demultiplexed
address-data bus. For more information, see the latest IDEC Technical Manual.
Serial Interface
Depending on the selected mode, the IDEC supports four physically separate, full duplex
serial interfaces, or one full duplex interface.
In addition to the data input and data output lines, the serial interface requires a common
data clock (input DCLK) and a frame synchronization signal (input FSC). Input data is latched
on the falling edge of DCLK and output data is clocked off on the rising edge of DCLK. The
IDEC may be programmed so that the data clock rate is either equal to data rate, or twice
the data rate.
Siemens Components, Inc.
329
PEB 2075
Register Description
Register Address Layout
The register set consists of:
-
one configuration register common to all four channels (CCR)
-
a maskable vectored interrupt status register (VISR, VISM)
and, for each of the four channels, a set of individual registers (figure 7).
In order to support the use of a 16-bit microcontroller, each register can be accessed
with an even and an odd address value.
Figure 7
IDEC Register Map
Read
Write
OOr---------,----------,
} i: ~;,~',
Alo
ca" " ,
2F~~~~~~~~~~~
37 .3E
p..>.>""""'~~""""'~"""""'~~~">_>i
36. 3F
I_--~~--+---"':"':':'::':":"--_i
~Ol_--~~--+---~~--_i
} i::;~~',
Blocatio",
6F~~~~~~~~~~~
Siemens Components, Inc.
330
PEB 2075
The address map of the individual registers of each channel is shown in table 2. In order
to obtain the actual address of a register, a "base" has to be added to the address given
in the table, as follows:
Base = 00
40
80
CO
for channel A
for channel B
forchannelC
for channel D.
Table 2
Address
Odd
Read
Write
1F
RFIFO
XFIFO
20
29
ISTA
ISM
28
21
STAR
CMDR
22
2B
MODE
MODE
2C
25
RFBC
TSR
Even
00
to
For a detailed register description, see the IDEC data sheet.
Siemens Components, Inc.
331
PEB 2075
Absolute Maximum Ratings
Parameter
Symbol
Limit Values
Unit
Ambient temperature under bias
TA
Oto 70
DC
Storage temperature
Tstg
-65 to 125
DC
Voltage on any pin with respect to ground
Vs
-0.4 to Voo +0.4
V
DC Characteristics
TA = 0 to 70 DC; Voo= 5 V ±5%, Vss= OV
Limit Values
Parameter
Symbol
min.
max.
Unit
L-input voltage
VlL
-0.4
0.8
V
VlH
2.0
Vcc+O.4 V
H-input voltage
L-output voltage
VOL
H-output voltage
H-output voltage
VOH
VOH
Power
supply
current
0.45
V
V
V
2.4
Voo-Q·5
operational
rnA
Icc
power down
Input leakage current
Output leakage current
rnA
ILl
IOL =2 rnA
IOH = -400 IlA
IOH =-100 IlA
Voo=5V,
input at 0 VlVoo,
no output loads
oV < VlN < Voo to 0 V
+10 IlA
lLO
Test Conditions
OV < VOUT < Voo to OV
Capacitances
TA=25°C, Voo =5V±5%, Vss=OV
Limit Values
Parameter
Symbol
Input capacitance
liD
Siemens Components, Inc.
min.
max.
Unit
CIN
7
pF
CIO
7
pF
332
Test Conditions
PEB 2075
AC Chal1lcteristics
TA = 0 to 70 DC, VOO = 5 V ± 5%
Inputs are driven to 2.4 V for a logical "1" and to 0.4 V for a logical "0". Timing measurements
are made at 2.0 V for a logical "1" and at 0.8 V for a logical "0".
The AC testing input/output waveforms are shown below.
Figure 8
InputlOutput Waveform for AC Tests
2,4
2,0"
Device
Under
Test
2,0
Test POints/
0,8
/
"-
0,8
0,45
Siemens Components, Inc.
333
PEB 2075
Microcontroller Interface Timing
IlP Read Cycle
ALE
~
ADO-AD7~
IlP Write Cycle
ALE
t----fW1·--------I
Siemens Components, Inc.
334
PEB2075
Interface Timing
Limit Values
Symbol
min.
ALE pulse width
Parameter
tAA
Address setup time to ALE
tAL
Address hold time from ALE
tLA
50
20
10
120
RD pulse width
tRR
Data output delay from RD
t Ro
max.
Unit
ns
ns
ns
ns
120
25
ns
Data float delay from RD
tOF
RD control interval
tRI
75
ns
WR pulse width
tww
tow
two
60
30
10
ns
Data setup time to WR + CS
tWI
70
ns
Data hold time from WR
+ CS
WR control interval
ns
ns
ns
Serial Interface Timing
DCLK Characteristics
Definition of DCLK Period and Width
O.BV
1-----fWH-----I
------<.,
1 - - - - - fWl
I-------------tp----------I~
DCLK Characteristics
Limit Values
Parameter
Symbol
min.
DCl period
tp
DCl high
tWH
DCl low
tWL
230
160
90
50
70
Siemens Components, Inc.
typo
max.
Unit
Test
Conditions
ns
ns
single clock rate
double clock rate
ns
ns
single clock rate
double clock rate
ns
335
PEB2075
Input/Output Characteristics
FSC in Single Connection Modes and Quad Connection TS Mode.
FSC Thning Characteristics
DCLK
FSC
Data OUT
DCLK Rate
equal to
Data Rate
Data IN
fOOD
Data OUT
1st Bit of Frame
DCLK Rate
equal to
twice the
Data Rate
Data IN
Limit Values
Parameter
Symbol
min.
FSC set-up time
tFs
60
30
typo
max.
Unit
ns
FSC hold time
tFH
Output data delay from DCLK
tODD
Input data set-up
tlDS
25
ns
Input data hold
tlDH
20
ns
Output data delay from FSC·
tODF
• This delay is applicable in two cases only:
1) When FSC appears for the first time, e.g. at system power-up.
2) When the number of bits in the PCM frame is not equal to either 256 or 512
Siemens Components, Inc.
336
ns
60
150
ns
ns
PEB 2075
FSC in Quad Connection Common Control Mode
~C (strobe) CharacteristiCs
DCLK
FSC
High Impedance
Data OUT
Data IN
Limit Values
Parameter
Symbol
min.
FSC set-up time
t FS 1
60
FSC hold time
tHF1
30
typo
max.
Unit
ns
ns
tOZD
80
ns
Output data from active to high
impedance
tODz
40
ns
Output data delay from DCl
tODD
Input data set-up
t lDS
25
ns
Input data hold
tlDH
20
ns
Output data from high impedance
to active
Siemens Components, Inc.
60
337
ns
PEB2075
Data 1/0 Characteristics
DCLK
Data OUT
---------++-----------t--..J
Data IN
----------------------~~
Limit Values
typo
Parameter
Symbol
Output data delay from DCLK
tODD
Input data set-up
t lDS
25
ns
Input data hold
tlDH
20
ns
TSC delay from DCLK
t reD
min.
Data OUT:
SDOX in single connection modes
SDOX, SD1X, SD2X, SD3X in quad connection modes
SD1X, SD2X in master mode
Data IN:
SDOR in single connection mode
SDOR, SD1X, SD2R, SD3R in quad connection modes
CDR in slave, multi-master and master modes
max.
Unit
60
ns
60
ns
max.
Unit
•
RES Characteristics
LlmltValuea
Parameter
Symbol
min.
RES high
t RWL
4 x tp
Siemens Components, Inc.
338
typo
ns
SIEMENS
S-Bus Interface Circuit (SBC)
PEB2080
Preliminary Data
Type
CMOS-IC
Ordering Code
Package
C-DIP-22
PEB 2080-C
067100-H8329
es.!08C~
'QG7;1'OO;"RI3H·· .····.·>;~~{SM"f
PEB 2080-P
067100-H2954
P-DIP-22
The S-Bus Interface Circuit (SBG) PEB 2080 implements the four-wire SfT -interface used to
link voice/data terminals to an ISDN. Through selection of operating mode, the device may
be employed in all types of applications involving an S-interface. Two or more SBCs can
be used to build a point-to-point, passive bus, extended passive bus or star configuration.
Specific ISDN applications of the SBC include: ISDN terminals, ISDN network termination
(Central Office and PBX applications), and PBX trunk lines to Central Office.
The device provides all electrical and logical functions according to CCrlT recommendation 1.430.
These include: mode-dependent receive timing recovery, D-channel access and priority
control, and automatic handling of activation/deactivation procedures. The SBC does not
require direct microprocessor control.
The SBC is an IOM@compatible, 22-pin CMOS device. It operates from a single +5 V supply
and features a power-down state with very low power consumption.
Features
•
•
•
•
•
•
•
•
•
•
•
•
•
Full duplex 2B + D SIT-interface transceiver according to CCITT 1.430
Conversion of the frame structure between the SfT and 10M interfaces
D-channel access control
Activation and deactivation procedures according to CCITT 1.430
Built-in wake-up unit for activation from powerdown state
Adaptively switched receive threshold
Control via 10M interface
Several operating modes
Receive timing recovery according to selected operating mode
Frame alignment with absorption of phase wander in trunk line applications
SWitching of test loops
Advanced CMOS technology
Low power consumption: standby less than 4 mW
active max
60 mW
339
PEB 2080
Logic Symbol
SR2
SOl
2:1
~'OOO"
SR 1
r100nF
SX2
sse
MO
Clock
PES 2080
SX 1
CP
2:1
lEooo"
2.2 kSl :!:1%
XTAL1
=7.6BMHz:!:100ppm
XTAL2
RST
+5V
OV
Reset
* Terminating resistors only at the far ends of the connection
Siemens Components. Inc.
340
21
PEB 2080
Pin Configurations
(top view)
P-DIP-22; C-DIP-22
22
Voo
RREF
SX1
2
21 SY1
SX2
3
20 SY2
19 XTAl1
M1 t.
18 XTAl2
SOO
5
ClK
6
FSC
7
16 CP
SOl
8
15 MO
X2
9
1t.
PES 20BO
17 Vss
X1
RST 10
13 XO
X3 11
12 M2
PL-CC-28
~
u.... _ _
~~J~~
3 2 1 28 27
SX 2
SOO
OClK
FSC
SOl
0
PES 2080
N.C.
26 SR2
N.C.
XTAl1
XTAl2
Vss
CP
MO
X1
N.C.
O"""'UNC>
tiiXz:LX
0:
Siemens Components, Inc.
341
PEB 2080
Pin Definitions and Functions
Symbol
Input (I)
Function
Output (O)
2
SX1
0
Positive output S-bus transmitter
3
SX2
0
Negative output S-bus transmitter
5
SOO
0
Serial data out, 10M interface
8
SOl
I
Serial data in, 10M interface
6
OCLK
I/O
Serial data clock, 10M interface
7
FSC
I/O
Frame Sync, 10M interface
12
4
15
11
M2
M1
MO
X3
I
I
I
I
} Setting of operating mode
9
14
13
X2
X1
XO
I/O
I/O
I/O
see chapter Operating Modes
16
CP
I/O
Clock Pulse/special purpose
19
XTAL1
I
Connection for external crystal, or input for external
clock generator
18
XTAL2
0
Connection for external crystal, N.C., when external clock
generator is used.
20
SR2
I
S-bus Receiver, signal input
21
SR1
0
S-bus Receiver, 2.5 V reference output
22
RREF
0
Connection of reference resistor to ground
(2.2 kQ ± 1%)
1
VDD
I
Power supply, +5 V ± 5%
17
Vss
I
Power supply, ground
10
RST
I
Reset, active low
Pin
No.
Siemens Components, Inc.
Functions depending on the selected operating mode
342
PEB 2080
Block Diagram
SX1
t-----oSDI
Buffer
SX2
O-CH
'---7L-~Mode
1--1----. SOO
I-----:~-- Special
r + -__ Purpose
r..l.-----L--'-----L----....:..::.~1_-_ OCLK
L-__________________
Siemens Components, Inc.
...-.-- FSC
~
__-J----CP
343
PEB2080
System Integration
The SBC implements the four-wire Sand T interfaces used in the ISDN basic access.
It may be used at both ends of these interfaces.
The Applications Include
ISDN terminals (TE)
ISDN network termination (NT)
ISDN subscriber line termination (LT-S)
ISDN trunk line termination (LT -T)
(PBX connection to Central Office).
These applications are shown in figure 1, where the usual nomenclature as defined by the
CCITT for the basic access functional blocks and reference pOints has been used.
Figure 1
Applications of the SBC
Terminals
Exchange Termination
TE
LT-S
~~-----"'=l----1~-------in
I
I
Network Termination
NT
-J
r -__~T~E
'-------""~~~
------t _+_T/-rl/~~1I1-r-\,\--t-~----ill
u-____
I
I
-J
,
I
/
\
NT 2
NT1
\
1~B~ ~f----1f----""-~-----,-,I~
LT-S
LT-T
Siemens Components, Inc.
NT
344
PES 2080
Some of the S interface wiring configurations possible with the SBC are shown in figure 2,
with approximate typical distances.
*) (N.B.: "TR" stands for terminating resistor of value 100 Q).
Figure 2
Some S-Interface Wiring Configuration
j-------l
I
IIOM®
I
l
I
I
I
IL
_-----<=-1-.s-km-----.....oof
t-01
..
I
IIA1
TE/LT-T
_______
I
Point- to - Point Configurations
~
I..
<=1s0m
... 1
<=10m~
IA1
n ----,
--,
I
I
I
I
I
I
I
I
• • • • I
I
I
I
L_~~_J Short Passive
Bus
< = 500 m
<=3sm
IA1
:<=10m
IAl
r-- ---,
r-- -11
I
I
I
I
I
I
I
I
I
I
I
I _____
TE1 ...lI
L
....
I
I
I
I
SBC
I
I
I
I
I
L_~~._J Extended Passive
Bus
*) The maximum line attenuation tolerated by the SBC is 15 dB at 96 kHz.
Siemens Components, Inc.
345
PEB 2080
Figure 3
ISDN Oriented Modular (10M) Architecture
B@
Subscriber Terminal
Digital Exchange
Network Term ination
. . . - - - - - - - - - - - - , 4-Wire . . . - - - - - - - - - , 2-Wire . . . - - - - - - - - - - - - ,
S Bus
SBC
IEC
U Interface
2
IOM®
3
4
PBX
2-Wire U Interface (2 km )
4-Wire S Interface. Point-to- Point! Bus
PE B 2050
PEB 2070
PEB 2080
PEB 2085
PEB 2090
PEB 2095
PEB 20950
Peripheral Board Controller
ISDN Communication Controller
S Bus Interface Circuit
ISDN Subscriber Access Controller ( S Bus)
I$DN Echo Cancellation Circuit
ISDN Burst Transceiver Circuit
ISDN Subscriber Access Controller (PBX. U Interface)
Siemens Components, Inc.
346
PBC
ICC
SBC
ISAC™_ S
IEC
IBC
ISAC™_ P
PEB 2080
Figure 3 gives an example of an application of the SBC in an 10M (ISDN Oriented Modular)
architecture.
By separate implementation of OSI layer-1 and layer-2 functions, and through unified
control procedures, the architecture provides flexibility with respect to various transmission
techniques. The 10M devices are all low-power, high integration, single +5 V supply CMOS
devices. Through mode switching, each devices may be used in several applications:
thus with one and the same limited set of devices all ISDN basic access configurations
are covered. Note that none of the compatible layer-1 devices (SBC, IBC, lEG) requires
direct microprocessor control. This is due to the fact that 10M interface provides all the
necessary functions for layer-1 - layer-2 communication.
Functional Description
The S-bus interface circuit PEB 2080 performs the layer 1 functions for the SIT interface
of the ISDN basic access.
General Functions and Device Architecture
The common functions for all operating modes are:
line transceiver functions for the S interface according to the electrical specifications
of CCITT 1.430;
dynamically adaptive threshold control for the receiver;
conversion of the frame structure between 10M and S interfaces;
conversion from/to binary to/from pseudo-ternary code.
Mode specific functions are:
receive timing recovery;
S timing generation using 10M timing synchronous to system, or vice versa;
D-channel access control and priority handling;
D-channel echo bit generation;
activation/deactivation procedures, triggered by primitives received over the 10M interface
or by INFO's received from the line;
frame alignment according to CCITT 0.503;
execution of test loops.
For a block diagram, see figure Block Diagram
Analog Functions
The full-bauded pseudo-ternary pulse shaping is achieved with the integrated transmitter
which is realized as a voltage limited current source. A current of 7.5 mA is delivered
over SX1-SX2, which yields a voltage 1.5 V over 200 O.
The receiver is designed as a threshold detector with adaptively switched threshold levels.
Pin SR1 delivers 2.5 V as an output, which is the virtual ground of the input signal on
pin SR2.
An external transformer of ratio 2: 1 is needed in both receive and transmit direction to
provide for isolation and transform voltage levels according to CCITT recommendations.
Siemens Components, Inc.
347
PEB2080
Digital Functions
A DPLL circuitry working with a frequency of 7.68 MHz ± 100 ppm serves to generate the
192-kHz -line-clock from the reference clock delivered by the network and to extract the
192-kHz-line clock from the receive data stream.
I '
The 7.68-MHz-clock may be generated with the use of an external crystal between pins
XTAL 1 and XTAL2. It may also be provided by an external oscillator, in which case XTAL2
is left unconnected.
The "Control" block includes the logic to detect layer-1 commands and to communicate
with external layer-1 or layer-2 devices via the 10M interface.
An incorporated finite state machine controls ISDN layer-1 activation/deactivation.
The D-channel access procedure according to CCITT 1.430 including priority management
is fully implemented in the SBC. When used as an S-bus master in a multipoint configuration,
the device generates the echo bits necessary for D-channel collision detection. In the
NT-mode, moreover, the echo channel may ,be made externally available through an
auxiliary pin and thus "intelligent NT's" (star configuration) may be implemented.
In terminal applications (TE) the Q channel as specified by 1.430 is supported*).
The buffer memory serves to adapt the different bit rates of the S and the 10M interface.
In addition, in trunk line applications it absorbs the possible deviation between two system
clocks, according to CCID Q.503 (slip detection).
Operating Modes
The operating modes are determined by pin strapping on pins MO to M2. The four basic
operating modes are: TE, NT, LT-S, LT-T.
In three of these operating modes, the 10M may be programmed to function in the normal
mode, in the inverted mode (clock frequency 512 kHz) or in the inverted mux mode (clock
frequency 4096 kHz). To see which 10M timing mode is applicable in the four basic
operating modes, refer to table 1.
In table 1, the functions of the operating mode specific pins are given: these pins are DCLK
(10M interface data clock, input/output), FSC (10M interface frame sync, input/output),
CP (auxiliary clock/test pin), and XO to X3.
Depending on the selected mode, pins CP, X2 and X1 provide auxiliary clocks, either
asynchronous or synchronous to the S-interface:
3840kHZ]
2560 kHz
clocks derived from the 7680-kHz-crystal
1280 kHz
1536 kHZ]
clocks synchronized to S-interface.
512 kHz
These auxiliary clocks may be used to drive, e.g. a codec filter, or a microprocessor system
(TE applications).
*) Stepping A 6 and up. The SBC sends a binary one in FA bit position to allow another
terminal to use the extra transmission capacity.
Siemens Components, Inc.
348
PEB 2080
The other uses of the auxiliary pins are:
ENCK input
Enable clock. At "0", forces the SBC to deliver 10M timing at all times,
regardless of SOl input level; in TE mode, pin X3.
At "1 ", specifies a bus configuration (as opposed to pOint to point or
Bus
input
extended passive bus); in NT and LT-S modes, pin X3.
ECHO output
pushpull
Reproduces the E-bits received from the S-interface synchronously to 10M
frame "O"-bits (bit positions 24 and 25 of 10M frame). All other bit positions
are binary "1 "; in TE mode, pin X2.
SSZ
input
Send Single Zeros. At "0", forces the SBC to transmit alternating pulses
at 250 IJ.s intervals (period 2 kHz) on S-interface for test purposes; X2 in
NT mode.
ROY
output
push
pull
Ready. Provides a signal logically equal to bit 3 of monitor channel. Signals
the O-channel status ("0" = occupied, "1" = free) to layer 2 component;
XO in TE mode.
CON
input
Connected. At "0", prevents the SBC from activating and transmitting on
the S-interface. Indicates whether the device is connected to the S-interface
or not; XO in TE and LT-T modes.
OEX
input
External O-channel echo enable. At "1 ", makes the E-bit dependent on the
DE (XO) input. Used in NT mode to build a star configuration; X1 in
NT mode.
DE
input!
O-channel Echo. The DE outputs should be tied together (open drain)
output in an NT star configuration, to obtain the global echo bit; XO in NT mode.
open
drain
with
integrated
pull-up
resistor
TSOto
TS 2 inputs
Time slot 0 to 7. 10M interface time slot to be used =
4 x TS2 + 2 x TS1 + TSO;
LT-T and LT-S in 10M mux mode.
Siemens Components, Inc.
349
PEB 2080
Table 1
Operating Modes and Functions of Mode Specific Pins of PEB 2080
Application
TE
TE
TE
LT-T
LT-T
NT
LT-S
LT-S
LT-S
Operation
of 10M
Interface
Inverted
Mode
Inverted
Mode
Normal
Mode
Mux
Mode
Inverted
Normal
Mode
Normal
Mode
Mux
Mode
Inverted
Normal
Mode
Normal
Mode
M2
M1
MO
0
0
0
0
0
1
0
1
0
0
1
1
0
1
1
1
1
1
0
0
1
1
0
1
1
0
DCLI(
FSC
CP
0:512kHz' 0:512kHz' 0:512kHz' i:4096kHz i:512kHz
0:8kHz'
0:8kHz'
0:8kHz'
i:8kHz
i:8kHz
0:
0:
0:
1536kHz' 1536kHz' 1536kHz' 0:512kHz' 0:512kHz*
1
i:512kHz 1:4096kHz i:512kHz
i:512kHz
i:8kHz
i:8kHz
i:8kHz
i:8kHz
i:SCZ
i: fixed
at 0
i: fixed
at 0
i: fixed
at 0
X3
i:ENCLK
i:ENCLK
i:ENCLK
i: fixed
at 1
i: fixed
at 0
I: BUS
i:BUS
i:BUS
i: BUS
X2
0:
0:
2560kHz 1280kHz
o:ECHO
i:TS2
i: fixed
at 0
i:SSZ
i:TS2
i: fixed
at 0
0:192kHz
X1
0:
0:
0:
3840kHz 3840kHz 3840kHz
i:TS1
i: fixed
at 0
i:DEX
i:TS1
i:TSO
i:CON
i/o:DE
i:TSO
XO
o:RDY
*) synchronized to S
SCZ
ENCLK
BUS
TS2-0
SSZ
DEX
RDY
CON
DE
o:RDY
i:CON
i: input
0: output
Send continuous binary zeros (96 kHz)
Enable clock at all times
Bus configuration specified
Time-slot number of 10M
Send single binary zeros (2 kHz)
D-channel echo external/internal
D-channel status on S-interface
Connected to S bus
D-channel echo bit in NT star configuration
Siemens Components, Inc.
350
0:
0:
7680kHz 7680kHz
i: fixed
at 0
i:fixed
at 1
PEB 2080
Figure 4
Clocking of
sec in Different Operating Modes
IOM®Slave
u
I
S
I
I
I
iI
IEC
I
I
1
I
l__ central
1
I
I
I
Networ~
I
512 kHz
8 kHz
7,68 MHz
la) NT
S
I
I
1
1
1
_ _ Central
Network
ICC
1
I
I
I
512 kHz
8 kHz
IO~Slave
S
I
1
I
I
I __ Central
1
Network
ICC
1----------t~SDI
I
I
I
I
Ie) TE
'OM® Master
S
I
I
-
e,g, NT 2
1
1
I _ _ Central
I
ICC
Network
1
1
512 kHz
8 kHz
1
Id) LT-T
IEC = ISDN Echo Cancellation Circuit PES 2090
ICC = ISDN Communication Controller PES 2070
Note 1: Reference clock 1512 kHz, duty cycle 1,2) may be used to drive ,e,g, NT 2 clock generator
Siemens Components, Inc.
351
PEB 2080
Interfaces
S Interface
According to CCITT recommendation 1.430, pseudo-ternary encoding with 100% pulse width
is used on the S interface. A logical 1 corresponds to a neutral level (no current), whereas
logical O's are encoded as alternating positive and negative pulses. An example is shown
in figure 5.
Figure 5
S Interface Line Code
Binary Values
01001100011
+V
Line Signal
0V
-V
One S-frame consists of 48 bits, at a nominal bit rate of 192 kbiVs. Thus each frame carries
two octets of 81, two octets of 82, and four O-bits, according to the 81 +82+0 structure
defined for the ISDN basic access (total useful data rate: 144 kbiVs). Frame begin is marked
using a code violation (no mark inversion). The frame structures (from network to subscriber,
and subscriber to network) are shown in figure 6.
Siemens Components, Inc.
352
PEB 2080
Figure 6
Frame Structure at Reference Points Sand T (CCITT 1.430)
I. .
"I
48 Bits in 250 Microseconds
NT to TE
o L.F L.I--- B1---1E 0 A FA Nt--B2--JE 0 M I - B 1 - I E 0 SI--- B2-IE 0 l.F l.
~EPlIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII L
o l.F
~~~
TE to NT
l.1--- Bl---1-. 0 l.FA l . ! - - - B 2 - ! l . 0 l . t - - - B 1 - l . 0 lor-- B2 - I l . O l.E l.
It--F = framing Bit
L = DC Balancing Bit
o = 0 - Channel Bit
E = 0- Echo-Channel Bit
F = Auxiliary Framing Bit or Q- Bit
N = Bit Set to a Binary Value N=
r,:
B1
B2
A
S
M
= Bit within B-Channel 1
= Bit within B-Channel 2
= Bit Used for Activation
S-Channel Bit
= Multiframing Bit
Note: Dots Demarcate those Parts of the Frame that are Independently DC-Balanced.
Siemens Components, Inc.
353
PEB 2080
Digital Interface
10M Frame Structure
The SBC is provided with a digital interface, the 10M interface, for communication with
other ISDN devices, in other words with units realizing OSI layer-1 functions (such as the
ISDN Echo Cancellation Circuit IEC PEB 2090) or layer-2 functions (such as the ISDN
Communication Controller ICC PEB 2070).
The 10M interface is a four-wire serial interface with: a bit clock, a frame clock and one
data line per direction (figure 7).
The ISDN data rate of 144 kbitls (B1 + B2 + D) is transmitted transparently in both directions
over the interface. In addition, it is necessary to interchange control information for activation and deactivation of OSI layer-1 and for switching of test loops. This information is
transferred using time division multiplexing with a 125-l-Ls total frame length.
Figure 7
10M Interface Signals
FRAME
FSC
CLOCK
OCLK
o OUT
SOl/SOD
DIN
In LT-S:
In NT:
InLT-T:
In TE :
SOD/SOl
SBC
SBC
SBC
ICC
Siemens Components, Inc.
FRAME
CLOCK
DIN
OOUT
ICC
lEe
ICC
SBC
354
PEB 2080
The basic frame consists of a total of 32 bits, or four octets: B1 + B2 + D (18 bits) plus
14 bits of monitor and control information. The data in both directions are synchronous
and in phase (figure 8).
Figure 8
10M Interface Frame Structure
SOl
SDO
B1
B2
L -________
-L__________
L -________
1st octet B1:
2nd octet B2:
3rd octet:
4th octet B*:
B*
~----~--~
B channel (64 kbitls), most significant bit first
B channel (64 kbitls), most significant bit first
monitor channel (64 kbitls), most significant bit first
2 bit D channel (16 kbitls)
4 bit C/I channel
T channel: not used with SBC
E bit: not used with SBC.
The C/I channel is used for communication between the SBC and a processor via a layer-2
device, to control and monitor layer-1 functions. The codes originating from layer-2 devices
are called "commands", those sent by the SBC are called "indications". For a list of the
C/I codes and their use, see the SBC Technical Manual.
Three modes of the 10M are distinguished. These modes differ only with respect to the
physical data rate (256 or 8 x 256 kbitls) and to polarity of the clocks.
Siemens Components, Inc.
355
PEB 2080
Normal Mode
This timing mode is applicable in all operating modes of the SSC.
Nominal bit rate of data (SOl and SOO):
256 kbitlsec
Nominal frequency of OCLK:
512 kHz
Nominal frequency of FSC:
8 kHz
Transitions of the data occur after even-numbered rising edges of OCLK. Even-numbered
rising edges of the clock are defined as the second rising edge following the rising edge
of FSC and every second rising edge thereafter.
The frame is earmarked by the rising edge of FSC.
Figure 9
Timing of Data and Clocks of 10M in the Normal Mode
DC LK
(512 kHzl
J\JUUUUUUl
FSC
(BkHzl _ _....
Sal
sao
Inverted Mode
This timing mode is only applicable in TE mode.
The characteristics are the same as above, except that FSC is not a signal with 50% duty
cycle but an active low pulse, one OCLK clock period long, which occurs in the middle of
bit 27 (fourth bit of S¥).
Siemens Components, Inc.
356
PEB20SO
Inverted Mux Mode
This timing mode is applicable in the LT-T and LT-S operating modes.
2048 kbitlsec
Nominal bit rate of data bursts
(SOl and SOO)
Nominal frequency of OCLK
4096 kHz
8 kHz.
Nominal frequency of FSC
The frame clock FSC is an active low strobe clock. The strobe earmarks the second half
of bit no. 251 in the frame. The low state of the strobe is detected with the rising edge
of OCLK. Refer to figure 10.
The data at the input SOl is valid on the even-numbered rising edges of OCLK. Transitions
of the data on SOO occur after even-numbered falling edges of OCLK. The rising edge
earmarked by the frame strobe is an even-numbered rising edge of OCLK. The following
falling edge is an even-numbered falling edge.
The bursts are allocated to consecutive time slots in a frame by the static inputs XO(TSO),
X1(TS1), X2(TS2). Table 2 indicates the allocations. Figure 11 gives the positions of the
respective frames.
Figure 10
nming of Data and Clocks of 10M in the Inverted Mux Mode
DCLK (4096 kHz)
FSC (S kHz)
I
I
Frame Bit No.
SOl
(2048 kbitls)
soa (2048 kbitls)
I
250125112521253125412551 0 1 1 1 2 1 3 1 4 1 5 1 6 1
Siemens Components, Inc.
357
PEB 2080
Table 2
Allocation of Time Slots
Time Slot No.
TS2
TS1
TSO
Bit No.
0
1
2
3
4
5
6
7
0
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0 ... 31
32 ... 63
64 ... 95
·96 ... 127
128 ... 159
160 ... 191
192 ... 223
224 ... 255
0
0
0
1
1
1
1
Figure 11
Position of 10M Frames as a Function of Time-Slot Allocation in Inverted Mux Mode
Frame (8 kHz)
I
I
D1 - - - - - - - - - - - - 1D1 - - - - -
Frame Slot No. 0
SOl (2048 kbit/s) - - - - - I
soa (2048 kbit/s)
Frame Slot No.1
SOl (2048 kbit/s)
soa (2048 kbit/s)
D1 - - - - - - - - - - - - /D)---D1 - - - - - - - - - - -D-
-~---I
Frame Slot No.2
SOl (2048 kbit/s) - - - - - - - - 1
soa (2048 kbit/s)
D1 - - - - - - - - - - - - /C
Frame SlotNo.3
SOl (2048 kbit/s)
soa 2048 kbit/s)
--------1
Frame Slot No. 4
SOl (2048 kbit/s)
soa (2048 kbit/s)
----------1
Frame Slot No.5
SOl (2048 kbit/s)
kbit/s)
------------1
soa (2048
D1 - - - - - - - - - - D1 - - - - - - - - - -
D1 - - - - - - - D1-------
Frame Slot No. 6
~
SOl (2048 kbit/s)
t-------------I
soa (2048 kbit/s)
Frame Slot No. 7
SOl (2048 kbit/s)
SOC 12048 kbit/s)
---D
r------------I
Siemens Components, Inc.
358
PEB 2080
The mux mode may be used to link up to eight SBC's over a single 2048 kbiVs interface
to an exchange or PBX (figure 12).
Figure 12
10M Interface 2048 kbitls Mux Mode
--------,
Exchange Termination I
PBX (Layer 2-3)
--------, I
- - - - - - - - , II
111
FRAME
/
/
/
/
FSC
/
111
CLOCK
/
/
/
/
DCLK
/
. III
DIN
/
/'
/'
/'
7'
SDO
111
DOUT
/
/
/
/
SOl
~J
/
..J
i-
2048 kbit Is
Interface to the
Exchange
rUp to
8" SBC
Siemens Components, Inc.
359
PEB 2080
Absolute Maximum Ratings
Parameter
Symbol
Voltage on any pin with respect to ground
Power dissipation
Ambient temperature under bias
Storage temperature
Vs
Po
TA
Tstg
Limit Values
-0.4 to Voo +0.4
1
Oto 70
-65 to 125
Unit
V
W
°C
°C
Stresses above those listed here may cause permanent damage to the device. Exposure
to absolute maximum rating conditions for extended periods may affect device reliability.
Line Overload Protection
The maximum input current (under overvoltage conditions) is given as a function of the
width of a rectangular input current pulse (figure 13).
Figure 13
Test Condition for Maximum Input Current
sac
I
'------+------1------I-t
Siemens Components, Inc.
360
Condition: All Other Pins Grounded
PEB 2080
Transmitter Input Current
The destruction limits are given in figure 14.
R;~2Q.
Figure 14
I
100A
SOA-I--_
I
I
II
10A
SA
I
I
I
I
1A
O.SA
----~----~---------I
I
I
I
I
I
I-----i---+---r----.----twl
10- 12
10- 9
10- 6
10- 3
15
Receiver Input Current
The destruction limits are given in figure 15.
R;
~3000.
Figure 15
I
100A
I
10A
I
I
I
I
1A
I
I
I
I
I
I
I
I
I
--1--------------+-------~-+--,r_.__.-.__.-~~-_r_~-_r_-_~I
10- 10
10- 8
10- 6
Siemens Components, Inc.
10- 4
10- 2
361
15
PEB2080
DC Characteristics
TA = a to 70°C; Voo= 5 V ±5%, Vss= OV
Limit Values
Parameter
Symbol
min.
max.
Unit
L-input voltage
Test Conditions
\liL
-0.4
0.8
V
H-input voltage
\liH
2.0
Voo
+0.4
V
L-output voltage
L-output voltage (SOO)
VOL
VOL1
0.45
0.45
V
V
IOL = 2 mA
I oL = 7 mA
except
H-output voltage
H-output I(oltage
VOH
VOH
V
V
IOH = -400 iJA
I oH =-100 !-LA
SX1,2
Power
supply
current
2.4
Voo
-0.5
operational
Input leakage current
mA
0.8
mA
10
iJ A
oV < \liN < Voo to 0 V
o V < VOUT < Voo to OV
ILl
Voo= 5 V
inputs at VsslVoo
no output loads
Output leakage current
lLO
Absolute value of
output pulse amplitude
(VSX2 - VSX1)
Vx
1.35
1.35
2.03
2.10
1.65
2.4
2.31
2.39
V
V
V
V
RL= 50 (1)
RL= 400 (1)
RL= 500 1)2)
RL = 400 0 1) 2)
Transmitter output current
Ix
7.5
13.4
mA
RL= 5.6 0 1)
Transmitter output
Rx
10
kO
inactive or during
binary one
80
0
during binary zer03 )
RL= 50 0
impedance
Receiver output voltage
VSR1
2.4
2.6
V
10<5 iJA
Receiver threshold
voltage VSR 1 - VSR2
VTR
225
375
mV
dependent on peak
level
Voltage at RREF
Vo
1.0
1.2
V
RREF = 2.2 kO
Output current
10
450
550
iJ A
RREF = 2.2 kO
Notes: 1)
2)
3)
4)
± 1%
± 1%
Due to the transformer, the load resistance as seen by the circuit is four times RL•
From
A7 onwards.
From A7 onwards, the 80 0 output impedance is external.
Applies only up to A6.
sse
Siemens Components, Inc.
362
SR1,2
RREF
12
Icc
power down
All
pins
SX1,2
SR1,2
RREF4)
PES 2080
Cpacitances
TA = 25°C, Voo = 5 V ± 5%, Vss = 0 V
Limit Values
Parameter
Symbol
Input capacitance
I/O capacitance
max.
Unit
GIN
G IO
7
7
pF
pF
All pins
except
SR1,2
XTAL1,2
Output capacitance
against VSSA
GOUT
10
pF
SX1,2
Input capacitance
GIN
7
pF
SR1,2
Load capacitance
G LD
50·)
pF
XTAL1,2
min.
Recommended Oscillator Circuit
Figure 16
6 XTAL 1
External
Oscillator
Signal
19 XTAL 1
'----t~---+---__'_I7 XTAL 2
N.C.
18 XTAL 2
CL
CrystalOsci llator Mode
Driving from External Source
.) for the version up to and including A4 this value should not exceed 20 pF. This maximum capacitance
is determined by the maximum oscillator startup time of 4 ms.
Siemens Components, Inc.
363
PEB 2080
Table 3
output Stages
Application
TE
Operation
of 10M
Interface
M2
M1
MO
TE
TE
LT-T
LT-T
NT
LT-S
LT-8
LT-8
Normal
Mode
Mux
Mode
Inverted
Normal
Mode
Normal
Mode
Mux
Mode
Inverted
Normal
Mode
Normal
Mode
0
0
0
0
0
1
1
0
0
0
1
0
1
1
1
1
1
1
1
1
1
1
Inverted Inverted
Mode
Mode
0
0
0
DCLK
Push/Pull PushlPull Push/Pull
FSC
Push/Pull Push/Pull Push/Pull
1
0
CP
Push/Pull Push/Pull Push/Pull Push/Pull Push/Pull
X2
PushIPull Push/Pull Push/Pull
Push/Pull
X1
Push/Pull Push/Pull Push/Pull
Push/Pull Push/Pull
XO
Push/Pull Push/Pull
SOO
Push/Pull Push/Pull Push/Pull
open
drain·
open
drain
Push/Pull
.) with integrated Pull-up
Siemens Components. Inc. \
364
open
drain·
open
drain
Push/Pull
PEB 2080
Table 4
SBC Clock Signals
Application
TE
TE
TE
LT-T
LT-T-
NT
LT-S
LT-S
LT-S
Operation
Of 10M
Interface
Inverted
Mode
Inverted
Mode
Normal
Mode
Mux
Mode
Inverted
Normal
Mode
Normal
Mode
Mux
Mode
Inverted
Normal
Mode
Normal
Mode
M2
M1
MO
0
0
0
0
0
1
0
1
0
0
1
1
0
1
1
1
1
1
1
0
0
1
1
0
1
1
0
DCLK
FSC
0:512kHz* 0:512kHz· 0:512kHz· i:4096kHz i:512kHz
1:2
1:2
2:1
0:8kHz·
63:1
0:8kHz·
63:1
0:8kHz·
i:8kHz
i:8kHz
CP
0:
0:
0:
1536kHz· 1536kHz· 1536kHz· 0:512kHz· 0:512kHz·
3:2
2:1
2:1
3:2
3:2
X2
0:
0:
2560kHz 1280kHz
1:2
1:2
X1
0:
0:
0:
3840kHz 3840kHz 3840kHz
1:1
1:1
1:1
i:512kHz
i:8kHz
i:8kHz
i:8kHz
1:1
i:8kHz
0:
192kHz
1:1
0:
0:
7680kHz 7680kHz
1:1
1 :1
XO
i: fixed
at 0
*) synchronized to S line
Siemens Components. Inc.
i:512kHz i:4096kHz i:512kHz
365
i: fixed
at 1
I
PEB 2080
Input and Output Pin Configurations
In TE, LT-T and LT-S 10M normal modes an integrated pull-up resistor is connected to SOL
For output pin configurations, see table 3.
AC Characteristics
TA = 0 to 70 DC, Voo = 5 V ± 5%
The AC testing input/output waveform is shown below.
Figure 17
2.4
2.0"
Device
Under
Test
2.0
.c
Test Points /
0.8
/
"-
0.8
0.45
Jitter
In TE mode, the timing extraction jitter of the SSC conforms to CCITT Recommendation 1.430
(-7% to + 7% of the S-interface bit period).
In the NT and LT-S applications, the clock input DCLK is used as reference clock to provide
the 192-kHz-clock for the S line interface. In the case of a plesiochronous 7.68-MHz-clock
generated by an oscillator,the clock DCLK should have ajitter of less than 100 ns peak-to-peak.
(In the case of a zero input jitter on DCLK, SSC generates at most 130 ns "self-jitter"
on S interface.)
In the case of a synchronous*) 7.68-MHz-clock (input XTAL 1), the SSC transfers the input
jitter of XTAL1, DCLK and FSC to the S interface. The maximum jitter of the NT/LT-S
output is limited to 260 ns peak-to-peak (CCITT 1.430).
*) fixed divider ratio of 15 between XTAL 1 and DCLK
Siemens Components, Inc.
366
PEe 2080
Clock timing
The clocks in the different operating modes are summarized in table 4, with duty ratios.
Clock CP is phase-locked to the receive S signal, and is derived using the internal DPLL
and the 7.68 MHz ± 100 ppm crystal (TR and LT-T).
A phase tracking of CP with respect to "S" is performed once in 250 (..I.s. As a consequence
of this DPLL tracking, the high state of CP may be either reduced or extended by one
7.68-MHz-period (CP duty ratio 2: 2 or 4: 2 instead of 3: 2) once every 250 ns.
Since DCLK and FSC are derived from CP (TE mode), the high state (FSC) or the high
or low state (DCLK) may likewise be reduced or extended by the same amount once
every 250 (..I.s.*)
The phase relationships of the auxiliary clocks are shown in figure 18.
Figure 18
Phase Relationships of Auxiliary Clocks
7.68 MHz
CP:1536 kHz*
-.I
* Synchronous to receive S, see 5.6.1 Duty ratio 3: 2 normally
X1:3840 kHz
X2:2560 kHz
X3: 1280 kHz
-.I
*) The phase adjustment may take place either in the sixth, seventh or eight CP cycle
counting from the beginning of an 10M frame in TE.
Siemens Components, Inc.
367
PES 2080
Tables S to 9 give the timing characteristics of the clock.
Rgure19
Definition of Clock Period and Width
O.8V
~-----~H----~~
~-----tWL------<~
~---------------~----------------~
TableS
XTAL1,2
Limit Values
Parameter
Symbol
min.
High phase of
crystal/clock
tWH
20
ns
Low phase of
crystal/clock
tWL
20
ns
Siemens Components, Inc.
368
max.
Unit
PES 2080
Table 6
DCLK
Limit Values
Parameter
Symbol
min.
typo
max.
Unit
(TE) 512 kHz
t po
1822
1953
2084
(TE) 512 kHz 2:1
tWHO
1121
1302
1483
(TE) 512 kHz 2:1
tWLo
470
651
832
(TE) 512 kHz 1:2
tWHo
470
651
832
(TE) 512 kHz 1:2
t WLO
1121
1302
1483
(NT, LT-S, LT-T)
tWHI
90
(NT, LT-S, LT-T)
tw LI
90
ns
ns
ns
ns
ns
ns
ns
Parameter
Symbol
min.
(TE) 1536 kHz
tPQ
(TE) 1536 kHz
t WHO
(TE) 1536 kHz
tWLO
(TE, LT-T)
t R, tF
Test
Conditions
ase ±100 ppm
ase ±100 ppm
ase ±100 ppm
ase ±100 ppm
ase ±100 ppm
Table 7
CP
Limit Values
typo
max.
Unit
Test
Conditions
520
651
782
240
391
541
240
260
ns
ns
ns
ns
ns
ns
ns
ns
ase ±100 ppm
ase ±100 ppm
ase ±100 ppm
eL = 100 pF
eL = 50 pF
ase ±100 ppm
ase ±100 ppm
ase ±100 ppm
281
20
10
(LT-T) 512 kHz
t po
1822
1953
2084
(LT-T) 512 kHz
tWHO
1121
1302
1483
(LT-T) 512 kHz
tw LO
470
651
832
Siemens Components, Inc.
369
PEB 2080
TableS
X1
Limit Values
Parameter
Symbol
min.
typo
max.
Unit
(TE) 3840 kHz
tPQ
-100 ppm
260
100 ppm
(TE) 3840 kHz
tWHQ
120
130
140
(TE) 3840 kHz
tWLQ
120
130
140
ns
ns
ns
Parameter
Symbol
min.
typo
max.
Unit
ns
ns
ns
270
100 ppm ns
ns
270
ns
531
Test
Conditions
OSC ±100 ppm
OSC ±100 ppm
OSC ±100 ppm
Table 9
X2
Limit Values
(TE) 2560 kHz
tPQ
-100 ppm
391
(TE) 2560 kHz
tWHQ
110
130
(TE) 2560 kHz
tWLQ
250
260
(TE) 1280 kHz
tPQ
-100 ppm
781
(TE) 1280 kHz
tWHQ
250
260
(TE) 1280 kHz
tWLQ
511
521
Siemens Components, Inc.
370
Test
Conditions
100 ppm
OSC ±100 ppm
150
OSC ±100 ppm
OSC ±100 ppm
OSC ±100 ppm
OSC ±100 ppm
OSC ±100 ppm
PEB 2080
CP, DCLK and FSC Relationships in 10M Master Mode
7.68 MHz
CP: 1536 kHz *
--1
* Synchronous
to receive S, see 5.6.1 Duty ratio 3: 2 normally
X1:3840 kHz
X2:2560 kHz
X3: 1280 kHz
--1
Limit Values
Parameter
Symbol
min.
max.
Unit
Test
Conditions
Clock delay CP - DCLK
tD C
0
50
ns
CL = 100 pF
Clock delay CP - "FSC
tF C
0
50
ns
CL = 100 pF
Delay DCLK - FSC
tF D
-20
20
ns
CL = 100 pF
Siemens Components, Inc.
371
PEB 2080
10M Interface
Normal mode
Master mode (TE)
FSC(O) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _- - '
OCLI< (0)
-"---------~--
"----
+-_-+_..J."\.. __________L-L __ ..l~ ___ _
SOl
tlOot
SOO
________~X~-------------~~~-Limit Values
Parameter
Symbol
min.
max.
Unit
Frame sync delay
CL = 100 pF
fF D
-20
20
ns
10M output data delay
f lOD
200
ns
CL = 100 pF
10M input data setup
fils
20
ns
10M input data hold
fliH
50
ns
Siemens Components, Inc.
372
PEB 2080
Slave Mode (NT, LT-5, LT-T)
IOM®Frame Un"
(.. .• B* Channel)
IOM®Frame"n+1"
(B1 Channel •... )
:.~. . . . . '.:.~~" ".:.~~ e. I.~.:.:"
e .......
eo:••: : ••
":'.:.~"
":.<" ":.:.~' ",:,:.:. "':.:.~
e.
"':.:.~ e •••~.:~ •••
OCLK(I)
lr---------=:c--.. . .Xr-------~
___1tIlSt-- __ ......
SOl
--~=c=l-
_oJ
SOO
'--------c=:l=~-J ~ _______L -
__________________
~x~
____________
Limit Values
Parameter
Symbol
min.
30
50
40
2150
Frame sync hold
fF H
Frame sync setup
fF S
Frame sync high
f FWH
Frame sync low
f FWL
10M output data delay
f loo
10M input data setup
fils
10M input data hold
fliH
max.
ns
ns
ns
ns
200
20
50
Unit
ns*)
ns
ns
") For push-pull output. For open drain output with integrated pull-up resistor. the maximum value is
900 ns.
Siemens Components, Inc.
373
I
PEB 2080
Inverted Mode
OCLK(O)
FSC(O)
SOl
Bit 3 Channel B x
Bit 4 Channel B x
Bit 5 Channel B x
Limit Values
Parameter
Symbol
min.
max.
Unit
Frame sync delay
CL = 100 pF
tF so
-20
20
ns
10M output data delay
t loo
200
ns
CL = 100 pF
10M input data setup
tiiS
20
ns
10M input data hold
tliH
50
ns
Siemens Components, Inc.
374
PEB 2080
Inverted Mux Mode
OCLK (I)
FSC (I)
SOl
__/'oor____----..
SOO
~-----Ch-Q-n-ne-l-7-.B-it-2-7-(_B_it_2_51_)______J)(~_______
Limit Values
Parameter
Symbol
Frame sync hold
min.
max.
Unit
tF H
50
ns
Frame sync setup
tF S
20
ns
Frame sync high
t FWH
124.8
Frame sync low
t FWL
70
10M output data delay
CL = 150 pF; 10 L = 7 mA
troD
10M input data setup
t liS
20
ns
10M output data hold
tr rH
50
ns
Siemens Components, Inc.
375
!-L s
200
ns
200
ns
PES 2080
Timing of Special Function Pins
RST Characteristics
Limit Values
Parameter
Symbol
min.
Length of active (low) state
tWL
1
I max.
1
Unit
IlS
RDY Characteristics
DCLK
SOO _ _ _ _ _ _ _ _ _ _ _- J I ' - - - - . J '-_ _ _--' '___ __
ROY _ _ _ _-'
Limit Values
Parameter
Symbol
min.
Length of low state
tWL
360
Ils
Length of high state
tWH
60
Ils
Siemens Components, Inc.
376
max.
Unit
PEB2080
DE Characteristics
The form of the DE inpuVoutput (pin XC, NT mode) is given by figure 20 for the case of two S
interfaces having a minimum frame delay and a maximum frame delay, respectively.
Figure 20
NT
+5V
I--~r_---SDI
~-~~~~-SDO
DE
+5V
SUbscriber{
Line S
--+__.
--+---
I
DE
I
I
I
I
I
I
I
( to other SSC's)
I
The AC characteristics of DE output and input are shown in figures 21 and 22 and table10.
Siemens Components, Inc.
377
PEB 2080
Figure 21
Timing of DE Output
SIT - Frame
L
\
0
I
L
TE to NT
!>4=
CEB Output
t cEsO 1
I
1----1
Figure 22
Timing of DE Input
SIT -Frame
NT
Bn7
to TE
CEB Input
'*
BnB
------c~
~
E
1
IP>---
1
1 1 tCESH
1- tCEBs-1 1 - =
Table 10
Limit Values
max.
Unit
2
J..Ls
Parameter
Symbol
DE delay
CL = 100 pF
tOED
DE setup
tOES
5
J..Ls
DE hold
tOEH
0
J..Ls
min.
ECHO Characteristics
The timing of the ECHO output (pin X2, TE mode) is identical with that of output SOO:
however, the signal is "1" everywhere except in bit positions 24 and 25 ("O"-bit positions)
of 10M frame, where it is equal to the E-bits received from the S interface.
Siemens Components, Inc.
378
en
:! II
(ii'
3_.
3
::l
o...
en
()
o
3
-c
o
Binary Value:
CD
NT to TE
o L. F L.I~ B 1 ---IE
::l
::l
•
::l
•
1
""
•
•
---IE 0 AFA NI--B 2 - - I E 0 MI--B1 ---IE 0 S l - - B2 ---IE 0 L.F
1
0
1
0
•
}
•
.1
•
•
Subscribel
Lrne B:
•
.1
•
.0 •
.,
•
l:Pl1 IIIIIII I lJlJll I IIIIII Ulil IIIIII LIlIIIII III LPl
(0
TE to NT
Sampling Points of E-Bits to Transmit
Common DE-Pin:
t
~
t
I
0-
lI
Sampl ing Points of Received
D-Bits
Affected
by A
Condition:
•
Affected
by A
Minimum D
(2 Bits)
L.
oL. F L~_ _ B 1 ----1L. D L. FA L.I------ B 2 ---IL.O Lob--- B 1 ---IL.D LoI------ B 2 ---IL. D L. F L.
1
Co)
SubscribeR.
Line A:
lTll I I I I I I I I I I I III I I II I I I I I I I I I I I I I I I I I I I I I I I I I II I L
Binary Value:
N
~
0 L. F L.
•
•
l:Pl1 IIII II IllJlJlllll IIII LJlIII.11111 LR IIIIIIII Lrl
o L. F L.I--B1
c.>
0
oL. F L.I------ B 1 ---IL.O L. FA L.I------ B 2 ---!L.O L.i--- B 1 ---!L.O L.I--- B 2 --IL.D L. F L.
1..
.0 • •
.1 •
.1 •
.1 • •
TE to NT
NT to TE
sl--- B 2 ---IE
I
Binary Value:
Binary Value:
0 A FA NI--- B 2 ---IE 0 MI--- B 1 ---IE 0
0
1
BTl II IIII II II II II I I II I I I II I I I II I III II II IIII II II II L
_en
p
CO
C
~ ~
CD
}
Maximum 0
(8 Bits)
~
I
t
Affected
by B
I
t
Affected
by B
All Transmit Frames NT --TE are in Phase,
~
m
N
o
-
g:
PEB20SO
Adaptive Receiver Characteristics
The integrated receiver uses an adaptively switched threshold detector. The detector controls
the switching of the receiver between two sensitivity levels. The hysteresis characteristics ofthe
receiver are shown in figure 23.
Figure 24
Switching of the Receiver between High Sensitivity and Low Sensitivity
Logical 0
Logical 0
-225 mV
~'-"-I.~,"",
Logical 0
- 375 mV
1'"-~""''"4
Logical 0
CD
state
High sensitivity
with VTR 1 =! 225 mV
ill
state
Low sensiti vity
with VTR2 =:!:375 mV
Vmox > 1V and Vmox < -1 V
in two consecutive frames
CCD
750 mV
~
Vmox ~ 1V
Vmox < 750 mV or Vmox > -750 mV
750mV~ Vmax ~
VSR2 - VSR1 = Input voltage
VTR 1 • VTR2 = Threshold voltages of the receiver threshold detector
Vmox = maximum value of VSR 2 - VSR 1 during one frame
Siemens Components, Inc.
380
1V
SIEMENS
SIT Bus Interface Circuit Extended (SBCX)
Preliminary Data
PEB 2081
CMOSIC
Type
Ordering Code
Package
PEB 2081-N
PEB 2081-P
PEB 2081-P
Q67100-H6093
Q67100-H6091
planned
PL-CC-28 (SMD)
P-DIP-28
P-DIP-22
The SIT Bus Interface Circuit Extended (SBCX) PEB 2081 implements the four-wire SIT
interface used to link voice/data ISDN terminals, network termination (Central Office and
PBX applications), and PBX trunk lines to Central Office. Through selection of operating
modes, the device may be employed in all types of applications involving an SIT interface.
Two or more PEB 2081 SBCX can be used to build a point-to-point, passive bus, extended
passive bus or star configuration.
The PEB 2081 SBCX provides the electrical and functional link between the analog SIT
interface according to cCln recommendation 1.430 and T1 D1 Basic User Network Interface
Specification, respectively and the ISDN Oriented Modular (IOM®) interface Rev. 2.
The PEB 2081 SBCX exceeds both the electrical and functional requirements of the SIT
interface in order to provide high flexibility to the user with respect of SIT interface wiring
configuration and implementation of layer-1 maintenance functions. By provision of some
additional features at the IOM-2 interface the user is able to combine the SBCX with other
IOM-2 devices in various configurations.
The PEB 2081 SBCX is a 28-pin CMOS device offered in both DIP and PL-CC packages
It operates from a single 5 V supply and features a power-down state with very low power
consumption.
Features
• Full duplex 2B + D SIT interface transceiver according to cCln 1.430
• Adaptive equalizer
• Receive timing recovery
• Built-in wake-up unit for activation from power-down state
• Conversion of the frame structure between the SIT interface and IOM-2 interface
• Activation and deactivation procedures according to cCln 1.430
• D-channel access control, also in trunk application
• Access to Sand Q bits of SIT interface
• Automatic handling of Sand Q bit messages
• Software controlled maintenance interface (i/o ports)
• Frame alignment with absorption of phase wander in NT2 network side applications
• Switching of test loops
• Several operating modes
• Advanced CMOS technology
• Low power consumption: standby less than 6 mW
active max. 80 mW
381
PEB 2081
Logic Symbol
IOM®Z
Maintenance
Auxi I iary
Interface
MAl
(6:0 I
Mode
MODE
Mode
Specific
Functions
VooZ
SI T Bus
Interface Circuit
Extended
(SBCX)
PEB 2081
SR 1
SX Z
10nF
T
1000'
2. 1
[E.
'000 "
SX1
XTAL 1
X3
XZ
X1
XO
VOOA
Voo
Vss
VSSA
XTAL2
RST
+SV
+SV
OV
OV
Reset
=
1) Terminating resistors only at the far end
2) For details of crystal see figures 22 and 25
3) 10 nF required only for A1 silicon.
Further versions will have a symmetrical receiver.
Siemens Components, Inc.
[I.
Z ·1
SR Z
DCLK
FSC
lOP 0
lOP1
382
H
7,68MHz :t100ppm Z )
H
PEB 2081
Pin Configurations
(top view)
P-Dip-22
PL-CC-28
vee
Vee2
SX1
VSSA
SX2
SR2
Vss
SR1
X3
~
X1
FSC
X2
DClK
XO
IOP1
XTAl2
IOPO
XTAL 1
MAIO
MODE
OOLLJ-N
0..-0"""" ......
-J:2:~>c
SR1
VeeA
MAl6
MAl1
X1
X2
MAl4
XO
IPD 1
XTAl2
IPDO
MAIO
Siemens Components, Inc.
SR2
SR1
VeeA
MAl6
X1
MAIS
X2
MAI4
XO
o':>':>'
MODE
383
PEB 2081
Pin Definitions·and Functions
Pin No.
P-DIP-28
PL-CC-28
Pin No.
P-DIP-22
Symbol
Input (I)
Function
Output (O)
2
2
SX1
0
Positive transmitter output
3
3
SX2
0
Negative transmitter output
13
10
IDPO
I/O
10M Data Port 0
12
9
IDP1
I/O
10M Data Port 1
11
8
DCLK
I/O
Data clock, 10M interface
9
7
FSC
1/0
Frame Sync, 10M interface
15
12
MODE
I
Setting of operating mode
6
5
16
17
15
X3
X2
X1
XO
1/0
1/0
1/0
1/0
Functions dependant on the selected operation mode, see chapter 2.
MAl (6:4)
0
Maintenance output pins controlled by
monitor channel
20
22
18
23,21,19
5,8,10,14
11
MAl (3:0)
I
Maintenance input pins
16
13
XTAL1
I
Connection for external crystal, or input
for external clock generator
17
14
XTAL2
0
Connection for external crystal, n. c. when
external clock generator is used
25
19
SR1
I
Receiver, signal input
26
20
SR2
I
Receiver, Signal input
28
22
VOO2
0
2.5 V reference voltage output;
10 nFto Vss
27
21
VSSA
I
Analog ground
24
18
VOOA
I
Analog power supply +5 V ± 5%
1
1
Voo
I
Digital power supply +5 V ± 5%
4
4
I
Digital ground
7
6
Vss
-RST
I
Reset, active low
Siemens Components, Inc.
384
PEB 2081
Figure 1
Block Diagram
FSC
----- 
Receive
Buffer
L.-
OPLL
L,ll~
o
Siemens Components, Inc.
385
SI Q Bit
Handler
OCLK
r--- IPO 1
r--- IPOO
PEB 2081
System Integration
The PEB 2081 SBCX implements the four-wire Sand T interfaces used in the ISDN basic
access. By programming the corresponding operating mode it may be used at both ends of
these interfaces.
The operating modes are:
ISDN
ISDN
ISDN
ISDN
terminals (TE)
network termination (NT)
subscriber line termination (LT-S)
trunk line termination (LT-T)
(PBX connection to Central Office).
The basic use of these modes is shown in figure 2 where the usual nomenclature as
defined by the CCITT for the basic access functional blocks and reference points, has been
used.
Figure 2
Operating Modes
Terminals
Exchange Termination
.--_-.;T,;;,E
LT-5
~f----..-=I---+~-----ln
'--_-SA
I
I
....J
Network Termination
NT
TE
5
I
I
7
I
I
I
I
r---+--[,, u
~ II ,,,
I
NT1
/ NT2
~ ~B~' ~
LT-5
LT-T
Siemens Components, Inc.
T
I
~
NT
,,
,
I~
386
PES 2081
Terminals and Network Terminations
By adding IOM-2 compatible devices to the PEB 2081 SBCX different configurations
are possible ranging from the standard TE and NT implementations shown in figure 3 and 4
to more complex applications.
Figure 3
ISDN Voice/Data Terminal using the IOM-2 Architecture
PEB 2081
IOM®- Terminal Interface
SB(X
PEB 2070
PSB 2160
PSB 2110
1((
ARCOFI®
ITA( ™
Figure 4
Network Termination with only two Devices
u
PEB 2091
10M ® Interface
IE(- Q
Siemens Components, Inc.
PEB 2081
SB(X
387
PEB 2081
A more complex application is a microcontrolled NT using the PES 2070 ICC to provide
software controlled layer-1 maintenance functions (figure 5). The U and SIT interface
maintenance data is conveyed via the 10M interface's monitor channel to the PES 2070 ICC.
Figure 5
The ~C Controls all Layer-1 Maintenance Functions of the NT
u
PES 2091
IOM® -2 Terminal Interface
PES 2081
IEC- Q
SSCX
PES 2070
ICC
More terminal functions can be added to the NT resulting in a U interface terminal with an SIT
interface terminal (intelligent NT) (figure 6). The functionality of such a configuration includes
O-channel collision resolution in upstream direction and S channel switching functions for
internal communications.
Figure 6
An Intelligent NT Provides Both Terminal (voice/data) and Network
Terminating Functions (SIT interface)
PES 2081
SBex
IOM®-2 Terminal Interface
I - - . - - -.......----.-~
PSB2160
ARCOFI®
PSB2110
lTAC ™
Siemens Components, Inc.
PEB 2095
IBC
PEB2070
ICC
388
Two Wire
U Interface
PEB 2081
Line Terminations
The standard implementation of an SIT interface line card includes one D-channel controller.
per line. Due to the SIT interface's ECHO bit function this can be reduced to one D-channel
controller per up to eight lines. The PEB 2081 SBCX supports this architecture by handling the
ECHO bit externally as a common ECHO Bit (CEB) to all SIT interfaces (figure 7)
Figure 7
One LAP-D Controller is Sufficient for up to Eight SIT Interfaces.
IOM®2 Interface
PEB 2081
SBCX
PES 2055
EPIC™
PEB 2070
PEB 2081
SBCX
ICC
CEB
PEB 2081
SBeX
Siemens Components, Inc.
389
PEB 2081
SIT Interface Configurations
The adaptive equalizer integrated in the receiver of the PEB 2081 SBCX exceeds the electrical
requirements of the SIT interface. An overview of the different wiring configurations is given in
figure 8.
Since maximum attenuation of the line is not the limiting factor, the maximum length of a
point-to-point configuration depends on the round trip delay. For special applications it is possible to exceed this limitation by switching the upstream 0 channel to a transparent mode.
Obviously, the extended passive bus configuration benefits from the enhanced receiver characteristic resulting by increasing the loop length.
Figure 8
SIT Interfacing Wiring Configurations
(N.B.: ''TR" stands for terminating resistor of value 100 Q).
~-------l
II~
I~
< =2km
I"
~max( VCC1 0
SBCX ~
I
I
L~~!.-..! ___ J
--I
,-------1
~
~11
1
I
~Tl SBCX!
I
IA1
L ___N"!'0-!.:-~J
Point-to-Point Configurations
Short Passive Bus
1:=--
< = 1.5 km
< =35m
Extended Passive Bus
Siemens Components, Inc.
390
PES 2081
Functional Description
The PEB 2081 SBCX performs the layer-1 functions for the SIT interface of the ISDN basic
access.
SBCX Device Architecture and General Functions
The SBCX performs the layer-1 functions of the SIT interface according to CCITT recommendation 1.430 and T 101 Basic User Network Interface Specification, respectively. It can be used
at all ends of the SIT interface. Figure 9 depicts the device architecture.
Figure 9
SBCX Device Architecture
FSC
OCLK
IDP1
SX 1 - - - - I Transmitter 1 - - - - 1
SX 2
ropo
Activation
Control
S/Q Bits
Siemens Components, Inc.
Equalizer
Compa-
Filter
rators
391
Handler
PES 2081
The Common Functions for all Operating Modes
•
•
•
•
•
•
Line transceiver functions for the SIT interface according to the electrical specifications
of CCID 1.430;
Conversion of the frame structure between the 10M interface and SIT interface;
Conversion from/to binary to/from pseudo-ternary code.
Access to S and bits
Handling of S and channel messages
Level detect.
a
a
Mode Specific Functions
Receive timing recovery for point-to-point, passive bus and extended passive bus
configuration.
• SIT timing generation using 10M timing synchronous to system, or vice versa;
• D-channel access control and priority handling;
• D-channel echo bit generation by handling of the common echo bit.
• Activation/deactivation procedures, triggered by primitives received over the 10M interface or by INFO's received from the line;
• Frame alignment according to CCID 0.503;
• Execution of test loops.
•
Analog Functions
For both receive and transmit direction, a 2: 1 transformer is used to connect the PEB 2081
SBCX to the 4 wire SIT interface. The pseudo-ternary pulse shaping which meets the 1.430
pulse templates, is achieved with the integrated transmitter.
The integrated adaptive equalizer is designed to cope with all wiring configuration of the SIT
interface, point-to-point, passive bus, and extended passive bus. The maximum allowable line
attenuation is increased to more than 20 dB, with the corresponding distortion equalized, and
out-of-band noise suppressed.
The level detect block monitors the receive line and therefore initiates switching into power
down or power up state. Figure 10 depicts the analog connections of the PEB 2081 SBCX.
Siemens Components, Inc.
392
PES 2081
Figure 10
Connection of the Line Transformers and Power Supply to the SBCX
2 1
C;Xl
+5V
20 .. 40 rl
Voo
20 .. 40 rl
SX2
VOOA
PEB 20al
SBCX
10IJ F
E;'p,;,
10krl
Vss
SRl
Vss A
Voo2
GND
10IJF
T
SR2
2:1
f:"p';'
10 krl
Digital Functions
DPLL circuitry working with a frequency of 7.68 MHz ± 100 ppm in SIT interface master modes
generates the 192-kHz-line clock from the reference clock delivered by the network
(FSC: 8 kHz) and in SIT interface slave modes extracts the 192-kHz line clock from the
receive data stream.
The 7.68 MHz clock may be generated with the use of an external crystal between pins XTAL1
and XTAL2, or by an external oscillator, in which case XTAL2 is not connected.
The D-channel access procedure according to CCITT 1.430, including priority management, is
fully implemented in the SBCX. When used as an SIT interface master, the device generates
the E bits necessary for D-channel collision detection. The received D-bits are provided at pin
CEB (common echo bit) for a wired-AND connected NT star configuration.
The buffer memory serves to adapt the different bit rates of the SIT interface and the 10M
interface. In addition, in trunk line applications it absorbs the possible deviation between
two system clocks, according to CCITT 0.503 (slip detection).
In all applications, the PEB 2081 SBCX gives access to the Sand 0 bits via the monitor
channel. According to its specific S/O mode, it handles the Sand 0 channel messages
autonomously, i.e. without the aid of a j.LC (e.g. in Nn.
Siemens Components, Inc.
393
PEB 2081
Table 1
Operating Modes and Functions of Mode Specific Pins of the SBCX.
Application
TE
LT-T
NT
LT-S
MODE
i: Vss
i: Voo
i:Vss
i: Voo
DCLK
0: 1536 kHz1)
i: 512 kHz
to 8192 kHz
i: 512 kHz
to 8192 kHz
i: 512 kHz
to 8192 kHz
FSC
0: 8 kHz1)
i: 8kHz
i:8 kHz
i: 8kHz
X3
0:768 kHz1)
0: 1536 kHz1)
i/o:CEB
i/o:CEB
X2
i: Vss
i:ICN2
i: Voo
i:ICN2
X1
i: Vss
i:ICN1
i:Vss
i: ICN1
XO
o:PCK
i:ICNO
i:BUS
i:ICNO
1) synchronized to SIT interface
i: input
0: output
PCLK
BUS
CEB
Power Converter Clock
Bus configuration specified
Common Echo Bit in NT1 star
Note: Differentiation between LT-T mode and LT-S mode is done by software programming
of data bit 0 of the configuration register.
Siemens Components, Inc.
394
PEB 2081
Figure 11
Clocking of the SBCX in Different Operation Modes
u
SIT
I
I
I
I
I
I
I
I
rOM®·2 Slave
PES 2081
SSCX
rop 1 \ - - - - - - - - 1
lOPO 1--------<--1
IBC I IEC
I
I
I Central
I Network
I
..
I
I
I
512 kHz
8 kHz
768MHz
I
I
(a)
NT
S
rOM@.2 Master
I
I
I
I
I
PES 2081
SSCX
lOPO 1 - - - - - - - - 1
I
I
I
PES 2055
EPIC ™
Central
Network
..
512 kHz - 8192 kHz
8kHz
I
(b) LT-S
PES 2070
S
rcc
IOM®.2 Slaves
I
-----+-+-f---L---I IDPO
----+-+-1....----1 rOP1
1536 kHz
8 kHz
(c) TE
I
I
..
I
T
IDM®..2 Master
PEB 2055
EPIC ™
I
I
I Central
I Network
I
1-------...,--1 lOP 1
I
I
I
I
Central
Network
I
512 kHz - 8192 kHz
8kHz
I
I
(d) LT-T
Note 1: Reference clock (1536 kHz), may be used to drive NT2 clock generator.
Siemens Components, Inc.
395
...
PEB2081
Interfaces
SIT Interface
According to CCITT recommendation 1.430, pseudo-ternary encoding with 100% pulse width
is used on the SIT interface. A logical 1 corresponds to a high impedance level (no current),
whereas logical O's are encoded as alternating positive and negative pulses. An example is
shown in figure 12.
Figure 12
SIT Interface Line Code
01001100011
Binary Values
+V
Line Signal
OV
-V
One SIT frame consists of 48 bits, at a nominal bit rate of 192 kbitls. Thus each frame carries
two octets of 81, two octets of 82, and four O-bits, according to the 81 + 82 + 0 structure
defined for the ISDN basic access (total useful data rate: 144 kbitls). Frame begin is marked
using a code violation (no mark inversion). The frame structures (from network to subscriber,
and subscriber to network) are shown in figure 13.
Siemens Components, Inc.
396
PEB 2081
A multi-frame is realized by use of FA. N. and M bits in the NT to TE direction. Table 2 shows
the Sand Q bit positions within the multiframe.
Figure 13
Frame Structure at Reference Points Sand T (CCITT 1.430)
,-
o
48 Bits in 250 Microseconds
NT to TE
--I
0 L.F L.I--B1--jE 0 AFA NI------B2-----1E 0 MI---B1-IE 0 St---B2----IE 0 L.F L.
1
o
TE to NT
o L.F
L.I----- B1----~. DL.FA L.i---B2-IL.0 L.i---B1-IL. 0 LJ--- B2 - i L . D L.FAL.
l:Pl 1IIIIIIILflJIIIIIIIIIUIIIIIIIIIUIIIIIIIIIl::rl
It---
F = framing Bit
L = DC Balancing Bit
o = 0 - Channel Bit
E = 0- Echo-Channel Bit
F' = Auxiliary Framing Bit or Q- Bit
N = Bit Set to a Binary Value N =
r,:
B1
B2
A
S
M
= Bit within B-Channel,1
= Bit within B-Channel 2
=
Bit Used for Activation
= S-Channel Bit
= Multiframing Bit
Note, Dots Demarcate those Parts of the frame th.at are Independently DC-Balanced.
Siemens Components, Inc.
397
PEB 2081
Table 2
Sand Q Bit Position Identification and Multiframe Structure
Frame
Number
NT·to-TE
FA Bit
Position
NT·to-TE
M Bit
NT·to·TE
S Bit
TE·to·NT
FA Bit
Position
1
2
3
4
5
ONE
ZERO
ZERO
ZERO
ZERO
ONE
ZERO
ZERO
ZERO
ZERO
SC11
SC21
SC31
SC41
SC51
01
ZERO
ZERO
ZERO
ZERO
6
8
9
10
ONE
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
SC12
SC22
SC32
SC42
SC52
02
ZERO
ZERO
ZERO
ZERO
11
12
13
14
15
ONE
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
SC13
SC23
SC33
SC43
SC53
03
ZERO
ZERO
ZERO
ZERO
16
ONE
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
ZERO
SC14
SC24
SC34
SC44
SC54
04
ZERO
ZERO
ZERO
ZERO
ONE
ZERO
ONE
ZERO
SC11
SC12
01
ZERO
7
17
18
19
20
1
2
etc.
Digital Interface
The PEB 2081 SBCX is provided with a digital (IOM-2) interface, for communication with
other ISDN devices to realize OSI layer-1 functions (such as a U transceiver) or upper
layer functions (such as ICC, ARCOFI, ITAC and EPIC).
The 10M interface is a four-wire serial interface with: a bit clock, a frame clock, and two
data lines per direction (figure 14).
The ISDN user data rate of 144 kbitls (B1 + B2 + D) is transmitted transparently in both
directions over the interface. In addition, it is necessary to interchange control information
for activation/deactivation of OSI layer-1 and maintenance functions. This information is
transferred using time division multiplexing of the 125 \-Ls SIT interface frame.
Siemens Components, Inc.
398
PES 2081
Figure 14
10M Interface Signals
FSC
FRAME
OCLK
CLOCK
IOM®
Slove
OU
o OUT
DO
DIN
FSC:
DCLK:
FRAME
CLOCK
DIN
IOM®
Moster
DOUT
Frame synchronization
Data clock
Data upstream
Data downstream
DU:
DD:
The basic frame consists of a total of 32 bits, or four octets: B1 + B2 + D (18 bits) plus
14 overhead bits for maintenance of monitor and control information. The data in both
directions is synchronous and in phase (figure 15).
Figure 15
10M Frame Structure
81
1st octet B1:
2nd octet B2:
3rd octet:
4th octet B*:
82
B channel (64 kbiVs)
B channel (64 kbiVs)
Monitor channel (64 kbiVs), most significant bit first
2 bit D channel (16 kbiVs)
4 bit C/I channel
MR, MX bit: used for monitor channel control.
The C/I channel is used for communication between the PEB 2081 SBCX and a processor
via a layer-2 device, to control and monitor layer-1 functions. The codes originating from
layer-2 devices are called "commands", those from the PEB 2081 SBCX are called "indications". For a list of the C/I codes and their use, refer to the SBCX Tech. Manual.
The monitor channel is used to convey Sand Q maintenance bit information and message
oriented local functions such as software programming or access to internal registers
(e.g. MAl-status).
Siemens Components, Inc.
399
PEB 2081
The PES 2081 SSCX has implemented the monitor channel protocol according to the
IOM-2 specification. It also performs a last look function on the monitor byte and, in transmit
direction, a monitor channel access procedure for bus configurations.
For the transfer of Sand Q channel information, the PES 2081 SSCX will autonomously start
the monitor channel procedure. Device internal registers are only transferred as a result of a
"read" command.
Nominal bit rate of data (IDP1 and IDPO):
256 kbitlsec
... 4096 kbitlsec
Nominal frequency of DClK:
512 kHz
... 8192 kHz
8 kHz
Nominal frequency of FSC:
For the exact electrical definition see page 419 and the IOM-2 interface specification.
Figure 16
Timing of Data and Clocks of the 10M Interface in the S12-kHz-Mode
DCLK
1512 kHz)
FSC
18 kHz)
1UU1JUUUUl.
---.J
~
____________~r--
IOP1
lOPO ---::::::..J.::.:.r.L..:.Ji.!:..1..::..t..::~c...1~...l-..L......JL.....L--L.-'-y--L-L.L-Ll.....L..L.-l--JLl.....L.LS~~~u.
Figure 17
Timing of Data and Clocks of the 10M Interface in the 4096-kHz-Mode
DCLK (4096 kHz)
FSC (8 kHz)
I
Frame Bit No.
lOP, (2048 kbit/s)
IOPO (2048 kbil/s)
I
I
250125112521253125412551 0 1 , 1 2 1 3 1 4 1 5 1 6 1
Siemens Components, Inc.
400
PEB 2081
Table 3
Allocation of 10M Channels
10M Channel No.
ICN2
ICN1
ICNO
Bit No.
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0 ... 31
32 ... 63
64 ... 95
96 ... 127
128 ... 159
160 ... 191
192 ... 223
224 ... 255
Figure 18
Position of 10M Channels as a Function of Time-Slot Allocation in 4096-kHz-Mode
Frame (8 kHzl
IOM® Channel
Frame Slot No. 0
11
--~-------~---
Frame S lot No.1
11
- -- -{D-------- -(D---
Frame Slot No.2
11
------0---------0-
Frame Slot No.3
11
-------ill--------D
Frame Slot No.4
11
--------ffi--------
Frame Slot No.S
11
[IJ--------ffi-------
Frame Slot NO.6
11
--ffi--------ffi------
Frame Slot No.7
11
--
11
-0- -------IIJ----
IOP1 (2048 kbitlsl
IOPO (2048 kbitlsl
In TE mode, the data clock DCLK has a frequency of 1.536 MHz. As a consequence, the
10M interface provides three channels. The PEB 2081 SBCX only uses 10M channel 0, and
for O-channel access control, the CII field of 10M channel 2. The remaining two 10M channels
are for the use of other devices within the TE (figure 19).
Siemens Components, Inc.
401
PES 2081
Figure 19
Definition of the IOM-2 Terminal Interface
~
FSC
____________________
~r-
Data upstream
Data Downstream
B* _
1--
IOM® Channel 0
B*
--I--
IOM® Channel 1
B* in Channel 0
10,
B*in Channel 2
IE, E RD't; 1 , 1, 1 ,1 , 1
I
Downstream
B* in Channel 2
11, 1,
I
upstream
D,CII4,CII3CI12,CIII,MR,MXI
TIC -Bus
Siemens Components, Inc.
!
1
!
1
402
--1--
B*
IOM® Channel 2
--I
PES 2081
Absolute Maximum Ratings
Parameter
Symbol
Ambient temperature under bias
TA
o to 70
Limit Values
Unit
Storage temperature
Tstg
-65 to 125
°C
°C
Voltage on any pin with respect to ground
Vs
-0.4 to VDD +0.4
V
Power dissipation
PD
1
W
DC Characteristics
TA = 0 to 70°C; VDD = 5 V ± 5%; Vss = 0 V
All pins except SX1 ,2; SR1 ,2; XTAL 1,2; VDD2
Limit Values
Parameter
Symbol
min.
max.
Unit
L-input voltage
Test Conditions
VlL
-0.4
0.8
V
H-input voltage
VlH
2.0
VDD +0.4
V
L-output voltage
(IDP1 ,0 only)
VOL
V OL1
0.45
0.45
V
V
I OL
V
V
IOH =-400 IJ.A
IOH=-100IJ.A
12
rnA
0.8
rnA
VDD = 5 V
inputs at VSS/VDD
no output loads
10
rnA
H-output voltage
H-output voltage
V OH
Power } operational
supply
power down
current
Icc
Input leakage current
III
Output leakage current
Siemens Components, Inc.
V OH
2.5
VDD -5
110
403
I OL
= 2 rnA
= 7 rnA
o V:S: VlN:S:VDD
oV:S: Vour:S: VDD
PEB 2081
DC Characteristics
Pin SX1; SX2
Limit Values
Parameter
Symbol
min.
max.
Unit
Test Conditions
Absolute value of
output pulse amplitude
(VSX2-VSX1)
Vx
Vx
2.03
2.10
2.31
2.39
V
V
RL=
RL =
Transmitter output current
Ix
7.5
13.4
rnA
R L =5.6 (1)
Transmitter output impedance
Zx
10
kQ
80
kQ
inactive or during
binary one
(Voo = 0 ... 5 V)
during binary
zer0 2)
R L = 50 Q
50
(1)
400
(1)
Pin VDD 2
Receiver output voltage
2.4
2.6
V
Pin 5 R; SR 2
Receiver input impedance
Voo= 5 V
Voo= 0 V
PinXTAL1
H-input voltage
L-input voltage
Pin XTAL2
H-output voltage
VOH
L-output voltage
VOL
4.5
V
I oH = 5 rnA,
V
I oH = 5 rnA,
CL~50
0.4
CL~50
pF
pF
Notes: 1) Due to the transformers, the load resistance as seen by the circuit is four times RL .
,2) 80 ... 100 Q external resistance required
Siemens Components, Inc.
404
PEB 2081
capacitances
TA = 25 DC, Voo = 5 V ± 5%, Vss = 0 V
All pins except SX1,2
Limit Values
I max.
I7
pF
Co
10
pF
Co
50
pF
Symbol
Parameter
min.
Pin capacitance
Unit
SX1,2
Output capacitance against Vss
XTAL1,2
Load capacitance
Recommended Oscillator Circuits
r---I1--_--~6 XTAL 1
External
Oscillator
Signal
XTAL1
Cl
~_~~___~____~7 XTAL2
Crystal Osci llator Mode
Siemens Components, Inc.
N.C.
XTAL 2
Driving from External Source
405
PEB 2081
Clock Signals of the SBCX. Duty Ratios are Indicated High: Low
Operating Mode
DCLK
FSC
1E
LT-T
NT
LT-S
0: 1.536 MHz
i: 512 kHz
i: 512 kHz
i: 512 kHz
3:2
to 6172 kHz
to 6172 kHz
to 6172 kHz
0: 8 kHz
i: 8 kHz
i: 8 kHz
i: 8 kHz
1 :2
X3
XO
0: 768 kHz
0: 1536 MHz
1 :1
3:2
0: 32 kHzl16 kHz
1: 1
Input and Output Pin Configurations
lOP (1 :0) are open drain outputs.
CEB is an open drain outpuVinput.
All other output pins are push/pull outputs.
AC Characteristics
TA = 0 to 70 DC, Voo = 5 V ± 5%
AC testing: inputs are driven at 2.4 V for a logic "1" and 0.45 V for a logic "0". Timing
measurements are made at 2.0 V for a logic "1" and at 0.8 Vfor a logic "0".
2.4
2.0"
Device
Under
Test
2.0
Test POints/
0,8
/
"-
0,8
0,45
Siemens Components, Inc.
406
PEB 2081
Jitter
In TE mode, the timing extraction jitter of the PEB 2081 SBCX conforms to CCID Recommendation 1.430 (-7% to + 7% of the SIT -interface bit period).
In the NT and LT-S applications, the clock input FSC is used as reference clock to provide
the 192-kHz-clock for the SIT interface. In the case of a plesiochronous 7.68-MHz-clock
generated by an oscillator, the clock FSC should have a jitter of less than 100 ns peak-to-peak.
(In the case of a zero input jitter on FSC, the PEB 2081 SBCX generates 130 ns "self-jitter"
on the SIT interface.)
In the case of a synchronous 7.68-MHz-clock (input XTAL 1), the PEB 2081 SBCX transfers
the input jitter of XTAL1 and FSC to the SIT interface. The maximum jitter of the NT/LT-S
output is limited to 260 ns peak-to-peak (CCID 1.430).
Clock Timing
The clocks in the different operating modes are summarized in table 4, with duty ratios.
The 1.536-MHz-clock is phase-locked to the receive S signal, and is derived using the
internal DPLL and the 7.68 MHz ± 100 ppm crystal (TE and LT-T).
As a consequence of this DPLL tracking, the high state of CP may be either reduced or
extended by one 7.68-MHz-period (duty ratio 2:2 or 4:2 instead of 3:2). Since X3 and FSC
are derived from DCLK (TE mode), the high state or the low state may likewise be reduced
or extended by the same amount.
Figure 20
Definition of Clock Period and Width
O.BV
_·_-t wL- - -
~---tWH---
~---------tp-------'------
Table 4 to 8 give the timing characteristics of the clocks
Table 4
XTAL1,2
Limit Values
Parameter
Symbol
min.
High phase of crystal/clock
max.
Unit
tWH
20
ns
Low phase of crystal/clock
tWL
20
ns
Clock period
tp
130.08
Siemens Components, Inc.
407
130.34
ns
PEB 2081
Table 5
DCLK
Limit Values
Test
typo
max.
Unit
520
651
782
240
391
541
260
281
ns
ns
ns
ns
ns
Parameter
Symbol
min.
(TE) 1.536 MHz
fpo
(TE) 1.536 MHz
f WHO
(TE) 1.536 MHz
f WLO
240
(NT, LT-S, LT-T)
fWHI
90
(NT, LT-S, LT-T)
fWLI
90
fpo
520
651
782
(LT-T) 1536 kHz
f WHO
240
391
541
(LT-T) 1536 kHz
f WLO
240
260
281
(TE) 768 kHz
fpo
1150
1302
1450
(TE) 768 kHz
f WHO
520
651
782
(TE) 768 kHz
f WLO
520
651
(TE) 32 kHz
fpo
31.1
(TE) 32 kHz
f WHO
f WLO
Conditions
OSC ±100 ppm
OSC±100 ppm
OSC ±100 ppm
Table 6
X3
(LT-T) 1536 kHz
OSC±100 ppm
782
ns
ns
ns
ns
ns
ns
31.25
31.4
I-Is
OSC ±100 ppm
15.4
15.6
15.8
I-Is
15.4
15.6
15.8
I-Is
asc ±100 ppm
asc ± 100 ppm
asc ±100 ppm
OSC ±100 ppm
OSC ±100 ppm
OSC ±100 ppm
asc ±100 ppm
Table 7
XO
(TE) 32 kHz
Siemens Components, Inc.
408
PEB 2081
Figure 21
DClK, BClK and FSC Relationship in TE Mode
OCLK(O)
FSC (0) _ _-!'
BCLK(O) _ _- J
-------~t----~rLimit Values
max.
Unit
Test
Conditions
-200
50
ns
CL = 150 pF
-200
50
ns
CL = 150 pF
Parameter
Symbol
min.
Delay DCLK - BCLK
tao
Delay DCLK - FSC
tFO
typo
10M Interface
TE Mode
Figure 22
Timing of the 10M Interface in TE Mode
IOM® Frame n
Channel 2
(. .. ,8 *-Channel)
FSC (0) _ _ _ _ _ _ _ _ _ _ _-,-_ _ _ _ _ _- - J
OCLK(O)
--~r----------~IDP1(1) _____ +-_"""I __ .L~ _________ L_..L_
-'Xr---_
___ _
.L~
---'X. . . . _________--'
IDPO(O) _ _ _ _ _ _ _ _
Siemens Components, Inc.
409
PES 2081
10M Interface in TE Mode
Limit Values
Parameter
Symbol
min.
Frame sync delay
tFO
-200
Data delay
too
typo
max.
Unit
Test
Conditions
-50
ns
CL = 150 pF
100
ns
CL = 150 pF
Data setup
tos
20
ns
Data hold
tOH
50
ns
TE Mode
NT, LT·S, and LT·T Modes
Figure 23
Timing of the 10M Interface in NT Mode
IOM® Frame n IOM® Frame n+1
Lost Channels First Channel
(.. .• 6
Channel) (61 Channel)
*-
FSC III
DCLK II)
~IPD1 (I) --~=DIPDO 10)
-------~--\"r------y-_______ 0-=_...1 '- ______ . L -
.::~------------------~X'-______
=================t
Siemens Components, Inc.
410
PEB 2081
10M Interface in NT Mode
Limit values
Parameter
Symbol
min.
Frame sync hold
tFH
Frame sync setup
tFS
Frame sync high
tFWH
30
70
130
Frame sync
t FWl
tOCl
Data delay to clock
tooe
Data delay to frame
tOOF
Data setup
tos
Data hold
tOH
typo
max.
Unit
ns
ns
ns
100
150
20
50
ns
ns
ns
ns
Timing of Special Function Pins
RST Characteristics
Limit Values
Parameter
Length of active (low) state
Symbol
--
rwL
-
min.
..
~~
f-+
I max.
Unit
I
Il S
CEB Characteristics
The form of the CEB inpuVoutput (pin X3, NT and LT·S mode) is given by figure 27 for
the case of two SIT interfaces having a minimum loop delay and a maximum loop delay,
respectively.
Siemens Components, Inc.
411
PEB2081
Figure 24
Star Configuration in NT and LT -S Mode
r-------------------
1
NT ILT-S
I
I
Subscriber
Line A
=tJI
t---+-1~--
ssex
DO
I---Hf--+----<- 0 U
[EB
Subscriber
Line B
Figure 25
Timing of CEB Output
The AC Characteristics of CEB Output and Input are shown in Figures 5.8-9 and Table 11.
SIT - Frame
L
\
0
I
L
TE to NT
[EB Output
Figure 26
Timing of CEB Input
SIT -Frame
NT to TE
[EB Input
_B_n_7---1~
Bn 8
---<~
~
E
iP>---
1
I 1 tCEBH
1 - tCEBS-i I--=-
Siemens Components, Inc.
412
PEB 2081
Table 8
Limit Values
typo
max.
Unit
Test
Condition
5
lis
CL = 100 pF
Parameter
Symbol
min.
CEB delay
tCEBD
3
CEB setup
t CEBS
5
lis
CEB hold
tCEBH
0
lis
Figure 27
Timing of CEB
o L.FL.I--- B 1 ~IE
Binary Value:
NT toTE
••
0 AFA N I - - S2 - - I E 0 MI---J31 - I E 0 sl---s 2 - I E 0 L.F L.
a
1
o L. F L . I - S 1 ~IL. 0 L. FA L . I Binary Value:
1
NT tolE
• •
•
•
.0
•
•
S 2 ---1L. 0
.1
L.I~ S 1 -IL.O L.I-•
.1
•
S 2 -IL.O L. F L.
.1 •
•
tPll III I 1111 LPJlIII I 1111 LIlli II I1II LIlIIIIII IllPL
TE to NT
Binary Vatue:
a
1
EPlI 1111111111111111111111111111111111111111111111 L
oL.F• L.I--S1---jE
OAFA NI---s 2 - I E 0 MI---Bl
•
1
0
-IE 0
1
sl- B2 - I E0 0 L.F• L.•
EPlI I111111111111111I1I11111111111111111111I111111 L
OL.F L.f---S1
1 •
•
Binary Value:
---IL.~ L.FAL.I--- S2 ~IL.O L.I___ B1 ---IL.OL.f---B 2 _IL.O L. FL.
.1
•
•
.1
•
.0
•
.1.
•
tPll 1I1I III I LPdlllll III I LIlli 1IIIIIlSlii III I II lPL
t
~
~
t
TE to NT
Sampling Points of E-Sits to Transmit
---'1
Common Echo Bit:
1......._ _
0Sampling Points of Received
O-Bits
Affected
by A
Condition,
All Transmit Frames
NT~TE
Siemens Components, Inc.
Affected
by A
are in Phase.
413
t
Affected
by B
t
Affected
by B
PEB2081
SIT Interface Transformer
The PEB 2081 SBCX is connected to the 4 wire SIT interface by use of two transformers.
Both sides of the transformers must be center tapped.
Transformer Model
The model parameters of the transformer are defined below (all measurements at 10 kHz):
primary to secondary transformer ratio:
primary total DC resistance:
1 : 2 ± 1%
R S; 10 Q
primary inductance:
primary inductance with secondary short-circuited:
primary capacitance with secondary open:
LM >20 mH
Lp<20~H
C<40 pF
Figure 28
Transformer Model
2:1
Lp
Ideal
Transformer
Transmitter Characteristics
The DC characteristics of the transmitter are given in page 419 and 420. Rising and falling
edges of pulses on 50 Q load are typically 300 ns.
Siemens Components, Inc.
414
SIEMENS
ISDN Echo-Cancellation Circuit
(IEC-T)
PES 20901
PES 20902
CMOSIC
Preliminary Data
Type
Ordering Code
PES 20901-C
067100-H8679
PES 20901-P
PES 20902-C
067100-H8678
067100-H8680
PSS·2"09Q'"N.·., ,:QI1,>f·OQa11$l'j,~,:,
Package
C-DIP-40
,,:f:(~~J
P-DIP-40
C-DIP-24
lIS 209Oi~',i;i/."~*~~iit¥~f4:1t.iJWt~lIIItIi
PES 20902-P
067100-H8681
P-DIP-24
The PES 2090 ISDN Echo-Cancellation Circuit (IEC-T) is an advanced CMOS circuit for
transmission over public telephone lines. The transmission technique used is according
to the UkO interface speCification of the Deutsche Sundespost. The adaptive filter concept
of the IEC-T is based on a highly digital approach which utilizes sophisticated digital signal
processing capability.
The PES 2090 enables digital full duplex voice/data transmission via the standard twisted
pair telephone cable (U interface) with a user bit rate of 144 kbitls according to the ISDN
standards. Together with the flexible IOM® interface, it is fully compatible to operate with the
PES 2070 (ICC) and PES 2080 (SSC) devices and also enables a repeater (two IEC's back
to back) for longer telephone loops.
The IEC-T is capable of operating in the following applications by means of pin strapping:
the exchange, the network termination, the terminal equipment, and the trunk module
connecting a PSX to the public network.
At present, the complete U interfac,e functions are available in a two-chip set.
Features
• Full duplex transmission and reception of the UkO interface signals according to the FTZ
Guideline 1 TR 220 of the Deutsche Sundespost (DSP).
• Adaptive echo cancellation.
• Adaptive equalization.
• Automatic polarity adaptation.
• Clock recovery (frame and bit synchronization) in all applications.
• Transposition ofternary to binary data (4S 3T) and vice versa (coding, decoding, scrambling,
descrampling, phase adaptation),
• Suilt in wake-up unit for activation from power-down state.
• Activation and deactivation procedure according to CCITI 1.430 and to FTZ Guideline
1 TR 210 of the DSP.
• Optimized for working in conjunction with SSC and ICC telecom IC's via 10M interface.
• Handling of commands and indications contained in the 10M CII channel for (de-)activation, supervision of power supply unit and equipment for wire testing.
• Data availability via the MONITOR channel.
• Switching of test loops.
• Generation of a synchronized 7.68-MHz clock for the SSC in the NT mode.
415
PEB 20901
PEB 20902
The IEC-T in a Two-Chip Set
A 'Digital' Circuit, called IEC-D (PES 20901) contains the digital receiver functions and the
IOM-U ko interface functions.
An 'Analog' Circuit, called IEC-A (PES 20902) contains the crystal oscillator and all of the analog
functions of the line port, namely the AID converter in the receive path and pulse shaping 01A
converter and line driver in the transmit path.
Pin Configurations
(top view)
PEB 2091 IEC Digital Part
PEB 20902 IEC Analog Part
Voo
TSP
TMO
TMl
APF
TM2
CL?O
TM3
TCL?
TM4
ROl
TMS
voo 0
24
A OUT
POOW
2
23
BOUT
GNO 0
3
22
CL120
RANGE
4
21
HOil
LOOP
5
20
HOl
V REF
6
19
N.C.
CL 15
?
18
GNO A
LEVEL
8
17
POM
X OUT
9
16
VOOA
N. C.
10
15
A IN
MPF
X IN
11
14
BIN
poow
BURST
GNO
12
13
Voo
RANGE
CLOCK
(L15
FRAME
POM
TP
LEVEL
LT
CL960
RO 2
D1SS
OOUT
RESQ
DIN
GNO
CLS
HOl
TM6
HOO
SLOT 0
TX
SLOT 1
IOM®.2
LOOP
PEB 20901
IEC-O
Siemens Components, Inc.
SLOT 2
416
PEB 20902
IEC-A
PEB 20901
Pin Definitions and Functions of PEB 20901
Pin. No.
Symbol
Input (I)
Function
Output (0)
19
RESQ
I
Power On Reset (active low) must be low at least 300 Ils.
The clock on CLOCK pin has to be applied during reset
in the LT modes and in NT-PBX mode. If not used,
the RESQ pin must be clamped to high.
40
TSP
I
Test Single Pulses. IEC transmits single pulses of equal
polarity spaced 1 ms (active high). If not used, the TSP
pin must be clamped to low.
10
IOM-2
I
Enable IOM-2 Mode. If pin is high, the IEC is in the
IOM-2 mode, otherwise it is in originallOM-1 mode .
18
. DISS
0
Disable Supply (active high).
30
MPF
I
Monitor Power Feed. Serial data of power feed current
(active high).
3
APF
I
Alarm Power Feed. Power feed overload with short
response time. If not used, the APF pin must be clamped
to low (active high).
6,24
RD1, RD2
0
Two pins to control independently two relay drivers.
They are set via 10M MONITOR channel.
GND
I
Ground-pin for digital functions of IEC.
1
Voo
I
Voo pin for digital functions of IEC.
26
TP
I
Testpin. Only for internal test purposes. Must be
clamped to low during normal operations.
2,39,38,
37,36,35,
34
TMO ...TM6 I
Testpins. Only for internal test purposes. Must be
clamped to high during normal operations.
5
TCL7
I
Testpin. Only for internal test. Must be clamped to low
during normal operation.
4
CL70
0
Testpin. Only for internal test.
25
LT
I
Programs the IEC-D to LT mode (LT pin high) or NT
mode (LT pin low).
29
BURST
I
Programs the IEC-D to 256-kbiVs-LT, LT -RP, NT,
NT-PBX, NT-RP, or NT-TE mode (BURST pin low) or
to 2048-kbiVs-LT-BURST, NT-PBX-BURST mode
(BURST pin high).
20
Siemens Components, Inc.
417
I
PEB 20901
Pin Definitions and Functions of PES 20901 (cont'd)
Pin No.
Symbol
Input (I)
Function
Output (0)
33,32,31
SLOTO,
SLOT1,
SLOT2
I
These pins program the IEC-D to the different
256-kbitls modes if BURST pin is low or assign the
time slot in the BURST modes.
22
DIN
I
10M data input synchronous to CLOCK.
23
DOUT
0
10M data output synchronous to CLOCK.
28
CLOCK
1/0
Double 10M data clock.
27
FRAME
I
10M frame signal.
21
CLS
1/0
In all LT modes: Power feed off signal from power
controller. Must be clamped to low, if not used.
In NT modes: 7.68-MHz clock output synchronized to
the line signal.
In NT-PBX modes: 512-kHz clock output synchronized to the line signal.
In TE (IOM-2) mode: 768-kHz clock synchronized to
the line signal.
In TE (lOM-1) mode: 1.536-MHz clock synchronized
to the line signal.
12
PDOW
0
Activates power-down mode of the IEC-A.
13
RANGE
0
Activates 6 dB attenuation for the ADC input signal.
11
LOOP
0
Activates the analog test loop.
17
CL960
0
960-kHz clock. The TX signal is derived from this clock
by dividing it by 8.
9
TX
0
120-kHz clock. The transmitted data are synchronized
to this clock. In the one-chip solution, this clock is
given out on pin TMO during normal operation.
7
TTD1
0
Ternary data to be transmitted.
8
TTDO
0
Ternary data to be transmitted. TTDO and TTD1 are
binary coded. The combination TTDO = 1 and TTTD1 = 0
is not used. They change with the rising edge ± 10 ns
of CL 120.
14
CL15
I
15.36-MHz clock.
16
LEVEL
I
Gives the polarity of the differential input signal and is
used to awake signal detection.
15
PDM
I
15.36 Mbitls output signal ofthe ADC in phase with C15.
Siemens Components, Inc.
418
PEB20902
Pin Definitions and Functions of PES 20902
Pin No.
Symbol
Input (I)
Output (0)
Function
2
PDOW
I
Activates power-down mode, only oscillator and level
detect are operating during power-down.
4
RANGE
I
Activates 6 dB attenuation for the ADC input signal.
5
LOOP
I
Activates the analog test loop.
22
CL120
I
120 kHz clock input. Transmitter is synchronized to this
clock.
20
TTD1
I
Digital input signal to the DAC.
21
TTDO
I
Digital input signal to the DAC. TIDO and TTD1 are
interchangeable. They must change with the rising
edge (± 10 ns) of CL 120.
7
CL15
0
15-MHz clock. Capacitive load should be minimized.
8
LEVEL
0
Detects the zero crossing of the differential input signal
and is used to activate the IEC-D.
17
PDM
0
15 MHz, 1-bit output signal of the ADC in phase with
CU5. Changes with rising edge of CL15 +2 .. 4 ns.
Capacitive load should be minimized.
15,14
AIN,BIN
I
Received line-signal from hybrid.
24,23
AOUT,
BOUT
0
Transmitted line-signal to hybrid.
3
DGND
I
Ground-pin for digital functions of IEC-A.
1
Vooo
I
Voo-pin for digital functions of IEC-A.
18
AGND
I
Ground-pin for digital functions of IEC-A.
16
VOOA
I
Voo-pin for digital functions of IEC-A.
12
GND
I
Ground-pin for digital functions of IEC-A.
13
Voo
I
Voo-pin for digital functions of IEC-A.
6
VREF
0
VREd)in to buffer internally generated voltage with
capacitor 10 nF versus AGND.
11
XIN
I
In all NT modes, crystal connection. In all LT modes,
15.36-MHz clock input synchronized to 10M clocks.
XOUT
0
In all NT modes, crystal connection. In all LT modes,
to be left open.
9
Siemens Components, Inc.
419
I
PEB 20901
PEB 20902
All digital outputs use positive logic and CMOS levels. Drive capability is 10 pF for CL 15
and PDM and 25 pF for LEVEL. All input signals are active high and use CMOS logical
levels. XIN and XOUT supply a load of 2-3 pF vs. ground to the crystal.
The maximum power consumption without load at CL15 is 15 mWin power-down mode,
100 mW with open outputs AOUT/BOUT and 150 mW during normal transmission.
The sensitivity of the ADC can be reduced, if necessary, by putting a resistor between
AIN and BIN (10 .. 20 kQ).
Application Diagram of IEC-D and IEC-A (Two-Chip Solution)
+SV
100nF
10 ... 100jJF
OV
+SV
OV
vee
TMO ... 6
TSP
APF
TP
DIN
DOUT
CLOCK
FRAME
SLOT 0
SLOT 1
SLOT 2
BURST
LT
MPF
CLS
OISS
RESa
GND
RD1
RD2
IOM@.2
RANGE
PDM
CUS
LOOP
CL 960
TX
LEVEL
PDOW
TTO 1
TTDO
Vee
Veee
Vee A
RANGE
POM
CL1S
LOOP
N.r.
CL 120
LEVEL
PDOW
lTD 1
OV
N.r.
X OUT
T
X IN
GNOA
PES 20901
IEC-O
Siemens Components, Inc.
A IN
BIN
AOUT
BOUT
noo
VREF
TCL 7
CL70
GND
GNDD
GNDA
PEB 20902
IEC-A
420
HYBRID
15:'~
PES 20901
PES 20902
Operation Modes and Functions
10M Concept and Applications of the lEe-T
The IEC-T is designed to be used in: the Line Terminator (LT) part of the Digital Subscriber
Module (DSM), the Network Termination (NT), the Digital Trunk Basic Access (PBX) and in
the Terminal Equipment (TE).
Figure 1
Connecting S-8us to Public Network
Network Termination
I ~
3
line Termination
If(
SBC
2
Uko Repeater
NT
I
I
I
I
I
I
I
I
8-.-1
!
S Bus
IOM®1or·2
UkO
IOM®.1
IOM®.1
UkO
Figure 2
Connecting Private to Public Network
Network Termina tion T M 0
ICC
~
IEC
Line Termina tion
I
1 - - - - - - - - - - 1 '-_--'
NT - PABX
IOM®
Siemens Components, Inc.
421
PES 20901
PES 20902
Figure 3
Connecting Terminal Equipment within Private Network (1st Generation)
, Terminal Equipment
Private Exchange Line Termination
Voice I
Data
Module
Figure 4
Connecting Network Termination or Terminal Equipment to Exchange (2nd Generation)
Network Termination/Termination Equipment
Siemens Components, Inc.
Line Termination
422
PEB 20901
PEB 20902
To cater to these various applications, the IEC-T can be programmed via pin strapping
to different modes (see following table).
Table 1
Programming the IEC-T Operation Modes
Signal on Input Pin
LT
BURST
SLOT2
SLOT1
SLOTO
a
1
1
a
a
a
a
a
a
a
1
a
a
a
a
1
a
a
.
a
a
.
a
1
.
a
a
1
1
a
a
a
a
a
1
a
1
.
.
MODE
LT
LT-RP: Repeater downstream
LT-BURST: LT MUX mode
NT
NT-RP: Repeater upstream
NT-PBX: PBX continuous mode
NT-TE: Terminal Equipment
NT-PBX BURST: PBX MUX mode
.
Figure 5
Interfaces of the IEC-T
DIN
10M
Data
and
Clocks
BOUT
{ DOUT
Hybrid
CLOCK
AIN
FRAME
BIN
10M@.2
RD2 -
R01
b
-
VOOA
LT
Mode
Select,
Time
Slots
a
AOUT
VOO
BURST
VOO
lOOnF 10.. 1OOIlF
Vooo
GNDD
GND
GND
GNDA
MPF
APF
ClSS -----------4--1
CLS
-LT only
SLOT 2
SLOT 1
SLOT 0
Reset {RESQ
Test
Single
TSP
Pulses
XIN
15.36 MHz
v,"
1
Power
Supply
Feeding
Circuit
r
I
INT: Synchronized Clock
,
to SBC or PBX
• In these modes SLOT2, SLOT1 , SLOTa are used for selecting the time slot rather than the mode.
Siemens Components, Inc.
423
PEB 20901
PEB 20902
Mode Dependent Functions
Table 2
Mode Dependent Functions
Pin
LT
LTBURST1
LTBURST2
LT-RP
NT-RP
NT
LT
BURST
IOM-2
1
0
1
1
0
1
o or 1
1
1
1
0
0
0
0
0
0
0
Oor 1
SLOT 0
SLOT 1
SLOT 2
0
0
0
TimeSlot
select
TimeSlot
select
1
0
0
1
0
0
0
0
0
DIN
256kbiVs 2048
MbiVs
256 .. 2500 256kbiVs 256kbiVs 256kbiVs 256kbiVs 2048
MbiVs
MbiVs
256..2500 256kbiVs 768kbiVs
MbiVs
DOUT
256kbiVs 2048
MbiVs
256 .. 2500 256kbiVs 256kbiVs 256kbiVs 256kbiVs 2048
MbiVs
MbiVs
256 ..2500 256kbiVs 768kbiVs
MbiVs
CLOCK
512 kHz
IN
4096 kHz 512 .. 5000 512 kHz
IN
kHz iN
IN
512 kHz
OUT
512 kHz
OUT
512 kHz
IN
4096kHz 512 .. 5000 512 kHz
IN
kHz iN
OUT
FRAME
8 kHz
iN
8 kHz
IN
8 kHz
iN
8kHz
IN
8 kHz
1:1
OUT
8 kHz
1:1
OUT
8 kHz
IN
8 kHz
IN
8kHz
IN
8 kHz
1:1
OUT
CLS
PFOFF
IN
PFOFF
IN
PFOFF
iN
PFOFF
IN
7.68MHz
OUT
7.68 MHz 512kHz
OUT
OUT
512 kHz
OUT
512 kHz
OUT
1536MHz 768 kHz
OUT
OUT
XiN
15.36
MHz
15.36
MHz
15.36
MHz
15.36
MHz
XTAL
XTAL
XTAL
XTAL
XTAL
XTAL
XTAL
XOUT
NC
NC
NC
NC
XTAL
XTAL
XTAL
XTAL
XTAL
XTAL
XTAL
Siemens Components, Inc.
424
NTPBX
NTPBXBURSTl
NTPBX-.
BURST2
NT-TEl
NT-TE2
o or 1
0
0
0
1
0
0
1
1
0
0
0
0
0
1
0
0
1
TimeSlot
select
TlmeSlot
select
1
0
1
1
0
1
1536 kHz
OUT
8 kHz
1:1
OUT
PEB 20901
PEB 20902
Survey of IEC Functional Blocks
Figure 6
Functional Block Diagram of IEC-T
MMS 43
Coder
Scrambler
Speed
Converter
Pulse
Shaping
DIA
Post
Filter
[>
~
~
I
Timing
Gen.
Providi ng all Blocks
with Clocks
t
Timing
Recovery
..-
Frame
MUX
2
to Ext.
Hybrid
~~
Awake
Signal
7.5 kHz
B+B+D
144kb Is
M-Bit
CLOCK
FRAME
DIN
IOM$
Interface
Unit
1
DOUT
B+B+D
144kb Is
+
Code
Errors
I--
Barker
Code
Control
Unit
Awake
Signal
Detection
r--
Coeff. Read
Coeff.
Adapt.
M-Bit
.--- Coeff. Adapt.
Speed
Converter
Descrambler
Decoder
Demux.
Siemens Components, Inc.
~
I--
I
r--
t
Equalizer
&
Detector
Echo
Canceller
AID
I-<~
Digital
AGC
425
~
Digital
Low
Pass
2
from Ext.
Hybrid
PEB20901
PEB 20902
Description of the Digital Module Interface
The IEC-T is provided with an 10M interface which operates in both a continuous and a burst
mode in order to interface units which realize OSllayer-1 functions like the SBC (PEB 2080)
and to layer-2 functions like the ICC (PEB 2070).
The IEC-T is designed for the original 10M interface (IOM-1), but with the IOM-2 pin it is
possible to give the IEC-T some physical features of the IOM-2 interface. Logically, the
IEC-T behaves like in IOM-1 mode.
There are three differences between IOM-1 and IOM-2 operation modes:
• In the BURST modes, IOM-2 frame synchronization is the same as in the 256-kbitls modes.
Additionally, the IEC-T enables clock frequencies on DCLK ranging from 512 to 5000 kHz
in increments of 8 kHz.
• Each E-bit (MX-bit) is reflected in the T-bit (MR-bit) in the next IOM-2 frame. For IOM-2
interfaces, the E-bit is always used to access the MONITOR channel, which is acknowledged in the T-bit.
• The transparent channel on UkO can't be used, because the T-bit is used for MONITOR
channel access.
All other features of IOM-2, like other CII and MONITOR channel codes, are not implemented in the IEC~T.
Figure 7
10M Interface in Different Applications of the IEC·T
FRAME
CLOCK
DIN
DOUT
In the
In the
In the
In the
In the
Exchange:
Repeater:
NT
TMD
TE
IEC
IEC
SBC
m
ICC
Siemens Components, Inc.
FSC
DCLK
DU
DO
FRAME
CLOCK
DIN
DOUT
ICC
IEC
IEC
ICC
IEC
426
PEB 20901
PEB 20902
Figure 8
10M Interface MUX Mode
I LI
/
FSC
/
DCl
/
DU or DO
/
DO or DU
FRAME
/
/
/
/
FRAME
111
/
CLOCK
/
/
CLOCK
/
1: :
/
/
DIN
/'
/
DOUT
I I I
/
DOUT
/
/
/
DIN
u
...J
r-
Up
Processor Interface
EPIC TM
to 8 x IEC
For each application, the ISDN data rate of 144 kbiVs (2 B + D) is transmitted transparently via
the modular interface. It is necessary to exchange control information for means of activation
and deactivation of 051 layer-1 functions and switching of testloops. In some applications,
access to maintenance information is additionally provided.
Siemens Components, Inc.
427
PES 20901
PES 20902
This information is transferred in a time multiplex procedure based on an 8-kHz framestructure (see following figure).
Rgure9
Frame Structure of the Digital Interface of IEC-T
DIN
--r--~~--~--~~--~--------~--------~------DOUT __
~I
B_1__~~___B_2__~___M_D_ni_tD_r__~I
~B·____~I ~B~1
____
____
__
~
/
I DID I(III (II ICIt I(II I TIE
A1
I
A2 A3 A4
Four octets are transmitted in each frame:
1st octet B1:
B channel (64-kbiVs data) MSB first.
B channel (64-kbiVs data) MSB first.
2nd octet B2:
MONITOR (8-bit monitor address for DIN, 8-bit monitor data with MSB
3rd octet:
first for DOUT.
2 bit D channel 16-kbiVs data
4th octet B*:
4 bit C/I channel.
T channel for 1-kbiVs transparent data with IOM-1 or for the handling
of the monitor channel with IOM-2 (MX-bit).
E extension bit for control of monitor channel and to hand over the
maintenance bit of UkO •
In the multiplexed modes, the 10M data of up to eight IEC-Ts are multiplexed. The data
streams consist of bursts of 4 octets per frame. The bursts are allocated to consecutive
time slots in a frame by the static inputs SlOTO, SlOT1, SlOT2. Outside of the allocated
time slot, the IEC-T must not read from DIN-pin and the DOUT-pin remains high impedance.
The next table indicates the allocations.
Table 3
Allocation of Time Slots in IOM-1 and IOM-2 Modes
Time Slot No.
SLOTO
SLOT1
SLOT2
Bit No.
0
1
2
3
4
5
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0 ... 31
32 ... 63
64 ... 95
96 ... 127
128 ... 159
160 ... 191
192 ... 223
224 ... 255
6
7
Siemens Components. Inc.
0
1
0
1
428
PEB 20901
PEB 20902
Clock Generation
The master clock is the clock signal with the highest frequency in the system.
NT Modes
The master clock is derived from a built-in orystal oscillator in the NT operating modes.
The crystal is connected to the pins XIN and XOUT. The maximum capacitive load at XIN
and XOUT is 60 pF each.
Nominal frequency:
15.36 MHz
Overall tolerance:
± 100 ppm
We recommend using a crystal (serial resonance) which meets the following specification:
Nominal frequency:
15.36 MHz
Overall tolerance:
±60 ppm
Load capacitance:
20 PF=
Resonance resistance:
200
Shunt capacitance:
7 pF
LTModes
In the LT modes, the timing signal is derived from the clock via an external phase locked
loop. The master clock is fed to pin XIN.
Nominal frequency:
15.36 MHz
Duty ratio:
0.4 ... 0.6
Rise and fall times:
<10 ns
Max. Difference of phase deviations
of master clocl - Vf 11'
I AGe
Il
'11'
I
DPLL
~
I
J
I
+_
Decoder~.Descrambler
SOl
J
Equalizer
Control
etup pins
2
5
10
4
3
3
7
12
6
4
XO
X1
X2
X3
X4
1/0
1/0
I
I
1/0
Multifunctional pins; mode specific functions
6
7
8
9
XTAL1
XTAL2
a
I
External crystal or o,xt~ ~nal oscillator input.
External crystal connection (n.c. when
external oscillator is used).
23
28
TST
I
Device test pin; not for general use; tie high
always.
22
27
DISS
a
Disable supply
9
11
RST
I
Hardware reset pin; active low
18
15
1
20
21,22
17,18
2
24
Voo
Vss
VSSA
I
I
I
I
Digital power supply 5 V ± 5%
Digital ground
Analog power supply 5 V ± 5%
Analog ground
19
23
VOO2
a
2.5 V output; connected to Voo via 10 nF
capacitor
connected to VSSA via 10 nF
capacitor
5;25
N.C.
VOOA
Siemens Components, Inc.
Input (I)
Function
Output (O)
Line transmitter, output t
Line transmitter; output 2
Line receiver
a
I
Serial data out
Serial data in
Serial data clock
Frame sync.
I
1/0
1/0
1
10M interface
Not connected internally
462
1 U interface
PEB 2095
System Integration
There are three operating modes:
LT: Line Termination i.e. in the Local Exchange/PBX
TE: Terminal Equipment i.e. in the Subscriber Terminal
NT: Network Termination
Two examples of LT mode are illustrated, one connected directly to the terminal, one connected
to a network termination. In the latter case, the terminal is connected over the S interface for
the network termination. Because of the multiplexing facility on the S-bus to eight terminals
may be connected to one network termination and hence to one subscriber line. In the
former case (without a network termination) only one terminal per subscriber line is possible.
The diagram also indicates that either the IBC or the IEC may be used for 2-wire transmission.
Choice is dependent upon the transmission line characteristics, but in general the IBC is
the more cost-effective for shorter range transmission applications (especially PBX).
In the LT mode, the IBC managers layer-1 functions and communicates over the 10M interface
with the ICC (ISDN Communication Controller) which handles most layer-2 functions. A
microprocessor (handling higher layer functions) controls and communicates with the ICC.
A similar configuration is required in the TE mode, employing the same division of tasks.
In the NT mode, however, the configuration is much different. In this case the network
termination is acting as an NT1 (according to CCITT notation). Figure 1 illustrates two possible
NT configurations.
Figure 1
NT Configuration
...__- - - - - - - - , . , - I S D N - - - -_ _ _ _..
·""'I_·I-----::--:-ISDN~-___t...
User Area
Central Office
NT
LT
I
T
...- - - - Interface
~---use of IBC
Siemens Components, Inc.
463
PEB2095
In both cases, NT1 refers to a simple layer-l translation between the U interface and the
SIT interface. This is achieved by the simple pairing of the IBC with an 10M compatible
S-bus interface circuit (e.g. the SBC PEB 2080).
In this configuration, no ICC or microprocessor is required because layer-2 and higher
are passed transparently through NT1. The 10M interface acts as an intermediate interface
common to both devices.
On the other hand NT2 in figure 1 differs from NTl .in that it includes higher level OSI
functions. It could, for example, be a PBX. In this case the PBX would be connected
directly over the S interface (not U interface) to the subscriber terminal(s).
Note:
Figure 1 illustrates the CCITI defintion of the U reference point i.e. between a local
exchange and a network termination. The direct connection of terminals to a PBX
over a 2-wire loop is not considered by CCITI since it is not in the public network
domain. Since the IBC can be used in both the afore,;.e,ltioned configurations,
this document, for simplicity, will use the term U reference point for both. Furthermore the term U interface will refer only to the time division multiplexing technique
for transmission over a 2-wire loop.
Functional Description
IBC Device Architecture and General Functions
The ISDN Burst Transceiver Circuit (IBC PEB 2095) performs the layer-l functions of the
time-division multiplex implementation of the U interface. This is a half duplex technique
(ping-pong) involving transmission by only one device at anyone time. Furthermore the
IBC acts a link between the U interface to the 10M interface and hence to other layer-l
or layer-2 devices within the system. Figure 2 depicts the device architecture.
Siemens Components, Inc.
464
PEB 2095
Figure 2
IBC Device Architecture
IOM® Interface
SOl
SOD
OCLK
FSC
I
I
I LD 1
I LD2
I
I
I
I
I
I
I
Interface Control Logic
AOPLL
=
I
Ll
AntiAliasing
Filter
Lowpass
Filter
I
U Interface (Line)
TC = Transmitter Clock
RC = Receiver Clock
MC = Master Clock
Siemens Components, Inc.
465
PEB 2095
Some of the relationships between the blocks of the device architecture and the IBC
functions outlined below can be traced at this stage. This section, however, will deal in
more detail with these relationships.
The following are the main functions of the IBC
• Activation/deactivation procedures. Activation may be initialized by either infos from the
line or primitives from the 10M interface
• To increase the quality of Signal received from the line, the receiver stage contains both
an adaptive amplifier and equalizer
• Synchronous timing must be maintained on both sides of the device. All internal clocks
are synchronized to the upstream data clock (system clock). All generated downstream
clocks are synchronized, in turn, to these internal clocks.
• Testing and diagnostic functions: Testloops may be closed, test signals may be generated.
Furthermore, the IBC must also link 2 different interfaces, the 10M interface and the
U interface. To do this transparently, the IBC must compensate for the following main
differences between them:
• The U interface is a burst mode interface while the 10M interface is continuous
• The frame structure and data transmission techniques on both interfaces are different
• The B channels are scrambled on the U interface and unscrambled on the 10M interface
• The clock rates are different and are transmitted in a different manner. In the U interface
the clock is impliCit in the data stream; in the 10M interface 2 separate clocks, DCLK
and FSC, must be provided.
Analog Functions
Figure 3 depicts the analog and power connections to the IBC. Both analog and digital
power may be connected to a single power source. The reference voltage V002 must be
linked by two 10 nF capacitors to Vss and VOOA • External to the transmitter and receiver
a transformer (ratio 1.25:1) and external resistance (REXT = 140 0 ± 1%) are connected
as shown. Voltage overload protection is achieved by splitting REXT into 120 0 and 20 0
(for current limitation) and adding clamping diodes. If required a resistor may be added
to the signal input line for current limitation.
The transmitter stage is realized as a voltage source with an internal resistance
Rj = 15 0 ± 40%. It delivers a pulse of amplitude 2 V ± 10% (O-to-peak). Assuming a
transformer winding resistance of the order of 1 0, the output resistance seen from the
U interface will be 100 O.
Referring again to figure 2, the receiver input stages can be seen. They consist of a variable
gain amplifier, to compensate for signal losses on the line (dynamiC range 30 dB). This is
followed by an anti-aliasing filter and a switched capacitor low pass filter. Finally a switched
capaCitor equalizer suppresses the out-of-band noise, which has passed the (anti-aliasing)
filter stage, while keeping the pulse distortion low (dynamic range 15.36 dB).
Siemens Components, Inc.
466
PEB 2095
Figure 3
IBC Analog Connections
Rp
Digital
Power
Input
Receiver
Voo
10 fJF
Vss
Voo 2
10nF
Analog
Power
Input
VOOA
Transmitter
VSSA
Note
VOO 2
is a 2.5 V Reference Output
Both the amplifier and the equalizer are adaptive. The amplifier has 128 possible settings
and the equalizer 8 (in this sense they are digital). The adaptive logic can be stopped by
externally setting the amplifier and equalizer over the 10M interface. Once set in this way,
the settings remain constant. The monitor channel can also be used to program some
other functions.
The level detection block monitors the receive line and informs the interface logic when an
incoming signal is present. It also monitors the test transmitter to perform a similar function
during test loop implementation.
Digital Functions
The DPLL circuitry works with an external oscillator or crystal of 15.36 MHz ± 100 ppm.
This is used to synchronize all bit and frame clocks with the incoming system clock
(Le. from upstream). In the LT mode, the system clock is supplied over the 10M interface.
Generation of half-bauded AMI pulses for the line is accomplished by deriving a synchronous
transmitter clock using the DPLL. At the NTITE end of the line, the data clock of 384 kHz
is implicitly received in the data stream and is extracted by the IBC. From this all synchronous
clocks are derived with the aid of the DPLL.
An incorporated finite state machine controls ISDN layer-1 activation/deactivation. This
includes wake signal recognition in the "deactivated" state.
Due to the burst nature of U interface communication and the continuous nature of communication on the 10M interface, a buffer memory is required to compensate for timing
differences.
The digital control logic also sets the adaptive coefficients on the AGC amplifier and the SC
equalization filter.
Siemens Components, Inc.
467
PEB 2095
Scrambler/Descrambler
B channel data on the U interface is scrambled to give a flat continuous power density
spectrum and to ensure enough pulses are present on the line for a reliable clock extraction
to be performed at the downstream end.
The IBC therefore, contains a scrambler and descramber, in the transmit and receive
directions respectively. The basic form of these are illustrated in figure 4 and figure 5.
The form is in accordance with the CCITI V.27 scramber/descrambler and contains supervisory circuitry which ensures no periodic patterns appear on the line.
Figure 4
IBC Scrambler
I Ds=DI <±l Os z-6eDsz~7
Scrambler
OUT
Os
Dsz-6
Dsz-7
Dsz-6 <±l Dsz-7
01
Scrambler
IN
FigureS
IBC Descrambler
Do =0 1= Ds(1ez- 6<±lDsZ-7)
•
Descrambler
IN
Os
Dsz-6
Do
Dsz-6 e Dsz-7
Descramb ler
OUT
Siemens Components, Inc.
468
Dsz-7
PES 2095
Interfaces
The IBC operates 3 interfaces:
• U interface
10M interface
• SLD interface
•
U Interface
Figure 6 demonstrates the general principles of the U interface burst mode communication
technique. A frame transmitted by the exchange (LT) is received by the terminal equipment
(TE) after a given propagation delay. The terminal equipment waits a minimum guard
time (5.2 J.Ls) while the line clears. It then transmits a frame to the exchange. The exchange
will begin a transmission every 250 J.Ls (known as the burst repetition period). However,
the time between the reception of a frame from the TE and the beginning of transmission
of the next frame by the LT must be greater than the minimum guard time. Communication
between an LT and an NT follows the exact same procedure.
Within a burst, the data rate is 384 kbitls and the 38-bit frame structure is as shown in
figure 4. The framing bit (LF) is always logical "1". The frame also contains the user
channels (2B + D). Note that the B channels are scrambled. It can readily be seen that in
the 250 J.Ls burst repetition period, 4 D bits, 16 B1 bits and 16 B2 bits are transferred in
each direction. This gives an effective full duplex data rate of 16 kbitls for the D channel
and 64 kbitls for each B channel.
The final bit of the frame is called the M bit. Four successive M bits, from four successive
U frames, constitute a superframe (figure 6). Three signals are carried in this superframe.
Every fourth M bit is a code violation (CV) and is used for superframe synchronization.
This can be regarded as the first bit of the superframe. From this reference, bit 3 of the
superframe is the service channel bit (S). The S channel bit is transmitted once in each
direction in every fourth burst repetition period. Hence the duplex S channel has a data
rate of 1 kbitls. It conveys test loop control information from the LT to the TE/NT and reports
of transmission errors from the TE/NT to the LT. Bit 2 and bit 4 of the superframe are T bits.
These constitute the 2 kbitls T channel which extends the T channel of the 10M frame
(figure 7) onto the U interface.
Siemens Components, Inc.
469
PES 2095
Figure 6
U Interface Transmission/Reception
r - - - - - - - - - - - f , -----------f>-=-t.,~~
...----------j
LT
\
\
\
\
\
~
\
\
\
\
\
\
\
\
I
\
I
I
I
I
I
I
I
I
!l
I
I
I
I
I
I
TE/NT
f,
fd
' - - - - - - - - - - - - 9 9 Il s - - - - - - - - - - - - f - - < . - I
LF Framing Bit
* M Channel
Superframe
Icvl Tis IT Icvl Tis I T Icvl
cv = Code Violation: for Superframe Synchronization
T
S
Timings: f,
fd
fg
= Transparent Channel (2 kbih/s)
= Service Channel'i'1 kbits/s}
= Burst Repetition Period = 250 ~s
= Line Delay
= 20.8 ~s max.
= Guard Time
= 5.2 Ils min.
The coding technique used on the U interface is half-bauded AMI code (Le. with a 50% pulse
width). Figure 7 illustrates the code. As can be seen, a logical '0' corresponds to a neutral
level, a logical '1' is coded as alternate positive and negative pulses. The figure also
illustrated how a code violation may be achieved (CV); either two successive positive
(as shown) or negative pulses.
Figure 7
Half-Bauded AMI Code
Binary Value
o
o
0
o
o
o
Line Signal
-V
Siemens Components, Inc.
470
PEB 2095
Absolute Maximum Ratings
Parameter
Symbol
Ambient temperature under bias
TA
o to 70
Storage temperature
Tstg
-65 to 125
°C
°C
Voltage on any pin with respect to ground
Vs
-0.3 to Voo +0.3
V
Limit Values
Unit
Line Overload Protection
The maximum input current (under overvoltage conditions) is given as a function of the
width of a rectangular input current pulse (figure 8).
Figure 8
Test Condition for Maximum Input Current
lBC
I
Condition: All Other Pins Grounded
tWI
Siemens Components, Inc.
471
PEB 2095
Figure 9
Transmitter Input Current
The destruction limits are given in figure 9
R1~250Q.
[
SOOA
I
I
-J.--
SOA
I
I
I
--+ - - - - - - "'""______
O,SA
I
I
~+__.__.___r__"•._11f--_r__,_,---,-"......---.,-- t WI
10-12
10-10 10- 8
10- 6
10- 4
10-2
15
Figure 10
Receiver Input Current
The destruction limits are given in figure 10
R1~250Q.
[
I
I
I
I
I
I
I
I
-t----------~----
'---+_-.---,--,-..,.---.---1--,-.----.----.- t WI
10-10
10-8
10- 6
Siemens Components, Inc.
10- 4
10- 2
15
472
PES 2095
DC Characteristics
TA = 0 to 70 DC; Voo = 5 V ± 5%; Vss = 0 V; VSSA = 0 V
Limit Values
Parameter
Symbol
L-input voltage
ViL
Vss-0.4 0.8
ViH
2.0
H-input ~oltage
L-output voltage 1)
L-output voltage 2)
min.
max.
Unit
Test Conditions
V
Voo+0.4 V
H-output voltage
H-output voltage
VOL1
VOL2
VOH
VOH
Power supply current operational
Icc
13
Power supply current power down Icc
1.3
mA
output loads.
Input leakage current
10
fJ.A
OV< ViN< Voo to OV
Output leakage current
0.45
0.45
2.4
Voo-0.5
III
I Lo
V
V
IOL=2 mA
I oL = 7 mA
V
V
I oH =-400 fJ.A
I oH =-200 fJ.A
mA
Voo = 5 V, inputs at
oV or Voo , no
10
fJ.A
OV 1.1 MHz
- minimum attenuation
> 1.1 MHz
- typical attenuation
Equalizer
30
35
- dynamic range
- resolution (8 settings)
Siemens Components, Inc.
0-15.36 dB
2.194
484
SIEMENS
ISDN Subscriber Access Controller
(ISAC-P)
PEB20950
CMOSIC
Preliminary Data
Type
Ordering Code
Package
PEB 20950-C
067100-H8613
C-OIP-40
......
§:, 067100-H8550
. ~~ '"
PEB 20950-P
~ P-OIP-40
The PEB 20950 ISACTM-P is a combination transceiver/HOLC controller for ISDN terminals
in a two-wire PBX environment. Transceiver functions are performed according to the
two-wire PBX industry standard Upo interface. This corresponds to all of the functions
available on the PEB2095 IBC. Similarly. the HOLC protocol is processed as described
for the PEB 2070 ICC. The ISAC-P represents both the IBC and ICC on a single IC.
Features
• Half duplex burst mode two-wire transceiver
• AMI line code
• Adaptive line equalization
• High-level support of LAPO protocol
• FIFO buffer (2x64 bytes) for efficient transfer of O-channel packets
• IOM® interface to other ICs
• Switching of test loops
• 8-bit J.LP interface
• Advanced CMOS technology
• Low power consumption
485
PEB 20950
ISACoP BloCk Diagram
]
IOM@
Interface
r-~A-:D~P~LL--l--~-~ Timing
IJP-Interface
o
Siemens Components, Inc.
486
PEB 20950
Pin Configuration
(top view)
P·DIPj C·DIP
Von
M1
A
RST
XO
X4
TST
X1
DlSS
XTAL 1
Ll
XTAL2
Vss •
X3
Voo ,
FSC
Voo
IDPO
PE8 20950
ISAC™ -P
IDP1
SIPIEAW
L01
LQi
Vss
INT
DCLK
ALE
SDClFSDISDS2
ES
SDAXISDS1
WR
SOAR
RD
AD7
VDO
AD6
ADO
ADS
AD1
AD4
AD2
AD3
Pin Definitions and Functions
Pin No.
Symbol
Input (I)
Function
Output (0)
1
Voo
I
Analog power supply (+5 V)
2
XO
0
Multifunctional Pin
M1 = 1: Software programmable output
M1 = 0: 3.B4-MHz clock output
3
X4
1/0
Multifunctional Pin
M1 = 1: PFOFF
M1 = 0: 2.56-MHz clock output
4
X1
0
Multifunctional Pin
M 1 = 1: 15.36-MHz clock output
M1 = 0: 1.536-MHz clock output in IOM-1 mode;
76B-kHz clock output in IOM-2 mode
P-.DIP
Siemens Components. Inc.
487
PEB20950
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Symbol
Input (I)
Function
Output (0)
5
XTAL1
I
External Crystal or external clock input
6
XTAL2
0
External Crystal output
7
X3
I
Multifunctional Pin
M1 = 1: MPF input
M1 = 0: ENCK input
8
FSC
110
10M Interface Frame Synchronization
M1 = 1: 8-kHz input clock
M1 = 0: 8-kHz output clock
9
IDPO
110
10M Interface Data Port 0
LT application: Data upstream line
TE application: Data downstream line
10
IDP1
110
10M Interface Data Port 1
LT application: Data downstream line
TE application: Data upstream line
11
SIP/EAW
110
SLD Interface Port, IOM-1 mode
This line transmits and receives serial data at standard
TTL or CMOS level.
External Awake, terminal specific functions
If a falling edge on this input is detected, the ISAC-P
generates an interrupt andlor a reset pulse
12
INT
00
Interrupt Request
The signal is activated, when the ISAC-P requests
an interrupt.
The CPU may determine the particular source and
cause of interrupt by reading the ISAC-P interrupt
status register (ISTA, EXIR).
INT is an open drain output, thus the interrupt request
outputs of several ISAC-P's can be connected to
one interrupt input in a "wired-or" combination. This
pin must be connected to a pull up resistor.
13
ALE
I
Address Latch Enable
A high on this line indicates an address on the external
addressldata bus, which will select one of the
ISAC-P's internal registers. The address is latched
with the falling edge of ALE.
Siemens Components, Inc.
488
PEB 20950
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Symbol
Function
Input (I)
Output (0)
14
CS
I
Chip Select
A low signal selects the ISAC-P for a read/write
operation.
15
WR
I
Write
This signal indicates a write operation. When CS is
active, the ISAC-P loads an internal register with
data provided via the address/data bus.
16
RD
I
Read
This signal indicates a read operation. When the
ISAC-P is selected via CS the read signal enables
the bus drivers to put data from an internal register
on the address/data bus.
17
Voo
I
Power supply (+5 V)
18
19
20
21
22
23
24
25
ADO
AD1
AD2
AD3
AD4
AD5
AD6
AD7
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Address Data Bus
26
SDAR
I
Serial Data Port A Receive
Serial data is received on this pin at standard TTL
or CMOS level. An integrated pull-up circuit enables
connection of an open drain/open collector driver
without an external pull-up resistor.
SDAR is used only if IOM-1 mode is selected.
27
SDAX/
SDS1
0
Serial Data Port A Transmit, IOM-1 mode
Transmit data is shifted out via this pin at standard
TIL or CMOS level.
Serial Data Strobe 1, IOM-2 mode
A programmable strobe signal, selecting either one
of two B/IC channels on IOM-2 interface, is supplied
via this line. After reset SDAX/SDS 1 remains at logical 0
until a write access to SPCR is made.
Siemens Components, Inc.
The multiplexed address data bus transfers data and
command/status information between the ISAC-P
and the IJ.P system.
489
PEB 20950
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Symbol
Input (I)
Function
28
SCAlFSD
SDS2
0
Serial Clock Port A, IOM-1 timing mode 0
A 128-kHz data clock signal for serial port A is
supplied.
Frame Sync Delayed, IOM-1 timing mode 1
A 8-kHz synchronization signal, delayed by 1/8 of a
frame, for serial port B (IOM-1 interface) is supplied.
In this mode a minimal delay for B1 and B2 channels
is guaranteed.
Serial Data Strobe 2, IOM-2 mode
A programmable strobe signal, selecting either one
or two B/IC channels on IOM-2 interface, is supplied
via this line. After reset, SCA/FSD/SDS2 remains at
logical 0 until a write access to SPCR is made.
29
DCLK
1/0
10M Interface Data Clock
M1 = 1: input 512-kHz IOM-1 mode
input 4.096-kHz IOM-2 mode
M1 = 0: output 512-kHz IOM-1 mode
output 1.536-MHz IOM-2 mode
30
Vss
I
Ground (0 V)
31
L02
0
Line Transmitter Output
32
L01
0
Line Transmitter Output
33
Voo
I
Power supply (+5 V)
34
VOO2
0
2.5 V output; connected to both Voo and Vss via 10 nF
capacitor.
35
VSSA
I
Analog ground (0 V)
36
LI
I
Line Receiver Input
37
DISS
0
Disable Supply Indication
38
TST
I
Device Test Pin: tie always high
39
RES
1/0
RESET
A high signal on this input forces the ISAC-P into
reset state. The minimum pulse length is four clock
periods of DCLK.
If the terminal specific functions are enabled, the
ISAC-P may also supply a reset signal.
40
M1
I
Operating Mode for IBC-Part.
M1 = 1: IBC in LT mode
M1 = 0: IBC in TE mode
Siemens Components, Inc.
490
ICs for ISDN Terminals
les for ISDN Terminals
111-.
Siemens Components, Inc.
493
I
les for ISDN Terminals
Steps of Integration
As mentioned, the development of modularized chips has been made from a strategical point
of view to reduce development time, risk and effort; to enhance volume for cost reduction; and
to achieve high flexibility with regard to different system needs. In the follow-up step for
forward integration, the layer-1 and layer-2 functions consequently will be put together in
order to optimize the cost structure for high-volume applications. This step has been taken
into account in the present circuit topology and therefore will require little effort. Nevertheless,
the single components will continue to be available for realizing specific functions without
overheads. The combination of SBC and ICC will result in the ISDN subscriber access
controller with S interface (ISACTM-S); the IBC and ICC will result in the ISAC-P. Further
integration of these chips with the ARCOFI® -(audio ringing oodec filter) will lead to digital
telephone controller chips supporting the Sand U burst interface (OTC-S and OTC-P).
Integration Strategy
c::J
PEB 2080
S'Bus Interface Circuit
Transistors: 10,000
~.~
ARCOFI
~~
II
®
Digital Telephone Circuit
I
b~ ~:,l~'~'"l~: ' """ ~[::::::;~::::::]
~~~~~~r~"' ~'ro"" ~[:::::::~:::::]/
c:Jec/
r,'~,'l::~","" ,,,.~ '"""'".
Transistors: 45,000
Pins: 40
PEB 2095
ISDN Burst Transceiver Circuit
Transistors: 25,000
Pins: 22
Siemens Components, Inc.
494
m•• ,., ,.,,,,,", ''',"''
SIEMENS
ISDN Subscriber Access Controller (ISAC-S)
Preliminary Data
Type
PEB 2085
CMOSIC
Ordering Code
Package
The PEB 2085 ISACTM-S implements the four-wire SIT interface used to link voice/data
terminals to an ISDN.
The PEB 2085 combines the functions of the S-Bus Interface Circuit (SBC: PEB 2080) and
the ISDN Communications Controller (ICC: PEB 2070) on one chip.
The component switches Band 0 channels between the SIT and the ISDN Oriented Modular
(IOM®) interfaces, the latter being a standard backplane interface for ISDN basic access.
The device provides all electrical and logical functions of the SIT interface, such as:
activation/deactivation, mode dependenttiming recovery and D-channel access and priority
control.
The HDLC packets of the ISDN 0 channel are handled by the ISAC-S which interfaces
them to the associated microcontroller. In one of its operating modes the device offers high
level support of layer-2 functions of the LAPD protocol.
The ISAC-S is a CMOS device, available in a P-DIP-40 or PL-CC-44 package. It operates
from a single +5 V supply and features a power-down state with very low power consumption.
Features
Full duplex 2B + 0 SIT interface transceiver according to CCITT 1.430
Conversion of the frame structure between the SIT interface and 10M
Receive timing recovery according to selected operating mode
D-channel access control
Activation and deactivation procedures, with automatic wake-up from power-down state
Access to Sand Q bits of SIT interface
Adaptively switched receive thresholds
Frame alignment with absorption of phase wander in NT2 network side applications
Support of LAPD protocol
FIFO buffer (2x64 bytes) for efficient transfer of D-channel packets
8-bit microprocessor interface, multiplexed or non-multiplexed
Serial interfaces: IOM-1, SLD, SSI
IOM-2
• Implementation of IOM-1110M-2 monitor and CII channel protocol to control peripheral
devices
• IlP access to B channels and intercommunication channels
• B-channel switching
• Watchdog timer
• Test loops
• Advanced CMOS technology
• Low power consumption
•
•
•
•
•
•
•
•
•
•
•
•
495
I
PEB 2085
Figure 1
Logic Symbol
7,68MHz
! 100ppm
SOAX/SOS1
SOAR
SLO
SR1
SIT
SIP/EAW
OCLK
FSC1
CP/BCLK
SCAlFSO/SOS2
[IDR=
100Q *1
SX1
UFI
MO ... 1
XO ... 2
r--
*1 Terminating Resistors Only at
the Far Ends of the Connection
Siemens Components, Inc.
496
a
Special
Function
Pins
PEB 2085
Pin Configuration
(top view)
P-DIP-40
PL-CC-44
N
AD4
r-
c;
::0 Ui ::; ;;;N
:59 eee ee B B
a: r,... N
<>
«
0 0 C; 0
0
0
<>
0
:;;: 0VI 0« '"
« '"
« « « « « « «
AD3
~
AD 5
AD2
AD6
ADl
AD7
ADO
39
REi (OS)
WRIR/W)
RST
38
37
SIP/EAW/A5
36
SDAX/SDSl
WR
Vsso
DCLK
FSCl
FSC2
35
ALE
lOP 1
S(A/FSD/SDS2
cs
34
lOP 0
RST
ALE
PES 2085
Ml
lOP 1
SIPI EAW
0
SDAX/SDSl
SCAI FSD I SDS2
RB
SDAR
1 44 43 42 41 40
4
X2
Vsso
PES 2085
IOPO
DCLK
SX2
FS(l
SXl
FSC2
Voo
Ml
N. C.
X2
UFI
XO
SRl
Xl
SR2
MO
XTAL 1
CP/BCLK
XTAL2
INT
Siemens Components, Inc.
A4
22 23 24 25 26 27 28
,...
«
<>
X
~
X
<>
'w"' II--
.x: --' z
!2
0..
w
VSSA
497
.. N
~--'
~;:!
X
:;
I-«
X
a: ~
N
VI
VI
ES
33
SX2
32
sxi
31
30
N.L
29
UFI
voo
PEB 2085
Pin Definitions and Functions (cont'd)
Pin No.
p..DIP
Pin. No.
PL-CC
Symbol
Input (I)
Function
Output (0)
37
38
39
40
1
2
3
4
41
42
43
44
1
2
3
4
ADO/DO
AD1/D1
AD2/D2
AD3/D3
AD4/D4
AD5/D5
AD6/D6
AD7/D7
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Multiplexed Bus Mode: Address/Data bus
Transfers addresses from the IlP system to
the ISAC-S and data between the IlP system
and the ISAC-S.
Non-multiplexed bus mode: Data bus.
Transfers data between the IlP system and
the ISAC-S.
34
37
CS
I
Chip Select. A "Low" on this selects the
ISAC-S for a read/write operation.
-
36
RIW
I
35
36
WR
I
Read/Write. When "High", identifies a valid
IlP access as a read operation. When "Low",
identifies a valid IlP access as a write operation (Motorola bus mode).
Write. This signal indicates a write operation
(Intel bus mode).
-
39
OS
I
36
39
RD
I
20
23
INT
00
Interrupt Request. The signal is activated
when the ISAC-S requests an interrupt. It is
an open drain output.
33
36
ALE
I
Address Latch Enable. A high on this line
indicates an address on the external address
bus (multiplexed bus type only).
10
11
VSSD
Digital ground
21
24
VSSA
28
31
VDD
-
23
22
26
25
XTAL1
XTAL2
0
24
25
27
28
SR2
SR1
0
26
29
UFI
0
Siemens Components, Inc.
I
I
Data Strobe. The rising edge marks the end
of a valid read or write operation (Motorola
bus mode).
Read. This Signal indicates a read operation
(Intel bus mode).
Analog ground
Power supply (5 V ± 5%)
Connection for crystal or external clock input.
Connection for external crystal. Left unconnected if external clock is used.
S Bus Receiver Input
S Bus receiver Output (2.5 V reference)
Connection for external pre-filter for S bus
receiver, if used.
498
PEB 2085
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Pin No.
PL-CC
Symbol
Input (I)
Functions
Output (0)
29
30
32
33
SX1
SX2
0
0
S Bus Transmitter output (positive)
S Bus Transmitter output (negative)
31
32
34
25
IDPO
IDP1
I/O
10M Data Port 0, 1
1/0
7
8
SCA
0
7
8
FSD
0
7
8
SDS2
0
8
9
RST
1/0
Reset. A "High" on this input forces the
ISAC-S into reset state. The minimum pulse
length is four clock periods.
If the terminal specific functions are enabled.
The ISAC-S may also supply a reset signal.
12
13
FSC1
1/0
Frame Sync. 1
LT-S/NTILT-T: input synchronization signal,
IOM-1 and IOM-2 mode.
TE: a programmable strobe output, selecting
either one or two B channels on IOM-1
interface, IOM-1 mode.
TE: frame sync output, "High" during channel 0 on IOM-2 interface, IOM-2 mode.
13
14
FSC2
1/0
Frame Sync 2, IOM-1 mode.
LT-SILT -TINT: input synchronization signal
TE: programmable strobe output, selecting
either one or two B channels in IOM-1 interface.
Siemens Components, Inc.
Serial Clock Port A, IOM-1 timing mode O.
A 128-kHz data clock signal for serial port A
(SSI).
Frame Sync Delayed, IOM-1 timing mode 1.
An 8-kHz synchronization signal, delayed by
1/8 of a frame, for IOM-1 is supplied. In this
mode a minimal round trip delay for B1 and
Bs channels is guaranteed.
Serial Data Strobe 2, IOM-2 mode. A programmable strobe signal, selecting either one
or two B or IC channels on IOM-2 interface,
is supplied via this line.
After reset, SCAlFSD/SDS2 takes on the
function of SDS2 until a write access to SPCR
is made.
499
PEB 2085
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Pin No.
PL-CC
Symbol
Input (I)
Function
Output (0)
11
12
OCLK
1/0
Data Clock. Clock of frequency equal to twice
the data rate on the 10M interface.
LT-S/LT-T: clock input 512-kHz IOM-1 mode
max 4096-kHz IOM-2
mode
TE: clock output
512-kHz IOM-1 mode
1536-kHz IOM-2 mode
NT: clock input
512 kHz
-
40
AO
I
Address Bit 0 (non-multiplexed bus type).
6
A1
I
Address Bit 1 (non-multiplexed bus type).
5
5
A2
SOAR
I
I
Address Bit 2 (non-multiplexed bus type).
Serial Data Port A Receive.
Serial data is received on this pin at standard
TTL or CMOS level. An integrated pull-up
circuit enables connection of an open-drainl
open collector driver without an external
pull-up resistor. SOAR is used only if IOM-1
mode is selected.
18
A3
I
Address Bit 3 (non-multiplexed bus type).
17
A4
I
Address Bit 4 (non-multiplexed bus type).
9
10
10
A5
SIP
I
1/0
9
10
EAW
I
Address Bit 5 (non-multiplexed bus type).
SLD Interface Port, IOM-1 mode. This line
transmits and receives serial data at standard
TTL or CMOS levels.
External Awake (terminal specific function).
If a falling edge on this input is detected,
the ISAC-S generates an interrupt and, if
enabled, a reset pulse.
6
7
SOAX
0
6
7
SOS1
0
5
-
Siemens Components, Inc.
Serial Data Port A Transmit, IOM-1 mode.
Transmit data is shifted out via this pin at
standard TTL or CMOS levels.
Serial Data Strobe 1, IOM-2 mode.
A programmable strobe signal, selecting either
one or two B or IC channels on IOM-2 interface, is supplied via this line.
After reset, SOAX/SOS 1 takes on the function
of SOS 1 until a write access to SPCR is
made.
500
PES 2085
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Pin No.
PL-CC
Symbol
Input (I)
Function
Output (0)
14
18
15
21
M1
MO
I
I
Setting of operating mode
15
17
16
16
20
19
X2
X1
XO
liD
liD
I
Mode specific function pins
19
22
CP
liD
19
22
BCLK
0
Clock Pulses. Special purpose pin, IOM-1
mode and IOM-2 (except TE) mode.
Bit Clock. Clock of frequency 768 kHz, IOM-2
mode in TE.
Figure 2
Functional Diagram
SSI
S
I
I
I
I
ISDN
Basic
Access
~
I
Layer-1
Functions
---~---
Siemens Components, Inc.
501
I
~
PES 2085
System Integration
ISDN Applications
The reference model for the ISDN basic access according to CCITT I series recommendations
consists of
an exchange and trunk line termination in the central office (ET, L
a remote network termination in the user area (NT)
a two-wire loop (U interface) between NT and LT
a four-wire link (S interface) which connects subscriber terminals and the NT in the user
area as depicted in figure 3.
n
Figure 3
ISDN Basic Subscriber Access Architecture
ISDN
ISDN
Centra! Office
User Area
TE
t--
I
I
I
I
I
I
I
TE
,---
S
I
I
I
I
I
I
U
I
I
I
NT
I
I
NT1
I
I
\
\
\
~
IT
LT
I
I
I
ET
The NT equipment serves as a converter between the U interface at the exchange and the
S interface at the user premises. The NT may consist of either an NT1 only or an NT1 together
with an NT2 connected via the T interface which is physically identical to the S interface. The
NT1 is a direct transfomation between layer 1 of S and layer 1 of U. NT2 may include higher
level functions like multiplexing and switching as in a PBX.
The ISAC-S designed for the user area of the ISDN basic access, especially for subscriber
terminal equipment and for exchange equipment with S interfaces. Figure 4 illustrates the
general application of the ISAC-S.
Siemens Components, Inc.
502
PEB 2085
Figure 4
Applications of ISAC-S (ISDN Basic Access)
E(1)
~
I
:
,
[ TE(S)
I
PBX (NT2)
S
I
I
I
W- ~-rl
I
TE (1)
I
I
CP:: Control Processor
SN::Switching Network
I
~l
L...T_E_(
8 )--1~'" i
TE(1)
Direct Subscriber Access
(point-to-point,short and extended passive bus) S
I
I
I
I
I
U
I
8~
I
Terminal Applications
The concept of the ISDN basic access is based on two circuit-switched 64 kbiVs 8 channels
and a message oriented 16 kbitls 0 channel for packetized data, signaling and telemetry information.
Figure 5 shows an example of an integrated multifunctional ISON-S terminal using the
ISAC-S. The ISAC-S provides the interface to the bus and separates the 8 and 0 channels.
The 0 channel, containing signaling data and packet switched data, is processed by the
LAPO controller contained in the ISAC-S and routed via a paraliellJ.P interface to the terminal
processor. The high level support of the LAPO protocol is implemented by the ISAC-S
allows the use of a low cost processor in cost sensitive applications.
The 10M interface generated by the ISAC-S is used to connect diverse voice/data application
modules:
sources/sinks for the 0 channel
- sources/sinks for the 81 and 82 channels.
Siemens Components, Inc.
503
I
PEB 2085
Figure 5
Example of ISDN-8 Voice/Data Terminal
~ ~~ ~~
CISACTM-S
C PEB 20B5
..
~
<;
;.
ICC
PEB 2070
r
<;
IJC
Speech
Processing
ARCOFI®
PSB 2160
Data
Encryption
'r
7-
IData Module I I
HSCx
SABB252x
<;
Speech Modules
I
I
Data Modules
'7
I
Up to eight D channel components (ICC: ISDN Communication Controller PEB 2070) may be
connected to the D and CII (Commandllndication) channels. The ISAC-S and ICC handle contention autonomously.
Data transfers between the ISAC-S and the voice/data modules are done with the help of the
10M monitor channel protocol. Each V/D module can be accessed by an individual address.
The same protocol enables the control of 10M terminal modules and the programming of intercommunication inside the terminal. Two intercommunication channels IC1 and IC2 allow a
2 x 64 kbitls transfer rate between voice/data modules.
In the example above (figure 5), one ICC is used for data packets in the D channel. A voice
processor is connected to a programmable digital signal processing codec filter via IC1 and a
data encryption module to a data device via IC2. B1 is used for voice communication, B2 for
data communication.
The ISAC-S ensures full upward compatibility with IOM-1 devices. It provides the additional
strobe, clock and data lines for connecting standard combos or data devices via 10M, or
serial SLD and SSI interfaces. The strobe signals and the switching of B channels is programmable. Figure 6 shows the implementation of a basic ISDN feature telephone using the ISACS and the Audio Ringing Codec Filter (ARCOFI@: PSB 2160).
Line Card Applications
An example of the use of the ISAC-S on an ISDN PBX line card (decentralized architecture)
is shown in figure 7.
The ISAC-S is connected to an Extended PCM Interface Controller (EPIC PEB 2055) via an
10M interface.
Siemens Components, Inc.
504
PEB 2085
This interface carries the control and data for UP to eight subscribers using time division
multiplexing. The ISAC-S's are connected in parallel on 10M (IDPO output; IDP1, DCLK,
FSC1 as inputs), one ISAC-S per subscriber.
The EPIC performs dynamic Band D channel assignment on the PCM highways. Since this
component supports four 10M interfaces, up to 32 subscribers may be accomodated.
Microprocessor Environment
The ISAC-S is especially suitable for cost-sensitive applications with single-chip microcontrollers (e. g. 8048, 8031, 8051). However, due to its programmable micro interface and non-critical bus timing, it fits perfectly into almost any 8-bit microprocessor system environment. The
microcontroller interface can be selected to be either of the Motorola type (with control
signals CS, R/W, DS), of the Siemens/Intel non-multiplexed bus type (with control signals CS,
WR, RD) or of the Siemens/Intel multiplexed address/data bus type (CS, WR, RD, ALE).
Figure 6
Basic ISDN Feature Telephone
r----------------------,
I
I
I
I
I
l
I
I
I
PSB 2160
ARCOFI®
IOM®
PEB 2085
ISACTH-S
I
I
I
lE~------------t_" ----i--J
1--,..:.
LCD
Control
LCD
Display
7
7
~
00
Siemens Components, Inc.
80C51
80C188
505
Power
Controller
PSB 2120
IRPC
f--I --nI-
S-Bus
PEB 2085
Figure 7
ISDN PBX Line Card Implementation
S- Bus
S- Bus
5
5
System Interface
I
PEB 2085
ISAC™ -S(1)
I--_ _ _--IPCM
HWO
1--_ _ _- - 1 PCM HW 1
I
I
PEB 2085
ISAC ™ -S (8)
I
I
I
I
I
I
I
SAB 82520 1----1__----. PCM HW 0
HSCC or
SAB 82525 1----1__--1 PCM HW 1
HSCX
Siemens Components, Inc.
506
PEB 2085
Figure 8
5LO
55I
IOM~2
+5V
INT (INTX)
INT
RO
RO
80C51
(80C188)
WR
WR
ALE
(P5[X)
A15
[5
----
AS
Aq7
Ap7
ADO
ADO
Common Bus
A15 - AO, 07 - DO
Memory
Siemens Components, Inc.
5X1
WR
ALE
ALE
50
RO
507
ISAC™-S
5X2
PES 2085
5R1
I
0
0
I
5R2
I
PES 2085
Functional Description
General Functions and Device Architecture
The functional block diagram of the ISAC-S is shown in figure 9.
The left-hand side of the diagram contains the layer-1 functions, according to cCln I series
recommendations:
S-bus transmitter and receiver
riming recovery and synchronization by means of digital PLL circuitry
activation/deactivation
access to Sand Q channels
handling of D channel
test loops
send single/continuous AMI pulses (diagnostics).
Figure 9
Architecture of the ISAC-S
Ml
M2
IDPI
IDPO
~--~~~______________~~r----;---SDAR
r----{-- -- SDAX/SDSI
UFI
lice
XO-X2
CPI BCLK
DCLK
Siemens Components, Inc.
FSC2
ADO-AD?I
508
Control
PEB 2085
The right-hand side consists of:
the serial interface logic for the 10M and the SLD and SSI interfaces, with B channel
switching capabilities
the logic necessary to handle the D-channel messages (layer 2).
The latter consists of an HDLC receiver and an HDLC transmitter together with 64-byte deep
FIFO's for efficient transfer of the messages to/from the user's CPU.
In a special HDLC controller operating mode, the auto mode, the ISAC-S processes protocol
handshakes (1- and S-frames) of the LAPD (Link Access Procedure on the D channel) autonomously.
Control and monitor functions as well as data transfers between the user's CPU and the D
and B channels are performed by the 8-bit parallel J..LP interface logic.
The 10M interface allows interaction between layer-1 and layer-2 functions. It implements
D-channel collision resolution for connecting other layer-2 devices to the 10M interface,
and the C/I and monitor channel protocols (IOM-1/IOM-2) to control peripheral devices.
The timing unit is responsible for the system clock and frame synchronization.
Interface Modes
Two basic modes are distinguished, according to whether the ISAC-S is programmed to
operate with IOM-1 or with IOM-2 interface. This programming is performed via bit IMS in
ADF2 register.
IOM-1 Interface Mode (IMS
= 0)
The ISAC-S is configurable for the following applications:
ISDN Terminals
ISDN subscriber line termination
ISDN trunk line termination
(PBX connection to Central Office)
ISDN network termination
~
TE Mode
LT-S mode
LT-T mode
~
NT mode
~
~
Configuration is performed by pin-strapping (pins M1, MO), yielding different meanings to
the multifunctional pins (XO, X1, X2) as well as the clock and framing signal pins (DCLK,
FSC1, FSC2, CP) see table 1.
Siemens Components, Inc.
509
PEB 2085
Table 1
Operating Modes and Functions of Mode Specific Pins of ISAC-S PEB 2085 (IOM-1)
Application
M1 MO
DCLK
FSC1/2
CP
X2
X1
XO
0: ECHO
i: fixed
at 0
i: fixed
i:SSZ
0: 3840 kHz
0: 7680 kHz
I: CON
i: fixed
at 0
I: CON
TE
LT-S
0
1
0
0
0:512 kHz'
i: 512 kHz
0: 8 kHz'
i: 8 kHz
0: 1536 kHz'
i: fixed at 0
LT-T
NT
0
1
1
1
i:512kHz
i:512kHz
i: 8 kHz
i: 8 kHz
0: 512 kHz'
i:SCZ
* synchronized to S
i: input
0:
i: fixed at 0
i: fixed at 0
-
output
ECHO
Reproduces the E-bits received from the S interface synchronously to 10M frame
"D"-bits (bit pOSitions 24 and 25 of 10M frame). All other bit positions are binary 1.
CON
Connected to S bus.
SCZ
Send continuous binary zeros (96 kHz)
SSZ
Send single binary zeros (2 kHz)
Siemens Components, Inc.
510
PES 2085
Figure 10
Operating Modes of ISAC·S (IOM-1)
The different operating modes in relation to the timing recovery are illustrated in figure 10.
I
I
I
I
I
I
Clock Master
X~==============CI=Oc=k=M=as::te=1rI
...---~:........:....---SI.....,P
512,kbit/s
rS-IP- - - - - - - - ,
I
PEB 2050/52/55
PEB 2085
512kHz
I
I
T
4096 kHz
8kHz
SYSTEM INT.
LT - T Mode
Clock Master
~:==r==========~~:J5~12~k~b~it/~S:J~~~lI--~T
!
SIP
PEB 2085
I SLO
OCLK r-_5_12_k_Hz_---'
FS( 1r--------'-'.;.;.;.;;......
SO AX 1-...!12~8~k!!!bit~/s~__:;:=:_:__,
SOAR
128 kbit/s
128 kHz
I
.L
I
I
I SSI
I
I
+
TE Mode
I
I
r-----------~
SIP
I
:
I
Clock Master
KClOCk Slave
512 kbit/s ,....S-IP--------,
I
PEB 2050/52/55
PEB 2085
I
512kHz
I
I
I
T
!<
I
I
:
:
I
4096kHz
8kHz
SYSTEM INT.
LT-S Mode
Clock Master
Clock Slave
...----------,
IDPO ~.=;25~6~kH.:=.z__t
.--------------~
PEB 2085
25=.::6.:.:,:kH,:.=z--/
IOP1 t--..::.
PEB 2091
OCLK t---=5:.;,:12:..:,k::..:H=-.z--I
FSC 1
I
I
I
I
I
I
I
I
U
NT Mode
Siemens Components, Inc.
I
I
8kHz
S
I
511
PES 2085
IOM-2 Interface Mode (IMS == 1)
In this mode the 10M interface has the enhanced functionally of IOM-2. Moreover, the auxiliary
serial SSI and SLD interfaces are not longer available (as in IOM-1 mode), since they are
functionally replaced by the general purpose IOM-2 interface.
Table 2
Operating Modes and Functions of Mode Specific Pins of ISAC-S PEB 2085 (IOM-2)
Application
M1 MO
DCLK
FSC1
CP/BCLK
X2
X1
XO
i: fixed at 0
i:CON
i: fixed
at 0
i:CON
i: fixed at 0
-
TE
LT-S
0
1
0
0
0: 1536 kHz·
0: 8 kHz·
i: 8 kHz
0: 768 kHz·
0: ECHO
0: 3840 kHz
i: 4096 kHz
i: fixed at 0
0: 7680 kHz
LT-T
0
1
i: 4096 kHz
i: 8 kHz
0: 512 kHz·
NT
1
1
i: 512 kHz
i: 8 kHz
i:SCZ
i: fixed
at 0
i: fixed
at 0
i:SSZ
• synchronized to S
i: input
0:
output
ECHO:
Reproduces the E-bits received from the S interface synchronously to 10M frame
"D"-bits (bit positions 24 and 25 of 10M frame). All other bit positions are binary 1.
CON
Connected to S bus.
SCZ
Send continuous binary zeros (96 kHz)
SSZ
Send single binary zeros (2 kHz)
Siemens Components, Inc.
512
PES 2085
Figure 11
Operating Modes of ISAC-S (IOM-2)
The different operating modes in relation to the timing recovery are illustrated in figure 11.
I
I
I
I
I
I
I
I
t'\J
[lock Master
~
,...-------..,
IOPO t-----t_------.------!
IOP1 1--------1~--+-----~
I
I
I
PES 2085
I
I
I
1536 kHz
8kHz
I
'----------<_ 768 kHz
I
TE Mode
[lock Slave
.-------,
I
I
I
I
I
I
I
8~z
S
k:
I
I
IOPO
PES 2085
IOP1
[lock Master
2048 kbit/s
PES 2055
~-----I
4096kHz
I
I
I
[lock Master
LT-S Mode
X~==============[=IO=C=k=M::as::te::r=\
I
I
:
I
SYSTEM INT.
8kHz
S
IOPO
PES 2085
I
2048 kbit/s
PES 2055
IOP1 t - - - - - - I
4096 kHz
I
I
I
SYSTEM INT.
8kHz
T
LT - T Mode
!<
I
I
[lock Slave
,...-------..,
lOP 0
I
:
[lock Master
PES 2085
256 kbit/s
~------~
25:.:;6...:.:k;:.;bi.:.;.t/s::.......t
lOP 1 t--..:::
I
PES 2091
I
I
I
I
I
I
I
8kHz
U
NT Mode
Siemens Components, Inc.
I
I
I
512 kHz
I
S
I
513
PEB 2085
Interfaces
The ISAC-S serves three different user-oriented interface types:
parallel processor interface to higher layer functions
10M Interface: between layer 1 and layer 2, and as a universal backplane for'terminals
SSI and SLD interfaces for B channel sources and destinations (in IOM-1 mode only) .
.... p Interface
The ISAC-S is programmed via an 8-bit parallel microcontroller interface. Easy and fast
microprocessor access is provided by 8-bit address decoding on chip. The interface consists of 13 (18) lines and is directly compatible with multiplexed and non-multiplexed microcontroller Interfaces (Intel or Motorola type buses). The microprocessor interface signals are
summarized in table 3.
Table 3
Pin No.
P-DIP
Pin No.
PL-CC
Symbol
Input (I)
Function
Output (0)
37
38
39
40
1
2
3
4
41
42
43
44
1
2
3
4
ADO/DO
AD1/D1
AD2/D2
AD3/D3
AD4/D4
AD5/D5
AD6/D6
AD7/D7
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Multiplexed Bus Mode: Address/Data Bus.
Transfers addresses from the .... p system to
the ISAC-S and data between the .... p system
and the ISAC-S.
Non-Multiplexed Bus Mode: Data Bus.
Transfers data between the .... p system and
the ISAC-S.
34
37
CS
I
Chip Select. A O' ("low") on this line selects
the ISAC-S for a read/write operation.
-
36
R/W
I
35
36
WR
I
-
39
DS
I
36
39
RD
I
ReadlWrite. At 1 ("high"), identifies a valid
.... p access as a read operation. At 0, identifies
a valid .... p access as a write operation
Siemens Components, Inc.
(Motorola bus mode).
Write. This signal indicates a write operation
(Intel bus mode).
Data Strobe. The rising edge marks the end
of a valid read or write operation (Motorola
bus mode).
Read. This signal indicates a read operation
(Intel bus mode).
514
PEB2085
Table 3 (cont'd)
Pin No.
P-DIP
Pin No.
20
23
INT
aD
Interrupt Request The signal is activated
when the ISAC-S requests an interrupt. It is
an open drain output.
33
36
ALE
I
Address Latch Enable. A high on this line
indicates an address on the external address
bus (Multiplexed bus type only).
-
40
AO
I
Address bit 0 (non-multiplexed bus type).
6
A1
I
Address bit 1 (non-multiplexed bus type).
5
A2
I
Address bit 2 (non-multiplexed bus type).
18
A3
I
Address bit 3 (non-multiplexed bus type).
17
A4
I
Address bit 4 (non-multiplexed bus type).
10
A5
I
Address bit 5 (non-multiplexed bus type).
Symbol
PL-CC
-
Input (I)
Function
Output (0)
ISDN Oriented Modular (10M) Interface
IOM-1
This interface consists of one data line per direction (10M Data Ports 0 and 1: IDPO,1).
Two additional signals define the data clock (DCLK) and the frame synchronization (FSC1/2)
at this interface. The data clock has a frequency of 512 kHz' (twice the data rate) and the
frame sync clock has a repetition rate of 8 kHz.
Via this interface four octets are transmitted per 125 f.l.s frame (figure 12). The first two
octets constitute the two 64 kbiVs B channels. In the ISAC-S the monitor channel (third
octet) serves:
for arbitration of the access to 10M-TIC bus on IPD1 in case severallayer-2 components
are connected together (figure 14).
to indicate the status on the S bus D channel (IDPO, bit 3 of the monitor octet), "stop/go"
for the exchange of data using the IOM-1 monitor channel protocol which involves
the E bit as data validation bit.
Siemens Components, Inc.
515
I
PEB 2085
Two bits in the fourth octet are used for the 16 bitls 0 channel. The controling and monitoring of layer-1 functions (activation/deactivation of the S interface ... ) is done via the command/indication bits. The T bis is not used in ISAC-S IOM-1 applications.
The last octet in the 10M frame is called the Telecom IC bus (TIC) because of the offered
busing capability.
Figure 12
IOM-1 Frame Structure
...- - - - - - - - - 125 I1 s -------~..
Bits 8
8
8
I-
Frome
Bl
B2
Monitor
I0 I
(I
I
I TIE
I
I
I
I
:
:
L-
I
I
I
I
I
layer 2 I layer I
I
: Bkbit/S)
I
L __ -<'----:~8"..kb,...."it:7/S)
:
I
IOr@.2
I
I
V
TIC Bus
:
L - - - - - -<'---:""32"""k"""bi"'"'"'
tl
I
I
L - - - - - - - - -<'---+:1"'"6:-:-kb"'"'it.,-J/S)O_Chonnel
I
L- - - - - - - - - - - - -
I
-<'---:1.,-64'-"'k"-:bi'"""'
tI
V
I
I
L--------------------<--+.:6~4k~bi~tIV
L - - - - - - - - - - - - - - _- - - - - - - - - -
-<
I
:64kbit/~
} MonitorChannel
B} Channels
I
IOM-1 Timing
In TE mode the 10M timing is intemally generated by DPLL circuitry from the S interface
and DCLK and FSC1/2 are outputs.
In LT-S, NT and LT-T modes the clock and frame synchronization signals are inputs.
The 10M interface can be operated either in timing mode 0 or in timing mode 1, selected
by SPM bit in SPCR register.
Timing mode 0 (SPM "'" 0) must be programmed when ISAC-S ism TE mode.
Timing mode 1 (SPM == 1) is only meaningfUl in exchange applications (LT-S, LT-T) when
the SLD is used.
Siemens Components, Inc.
516
PEB 2085
In timing mode 0 FSC1 and FSC2 should be connected to one another for correct operation
(when FSC1/2 are input, Le. in non-TE modes).
In timing mode 1 the 10M is synchronized by a frame signal FSD delayed in time with respect
to the frame sync pulse input via FSC1. This reduces the B channel round-trip delay time
when the SLD is used (figure 13).
For correct operation in timing mode 1, the output FSD should be connected to FSC2 input
(see figure 10).
Figure 13
IOM-1 Interface Signals
I
IOM®
Compatible
Communications
Controller
ISAC™-S
IDP1
IDPO
OClK
FSC1
FSC 2
IOPl
IOPO
lSAC™-S
OClK
FSC 1/2
!
i
I
TE Mode
Timing Mode 0
I
I
I
H
FSC (Syst.)
ClK (Syst.)
FSCl/2---t__
10M
IOM®
Compatible
Controller
I
I
®
IT-T.lT-S Mode
Timing Mode 0
r-
Frame---l
IIOM®
ISAC™ -S
FSC(Syst.1
ClK (Syst.l
-
FSCl
IDP'
IOPO
OClK
FSC 2
FSO
i
I
IOM®
Compatible
Controller
!
c----l
:
I
I
--h ~1/5 Frame Period
FSCl (System) ---.J I____
FSC 2 (IOM I
--------~
~I________~~
=I--------...Jn. . --
Siemens Components, Inc.
IT-T.LT-S Mode
Timing Mode 0
517
lOP 1 : = 256 kbit Is
IOPO: = 256 kbit/s
OCl : = 512 kHz
FSC:= 8kHz
PES 2085
The 10M interface has two different clocking states:
• Idle state
~
FSC1/2 and DCLK are disabled and both data lines are "High"
(Power Down)
.
• Clocked state
~
FSC1/2 and DCLK are enabled (Stand By) .
Unlike in digital exchange configurations, in which the 10M interface always remains in the
synchronized state, in terminal equipment both clocking states can be selected.
The idle state is reached if the CFS (Configuration Select) bit in register SQXR is set to "1"
and the SIT interface is inactive.
The transition from idle state to clocked state will be automatically initiated by an incoming
call from network side. An activation of the 10M interface from the subscriber end has to be
programmed by setting and resetting the SPU (Software Power Up) bit in the SPCR register,
before the 10M interface can be used (e.g. for the activation/deactivation procedure at the
S interface.
The arbitration mechanism implemented in the monitor channel of the 10M allows the access
of external communication controllers (up to 7) to the layer-1 functions provided in the
ISAC-S and to the D channel. (TIC bus; see figure 14). To this effect the outputs of the
controllers (ICC:ISDN Communication Controller 2070) are wired-or-ed and connected to
pin IDP1, a pull-up resistor being already provided in the ISAC-S. The inputs of the ICCs
are connected to pin IDPO.
Siemens Components, Inc.
518
PEB 2085
Figure 14
Applications of 10M Bus Configuration
~P
D- Channel
Telemetry I
Packet
Communication
I
I
I
I
I
I
ICC (7)
v.,.
I
I
I
I
I
I
I
I
I
I
I
I
S- Channel
Voice I Data
Communication
with D-Channel
Signaling
ICC (2)
I
Ai
""-T
I
I
I
I
I
I
j
I
I
E- Channel
IVD LAN
Appl ication
I
~
l-
I
J
J
E- Channel
Echo
J
...
:::>
I
J
I
S- Channel
Voice I Data
Communication
with D-Channel
Signaling
y
III
CD
J
DCLK
ICC(1) FSC
IDPO IDP1
I
J
I
I
I
J
ISAC™-S
I
I
I
I
~
~
oo
CCITT
S- Interface
I
IOM-2
The IOM-2 is a generalisation and enhancement of the IOM-1. While the basic frame structure
is very similar, IOM-2 offers further capacity for the transfer of maintenance information.
In terminal applications, the IOM-2 constitutes a powerful backplane bus offering intercommunication and sophisticated control capabilities for peripheral modules.
Figure 15
Channel Structure of IOM-2
81
82
Siemens Components, Inc.
Monitor
519
D
ell
MR
MX
PEB 2085
• The 64 kbitls channels, B1 and B2, are conveyed in the first two octets.
• The third octet (monitor channel) is used for transferring maintenance information. between
the layer-1 functional blocks (SBC, IBC, IEC) and the layer-2 controller.
• The fourth octet (control channel) contains
- two bits for the 16 kbitls D channel
- four command/indication bits for controlling activation/deactivation and for additional
control functions
- two bits MR and MX for supporting the handling of the monitor channel.
In the case of an IOM-2 interface the frame structure depends on whether TE- or non-TE
mode is selected, via bit SPM in SPCR register.
Non-TE Timing Mode (SPM = 1)
This mode is used in LT-S and LT-T applications. The frame is a multiplex of eight IOM-2
channels (figure 16), each channel has the structure in figure 15.
Thus the data rate per subscriber connection (corresponding to one channel) is 256 kbitls,
whereas the bit rate is 2048 kbitls. The IOM-2 interface signals are:
IDPO,1 : 2048 kbitls
DCLK:
4096 kHz input
FSC1:
8 kHz input
Figure 16
Multiplexed Frame Structure of the IOM-2 Interface in Non-TE Timing Mode
t - - - - - - - - - 1 2 5 ~s----------.j
FSC
OCLK
IPOO
CH 7
CH 0
IPDI
CH7
(HO
Siemens Components, Inc.
520
PEB 2085
The ISAC-S is assigned to one of the eight channels (0 to 7) via register programming.
The Timing Mode (SPM = 0)
The frame is composed of three channels (figure 17):
•
•
•
Channel 0 contains 144 kbiVs (for 28 + 0) plus monitor and command/indication
channels for the layer-1 device.
Channel 1 contains two 64 kbiVs intercommunication channels plus monitor and
command/indication channels for other IOM-2 devices.
Channel 2 is used for 10M bus arbitration (access to the TIC bus).
Figure 17
Definition of IOM-2 Channels in Terminal Mode
r
FSC
IOM® Channel 0
/
lOP a
I B1 1 B2
A
IOM® Channel 1
\/
IMONalolcl1O~~1
A
IOM® Channel 2
\/
Ie1 pC 2 IMON 11 C/11 ~~
"
S/G
1 1
\
I
lOP 1
SOS 1/2 _ _.L--..L_-,-_ _
TI_C_BU_S....11"""1...- _-_"TJ..-_-_"-1-'-_ _ _ _ _ _ _ _ _ _ __
The IOM-2 Signals are:
IOPO,1 :
768 kbiVs
OCLK:
1536 kHz output
FSC1:
8 kHz output.
In addition, to support standard combos/data devices the following Signals are generated
as outputs:
BCLK:
768 kHz bit clock
SOS1/2:
8 kHz programmable data strobe Signals for selecting one or both
BIIC channel(s).
The clocking states (idle/clocked) are identical to the IOM-1 case and are controlled in the
same manner via bits CFS and SPU.
Important Note: If the ISAC-S is configured in NT mode, the 10M frame structure is identical to that of the IOM-1 case.
Siemens Components, Inc.
521
I
PEB 2085
SSI (Serial Port A)
The SSI (Serial Synchronous Interface) is available in IOM-1 interface mode. Timing mode 0
(SPM = 0) and TE operation has to be programmed.
The serial port SSI serves as a full duplex connection to B- channel sources/destinations
in terminal equipment with a data rate of 128 kbiVs.
It consists of one data line in each direction (SOAX and SOAR), an 8-kHz strobe output
(FSC1 and/or FSC2) and the 128-kHz clock output (SOA).
Figure 18
Connection of B-Channel Sources/Destinations to the ISAC-S via SSI
SSI
I
a-Channel Source/Destination
/r-_ _ _ _ _ _...JA~_ _ _ _~,
ISDN'Subscriber Access
~
I
126l kbit /s
126 I kbit/s
1261 kHz
61 kHz
VlD
Module
SOAR
SDAX
SCA
FSC 112
I
B2
FSC 112 1)
ISAC TH.S
Timing Mode 0
TE Mode
I
[J Q
tJ [J
I
I
SSJ
SDAR.X
_ _ _ _~A~_ _ _ _ _ _~
S
B1
I
-.J
1) Default Polarity
(ADF 1 register)
This serial interface allows the connection of voice/data modules, such as serial synchronous
transceiver devices (USART's, ICC PEB 2070, HSCX SAB 82525, ITAC PSB 2110, ... ) and
various codec filters directly to the ISAC-S, as illustrated in figure 18.
By programming the AOF1 register it is possible to independently set the strobe signal
FSC1/2 polarities so that either B1 or B2 is selected by the V/O module.
The )JC system has access to B-channel data via the ISAC·S registers BCR1/2 and
BCX1/2.
The )JC access must be synchronized to the serial transmission by means of the Synchronous
Transfer Interrupt (STCR).
Siemens Components, Inc.
522
PEB 2085
SLD
The SLD is available in IOM-1 interface mode.
The standard SLD interface is a three-wire interface with a 512-kHz clock (DCLK), an 8-kHz
frame direction signal (TE mode: FSC1/2 output; LT-S/LT-T modes: FSC1 sync input), and
a serial ping-pong data lead (SIP) with an effective full duplex data rate of 256 kbiVs.
The frame is composed of four octets per direction. Octets 1 and 2 contain the two
B channels, octet 3 is a feature control byte, and octet 4 is a signaling byte (figure 19).
The SLD interface can be used in:
Terminal applications (TE) as a full duplex time-multiplexed (ping-pong) connection to
B-channel sources/destinations.
Codec filters, such as the SICOFI (PEB 2060) or the ARCOFI (PSB 2160) as well as
other SLD compatible voice/data modules may be connected directly to the lSAC-S as
depicted in figure 19. In TE applications timing mode 0 has to be programmed, hence
SLD operates in master mode. Moreover, terminal specific functions have to be deselected (TSF = 0).
Figure 19
Connection of B-Channel Destinations to the ISAC-S via SLD
9- Channel Source /Destination
/~
_ _ _ _ _ _~A~_ _ _ _~
i
I
_ _ _ _~A~_ _ _ _ _ _~
SIP
DCLK
FSC 112
I
I
SLD OUT
FSC 1/2
/~
I
512lkbit/s
512 kHz
8ikHz
SLD Compatible
Voice/Data
Module
SIP
ISDN Subscriber Access
SLD
SLD IN
I
91 192 1FC 1SIG 91 1 9 2 1FC 1SIG [
.-J
Siemens Components, Inc.
I
I
I
I
523
ISAC TH_S
Timing ModeO
TE Mode
0
tJ
I
S
Timing Mode 0
PEB 2085
Digital exchange applications (LT-S/LT-T) as a full duplex time-multiplexed connection
to convey the B channels between the SIT interface and a Peripheral Board Controller
(e.g. PBC PEB 2050 or PIC PEB 2052), which performs time-slot assignment on the PCM
highways, forming a system interface to a switching network (figure 20).
Timing mode 1 (SPM = 1) has to be programmed, hence SLD operates in slave mode.
Figure 20
Connection of the ISAC-S as B-Channel Source/Destination to a Peripheral Board
Controller via SLD
S
I
I
I
5121 k bitls
[]
SIP 1----+-----1
ISAC TH_S
I
5121 kHz
Timing OClK 1----+----1
Model
I
8 1kHz
FSC 11----1-__.--1
I
tJ
I
PBC
IT-SllT-T
ClK
" - - - - - - - -...
-
System Interface
SIP
FSC1
FSO
The IJ.C system has access to B-channel data, the feature control byte and the signaling
byte via the ISAC-S registers:
C1R, C2R
MOR1 and MOR2
CIR1 and CIR1
~
~
~
B1/B2
FC
SIG
The IJ.P access to C1R, C2R, MOR1/MOX1, CIR1 and CIX1 must be synchronized to the serial
transmission by means ofthe Synchronous Transfer Interrupt (STCR) and the BVS-bit (STAR).
Siemens Components, Inc.
524
PEB2085
Individual Functions
Layer-1 Functions for the ISDN Basic Access
The common functions in all operating modes are:
line transceiver functions for the SIT interface according to the electrical specifications
of CCID 1.430;
conversion of the frame structure between 10M and SIT interface;
conversion from/to binary to/from pseudo-ternary code;
level detect.
Mode specific functions are:
receive timing recovery for point-to-point, passive bus and extended passive bus configuration;
SIT timing generation using 10M timing synchronous to system, or vice versa;
D-channel access control and priority handling;
D-channel echo bit generation by handling of the global echo bit;
activation/deactivation procedures, triggered by primitives received over the 10M
C/I channel or by INFO's received from the line;
frame alignment according to CCID Q.503;
execution of test loops.
For a block diagram, see figure 9.
The wiring configurations in user premises, in which the ISAC-S can be used are illustrated
in figure 21.
Siemens Components, Inc.
525
I
PEB 2085
Figure 21
Wiring Configurations in User Premises
r-----.,,
I
~_1.5km1)
IIIsAc™-s Hllr---I·~
ITE
&..;----
§---HISAC T'2S II
J
r-----,I
,
r-----,
I
,
~-~----------------~~~I
1
IL... _ _ _LT-SI
_ :..J
1)
I_
r;:Rl
:i1.5km
r----5\1
-I
,I.IISAC TM_S I~
i
,
IOM®I
i J SBC II
fTRl
Poin!-to-~oint
~
. , Configurations
L___ ~~
L ____ J
1lThe maximum line attenuation tolerated by the rSAc™-S is 15 dB at 96kHz.
r--.... -;"'1
,
LT-S I
--HrsAcTM-s II
IL... ____ ...JI
:i150m
~I-~---------------J-I
~J
r--WM®j
L____
ll
:i10m 1 [ § - - - H s B c N.!..1
r- --,
Short Passive
Bus
r-- -.,
IIIsAcTM-SII-n---llrsAcTM-sll
L.!.
'T8____ J '
L.:.
I n____ JI
r----'
LT-S I
I
I:
:i SOOm
BSm
~I
----{1rsAc™-S II
IL ____ ...II
r--wi®l
~I
E'J-------~--------------~
[
. [ I :i10m
SBC
II
, ____NT'
L...
,;"J
r-- -,
r-- - ,
IIISAC™-S I l-nllrsAcTM-sl I
&..; _ _ _ _ ..J' IL..:.
In
T8____ .J'
Siemens Components, Inc.
526
Extended
Passive Bus
PEB 2085
Layer-2 Functions for the ISDN Basic Access
LAPD, layer 2 of the D-channel protocol (CCllT .441) includes functions for:
Provision of one or more data link connections on a D channel (multiple LAP). Discrimination between the data link connections is performed by means of a data link connection
identifier (DLCI = SAPI + TEl)
HDLC-framing
Application of a balanced class of procedure in point-multipoint configuration.
The simplified block diagram in figure 22 shows the functional blocks of the ISAC-S which
support the LAPD protocol.
Figure 22
D-Channel Processing of the ISAC-2
IOM®
Layer-1
~
I
HOLC
Receiver
HOLC
LAPO
Transmitter Controller
Status
Command
Registers
Layer-2
R-FIFO
2,,32 Byte
X-FIFO
2,,32 Byte
FIFO
Controller
{"t
~Z
l
jJC-System
Layer-1
Functions
:1 d
:1 Ij
I
I
I
S( O-Channel)
~
I
jJP-Interface
Upper
Layers
~
I
I
J
For the support of LAPD the ISAC-S contains an HDLC transceiver which is responsible for
flag generation/recognition, bit stuffing mechanism, CRC check and address recognition.
A powerful FIFO structure with two 64-byte pools for transmit and receive directions and an
intelligent FIFO controller permit flexible transfer of protocol data units to and from the
tJ.C system.
Siemens Components, Inc.
527
I
PES 2085
B Channel Switching (IOM-1)
The ISAC-S contains two serial interfaces, SLD and SSI, which can serve as interfaces to 8
channel sources/destinations. 80th channels 81 and 82 can be switched independently of
one another to the 10M interface and to the four-wire SIT interface (figure 23).
The following possibilities are provided:
Switching from/to SSI
Switching from/to SLD
10M looping
SLD looping
Figure 23
Principle of B-Channel Switching
III
c:
o
~
c:
I
:>:
11\
Qj
....
CJ
IOM®Interface
11\
Qj
l:
::::I
o
Layer -1
Functions
V'l
"'iii
c:
c:
ro
.c
y
CD
ISDN
Basic
Access
[j
I
q
I
SIT
III
11\
Qj
u
u
«
u
'iii
ro
CD
:z
CJ
!:2
Registers: C1R/C2R
B1CR/B2CR
SPCR
The microcontroller can select the 8-channel switching in the SPCR register. In figure 24
all possible selections of the 8-channel routes and access to 8-channel data via the microprocessor interface are illustrated. This access from the microcontroller is possible by writing
or reading the C1R/C2R register on reading the 81CR/82CR register.
Siemens Components, Inc.
528
PES 2085
Figure 24
B·Channel Routes and Access to B·Channel Data
FF
11
H
SSI Switching
---
SLD Switching
-:=~PAccess
:=B-Channel Route
SLD Loop
Siemens Components, Inc.
529
PES 2085
Access to BIIC Channels
IOM-1 Mode (IMS - 0)
The B1 and/or B2 channel is accessed by reading the B1CR/B2CR or by reading and writing
the C1 R/C2R registers. The iJ.P access can be synchronized to the serial interface by means
of a synchronous transfer programmed in the STCR register.
The read/write access possibilities are shown in table 4.
Table 4
iJ.p Access to B Channel
C_R
B_CR
C_C1
C_CO
Read
Write
Read
Application{s)
0
0
SLD
SLD
10M
B_not switched, SLD looping
0
1
SLD
10M
B_switched to/from SLD
1
0
SSI
-
10M
B_switched to/from SSI
1
1
10M
10M
-
10M looping
The synchronous transfer interrupt (SIN, ISTA register) can be programmed to occur at
either the beginning of a 125 iJ.s frame or at its center, depending on the channel(s) to be
accessed and the current configuration, see figure 25.
Siemens Components, Inc.
530
PEB 2085
Figure 25
B-Channel Access
(a) C_C1, C_CO
SLDloop
= 00
SIP
FS(
BVS
IPOO
L . . - -_ _
---.Jr----.L--_......
IOPO:==_'
SLO
--J,. -
,
----l
B'
,
B2
L..._----II
,_==
==~~TB1fB2T====Efu:r~~= I
~
FB
SIN (STO)
~PAccess
(b) C_C1, C_CO = 01
SLD - 10M connection
lOP'
SIP
IOPO
FS(
---.J
BVS
---.Jr-----.L..-_...J
lOP'
SIP
B'
B2
---------------,-~~,
~~--r----------
---------------~~--~
+-r-'-r-'-- - - - -- -- - -
IDPO
~P
Access
SIN (5TO)
Siemens Components, Inc.
531
PEB 2085
(c) C_C1, C_CO = 10
SSI - 10M connection
FS(
SOAR
SOAR
IOP1
SO AX
IOPO
---.J
----
~--------~----------T-----
----
I
=t~~~=-=---: -!~--I "
B2
I
IOP1
IOPO
SOAX
-
I
--
B1
I
----
82
----
I
--------
------------
,
+
B1
B2
~PAccess
~P Access
B1-SSI
®
B112-IOM R
82 -SSI
SIN (STOI
SIN (STlI
(d) C_C1, C_CO = 11
10M loop
IOP1
IOPO
L
---------.---~~--_r
IOP1
1000
81
lr---~----_r---------61
I 62
~P
Access
SIN (STOI
Siemens Components, Inc.
532
I
82
I
PEB 2085
IOM-2 Mode (IMS = 1)
The B1, B2 and/or IC1, IC2 channels are accessed by reading the B1CR/B2CR or by reading
and writing the C1 R/C2R registers. The ~P access can be synchronized to the 10M interface
by means of a synchronous transfer programmed in the STCR register.
The read/write access possibilities are shown in table 5.
Table 5
~p Access to B/IC Channels
C_C1
C_CO
C-R
C-R
B_CR
Read
Write
Read
Output
Application(s)
to
IOM-2
0
0
IC_
-
B_
-
B_monitoring, IC_ monitoring
0
1
IC_
IC_
B_
IC_
B_monitoring, IC_looping
from/to IOM-2
1
0
-
B_
B_
B-
B_access from/to So;
transmission of a constant value
in B_channel to So.
1
1
B_
B_
-
B_
B_looping from So; transmission
of a variable pattern in
B_channel to So.
The general sequence of operations to access the BIIC channels is:
(set configuration, register SPCR)
Program synchronous interrupt (STO)
Read register (B_CR, C_R)
(write register)
Acknowledge SIN (SCO)
C/I Channel Handling
The command/indication channel carries real-time status information between the ISAC-S
and another device connected to the 10M.
1) One CII channel (called CliO) conveys the commands and indications between a layer-1
device and a layer-2 device. This channel is available in all timing modes (IOM-1 or
IOM-2). It can be accessed by an external layer-2 device e.g. to control the layer-1
activation/deactivation procedures. CliO channels access is arbitrated via the TIC bus
access protocol:
in IOM-1 mode, this arbitration is done in the monitor channel
In IOM-2 TE timing mode, this arbitration is done in CII channel 2 (figure 17).
Siemens Components, Inc.
533
PES 2085
The CliO channel is accessed via register CIRO (in receive direction, layer 1 to layer 2)
and register CIXO (in transmit direction, layer 2 to layer 1). The CllO code is· four bits
long.
In the receive direction, the code from layer 1 is continuously monitored, with an interrupt being generated anytime a change occurs. A new code must be found in two consecutive 10M frames to be considered valid and to trigger a C/I code change interrupt
status (double last look criterion).
In the transmit direction, the code written in CIXO is continuously transmitted in CliO.
2) A second C/I channel (called C/11) can be used to convey real time status information
between the ISAC-S and various non-layer-1 peripheral devices e.g. PSB 2160 ARCOFI.
The channel consists of six bits in each direction. It is available only in the IOM-2 TE
timing mode (see figure 17).
The C/11 channel is accessed via registers GIR1 and CIX1. A change in the received
C/I1 code is indicated by an interrupt status without double last look criterion.
Monitor Channel Handling
IOM-1
The monitor channel protocol can be used to exchange one byte of information at a time
between the ISAC-S and another device (e.g. a layer-1 transceiver).
The procedure is as follows:
Monitor transmit channel 0 (MOXO) register is loaded with the value to be sent in the outgoing monitor channel. (Bytes of the form FXH are not allowed for this purpose because of
the TIC bus collision resultion procedure).
The receiving device interprets the incoming monitor value as a controllinformation byte,
FXH excluded. If no response is excepted, the procedure is complete. If the receiving device
shall react by transmitting information to the ISAC-S, it should set the E bit to 0 and send
the response in the monitor channel of the following frame. The ISAC-S
latches the value in the monitor channel of the frame immediately following a frame with
"E = 0" into MORO register.
generates a monitor status interrupt MaS (EXIR register) to indicate that the MORO
register has been loaded (see figure 26).
Figure 26
Monitor Channel Protocol (IOM-1)
SOl -SOO
--
I
Mon
X y
X=FH
I-----s
-----'>---~-----E
tion
----
------
~.
Mon - 0 -----.
-----------.
-------------
MORO Load,MOS Int.
Siemens Components, Inc.
534
-----
---
MaR 0 Load,MOS Int.
PEB 2085
IOM-2
In this case, the monitor channel protocol is a handshake protocol used for high speed
information exchange between the ISAC-S and other devices, in monitor channel 0 or 1
(see figure 17). In the non-TE mode, only one monitor channel is available ("monitor
channel 0").
The monitor channel protocol is necessary (see figure 27):
•
For programming and controlling devices attached to the 10M. Examples of such devices
are: layer-1 transceivers (using monitor channel 0), and peripheral V/D modules that do
not have a parallel microcontroller interface (monitor channell), such as the audio
ringing codec filter PSB 2160 .
•
For data exchange between two microcontroller systems attached to two different devices on one IOM-2 backplane. Use of the monitor channel avoids the necessity of a
dedicated serial communication path between the two systems. This greatly simplifies
the system design of terminal equipment (figure 27).
Figure 27
Examples of Monitor Channel Applications
Data Communication (Monitor 1)
Control (Monitor1)
V/D
Module
VlD
ISAC TM_S
Module
e.g.
Control (Monitor 0)
e. g.
IBC PEB 2095
lEe PEB 2090
®
ARCOFI
ITAC™
Layer-1
PSB 2160
PSB 2110
The monitor channel operates on an asynchronous basis. While data transfers on the bus
take place synchronized to frame sync, the flow of data is controlled by a handshake
procedure using the Monitor Channel Receive (MRO or 1) and Monitor Channel Transmit
(MXO or 1) bits. For example: data is placed onto the monitor channel and the MX bit is
activated. This data will be transmitted repeatedly once per a-kHz frame until the transfer
is acknowledged via the MR bit.
The microprocessor may either enforce a "1" (idle) in MR, MX by setting the control bit
MRC1,0 or MXC1,0 to "0" (MOnitor Control Register MOCR), or enable the control of these
bits internally by the ISAC-S according to the monitor channel protocol. Thus, before a data
exchange can begin, the control bit MRC(l ,0) or MXC(l ,0) should be set to "1" by the microprocessor.
The monitor channel protocol is illustrated in figure 28. Since the protocol is identical in
monitor channel 0 and monitor channel 1 (available in TE mode only), the index 0 or 1 has
been left out in the illustration.
Siemens Components, Inc.
535
PES 2085
The relevant status bits are:
Monitor Channel Data Received MDR (MDRO, MDR1)
Monitor Channel End of Reception MER (MERO, MER1)
C
for the reception of monitor data, and
Monitor Channel Data Acknowledged MDA (MDAO, MDA 1)
Monitor Channel Data Abort MAB (MABO, MAB1)
C
for the transmission of monitor data (Register: MOSR).
In addition, the status bit:
Monitor Channel Active MAC (MACO, MAC1)
indicates whether a transmission is in progress (Register: STAR).
Figure 28
Monitor Channel Protocol
MX
Transmitter
J.lP:
WR Data
MXC=1
MAC=1 Status
MDA Int.
WR Data
MDA Int.
o
MR
1
}--
0
1
1
---
MDR Int
-L- ~
~ 1----1---~
~- 1----
WR Data
Receiver
RD Data
MRC=1.MIE =1
MDR Int
RD Data
MDR Int.
~
MDA Int.
MXC=O
L-?
_:r
L--
MAC=O Status -
Siemens Components, Inc.
RD Data
r-----
1-----
-~
536
MDR Int.
MRC=O.MIE=O
PEB 2085
Before starting a transmission, the microprocessor should verify that the transmitter is inactive, i.e. that a possible previous transmission has been terminated. This is indicated by
a "0" in the monitor channel active MAC status bit.
After having written the monitor data transmit (MaX) register, the microprocessor sets the
monitor transmit control bit MXC to 1. This enables the MX bit to go active (0), indicating
the presence of valid monitor data (contents of MaX) in the corresponding frame. As a result,
the receiving device stores the monitor byte in its monitor receive MaR register and generates
a MDR interrupt status.
Alerted by the MDR interrupt, the microprocessor reads the monitor receive (MaR) register.
When it is ready to accept data (e.g. based on the value in MaR, which in a point-tomultipoint application might be the address of the destination device), it sets the MR control
bit MRC to "1" to enable the receiver to store succeeding monitor channel bytes and
acknowledge them according to the monitor channel protocol. In addition, it enables other
Monitor channel interrupts by setting monitor interrupt enable to "1".
As a result, the first monitor byte is acknowledged by the receiving device setting the MR bit
to "0". This causes a monitor data acknowledge MDA interrupt status at the transmitter.
A new monitor data byte can now be written by the microprocessor in MaX. The MX bit is
still in the active (0) state. The transmitter indicates a new byte in the monitor channel by
returning the MX bit active after sending it once in the inactive state. As a result, the receiver
stores the monitor byte in MaR and generates a new MDR interrupt status. When the microprocessor has read the MaR register, the receiver acknowledges the data by returning
the MR bit active after sending it once in the inactive state. This in turn causes the
transmitter to generate a MDA interrupt status.
This "MDA interrupt - write data - MDR interrupt - read data - MDA interrupt" handshake
is repeated as long as the transmitter has data to send. Note that the monitor channel
protocol imposes no maximum reaction times to the microprocessor.
When the last byte has been acknowledged by the receiver (MDA interrupt status), the microprocessor sets the monitor transmit control bit MXC to O. This enforces an inactive ("1")
state in the MX bit. Two frames of MX inactive signifies the end of a message. Thus, a
monitor channel end of reception MER interrupt status is generated by the receiver when
the MX is received in the inactive state in two consecutive frames. As a result, the microprocessor sets the MR control bit MRC to 0, which in turn enforces an inactive state in
the MR bit. This marks the end of the transmission, making the monitor channel active MAC
bit return to "0".
During a transmission process, it is possible for the receiver to ask a transmission to be
aborted by sending a inactive MR bit value in two consecutive frames. This is effected by
the microprocessor writing the MR control bit MRC to O. An aborted transmission is indicated
by a monitor channel data abort MAB interrupt status at the transmitter.
Siemens Components, Inc.
537
PEB 2085
Terminal Specific Functions
In addition to the ISAC-S standard functions supporting the ISDN basic access, the ISAC-S
contains optional functions, useful in various terminal configurations.
The terminal specific functions are enabled by setting bit TSF (STCR register) to "1 ". This
has two effects:
• The SIP/EAW line is defined as external awake input (and not as SLD line);
• Second, the Interrupts SAW and WOV (EXIR register) are enabled:
- SAW (subscriber awake) generated by a falling edge on the EAW line
- WOV (watchdog timer overflow) generated by the watchdog timer. This occurs when
the processor fails to write two consecutive bit patterns in ADF1 :
ADF1
I
WTC1
I
WTC2'
I
Watchdog Timer Control 1, O.
The WTC1 and WTC2 bits have to be successively written in the following manner within
128 ms:
1.
2.
WTC1
WTC2
1
0
0
1
As a result the watchdog timer is reset and restarted. Otherwise a WOV is generated.
Deactivating the terminal specific functions is only possible with a hardware reset.
Having enabled the terminal specific functions via TSF = 1, the user can make the ISAC-S
generate a reset signal by programming the Reset Source Select RSS bit (CIXO register),
as follows:
~ A reset signal is generated as a result of
- a falling edge on the EAW line (subscriber awake)
- a C/I code change (exchange awake).
A falling edge on the EAW line also forces the IDP1 line of the 10M interface to zero.
The consequence of this is that the 10M interface and the ISAC-S leaves the powerdown state.
A corresponding interrupt status (CISa or SAW) is also generated.
1 ~ A reset signal is generated as a result of the expiration of the watchdog timer (indicated by the WOV interrupt status).
Note that the watchdog timer is not running when the ISAC-S is in the power-down
state (10M not clocked).
o
Note: Bit RSS has a signifinace only if terminal specific functions are activated (TSF = 1).
Siemens Components, Inc.
538
PEB 2085
The RSS bit should be set to "1" by the user when the ISAC-S is in power-up to prevent
an edge on the EAW line or a change in the C/I code from generating a reset pulse.
Switching RSS from 0 to 1 or from 1 to 0 resets the watchdog timer.
The reset pulse generated by the ISAC-S (output via RST pin) has a pulse width of:
125 ,",S when generated by the watchdog timer
16 ms when generated by EAW line or C/I code change.
Test Functions
The ISAC-S provides several test and diagnostic functions which can be grouped as follows:
• Digital loop via TLP (test loop, SPCR register) command bit: IDP1 is internally connected
with IDPO, output from layer 1 (SIT) on IDPO is ignored; this is used for testing ISAC-S
functionality excluding layer 1;
• Test of layer-2 functions while disabling all layer-1 functions and pins associated with
them (including clocking, in TE mode), via bitTEM (test mode, SQXR register); the ISAC-S
is the fully compatible to the ICC (PEB 2070) seen at the 10M interface.
• Loop at the analog end of the S interface; either info 0 (non-transparent loop: TE/LT-T
modes) or info 4 transparent loop: NT/LT-S modes) is sent over the SIT interface during
the loop, which is closed via a CII command written in CIXO register;
• Special loops programmed via C2C1-0 and C1C1-0 bits (register SPCR);
• Transmission of special test signals on the SIT interface according to the modified AMI
code, initiated via a C/I command written in CIXO register:
Single pulses of alternating polarity, one SIT interface bit period wide, with a 2-kHz
repetition frequency;
Continuous pulses of alternating polarity, one SIT interface bit period wide, with a
96-kHz repetition frequency.
Siemens Componerits, Inc.
539
PEB 2085
Absolute Maximum Ratings
Parameter
Symbol
Voltage on any pin with respect to ground
Vs
-0.4 to Voo +0.4
Ambient temperature under bias
TA
Tstg
o to 70
°C
-65 to 125
°C
Storage temperature
DC Characteristics
TA = 0 to 70°C; Voo = 5 V
± 5%, VSSA = 0 V,
Vsso
Limit Values
Unit
V
=0 V
Limit Values
Symbol
min.
max.
Unit
L-input voltage
VlL
-0.4
0.8
V
All pins except
SX1,2, SR1,2
H-input voltage
(all except XI and RST)
VlH
2.0
Voo
+0.4
V
All pins except
SX1,2 SR1,2
L-output voltage
L-output voltage (IDPO)
VOL
VOL1
0.45
0.45
V
V
IOL = 2 mA
I oL = 7 mA
All pins except
SX1,2 SR1,2
H-output voltage
H-output voltage
VOH
VOH
V
V
IOH =-400 iJ.A
IOH =-100 iJ.A
All pins except
SX1,2 SR1,2
DCLK = 512 kHz
DCLK = 1536 kHz
DCLK = 4096 kHz
Voo= 5 V
Inputs at
VsslVoo
No output
loads
Parameter
Power
supply
current
2.4
Voo
-0.5
Test Conditions
Remarks
operation
Icc
15
17
27
mA
mA
mA
power down
Icc
1.5
mA
10
iJ.A
o V.....>..........,.--"--'>.....>....~........,..a....>.....L."---'-_ _ _ _---'
o
300
200
1000
2000
3000
3600 4000 Hz 5000
3400
Group Delay Distortion in Transmit & Receive Direction (ref. 1500 Hz)
ms
800~--~~~~~~~~~~+_----~
750~--~~~~~~~~~~-+------~
t::::::::$~*~~~~~+-t---1
400
420 F
380
O~--~--~-------'-----~~---------'
o
500 600 1000
2000
Siemens Components, Inc.
2600 3000
2800
Hz
567
4000
PSB 2160
Gain Tracking in Transmit & Receive Direction (Method 1; Noise)
dB
-0.7 I--+-~'"
-1.0
I--+--.p..~rr~~~",,",~~~--+----j
- 2.0 ~_-L-.~...J>",.;"--"-.>.L..>..-"'->->-':"--"-.>....J>..--"--'.....:>..I._---'-_---'
-70 -60 -56-50
-40 -35
-20
-10
0 dBmO
Input Level
Gain Tracking in Transmit & Receive Direction (Method 2; Sinus)
2.0 ,-----.---,..,....,""""''''''''''''''''~J'''''C''''''''''''''''''''l'<'T'___,
dB
1.6 f---+----.,
1.4 f---+---{
-1.4 i---f-----t
-1.6 f---+--__+_2DL---L-.~~~UL~~~~~~~~~~
-70
-60 -56-SO
odBmO 0
- 40 -35
-20
Input Level
Siemens Components, Inc.
568
PSB 2160
Total Harmonic Distortion in Receive and Transmit *) Direction (Method 1; Noise)
40.0,-----,---------,-------,--------,
dB
35.4
f-+----+----7i:~~<:-..-~~~
33. 7 f----f-----+--,r:..
o~~~~~~~~~~~~~~~~
-60 -55
-40 -34
-27
-20
dBmO -6-3 0
Input Level
Method 1
*) Remark: Between brackets, values for transmit direction
Total Harmonic Distortion in Receive and Transmit Direction (Method 2; Sinus)
40.--.-,-----,--.------.-------,
dB
35r-+--+-r-~-~~~~~~~~~
-30
-45 -40
-20
d8mO
Input Level
Method 2
Siemens Components, Inc.
569
o
PSB 2160
Out-of-Band Signals at Analog Inputs
When applying an out-of-band sine-wave signal with frequency f and level A to the analog
inputs, the level of any frequency component below 4 kHz at the digital output is attenuated
according to the following table.
The reference level used for this measurement is a 800 Hz, OdBmO signal applied to the
FHM analog input in by-pass mode. The digital gain GX in configuration register CR1 has
to be set to a flat OdB.
Out-of-Band
Input Frequency f
o HZ<=f<=
Out-of-Band
Input Level A
Attenuation at
Digital Output
60 Hz
-45 dBmO<=A <=
0
dBmO
25dB
60 HZ<=f<= 100 Hz
-45 dBmO<=A<=
0
dBmO
10 dB
3400 HZ<=f<= 4000 Hz
-45 dBmO<=A<=
0
dBmO
OdB
4000 HZ<=f<= 4600 Hz
-45 dBmO<=A<=
0
dBmO
14 dB
-45 dBmO <=A <= -15.8 dBmO
35 dB
-45 dBmO < =A < = -23.2 dBmO
35 dB
dBmO
35 dB
4600 HZ<=f<=
12 kHz<=f<=
12 kHz
20 kHz
20 kHz<=f
Siemens Components, Inc.
-45 dBmO < =A < = -25
570
PSB 2160
Functional Description
The ARCOFI bridges the gap between the audio world of microphones, earphones, loudspeakers and the PCM digital world by providing a full PCM CODEC (coder + decoder)
with all the necessary transmit and receive filters. A block diagram of the ARCOFI is shown
in figure 1.
The ARCOFI can be subdivided in three main blocks;
•
The ARCOFI Analog Front End (AFE)
•
The ARCOFI Signal Processor (ASP)
•
The ARCOFI Digital Interface (ADI)
Figure 1
Block Diagram
ARCOFI ® Block Diagram
ARCOFI ® Signal Protessor
ASP
Analog Front End
AFE
ARCOFI®
Digital Interface
ADI
SPI
IIMUX
O/HUX
GNO
Siemens Components, Inc.
Digital
Signal
AID
DIA
Processor
Coefficient
R4H
GNO
571
SP2
f----Il0 SA
Peripheral
Control
Interface
56
SC
SLO-IOHInterfac.
r---f 7
SO
t-------i,~
00
J---..........- t 12 SIPIDU
f--o>----f 6 CLK/DCLK
f--o>----f 5 FCS
Re ..t
PSB 2160
Analog Front End
The Analog Front End section of the ARCOFI interfaces the analog transducers with the
subsequent signal processor. In the transmit direction the AFE function is to amplify the
transducer input signals (microphones) and convert them into digital signals. In the AFE
receive section, the incoming digital signals are converted to analog signals output to an
earpiece and a loudspeaker. The attenuation plan and electrical characteristics of the AFE
are adapted to meet commonly used voice transducers.
Analog Inputs
A high sensitive differential input MIP and MIN connects a handset microphone to a gain
programmable amplifier AHM. When selected, the differential X inputs can be activated
(amplifier AX) while deselecting the MIP/MIN inputs;
Coming from AHM or AX the signa:l is forwarded via a fixed amplification stage AR to the
input of the analog multiplexer driving the oversampling AID converter: A third analog input
source is provided through pin FHM. This "hands-free" microphone input connects the
multiplexer via amplifier AFHM. The programmable amplifier AHM provides a first gain
adjustment allowing a perfect adaptation to various types of microphone transducers.
This gain adjustment is then tuned in the digital domain via the programmable gain adjustment filter GX (see ARCOFI signal processing section).
Analog Outputs
Fully differential outputs HOP and HON connect the amplifier AHO to the hand-set earpiece.
Differential outputs LSN & LSP are provided for use with a 50 0 loudspeaker. Up to 100 mW
of power can be delivered to the loudspeaker via amplifier ALS. The power amplifier ALS
is short-circuit protected. All outputs are sourced by a digital-to-analogconverter via an
output analog multiplexer. The selection of the output source is performed through the
configuration register CR3 via the SLD interface.
ARCOFI Signal Processor (ASP)
The ARCOFI Signal Processor (ASP) has been conceived to perform all CCITI recommended
filtering in both the transmit and receive path and is therefore fully compatible to the
G.714 CCITI specification. The code processed by the ASP is provided in the transmit
direction by an oversampling AID converter situated in the analog front end (AFE). Once
processed the speech signal is converted into an 8 bit A-law or ~-Iaw PCM format or
remains a 16-bit linear word according to the bit setting in the configuration register 3.
In the receive direction the incoming PCM-signal is expanded in a linear format and
subsequently processed until passed to the D/A converter.
The entire ARCOFI signal flow plan is shown in figure 2.
Siemens Components, Inc.
572
PSB 2160
Figure 2
Signal Flow
Transmit P a t h >
<
o
1
~1 PM
;;
TG
Receive Path
Tone
Beat
Generator
Generator
TG
Ft A1
---".L-
Userprogrammable
SA
S8
T1
F2: A2
T2
F3, A3
T3
Transmit Path Signal Processing
In the transmit direction a series of decimation filters reduces the sampling rate down to
the 8-kHz PCM rate. These filters attenuate out-of-band noise by limiting the received signal
to the voiceband.
The decimation stages end with a low-pass filter which band limits the voice signal according
to the CCITI recommendation G.714. A high-pass filter is also provided to remove power
line frequencies. The ARCOFI meets or exceeds all CCITI, and North American recommendation on attenuation distortion and group delay distortion.
The GX gain adjustment stage is digitally programmable allowing the gain to be programmed
from -45 to +12 dB within a ± 0.25 dB tolerance range. However the CCITI templates are
not guaranteed in the whole area.
The voice Signal after being linearly processed can be output as an 8-bit PCM word
according to the CCITI G.711 A-Law or the North American Il-Law format. If desired the
compression stage can be by-passed. a 16-bit linear word is then outputed to the ARCOFI
digital interface.
The transmit path contains a frequency correction filter FX allowing an optimum adaptation
to different type of microphones (dynamic, piezoelectric or electret).
Siemens Components, Inc.
573
PSB2160
Receive Path Signal Processing
In the receive path the incoming PCM signal is expanded into a linear code according
to the selected A or ~-Law. If the linear mode is chosen, the PCM expander circuit is
by-passed and a 16-bit linear word has to be provided to the processor.
A programmable sidetone gain stage Z adds a sidetone signal to the incoming voice signal.
The sidetone gain can be programmed from -50 to -2.5 dB within a ± 1 dB tolerance
range (0 dB is also possible).
The FR frequency correction filter is similar to the FX filter allowing an optimum adaptation
to different type of loudspeakers and earpieces.
A low-pass EWDF filter limits the signal bandwidth in the receive direction according to
CCID recommendations. The GR gain adjustment stage is digitally programmable from
-45 dB to +12 dB within a 0.25 dB tolerance range. However the CCID templates are not
guaranteed in the whole area.
A series of low-pass interpolation filters increase the sampling frequency up to 128 kHz.
The last interpolator feeds the DIA converter.
Tone Ring and Tone Generator
The ASP receive path contains two signal generators; a tone ring and a beat tone generator
(TG & BT). Those generators can be used for tone alerting; call progress tones or other
audible feedback tones. All generated tones can be provided at either the handset earpiece,
the loudspeaker output or the piezo ringer output (SA & SB).
Distinctive alerting signals allowing for example the use of different multitone ringing patterns,
are all programmable using the beat tone generator in conjucntion with the tone ringer.
In the case of a two or three tone ringing signal, the tone ring generator controls the output
frequency pitch whilst the beat tone generator controls the repetition rate.
ARCOFI Digital Interface (ADI)
The ADI features are:
• A selectable SLD or IOM-2 serial bus interface through which the ARCOFI transfers
voice channels and communicates with the system microcontroller.
• A programmable multipurpose interface PCI (Peripheral Control Interface) which provides 4 programmable liD pins to control peripheral devices.
Siemens Components, Inc.
574
PSB2160
SlD Bus
The SlD serial interface consists of a bidirectional data line SIP, a synchronization clock
input ClK and a data direction input FSC. Data bits are loaded or read out of the serial
interface pin SIP under control of a direction signal FSC. Bits are clocked in or clocked out
on the rising edge of the slave clock pin ClK (512 kHz). FSC and ClK inputs must be
phase locked.
An SlD frame lasts 125 Ils and consists of 32 bits transferred to the ARCOFI (FSC high)
followed by 32 bits transferred from the ARCOFI to the SLD bus (FSC low).
The SlD interface thus provides a full duplex 256 kbiVs communication capacity. This
capacity is subdivided in two 64 kbiVs voice/data channels reserved for the ISDN B1
and B2 channels. The remaining bandwidth is used by a feature control channel (64 kbiVs)
and a signaling channel (64 kbiVs). Bytes in all channels are serialized MSB first.
A command received over the SlD-bus can cause a response over the SLD-bus within
the same frame. This leaves the ARCOFI 31.25 Ils to interpret the command and generate
the appropriate answer in the following SlD half-frame.
All ARCOFI internal registers are accessible via the SlD-bus in the time slot allocated
to the command channel. The first byte transferred in the command channel specifies the
type of operation and the number of bytes allocated to the transfer set-up.
When in power down (PU=Q ;CMDR), the command channel remains active in both transmit
and receive direction providing that the address bit (AD ;CMDR) matches the address
strapped on SP1, SP2.
In power down however both data channels are disabled; SIP being tristated during data
channel transmit time slots.
Transmit direction (TX)
ARCOFI---SLD
Receive direction (RX)
SlD --- ARCOFI
ClK
FSC
J
Btl:
I
Btl:
I
Fe
SIG
B:I+
I
FC
Transmit Di rection
Receive Direction
B:t:I: 1,2: Data Channel
FC
: Feature Control Channel
SIG
: Signali ng Channel
Siemens Components, Inc.
B:I+
575
SIG
PSB 2160
IOM-2 Interface
The IOM-2 interface consists of two data lines and two clock lines. DU: Data Upstream
carries data from the ARCOFI to the layer-1 device and DD: Data Down stream carries
data from the layer-1 device to the ARCOFI. A FSC Frame Synchronization Clock is supplied
to the ARCOFI as well as a DCLK 1.536-MHz data clock for bit clocking.
In terminal mode the IOM-2 frame consists of three 10M channels numbered respectively
0,1 and 2. The ARCOFI can receive and transmit voice data in the 10M 81 & 82 channels as
well as in the IC1 and IC2 intercommunication channels located in 10M channel 0 and 1
respectively.
The IC1 and IC2 intercommunication channels can be used in the terminal for local bearer
data communication. This makes post-processing of voice/data information possible.
FSC
Jr-------...........-,
L
r
DCl• • • . • . • . • • . . • . .
DU
DO
IOM-2 Monitor Channel
All programming data required by the ARCOFI including coefficients are transmitted
exclusively in the monitor 1 time slot in the 10M channel 1. The MON1 monitor channel
allows a point to multi-point access where the layer-1 component acts as master to programmable devices like the ARCOFI. Each programmable device is accessed by sending
a specific address byte at the start of each command stream followed by an identification
byte. The programmable device compares the received address byte with its own internally
wired 10M address before executing a command.
All programmed coefficients can be read back when issuing an appropriate CMDR read.
The ARCOFI responds by sending two IOM-2 specific bytes unambiguously identifying the
chip type and version followed by the issued SOP or COP read sequence.
Siemens Components, Inc.
576
PSB 2160
Monitor Transfer Protocol
The transfer of a low of commands in the MON 1 channel is regulated by a handshake
protocol mechanism implemented by two bits MX and MR in the fourth slot of the 10M
channel 1. The maximum effective transfer rate in the MON1 channel is 32 kbiVs. Thanks
to the implemented handshake mechanism a command sequence can be delayed at the
convenience of the transmitting 10M bus master device and resumed subsequently. An
abort mechanism allows the interruption of a command sequence. In that case the command
may be partially executed by the ARCOFI (i.e. coefficients partially modified in the ARCOFI
CRAM). If use of the abort mechanism is made, a new command has to be issued to
program the ARCOFI.
CII Channel
The first four bits of the 10M Channel 1 C/I channel are transparently routed to the four
ARCOFI PCI pins SA-SD. SA & sa from the presently addressed ARCOFI are shown in
the 3rd and 4th C/I bit position. The SP1 and SP2 strapping as well as the AD-bit in the
CMDR register determine which ARCOFI is adressed.
Pins SA-SD can be configured individually as input or output and will appear respectively
in the DD or DU CH1-C/1 channel.
Tihe mapping of the peripheral control interface (PCI) pins SA,Sa,SC,SD into the six CII
channel bits depends on the hardwired SP1 address as follows:
SP1
=1
DDand DU
sa
SA
SP1 =0
(AM = 0; two chip mode)
DDand DU
I SD I SC I - I - I
SP1 =0
(AM = 1; one chip mode)
DD and DU
SD
SC
sa
SD
SC
SA
The ARCOFI with the address pin SP1 strapped to 0 transmits/receives the SD and SC
values on DU/DD
In case a reset has been asserted, the SA to SD pins are programmed as input, however
the SA to SD values are not switched to the CII channel unless a CR1 to CR4 SOP _0 write
command is issued.
Siemens Components, Inc.
577
PSB 2160
Programmable Registers
The SLD or the IOM-2 bus mode is used to control and program the operations performed
by the ARCOFI. The following lists the ARCOFI internal registers.
ARCOFI Digital Interface (ADI)
•
CMDR:
8-bit command register
•
CR1-4:
four 8-bits configuration registers
ARCOFI Signal Processor (ASP)
•
Two transmit gain registers (GX)
•
Two receive gain registers (GR)
•
10 FX filter coefficient registers
•
10 FR filter coefficient registers
•
One Z sidetone gain register
•
Two DTMF frequency tone registers
•
6 Tone ring/tone generator frequency register
•
3 Tone ring/tone generator amplitude register
•
6 Beat tone generator timing register
To familiarize the user with ARCOFI, a program, named ARCOS, is available. (see description
of ARCOS page 602).
This software tool allows the user to program the different ARCOFI registers and to evaluate
the chip in a real environment.
Siemens Components, Inc.
578
PSB 2160
Filter Programming Ranges
Limit Values
Parameter
Symbol
GX-filter 1)
GR-filter
Z-filter
Tone generator gain
Tone generator frequency
Tone generator time
GTone
fTone
tTone
DTMF generator
min.
max.
Unit
Tolerance
0
-6
6
0
dB
dB
0.25 dB
0.25 dB
-00
0
dB
±1 dB
-00
dB
0
1
0
4000
16384
380
1630
Hz
Hz
ms
±1%
1) Remark: The programming of GX-filter depends on the programming of the half-channel (AFE).
A DTMF generator is also built into the ARCOFI transmit path.
A preemphasis of 2 dB is guaranteed between the high and the low DTMF frequency
groups. The total power level of all unwanted frequency components is at least 20 dB below
the level of the low frequency group component of the signal.
The level of any unwanted freque'ncy component does not exceed the following limits:
In the frequency band 0-300 Hz:
> -33 dB
- In the frequency band 300-3400 Hz:
> 20 dB
- In the frequency band 3400-4000 Hz: > -33 dB
All generated DTMF frequencies are guaranteed within a ± 1% deviation.
DTMF Frequency Programming
CCITT
Q.23
ARCOFI
Nominal
Relative Deviation
from CCITT*
Hex Coefficient
H nibble/L nibble
low Group
697
770
852
941
697.754
773.438
852.783
939.453
+1081
+4464
- 513
-1646
ppm
ppm
ppm
ppm
F8
A8
F9
BA
High Group
1209
1336
1477
1633
1203.125
1339.844
1476.563
1632.813
-4883
+2877
- 295
- 114
ppm
ppm
ppm
ppm
21
40
10
00
': The deviations due to the inaccuracy of the incoming clock ClK, when added to the nominal
deviations tabulated above give the total absolute deviation from the CCITT recommended frequencies.
Siemens Components, Inc.
579
PSB2160
Command Register (CMDR)
Logical 1
Logical 2
BIT 7
AD= 1; if bit AD matches the
address convention strapped
on SP1 ; pin SIP is active as output
during SLD transmit time slots.
AD=O; if address bit is not consistent
with the logical level strapped
on SP1 ; SIP is tristated
during SLD transmit time slots.
BIT 6
RIW= 1; reading from CR 1, CR2,
CR3, CR4 or CRAM.
RIW=O; writing to CR1, CR2,
CR3, CR4 or CRAM.
BIT 5
pu= 1; The ARCOFI is in a normal
operating mode (powered up).
PU=O; The ARCOFI is placed in
stand by (powered down).
All register contents are saved.
BIT
RCS=1; receive and transmit
in CH-B2.
RCS=O; receive and transmit
in CH-B1.
\
Note: RCS versus AM bit
a) In case of one chip mode (AM= 1) RSC operates as described above.
b) In case of two chip mode (AM=O) and pin SP1 is strapped to 0 same as above.
If SP1 is strapped to 1, RCS operates in reverse order:
RCS=1 RX and TX in channel B1
RCS=O RX and TX in channel 82
This provides a contention-free switching of the 81 & B2 channels while in twochip mode.
Siemens Components, Inc.
580
PSB 2160
A full sequence consists of a command byte followed by
BIT3210
< .. > n byte coefficients.
CMD
Name
Status
Mode
0 0 0
000 1
SOP_O
COP_1
R/W
RIW
5
5
   
o0
o0
0
COP-.2
COP_3
R/W
R/W
3
5
   
o1 o0
o1 o1
o1 0
o1 1 1
000
100 1
SOP_4
SOP_5
SOP_6
SOP_7
COP_S
COP_9
R/W
RIW
RIW
RIW
R/W
R/W
2
2
2
2
3
5
 
o1
0
COPJ,.
R/W
9
o1 1
o0
COP_B
COP_C
RIW
RIW
3
9
o1
COPJ)
R/W
5
 
   
>gr1>
   
   
   
1 0
COP~
R/W
5
   
NOP
R
o
1 1 1 1
CMD
CMD
Sequence Sequence
Length
Description
; Comments
W
W:
R:
< .. >
BITS
; Reset F flag
; Beat tone time span
; T1 & tone generation
; frequency F1
; GX gain
; Beat tone time span
; T2 & tone generation
; frequency F2
; Configuration reg. 1
; Configuration reg. 2
; Configuration reg. 3
; Configuration reg. 4
; DTMF frequencies
; GZ gain & tone
; generator amplitudes
; A1, A2, A3
; FX frequency correc; tion coefficient set 1
; GR gain
; FR frequency correc; tion coefficient set 1
; FX & FR coefficient
; set 2
; Beat tone time span
; T3 & tone generation
; frequency F3
; No operation; CMDR
; bits 7,6,5,4
; are masked
; No operation, CMDR
; bits 7,6,5,4 can be
; written
; write
; read
; mandatory byte coefficient sequence
7
6
5
4
3
2
AD
RIW
PU
RCS
CMB3
CMB2
Initial value on RESET: OFH (NOP)
Siemens Components, Inc.
581
0
CMB1
CMBO
I
PSB 2160
Configuration Register 2 (CR2)
Logical 1
Logical 0
BIT 7
SO=1; SO pin
programmed as input.
SO=O; SO pin
programmed as output.
BIT6
SC=1; SC pin
programmed as input.
SC=O; SC pin
programmed as output.
BIT 5
SB=1; SB pin
programmed as input.
SB=O; SB pin
programmed as output.
BIT 4
SA=1; SA pin
pr~rammed as input.
SA=O; SA pin
programmed as output.
BIT 3
ELS= 1; PCI pins SA-SO,
which are not programmed
as TX-SIG transmit inputs,
tristate SIP in TX direction.
ELS=O; pins SA-SO,
which are not TX-SIG inputs,
are sending zeros.
BIT 2
AM= 1; only one device is
connected to the SLO bus,
send NaP's during TX-FC.
AM=O; two devices are
to the SLD bus,
tristate SIP during TX-FC.
BIT 1
TR= 1 ; Three party conferencing
enabled CH-B1 is added to CH-B2
in the RX direction.
TR=O; Three party conferencing
disabled.
BIT 0
SLOMode
EFC= 1 ; Enable feature control.
TX-FC channel is enabled.
EFC=O; TX-FC channel disabled
(high Z).
IOM-2 Mode
SEL= 1; Bearer channels
transmit & receive in 10M channel O.
SEL=O; B channels
transmit & receive in 10M channel 1.
BITS
7
6
5
4
3
2
SO
SC
SB
SA
ELS
AM
Initial value on RESET: F9 H
Siemens Components, Inc.
582
o
PSB 2160
Configuration Register 1 (CR1)
Logical 1
Logical 0
7
GR= 1; GR gain
loaded from CRAM
GR=O; GR gain
set to 0 dB
BIT 6
GZ=1; Zgain
loaded from CRAM
GZ=O;Zgain
setto-18 dB
BIT 5
FX= 1; X filter
loaded from CRAM
FX=O; X filter
set to 0 dB flat
BIT 4
FR= 1; R filter
loaded from CRAM
FR=O; R filter
set to 0 dB flat
BIT 3
GX= 1; GX gain
loaded from CRAM
GX=O; GX gain
set to 0 dB
BIT
BIT 2
1
0
Test Mode
Configuration Description
0
0
0
0
0
0
1
NOT
ALS
ALM
0
1
No test mode
Analog loop back via converter registers.
The MICf)ON input is looped back to HaN & HOP.
(AHa amplifier) the FHM input is looped back to
analog MUX. FHM input is looped back to LSN & LSP.
(ALS amplifier)
By-pass: the analog front end is by-passed.
FHM serves as a direct single ended input to the
AID-converter while HOP outputs the single ended
signal generated by the D/A converter.
Data RAM initialisation, reset all data RAM locations
to hex 00.
Digital loop back via converter registers.
The DIA output is looped back to the AID input via
the analog 1/0 MUX.
Digital loop back via PCM registers.
0
0
BYP
0
IDR
0
DLS
DLM
0
DLP
BITS
7
6
5
4
3
2
GR
GZ
FX
FR
GX
TMB2
Initial value on RESET: OOH
Siemens Components, Inc.
583
o
TMB1
TMBO
I
PSB 2160
Configuration Register 3 (CR3)
BIT 7 6 5
Analog gain adjustment in transmit direction for the MIC input.
Gain factor tolerance range ± 0.5 dB
52.0 dB default on RESET
011
34.0 dB
000
001
46.0 dB
28.0 dB
o 0
40.0 dB
22.0 dB
o
0
o 1
X input enabled with a
17.0 dB
1
o
15.1 dB amplification factor
MIC input disabled
BIT 4
3
Code
2
Operating
mode
Configuration description
Analog Front End Control (AFEC)
State
MICIIN
FHM
HOUT
LOUT
Comments
0
0
0
POR
OFF
OFF
OFF
OFF
Power on reset
0
0
1
RDY
ON
OFF
ON
OFF
Ready
0
1
0
LH1
OFF
OFF
OFF
ON
Loud hearing 1
0
1
1
LH2
ON
OFF
OFF
ON
Loud hearing 2
1 0
0
LH3
ON
OFF
ON
ON
Loud hearing 3
1 0
1
HFS
OFF
ON
OFF
ON
Hands-free
1
1
0
MUT
OFF
OFF
ON
OFF
Mute
1
1
1
RES
X
X
X
X
Reserved
BIT
o
0
Operating
Mode
Linear Input/Output (LlO)
0
LlOO
Normal 1/0 Mode
IB#1IB#21 FC 1 SIG
I B#1 I B#2 I
LlO 1; ELS=O
Mixed 1/0 Mode
1B#1 18#2 1 FC 1 SIG
I B#1 I B#21 MSB 1 LSB
Ll02
Linear 1/0 Mode
1MSB I LSB 1 FC 1 SIG 1MSB 1 LSB 1 FC I SIG 1
o
o
FC
I SIG I
LlO 3 Reserved
BITS
7
6
4
5
AGX
AFEC
Initial value on RESET: OOH
·Siemens Components, Inc.
3
584
2
0
LlO
1
PSB 2160
Configuration Register 4 (CR4)
Logical 1
Logical 0
BIT 7
DHF= 1; digital high-pass in TX
direction enabled
DHF=O; digital high-pass in TX
disabled
BIT6
DTMF= 1; DTMF
generator enabled
DTMF=O; DTMF
generator enabled
BIT 5
TG= 1 ; tone ring enabled
TG=O; tone ring disabled
BIT 4
BT= 1; beat tone
generator enabled
BT=O; beat tone
generator disabled
BIT3
TM= 1; tone mode bit set,
incoming voice is activated
TM=O; incoming voice
is blocked
BIT 2
BM= 1 ; beat mode. 3 tone ring
activated when BT generator
enabled.
BM=O; 2 tone ring
activated when BT generator
enabled.
BIT 1
PM= 1; piezo mode bit set,
tone generator is outputed to the
piezo ring pins SA & SB
PM=O; the tone generator
is directed to the loudspeaker
(D/A out)
BIT 0
A/1J.=1;
IJ. law enabled
A/IJ.=O;
A law enabled
BITS
7
6
5
4
3
2
DHF
DTMF
TG
BT
TM
BM
X: don't care
Initial value of RESET: OOH
Siemens Components, Inc.
585
I
o
PM
PSB 2160
ARCOFI Software Tool: ARCOS
The ARCOS program kit provides the means to exercise the PSB 2160 ARCOFI in a real
environment. The ARCOFI capabilities are made easily understandable thanks to a "DIALOG MODE" allowing direct programming of the component. Various operating conditions
can be programmed into the ARCOFI registers so as to evaluate ist performances. The
support software has also been designed to generate all the necessary coefficients to program the Siemens PSB 2160 ARCOFI signal processor.
ARCOS supports:
• Generation of coefficients for the three ARCOFI tone generator registers
• Generation of coefficients for the ARCOFI DTMF tone generator registers
• Generation of coefficients for the two ARCOFI programmable gain registers GX and GR.
• Generation of coefficients for the Z side tone gain register
• Generation of coefficients for the FX and FR correction filter registers. Adaptive software
calculates coefficients to fit a target amplitude frequency response. All these features
are provided under the "Search Coefficient" mode.
• A user friendly dialogue mode allowing full programming of the ARCOFI configuration
registers and coefficient RAM.
• Statistical information menus allowing users to explore the programming possibilities
of the ARCOFI
• ARCOFI transmission measurements using the Wandel & Goltermann PCM-4.
Figure 3
ARCOS Main Menu
ARCOFl® COEFFICIENT SOFTWARE
ARCOS
Copyright 1988
Munich,
SiemensAG
Version 3.0
West-Germany
Search Coefficient. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. (S)
Statistical Information .................................................... (I)
Dialog-Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. (D)
Ouit .................................................................. (0)
ARCOS>
Siemens Components, Inc.
586
PSB 2160
Search Coefficient Mode
With this mode the user can ask whether a specific value of a filter is available or not.
The answer is the closest values available, their corresponding coefficient as well as the
deviation from the desired value.
Figure 4
Search Coefficient Mode
Syntax
D[TMF]
F[req]S
F[req]
T[ime]
Unit
I Frequency I
I Frequency I
I Frequency I
!Timel
GZ or G[ain]
GX or GR
GZ> or G>
GX> or GR>
IGainl
IGainl
IValuel
IValuei
Search Coefficient
Example
[Hz]
[Hz]
[Hz]
[ms]
T
6601200
500600.5
500600.5
100020333
[dB]
[dB]
[--]
[--]
GZ
GX
GZ>
GX>
8
122-4
0.34
2.340.54
0
FS
FT
Range
380 ..
0 ..
0 ..
1 ..
-
00
-
00 ••
••
0 ..
0 ..
FX or FR A gain Fb freq Fc freq [A gain Fb freq Fc freq]
FX or FR Filename [Fast I Middle I Best]
FX or FR ? [Filename I =]
S[ound]
O[utput]
Q[uit]
Sounds last specified
Square-Frequencies and Times
Output to PRN, Harddisk, Screen
Quit
This Picture
ARCOS>
Siemens Components, Inc.
587
1650 Hz
8000 Hz
4000 Hz
16400 ms
OdB
14dB
1
PSB 2160
Statistical Information Mode
The "Statistical Information" mode permits the generation of tables showing the coefficients
of different filters or generators and makes analysis of accuracy possible.
Figure 5
Statistical Information Menu
Statistical Information
Frequency DTMF-Tone Generator ....................................... (D)
Frequency Tone Generator (Trapezoid) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. (F)
Frequency Tone Generator (Square) ..................................... (S)
Time Tone Generator .................................................. (T)
Gain Tone Generator and GZ-Filter ................................... (G, Z)
Gain GX- and GR-Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. (X, R)
Output to PRN, Harddisk, Screen ........................................ (0)
Quit ................................................................. (Q)
ARCOS>T
Siemens Components, Inc.
588
PEB 2160
Dialog Mode
With the dialog mode the user becomes familiar with the ARCOFI chip in a real environment.
The configuration registers as well as coefficients in CRAM can be read and written.
Any change of register content is instantaneously carried out and the new status of ARCOFI
is displayed on the screen.
Figure 6
Dialog Mode
PCM-Output:
PCM - Input:
GR GZ
Test-Mode
I I I I I I
0
I
0
0
0
0
S
S
C
S
B
S
A ELS AM TR EFC
o
?? dB
FX FR GX
NOT
CR 1
liN liN liN liN I TR I II I 0 ION I CR2
??
TM~
Inc GR
LP
FR " E
TM
MIC-Gain
AGX
Analog
AFEC
52dB
paR
I
LlO
Norm I CR3
DT
DHF MF TG BT TM BM PM Law
?? Hz
?? dB
?? ms
? ? Hz
?? dB
?? ms
I I I I I I I I I
?? Hz
?? dB
?? ms
ARCOS DIALOG
0
AD
WINDOW
0
0
0
0
0
0
AL CR 4
PU RCS
lolRWlolBll
Command
ICMDR
ARCOS> Command Line
The program ARCOS runs on IBM- and IBM-compatible PC when the last is equipped with
a Siemens ISDN User Board SIPB 5000.
Nevertheless a shrinked version of ARCOS, named ARCOSD (ARCOS-DEMO), works without
user board and provides the user with the modes "Search Coefficient" and "Statisticallnformation".
Siemens Components, Inc.
589
PEB 2160
Application Suggestions
The ARCOFI forms, together with a PES 2070 ICC and a PES 2080 SSC (resp. a PES 2085
ISAC-S) a solution for a complete digital telephone as specified in the CCITT I-series
recommendation at the "S" reference point.
The digital telephone can be expanded for hands-free applications by adding the voice
switched speakerphone circuit PSS 45030.
Application Circuit
Handset
n--+--~--lHOP ARCOFI®
L1--\----l---lHON
r- ~~~~:---------~~;'~.~--~'·T§t,
ISAC™-S PEB 2085
AUX 0 - - - - - - - - - . ,
PSB 2160
MIN S8 S( ·SD
I
I
L___
I
_ ________________
MPU
SAB 8051
FHM
SP2
LS
Siemens Components,lnc.
123:;)
4
5
6
7
8
9
590
~
0000
u
,_, ,_, '-'
~
I
I
ISDN Plug
PEB 2160
The terminal mode IOM-2 frames consist of three 10M channels numbered respectively 0,1
and 2. The ARCOFI can receive and transmit voice data in the 10M 81 & 82 channels as well
as in the IC1 and IC2 intercommunication channels located in 10M channels 0 and 1 respectively.
The IC1 and IC2 intercommunication channels can be used in the terminal for local data
communication. This makes postprocessing of voice/data information possible (see figure 7).
Figure 7
Post Processing the ARCOFI Voice Channels
DCLKJlJl[l-----------------------------------------------------FSC
J
L ______________ ~ __________________________~
DU
B1
B2 IMONOIDIClIIMRIMXI IC1 I IC2IMON11C1IIMRIMXI
DO
B1
B2 I MONO I 0 I CII IMRIMXI Ie1 I Ie2 I MON1 I C/I IMRIMXI
DIN
LAYER 1
DOUT
1m ,
ITIC I
DU
----------------------------1
DO
B1
MON1
,--------------,
lC1/IC2
I
I
- - - -......... ----------:±-----------I-i:.t-....;;::t
--,
rr--------r---------fI Tl
B1 I I I
IC111C 2 I
I
IOM®-2 MASTER
I II
RX Signal
Processor
I II
IlLI L-.
L~ 1/0
Siemens Components, Inc.
I
II
L_
TX Signal
"-- DIN
I
I
I
I
.-..J
I
I101':"'~:J
Processor
I
I
I
I
I :
I I
I I
I L-.
ARCOFI
®
i
-.l
L":=;: DIN DOUTt--
RX
SIGNAL
TX
SIGNAL
ARCOFfE
SLAVE
SLAVE
SLAVE
591
I
I
I
I
SIEMENS
IOM-2 Digital Subscriber Controller
PSB 70C30E
(OSe/E)
ADVANCE INFORMATION
General Description
The PSB 79C30E Digital Subscriber Controller (DSC) provides the Terminal Equipment
access to the ISDN. The PSB 79C30E is compatible with the CCID I-Series recommendations at the 'S'- reference point allowing the user of the device to design TEs which
conform to the international ISDN standards.
The PSB 79C30E provides a 192 kbitls full duplex digital path between the TE located in
the subscriber's premises and the NT or PABX line card over 4-wires. The PSB 79C30E
separates the bit stream into the B 1- (64 kbitls), B2- (64 kbitls) and D- (16 kbitls) channels.
The B channels are routed to different sections of the PSB 79C30E under user control.
The D channel is partially processed in the PSB 79C30E and passed to the microprocessor
for further processing.
The transmission rate of 192 kbitls provides a 48-bit frame every 250 IJ.s for framing and
maintenance. The frame structure provides for frame synchronization and multiple terminal
contention resolution as described in the CCID I-series recommendations. Both point-topoint and point-to-multipoint connections are supported.
The PSB 79C30E can be used as a voice telephone, a digital data terminal, or a voice
and data terminal.
The audio processor in the PSB 79C30E, uses Digital Signal Processing (DSP) to implement
the codec and filter functions. The audio processor interfaces to a speaker, an earpiece,
and two separate audio inputs. In the receive and transmit paths the user may program
gain or alter the frequency response.
A serial port gives the user access to the B-channels of the PSB 79C30E multiplexer.
This serial port may be used by data terminals and provides, with additional circuitry,
access to the CCID 'R' reference point.
The PSB 79C30E is controlled via an interrupt driven microprocessor bus interface by an
external microprocessor. Using this interface, the microprocessor processes the D-channel
information and programs the PSB 79C30E accordingly. This includes programming a multiplexer within the PSB 79C30E to route the B-channels as specified by the D-channel
control information. The microprocessor can interrogate and program the PSB 79C30E
via its mode, status, and error registers.
592
PSB 79C30E
Features
•
•
•
•
•
•
Combines CCIlT 1.430 SIT interface transceiver, D-channel LAPD processor, and audio
processor in a single chip
Interrupt-driven microprocessor interface
CMOS technology, TIL compatible
'S' 'T' interface transceiver
Level-1 physical layer controller
Supports point-to-point, short or extended passive bus configurations
Multiframe support
D-channel processing capability
Flag generation/detection
CRC generation/checking
Zero insertion/deletion
Four 2-byte address detectors
Random number generation
16-byte transmit and 32-byte receive FIFOs
Audio processing capability
Dual audio inputs
Earpiece and loudspeaker drivers
Filter/codec with A/j.1-law selection
Programmable gain and equalization filters
Programmable sidetone level
Programmable DTMF, single tone, and ringer tone generation
•
IOM-2 interface
•
Packages: PSB 79C30E-P: P-DIP-40
PSB 79C30E-N: PL-CC-44
Siemens Components, Inc.
593
SIEMENS
ISDN Terminal Adaptor Circuit (ITAC)
PSB 2110
Advanced Information
Type
Ordering Code
ft8;I~~""';<"::;:~ll.~;;ii·
PSB 2110-P
Q67100-H8643
CMOSIC
Package
// .,~;_ _ >,
P-DIP-40
General Device Overview
The ISDN Terminal Adaptor Circuit (ITACTM) is a circuit designed to interface existing standard
Data Terminal Equipment (DTE) to an ISDN via the R reference point (CCITT 1.411).
The circuit autonomously adapts asynchronous or synchronous data according to
CCITT V.110, X.30 and 1.460.
It also supports rate adaption according to V.120 or DMI as well as in-band signaling.
System Implementation
A typical implementation of an ISDN S-interface access for a conventional X-or V-series
terminal using the ITAC is shown in the block diagram (terminal adaptor according to V.110,
X.30, ECMA.102).
The ITAC can be connected via a serial synchronous interface to an S-bus transceiver/LAPD
controller (in this case, the ISDN Subscriber Access Controller ISACTM-S). These two devices,
together with the terminal controller, convert V- and X-series interface characteristics to the
functional and procedural interface characteristics required by an ISDN at the S interface.
Features
• Terminal adaptor for ISDN (R interface), PCSN and CSPDN
• Support of async and sync interfaces (X.21 , X.21 bis, V.25 bis, V.24, RS232C).
• Programmable speeds from 300 biVs to 64 kbiVs
• Bit stuffing rate adaption according to latest standards (X.30, V.110, ECMA.102)
• Programmable subchannels for intermediate rates
• IOM® SSI compatible interface to network (up to 4 MbiVs)
• Parallel 8-bit microcontroller interface
• DMA interface
• Programmable test options
• Higher protocol support
• In-band signaling
• V.120, DMI (bit transparent)
• Single +5 V supply, low power CMOS technology
594
PSB 2110
Block Diagram
V.24
X.21
Asynchron
5ynchron
DCE
Interface
r--
IRC
I--
r--
IO~2,
551
BRC
5
N
I
f--
H
20 Bit
Counter
H
Clock
Generator
=
10.752
MHz
~C
Siemens Components. Inc.
DMA
595
SIEMENS
ISDN Remote Power Controller (IRPC)
Preliminary Data
PSB 2120
CMOSIC
Type
Ordering Code
Package
PSB 2120-P
067100-H8645
P-DIP-22
The PSB 2120 is a pulse width modulator circuit designed for fixed-frequency switching
regulators especially for telefony and ISDN environments.
The PSB 2120 is fully compatible with the CCID power recommendations on the S interface.
Coupled with few external components it provides a stable DC 5 V supply for subscriber
terminals (TEs) or network terminations (NTs). It can also be programmed for higher output
voltages, e.g. to supply the S-lines with 40 V. In telefony and ISDN systems a high conversion yield is crucial to maintain functionality in all supply conditions via "S" or "u" interfaces. The PSB 2120 design and technology realize high conversion efficiency and low
power dissipation.
It should be recognized that the PSB 2120 can also be used in numerous DC/DC conversion systems other than ISDN power supplies.
Features
• Switched mode DC/DC-converter
• CCID (1.430) ISDN compatible
• Integrated 200 V power FET
• Low power dissipation
• Supply voltage range 10 V to 60 V
• Input undervoltage protection
• Programmable overcurrent protection
• Soft start
• Control circuit achieve minimum start-up current
• Power housekeeping input
• Oscillator synchronization inpuVoutput
• Polarity reversal detection
• High voltage CMOS technology 60 V
596
PSB 2120
Pin Configuration
(top view)
SYNC
Vs
RC
VREF
COMP
Ip
Vp
IN
VN
VEXT
[55
GND
EME
CP
POL
eN
GA
co
DR
ENA
SO
[I
Pin Definitions and Functions
Symbol
Input (I)
Definition
Output (O)
1
SYNC
1/0
Synchronization
Input for synchronization of the
oscillator to an external frequency,
or output to synchronize multiple
devices.
2
RC
I
RC-Oscillator
The external timing components of
the ramp generator are attached to
thin pin.
3
COMP
0
Compensation
Error amplifier output and Pulse
Width Modulator (PWM) input for
loop stabilization network.
4
5
Vp
VN
I
I
Pos. voltage sense
Neg. voltage sense
Non inverting input of the error amp.
Inverting input ofthe error amplifier.
6
Gss
I
Soft start capacitor
The capacitor at this pin determines the soft start characteristics.
7
EME
0
Emergency
A low input voltage at POL will
active the output EME .
Pin No.
Siemens Components, Inc.
597
Function
PSB 2120
Pin Definitions and Functions (cont'd)
Pin No.
P-DIP
Symbol
Input (I)
Output (0)
Definition
Function
8
POL
I
Polarity detection
POL is the input to a non inverting
Schmitt-trigger.
9
10
11
GA
DR
SO
0
0
I
Gate
Drain
Source
Output of the FET driver.
Drain connection ofthe power FET.
Source connection ofthe power FET.
12
C1
I
Input capacitor
C1 has to be connected to the input
buffer -capacitor and a current
limiting charging-resistor.
13
ENA
I
Enable
A high input voltage at this pin will
stop the IRPC function.
14
15
CO
CN
0
Connection of the universal usable
comparator.
16
CP
I
Comparator output
Comparator
negative input
Comparator
positive input
17
GND
I
Ground
All analog and digital signals are
referred to this pin.
18
VSEXT
1/0
Externally supply
Output of the internal CMOS
supply. Via VEXT the internal CMOS
circuits can be supplied from an
external DC supply in order to reduce chip power dissipation.
19
IN
I
20
Ip
I
Neg. current
sense
Pos. current
sense
When the voltage difference between these two pins exceeds
100 mV, the digital current limiting
becomes active.
21
VREF
0
Reference voltage
Output of the 4.0 V reference
voltage.
22
Vs
I
Supply voltage
Vs is the positive input voltage.
I
Siemens Components, Inc.
598
VExl
3(I)
:J
C/l
CN
,
(J)
(5"
vsB
o
o
3
2V
-0
o
7.5V
:J
(I)
116
lSJ
~
"71
§ -'
g.
6~~~:~~~n
::l
7 _
>----r--EME
Comparator 1~A
CMOS
Supply
12
18
Jf
pr
9
~~~
POL
14
+
:J
:J
co
CP
'15
18
20
!.
o
iii"
IC
iii
I
p
3
19
1-----1r--] N
Release
U1
<0
<0
= .10V
GND
171
1 I
~b
Control
Logic
Under
Voltage
Detection
1Q... DR
11 SO
Sawtooth
Oscillator
I
r 1I I I
2
SYNC
RC
121
!-REF
15 14
VN
Vp
I
I
3
COMP
I I
6
13
[55
ENA
I
I
9
GA
CE
m
N
~
~
PES 2120
Functional Description
The reference provides a 4.0 V voltage for the regulation loop. A high gain error amplifier
compares the reference voltage with the switch mode supply output voltage. The output
of the error amplifier is compared with a periodic linear ramp, generated by the sawtoothoscilator circuit. The comparator output is a fixed-frequency, variable pulse width logic signal,
which passes through logic circuits to the high voltage power-switching-FET.
A digital current limiting device suppresses the PWM logic signal when the voltage difference
at the current limit sense input reaches 100 mV. In this case the control logic inhibits double
pulses during one oscillator period.
1. Start-Up Procedure
Before the switched-mode DCfDC-converter starts, a sequence of several conditions has to
be passed in order to avoid any system malfunction. The primary undervoltage detection
inhibits the converter function. This insures that all control functions have stabilized in
the proper state when the turn on voltage (ca. 10 V) is reached, and it prevents from startup glitches. In case of connectig the TE to powered lines or if a line is powered up, the
charge current of the primary buffer capacitor is limited by an external resistor (figure 2).
This resistor is short-circuited by the PSB 2120 when the voltage drop across it falls below
about 2.0 V. The residual resistance of this short-circuit is about 3 Q. In case of a primary
undervoltage detection the short-circuit will be always deactivated. So the DCfDC-converter does not start until the charging of the primary buffer capacitor is completed, and the
maximum line input voltage is reached. (If this feature is not desired, C1 has to be connected
to GND. In this case the primary current measuring circuit turns off, to reduce chip-power
dissipation from 9 mW to 6 mW). In order to avoid high current peaks during the charging
of the secondary capacitors or line capacitors in case of supplying a S interface, a soft
start circuit is implemented in the PSB 2120. This circuit requires an external capacitor,
connected between Css and GND.
In addition, the Enable input (ENA) allows an external switch-onfswitch-off control. In the
DCfDC-converter is disabled via ENA, the soft start-capacitor at pin Css is discharged.
This input can also be used for several other functions, e. g. secondary overvoltage protection.
Siemens Components, Inc.
600
PEB 2120
Figure 2
2V
Short
Circuit
Under
Voltage
Detection
~10V
GND
2. DCfDC-Conversion
The PSB 2120 contains a SIPMOS transistor for power handling. Non-isolated and isolated
SMPS configurations are possible. Logic and analog circuits are implemented in CMOS in
order to achieve low power dissipation.
The error amplifier compares the sensed voltage with a reference attached to Vp and thus
controls the Pulse With Modular (PWM). The conversion frequency is generated by a sawtooth oscillator which can be controlled by external RC-components or by an external synchronization signal. The PSB 2120 is synchronized by the rising edge of the SYNC signal,
whose frequency must be 10% higher than the free run frequency, determented by the RCcomponents. The SYNC pin can also be used as a tri~ger-outPut. As long as the capacitor
of the sawtooth oscillator is discharged, SYNC is high.
The output of the PWM is processed by the control logic and fed to the SIPMOS transistor
The control logic suppresses higher oscillations of the regulation loop caused e.g. in case
of current limit detection.
Siemens Components, Inc.
601
PES 2120
3. Polarity Detection
Emergency conditions are signaled to the TE by the reversed polarity of the line feeding
voltage. When polarity reversal is detected via pin POL of the PSB 2120, emergency
conditions are signaled to the microprocessor via pin EME, which should shut down all
activity except simple telephony functions to minimize power dissipation.
The polarity detection circuit can also be used for other detection or protection functions,
e. g. programmable primary undervoltage detection.
4. Power Housekeeping
An integrated 6 V linear voltage supplies the internal circuits during the start-up phase.
Power dissipation of this regulator can be reduced, if an auxiliary winding of the transformer or an external supply is used for that purpose by connecting it to VEXT ' If the input
voltage at VEXT reaches 6.3 V the internal linear voltage regulator turns off and the internal
circuits are fed from this external voltage. In this case the input current at VEXT is approx.
0.5 rnA.
Note: An internal 7.5 V Z-diode protects the VEXT input against overvoltages. The maximum
Z-current is 2 rnA! If the external supply isn't stabilized, the input current must be
limited (e. g. by a resistor)!
5. Interface to Microprocessor
The PSB 2120 offers two TTL-compatible signals: EME and CO.EME (Emergency) becomes
active, if polarity reversal is detected. CO is the output of a universal useable comparator;
e. g.: to generate a microprocessor-reset signal.
6. PSB 2120 Application in ISDN Environments
Figure 3 shows an example out of the wide application field of the PSB 2120. In the
network termination one PSB 2120 supplies the internallCs directly from the "U" interface.
A second IRPC, also powered from the "U" interface. A second IRPC, also powered from
the "U"-line, supplies the "S" interface if the main supply of the NT is out of order. A third
IRPC is used in the main supply to regulate the "S"-line feeding voltage.
In the subscriber terminal the PSB 2120 is used for feeding the internal circuits. The
PSB 2120 accomodates both galvanically isolated and non-isolated configurations. Considering the diversity of DC/DC-converter applications, this part of the specification only
shows how to use the special ISDN features of the PSB 2120.
The simpliest form of a flyback converter is shown in figure 4. The time constant of the
soft start circuit is programmed by a capacitor at pin 6 (Css )'
Siemens Components, Inc.
602
PSB 2120
Figure 3
IRPC in ISDN Concept
QU"
"S"
IC-Supply
IC-Supply
i
PSB 2120
J
r--
)~ r--!-
11[
~
Subscriber
Terminal
-
PSB 2120
-
PSB 2120
--
+
-
PSB 2120
I
Network
Termination
11[
I
I
220 V
Siemens Components, Inc.
603
en
ro"
CEl!
11...60V
+
m~
3([)
(JI
()
0
3
""C
0
::J
-
I
1OP
lp,J081Q
'
([)
!Il
$">
1\)01:00
0
::J
5"
~ iiJ
TR1
::J
N,
s:::
5"
BSY21-45
+5V
Nz
T
0
:::J
T100~F
=
co
c
14
OV
PSB 2120
N3
7
.j:>.
1 pF
,..
220pF
+1nF
$1~F
I
c
3
0
r
Ol
0
3"
L.J 14 kQ
1156 kQ
1100pF
I -
iii
cr.
0
:::J
-5V
BYS 21-45
TR 1: RM 6
AL = 140nH
N, = 2x93T
Nz = 37 T
N3 = 37 T
CB
ED
I\)
.....
~
PSB 2120
Figure 5
Advanced IRPC Application with Power Housekeeping and Polarity Reversal Detection
>
>
>
o
'"+
'"
I
-I
:I:
c:
"-
=>-
N
II
~
-:""7""
'" ~
1'-:"\
"-
IX>
N
~
-
..
~
II
II
II
II
Q:...-Nm4
VI
:.....:L
>IX>
....
o
'"
L~
*
*
~lr
Figure 5 shows the primary start-up current limitation by connecting pin 12 (q
To reduce chip power dissipation, an auxiliary winding of the transformer is used to switch
off the internal linear CMOS supply (pin 18 V EXT)' Polarity reversal is detected by pin POL.
Siemens Components, Inc.
605
PSB 2120
Figure 6
Generation of a J.l.P Reset Signal with the PSB 2120
11. .. 60V
22
PSB 2120
1 MQ
1S
14
1jJF
GND
I
I
I
I RES
Figure 6 shows the realization of a microprocessor reset signal with the universal useable
comparator of the IRPC.
Two galvanically isolated applications are shown in figure 7 and figure 8.
Siemens Components, Inc.
606
!!!
CD
3
11. ..60V
(E!1
m~
~i
VI
CD
::J
en
()
o
3
VI
o::J
CD
::J
Yl
~
2 kQ
:!!
±2.2 fl F
N,
.
-
::J
P
12
8
22
18
+5V
in
~
0
~
~11
19
'<
BYS 21-45
0
[]0.82 Q
h6
....
(;)
5·
±2.2~F
"0
N
TR1
200Q
~
N
N2
*220flF
::!I
IG
C
ii1
d:
0
10
b
~
b4
OV
§.
:r
-I
ii1~
a>
o
BAW76
PSB 2120
-...J
15
17
6
2
11
21
........
4
3
5
13
j17
VI
5;
T20~F
=
i=1~F
""I
'''''1
[]30kQ
5
=-220 pF
IA
=
=1nF
5; iii!
1~F
$100~F
~
.A
[]47kQ
[ ]100kQ
N3
1N 4001
I------<
N
...3a...CD
LA
[]56kQ
.
~_
N4
0.3~F
-5V
BYS 21-45
ii
g~
TR1: RM8 Al =630nH
N, = 2x35T
N2 = 19T
N3 = 19T
N4 = 22T
ex
III
N
.....
N
0
Q:! 11... 60VbI
PSB 2120
CD
i"n!!
~
100flF
N4
~
o
15
17
6
11
21
2
~ln30
l,JkR
~kn
"*
='=
720flF
=l=1~F
14
3
5
13
:::lI
F
-L... i i
047kR
KI •
-5V
_ _ _ _ _ _ _ _ _ _ _ _ _ _ ..Ji
~220pFi~ 51 kR=f"1nF
"""T""" 1~F
i
TR1 BYS 21-45
0100kR
....I.d.
N
L..
TR 1: RM a AL = 630 nH
N,=2x35T
Ni = 19 T
N3 = 19 T
N4 = 22 T
()J
m
N
...a.
~
PSB2120
Absolute Maximum Ratings
Parameter
Symbol
Limit Values
Unit
Supply voltage Vs (pin 22) referred to GND
Vs
60
V
Analog/digital input voltage referred to GND
(pins 2. 3. 4. 5. 7. 8. 13. 15. 16. 19. 20)
iii AID
6
V
Reference output current (pin 21)
10 REF
-5
mA
VEXT
input Z-current
liz
2
mA
VEXT
output current
10
-5
mA
mA
Driver output current (pin 9)
10 SYNC
10 DR
-5
-5
mA
Ambient temperature under bias
TA
-25 to 85
°C
Storage temperature
Tstg
-40 to 125
°C
Thermal resistance
Junction - ambient
1j
50
KlW
SYNC output current (pin 1)
MOS-Handling
Pin 9 must be protected against voltages of ± 10 V. All either pins are protected against ESO.
DC Characteristics
TA = 0 to 70°C, Vs = 11 to 60 V
Parameter
Test Conditions
Reference VREF (pin 21)
1j = 25°C
Output voltage
VREFO
Line regulation
VREF Line
3.92
4.0
4.08
V
60
mV
IL=O mAo
Vs =40 V
Vs =20to 60 V
IL=O mA
Load regulation
20
VREF Load
40
mV
IL = 0.1 to 0.3 mA
Vs = 40 V
Temperature stability
VREFTS
Load qurrent
IREF Load
Siemens Components, Inc.
25
mV
0.5
609
mA
over operating 1j
PSB 2120
DC Characteristics (cont'd)
Parameter
Test Conditions
Oscillator SYNC (pin 1), RC (pin 2)
'osc = 20 kHz, Rc = 39 kO ± 1%, CT = 1 nF ± 1%, TA = 25°C
Initial accuracy
Voltage stability
1
Temperature stability
5
Max. frequency
%
±10
'max
3
%
%
kHz
200
Rc=27 kO
CT =39 pF
H-sawtooth voltage
VH
3.2
V
Vs =40 V
L-sawtooth voltage
VL
1.8
V
Vs =40V
H-sync output level
VOH
5.25
V
IL =0.5 mA
L-sync output level
VOL
0.4
0.8
V
IL =
3
10
mV
2.4
Vs EXT~6.3 V
20 itA
Error Amplifier
COMP (pin 3), Vp (pin 4), VN (pin 5)
Input offset voltage
~o
Input current
I,
Common mode range
Vc
1.8
10
nA
4.5
V
DC open loop gain
Gvo
60
70
dB
Common mode rejection
kCMR
60
70
dB
Unit gain bandwidth
f
0.5
MHz
70
dB
Supply voltage rejection
H-output voltage
VOH
L-output voltage
VOL
Current Limit Comparator Ip (pin 20),
C L (pin) 10 pF
V
IL=1001tA
1
V
IL =
115
mV
Vs=40 V
4
10 itA
IN (pin 19)
TA=25°C
Sense voltage
VSense
Input current
I,
Input voltage range
~
Reponse time to signal at GA
(pin 9)
t Res
Siemens Components, Inc.
100
85
0
1
610
10
nA
1
V
2
its
PSB 2120
DC Characteristics (cont'd)
Test Conditions
Parameter
Pulse Width Modulator
Duty cycle
td
0
I Ie
2
50
%
8
I1A
Undervoltage Detection
Start-up threshold
Threshold hysteresis
Soft Start Gss (pin 6)
CT Charging Current
4
Output Driver GA (pin 9)
1j = 25 °C
H-output voltage
VOH
H-output voltage
VOH
V
Isource = 5 mA
VSEXT
V
Isource = 0 mA
4.5
L-output voltage
VOL
0.4
V
I sink = 5 mA
Rise time
tr
130
200
ns
CL =220 pF
Fall time
t,
130
200
ns
CL =220 pF
Output current
10
5
mA
External Supply VEXT (pin 18)
Output voltage
10
Input voltage
Vi
Z-current
V
6
Vo
Output current
6.0
lz
2
mA
7.5
V
2
mA
5.25
V
0.8
V
1
I1s
Isource = 1 mA
Enable Input ENA (pin 13)
H-input voltage
L-input voltage
ViH
ViL
2.0
Response time to signal at GA
(pin 9)
tRes
0.5
H-input current
IIH
2.5
Siemens Components, Inc.
611
I1A
7j = 25°C
PSB 2120
DC Characteristics (cont'd)
Parameter
Test Conditions
Comparator CN (pin 15), CP (pin 16), 7j = 25 ac
Input offset voltage
Vio
Input bias current
II
Input voltage range
Vi
Response time to signal at CO
(pin 14)
tRes
3
1.5
2.0
10
mV
10
nA
4.5
V
1
Il s
5.25
V
0.8
V
Short Circuit ~ (pin 12), 7j = 25 ac
Sense voltage
Polarity Detection POL (pin 8), EME (pin 7)
H-input voltage
ViH
L-input voltage
ViL
H-input current
IIH
1
10
IlA
Response time to signal
at EME (pin 7)
tRES
0.2
1
Il s
2.0
Digital Outputs EME (pin 7), CO (pin 14)
lOUT = 0.5 mA
Vs EXT~6.3 V
H-output voltage
L-input voltage
Power FEr GA (pin 9), DR (pin 10), SO (pin 11)
Vos
200
V
10
350
mA
6
g
Id (on)
I,
15
40
ns
ns
Id (off)
If
70
40
ns
ns
Ros
ton
=
Id(an)
+ I,
loft
=
Id(oft)
+ If
(on)
Leakage current
I Leak
Power consumption
Ptot
Siemens Components, Inc.
9
612
200
nA
Vos= 200 V
10
mA
Vs= 40 V
fose = 20 kHz
VSEXT = 6.3 V
SIEMENS
General Purpose Power Controller (GPPC)
CMOSIC
Preminimary Data
Type
Ordering Code
Package
PSB 2J21-P
Q67100-H8646
0671OD-H6032
P-DIP-16
P-DSO-20 (SMD)
PSa2121~T
PSB2121
The PSB 2121 is a pulse width modulator circuit designed for fixed-frequency switching
regulators with very low power consumption.
In telefony and ISDN systems a high conversion yield is crucial to maintain functionality
in all supply conditions via "S" or "U" interfac~s. The PSB 2121 design and technology
realize high conversion efficiency and low power dissipation.
It should be recognized that the PSB 2121 can also be used in numerous DC/DC conversion systems other than ISDN power supplies.
The PSB 2121 Contains the Following Functional Blocks
• Undervoltage lockout
• Temperature compensated voltage reference
• Sawtooth oscillator
• Error amplifier
• Pulse width modulator
• Digital current limiting
• Soft start
• Double pulse inhibit
• Power driver
Together with few external components it provides a stable 5 V DC supply for subscriber
terminals (TEs) or network terminations (NTs). It can also be programmed for higher output
voltages, e.g. to supply S-Iines with 40 V.
•
•
•
•
•
•
Switched mode DC/DC-converter
CCID ISDN compatible
Low power dissipation
Supply voltage range 8 V to 70 V
Programmable input undervoltage protection
Programmable overcurrent protection
•
•
•
•
Soft start
Power housekeeping input
Oscillator synchronization input/output
High voltage CMOS technology 70 V
613
PSB 2121
Pin Configurations
(top view)
P-DSO-20
P-DIP-16
DC
REF
DC
OR
N.C.
SYNC
Ip
OR
N.C.
SYNC
GND
GA
GND
UV
GA
EN
IN
VEXT
N.C.
[ss
Vs
EO
Siemens Components, Inc.
614
PSB 2121
uv
EN
EP
N.C.
EO
PWMP
PSB2121
Pin Definitions and Functions
Symbol
Input (I)
Definition
Output (O)
1
REF
0
Reference voltage
Output of the 4.0 V reference
voltage.
2
Ip
I
3
IN
I
Positive current
sense
Negative current
sense
When the voltage difference between these two pins exceeds
100 mV, the digital current limiting
becomes active.
4
GND
I
Ground
All analog and digital signals are
referred to this pin.
5
GA
0
Gate
Totem-pole output driver, has to
be connected with the gate of an
external power switch.
6
VEXT
I/O
External supply
Output of the internal CMOS supply.
Via VEXT the internal CMOS circuits
can be supplied from an external
DC-supply in order to reduce chip
power dissipation.
7
Css
I
Soft start
capacitor
The capacitor at this pin determines the soft start characteristic.
8
Vs
I
Supply voltage
Vs is the positive input voltage.
9
PWMP
I
Pulse width
modulator
Non inverting input of the pulse
width modulator.
10
EO
0
11
EP
I
12
EN
I
13
UV
14
15
16
Pin No.
P·DIP
Function
Error amplifier output.
Positive voltage
sense
Negative voltage
sense
Non inverting input of the error
amplifier.
Inverting input of the error amplifier.
I
Undervoltage
detection
The undervoltage lockout can be
programmed via UV.
SYNC
I/O
Synchronization
This pin can be used as an input
for synchronization of the oscillator
to an external frequency, or as an
output to synchronize multiple
devices.
OR
OC
I
I
R-Oscillator
C-Oscillator
The external timing components of
the ramp generator are attached
to OR and OC.
Siemens Components, Inc.
615
I
en
VEXT
(D"
3
-
+PW
=
8V
~+
Sawtooth
Oscillator
T
Soft
Start
1
~
GND
4
SYNC
14 15 16
1
OR OC
REF
9
PWMP
7
5
[55
GA
CE
m
I\)
...a.
I\)
...a.
PSB 2121
Absolute Maximum Ratings
Parameter
Supply voltage (pin
Limit Values
Symbol
Vs ) referred to GND
Unit
Vs
80
V
iliA
6
V
Reference output current (pin REF)
10 REF
-5
mA
SYNC output current (pin SYNC)
10 SYNC
10 Amp
-5
mA
-5
rnA
Analog input voltage
(pins I p, IN, PWMP, EP, EN, SYNC, OR, OC)
referred to GND
Error amplifier output current (pin EO)
Z-current (pin VEXT)
lzEXT
2
rnA
Output current (pin VEXT)
10 EXT
-5
rnA
Driver output current (pin GA)
lOR
-5
rnA
Ambient temperature under bias
TA
-25 to 85
DC
Storage temperature
Tstg
-40 to 125
DC
DC Characteristics
TA = 0 to 70 DC, Vs = 8 to 70 V
Limit Values
Parameter
Symbol
Supply current
Is
min.
1typo 1max.
130
Unit
Test Conditions
IJ-A
Vs EXT ~6.3 V
4.08
V
l.
60
mV
I
Reference VREF
Output voltage
VREFO
Line regulation
VREF Line
3.92
4.0
= 25 DC,
L=O rnA,
Vs=40V
Vs =20 to 60 V
l.
= 25°C,
L=OmA
Load regulation
VREF Load
20
Temperature stability
VREFTS
25
Load current
Siemens Components, Inc.
40
0.5
IREF Load
617
IL =
mV
0.1 to 0.3 rnA
Vs =40V,
1j = 25°C
mV
0 ... 70°C
rnA
PSB2121
DC Characteristics (cont'd)
Parameter
Test Conditions
OscillatorISYNC/OC
fosc
= 20 kHz, Rc = 39 kO ± 1%, Ro = 0 0, Cr = 1 nF ± 1%
Initial accuracy
~ =25°C
Voltage stability
Temperature stability
%
±10
1
5
3
%
%
Max. frequency
f max
Sawtooth peak voltage
Sawtooth valley voltage
Vs
Vs
H-sync output level
VSYNCH
L-sync output level
VSYNCL
Input offset voltage
\lio
Input current
II
Common mode range
CMR
1.8
DC open loop gain
Gvo
60
70
dB
kCMR
60
70
dB
kHz
Rc= 27 kQ
C r = 39 pF
V
V
Vs= 40 V
Vs= 40 V
5.25
V
IL =
0.4
0.8
V
IL =
3
10
mV
200
3.2
1.8
2.4
0.5 mA
VexT :S;6.3 V
20 IJ.A
Error Amplifier lEO IEP lEN
Common mode rejection
10
nA
4.5
V
Unity gain bandwidth
f
0.5
MHz
Supply voltage rejection
kSVR
70
dB
H-output voltage
L-output voltage
VOH
VOL
CL (pin) :s; 10 pF
1
V
V
IL=-100IJ.A
I L = 1O I-L A
115
mV
Vs= 40 V
10
nA
1
V
2
IJ.s
4
Current Limit Comparator [pi IN'
~ = 25°C
Sense voltage
VSense
Input bias current
II
Input voltage range
\Ii
Response time
(signal at GA)
tRes
Siemens Components, Inc.
100
85
0
1
618
PSB2121
DC Characteristics (cont'd)
Parameter
Test Conditions
Pulse Width Modulator
Duty cycle
td
0
50
%
Under Voltage Detection UV
Start up threshold
pin UV= Vs
Threshold hysteresis
pin UV = Vs
Soft Start Gss
Charging current
Cr
2
VOH
4.5
4
8
j.lA
Output Driver GA
7j= 25°C
High output voltage
Low output voltage
VOL
Rise time
tr
130
Fall time
t,
130
Output current
10
V
Isource = 5 mA
0.4
V
I sink = 5 mA
200
ns
CL =220 pF
200
ns
CL = 220 pF
5
mA
External Supply VEXT
Output voltage
Output current
10
Input voltage
~
Z-current
lz
Power Consumption
Ptot
Siemens Components, Inc.
V
6
Va
6.0
5
619
2
mA
7.5
V
2
mA
6
mW
Isource = 1 mA
Vs = 40 V
'ose = 20 kHz
VExr= 6.3 V
PSB2121
Application Information
Undervoltage Lockout
The undervoltage lockout circuit protects the PSB 2121 and the power devices· from inadequate supply voltage. If Vs is too low, the circuit disables this output driver. This ensures
that all control functions have been stabilized in the proper state when the turn on voltage
(8 V) is reached, and it prevents from the possibility of start up glitches. The undervoltage
lockout is programmable by connecting a Z-diode between Vs and UV from 8 V up to 70 V.
If UV is connected to Vs the default undervoltage lockout is 8 V.
Voltage Reference
The reference regulator of the PSB 2121 is based on a temperature compensated bandgap.
This circuitry is fully active at supply voltages above +6.0 V and provides up to 0.5 mA
of load current to external circuitry at +4.0 V. This reference has to be buffered by an
external capacitor> 0.5 f.LF.
Oscillator
The oscillator frequency is programmed by three components: Ro C, and Ro as shown
in figure 2. The oscillator timing capacitor CT is charged by VREF through Rc and discharged
by Ro. (Ro is series-connected with an internal 9 kQ discharge-resistor). So the rise-time
and the fall-time of the sawtooth oscillator can be programmed individually.
Figure 2
REF
PSB 2121
OC 1 - - - - - - - ;
OR I---{~---;
GND
The PSB 2121 could be synchronized by the rising edge of the SYNC signal, whose frequency must be 10% higher than the free run frequency, determined by the RC-components.
The SYNC pin can also be used as a trigger-output. As long as the capacitor of the
sawtooth oscillator is discharged, SYNC is high. So multiple devices can be synchronized
together by programming one master unit for the desired frequency.
Notice that the frequency of the output driver is half the oscillator frequency.
Siemens Components, Inc.
620
PSB2121
Soft Start Circuit
The soft start circuit protects the power transistors and rectifier diodes from high current
surges during power supply turn-on. When the supply voltage is connected to the PSB 2121
the undervoltage lockout circuit holds the soft start capacitor voltage at zero. When the
supply voltage reaches normal operating range an internal 4 f.LA current source will charge
the external soft start capacitor. As the soft start voltage ramps up to +5 V, the duty cycle
of the PWM linearly increases to whatever value regulation loop requires.
Pulse Width Modulator
The pulse width modulator compares the sawtooth-voltage of the oscillator output with the
input signal at PWMP and with the voltage of the external soft start capacitor at Css
(see figure 1).
Error Amplifier
Conventional operational amplifier for closed-loop gain and phase compensation. Low
output impedance: unity-gain stable.
Control Logic
The control logic inhibits double pulses during one duty cycle and limits the maximum
duty cycle to 50%.
Current Limiting
A differential input comparator terminates individual output pulses each time when the
sense voltage rises above threshold.
When sense voltage rises to 100 mA above threshold a shutdown signal is sent to the
control logic.
CMOS Supply
An integrated 6 V linear voltage regulator supplies the internal low-voltage CMOS circuits
from the input voltage. This supply voltage is connected to pin VEXT and has to be buffered
by an external capacitor (Cm;n = 1 f.LF). Power dissipation of the linear voltage regulator
can be reduced, if an external supply is used for that purpose by connecting it to pin VEXT '
If the input voltage at VEXT reaches 6.3 V the internal linear voltage regulator turns off and
the internal CMOS circuits are fed from the external voltage. In this case the input current
at VEXT is approx. 0.5 mA.
Note: An internal 7.5 V Z-diode protects the VEXT input against overvoltage. The maximum
Z-current is 2 mAl So if the external CMOS supply isn't stabilized the input current
must be limited (e.g. by a resistor).
Siemens Components, Inc.
621
PSB 2121
Extended Input Voltage Range
Some DC/DC-converter applications require a higher input voltage than the maximum supply
voltage of the psa 2121 which is limited to 70 V. Figure 3 shows a method to extend the
input voltage range by connecting a Z-diode between the input voltage and Vs ofthe psa 2121.
Figure 3
V1N
LS:
Vz
Vs
iii ~
iii ~
PSB 2121
GND
GND
If the psa 2121 is fed via VEXT • the input current at pin Vs is approx. 30 !-LA. The additional
power losses are accordingly 30 !-LA . Vz ; the minimum input voltage is Vz + 8 V.
Siemens Components. Inc.
622
Support Tools
I
ISDN PC Development System
Overview
This document is an introduction to the new Siemens ISDN PC Development System.
The system consists of:
•
Modular hardware in the form of the Siemens ISDN User Board (SIPB)
and of several software packages:
•
Mainboard Firmware (MF) to drive the Siemens ISDN PC Board hardware
•
Extensive user friendly Menu Software on PC
•
ISDN Operational Software (lOS) including ready-to-use ISDN Layer-2 and Layer-3
protocols for the Link Access Procedure and Call Control functions according to cCln
standards.
The above hardware and software makes a PC look like a terminal capable of communicating
with the outside world via a voice/ data ISDN network.
Finally, the
•
Siemens ISDN Software Development and Evaluation System (SIDES) contains all the
tools for the customer to develop and test new protocol software using a high-level
language based on Cln's Functional Specification and Description Language (SDL,
CCITT Z. 100 Series).
In short, the use of the Siemens hardware and software tools provides significant savings in
R&D time when designing a customer specific ISDN application.
The following first section of this overview document gives the scope of applications of the
ISDN software tools.
Siemens Components, Inc.
625
I
ISDN PC Development System
1
Introduction
1.1 Design Challenges in ISDN System Development
Designing an ISDN application is a time-consuming task in terms of hardware and software
development and testing. Proper tools can provide significant reductions in R&D costs.
Some of the challenges that engineer implementing an ISDN application has to face are as
follows:
A) Design of Hardware
A stable hardware environment is an absolute requirement to start developing any ISDN
communication application. Meaningful testing of hardware is often possible only with a
dedicated development system.
B) Creation of Firmware
The testing of firmware (including device drivers and interrupt handlers) is complicated
by the fact that firmware is, by definition, real-time. Dynamic hardware errors are difficult
to distinguish from errors in the firmware. An emulator often is necessary to detect,
analyze, and correct these errors.
C) Creation of a Software Development Environment
The entire development environment should ideally be inexpensive, for instance a PC,
for which compilers, editors and other tools are widely available.
D) Protocol Modifications
Without additional tools, the smallest change in the initial protocol often entails timeconsuming coding and verification. All modifications should be automatically documented.
E) Static and Dynamic Testing
Initial static and dynamic testing of the software should be possible independent of the
hardware, but without the need of an expensive emulator.
Siemens Components, Inc.
626
ISDN PC Development System
1.2 The Siemens ISDN PC Development System
The new Siemens ISDN PC Board and the associated software packages have been created
to considerably simplify the implementation of such highly complex and wide-ranging tasks.
To this end, the Siemens ISDN PC Development System offers the user:
A flexible, modular hardware architecture with options that cover virtually all ISDN applications, based on the advanced Siemens ISDN Oriented Modular (IOM®) architecture.
Comprehensive software according to the Open Systems Interconnection (OSI) layered
model.
Clear interface between the protocol software modules and the outside world.
Complete programm generation tools that enable the user to create his own protocol
software using a high-level SOL-like description language.
An advanced testing concept which allows software test on the PC before running it on
the target ISDN hardware.
1.3 What a Customer Needs
All the customer needs to provide to use the Siemens ISDN PC Development System is:
an IBM PC XT / AT or compatible including:
512 Kbyte of RAM
harddisk drive and diskette unit
Microsoft© C-compiler V4.0 or upwards.
Siemens provides the necessary ISDN hardware and the various software packages according to the particular needs and applications of the customer. The software is available on
51/4" diskettes (double sided double density).
Siemens Components, Inc.
627
I
ISDN PC Development System
1.4 Summary of the Hardware and Software Packages
Hardware is provided in the form of a modular Siemens ISDN PC User Board (SIPB) which
can be configured:
as an ISDN Voice/Data Terminal (TE)
as an ISDN Network Termination Simulator (NT-S)
or as an ISDN Line Card (LC) in a Telephone Switching System.
The SIPB is accompanied by resident Mainboard Firmware (MF) which includes the necessary device drivers, memory management and interrupt handlers for the ISDN hardware.
Extensive Menu Software (MS) allows the customer to program the ISDN components directly
from a PC.
Off-the-shelf protocol software is available in different packages known under the generic
name of ISDN Operational Software (lOS). This software includes:
data link layer for the ISDN user-network interface, in other words, the Layer-2 Link
Acces Procedure on the 0 channel (LAPD)
Layer-3 generic call control software, executing the basic voice and data service call
control procedures
switch specific call control software.
Although the lOS is essentially hardware independent, the highest possible efficiency can
be reached with the Siemens ISDN components based on the 10M architecture.
Finally, a comprehensive set of software tools is provided in the form of the Siemens ISDN
Software Development and Evaluation System (SIDES) that runs on a PC.
SIDES consists of:
the Program Coding Tools (PCT), and
the Siemens ISDN Protocol Software Test Tools (SITEST).
The PCT's enable the user to create complex protocol software for Layer 2 and Layer 3 of
the OSI communications model in a simple fashion. Thus, they allow:
to define the protocol using a language similar to SOL
to create object coede by applying only a few generators and a standard C compiler
to create on line and hardcopy documentation.
Siemens Components, Inc.
628
ISDN PC Development System
SITEST is an efficient software package for verifying the operation of protocol software
before it is downloaded on customer specific communication hardware. The package consists of:
• A Static Test Tool for Protocol Software (STEP).
This tool runs on a PC independent of any other hardware to provide a single step test
of the protocol.
• A Dynamic Real·Time Communication Tester (DYRECT).
This programm on a PC allows to verify the dynamic of the protocol software in association
with the firmware and a peer station.
In conclusion, with the new ISDN PC Development System Siemens offers the customer
the same flexibility as known from the ISDN 10M concept:
•
A modular ISDN PC Board
•
Off·the-shelf ISDN Protocol Software with clear interfaces
•
A complete set of ISDN Software Development Tools.
In chapter 2 of this overview document you will find a description of the SIPB hardware.
The firmware and the ready-to-use ISDN Operational Software and Menu Software are
explained in chapter 3. In chapter 4 a general step-by step strategy is outlined for developing
user specific protocol software using the SIDES. A list of manuals provided on the hardware
and software is given at the end of the document.
Siemens Components, Inc.
629
I
ISDN PC Development System
2
H.rdware Description
The heart of the Siemens ISDN PC Board (SIPB) is a mainboard designed to fit in a full-sized
card slot of a personal computer IBM XT/AT. The board includes a complete microcomputer
system with:
•
an SAB 80188 microprocessor
•
a 128 Kbyte (optional 64 Kbyte) EPROM which contains the Mainboard Firmware
•
256 Kbyte of RAM to which ISDN Operational Software from the PC is down - loaded
•
PC bus interface with a dual port RAM and DMA capability.
This interface allows the PC application software to control the SIPB.
As shown in figure 1, six connectors are provided for daughter boards. These contain the
Siemens VLSI circuits of the ISDN Oriented Modular (10M) family to fulfill different user
specific ISDN applications.
Figure 1
Siemens ISDN PC Board
Inside PC
/
A
I
I
Add·On Modules
PC
..I....
I
\
I
Outside PC
Service
Access
Modules
- CJ
Siemens Components, Inc.
630
ISDN PC Development System
Add-On Modules
All daughter boards that need direct microprocessor control have to be plugged into a 96-pin
Add-On Module connector.
Such add-on modules contain an EPROM. This EPROM can be read by the microprocessor
to identify the hardware of the add-on module.
E.g. layer-2, or audio interface add-on module.
Universal Service Access Modules
Daughter boards that do not require microprocessor control but are controlled by an add-on
module via a serial port are called Service Access Modules. A service access module is a
module which can be connected to a 9 pin service access slot corresponding to the controlling add-on module slot. There is a one-to-one correspondence between add-on module
slots and service access module slots (see figure 2).
Universal service access modules can also be plugged into an add-on slot if the user so
desires, because they have additionally a 96 pin connector. In this case the position of the
daughter boards in the add-on slots is not critical.
Figure 2
Add-On Modules
CD
Inside PC
CD
I
• I.
I
I
I
I
Outside PC
Service Access
Modules
'Pi'Om
,p;,O°
,p;'O®
96-Pin AddOn Module
Connector
Main board
9·Pin Service Access
Modu Ie Connector
Siemens Components, Inc.
631
I
ISDN PC Development System
Special Service Access Modules
These Service Access Modules can only reside outside the PC, because of their size or the
fact that they have only a 9-pin access connector. E.g. telephone module, or primary rate
line interface module.
An example of the SIPS in a terminal application is shown in figure 3. The board is configured as an ISDN TE connected to the basic access S bus via the layer-1 S bus service
access module. A layer-2 module contains an ISDN communication controller (ICC: PES 2070)
which offers the access to the ISDN signaling channel (0 channel). The module also contains
a High Level Serial Communication Controller (HSCC: SAS 82520) which may be used as a
source/sink for data in one or both of the ISDN circuit-switched S channels. The audio interface module contains the circuitry to interface the telephone into the SIPS architecture. The
telephone module contains the PSS 2160 Audio Ringing Codec Filter (ARCOFI) to perform
the AID conversion, compensation filtering and ringing functions. It also contains a DTMF
generator to transfer the keypad information to the audio interface module where it is decoded for microprocessor access.
Figure 3
SIPS in a Voice/Data Terminal
S-Layer 1
Siemens Components, Inc.
Layer 2
Audio
632
Interface
Telephone
ISDN PC Development System
Through the modularity of design, the ISDN PC Board offers the user flexibility inherent in
the 10M concept.
Kits of hardware and software are available for commonly used ISDN applications such as:
•
an ISDN Voice/Data Terminal for the S Basic Access
•
an ISDN Voice/Data Terminal for the two-wire (U) subscriber loop (using echo cancellation)
•
an ISDN Voice/Data Terminal for the two-wire (U*) subscriber loop (using time compression multiplexing)
•
an ISDN Network Termination Simulator (NT -S) for the S interface
•
an ISDN Line Card for Basic (S, U or U*) or Primary Access (1544kbiVs S1/T1 or
2048 kbiVs S2/CEPT interface).
3
Software Description
The following software packages are available to support the ISDN PC Board hardware:
•
Object Code:
- the Mainboard Firmware (MF) resident on SIPB
- the ISDN Operational Software (IDS) executed on the PC or downloaded and executed
on the SIPB hardware
- the Menu Software (MS) executed on PC.
These are briefly discussed in this chapter.
• Tools which run on a PC namely
- the Siemens ISDN Software Development and Evaluation System (SIDES).
The use of these tools is explained in chapter 4, where a general step-by step development
strategy is outlined for the design and testing of user specific ISDN protocol software.
Siemens Components, Inc.
633
ISDN PC Development System
3.1 Access to ISDN and Layered Protocol Architecture
The User Access to the ISDN consists of:
•
a number of 64 kbitls bearer channels (n x B)
e.g. n = 2 for basic rate ISDN access
n = 30 or 23 for primary rate ISDN access;
•
and a signaling channel (D), either 16 (basic rate) or 64 (primary rate) kbit/s
(see figure '4).
Figure 4
Layer 3 and Up I
Layer 2
Layer 1
I Layer 2
I
I
:-- -":---:"1"1
I
I
I
I
I
0 0
L
I
I
I I
I
I
I
II
I I
I
I
I
I I
I I
_LI
ISDNNetwork
ISDN
User
Terminals
I
Mainframe
I
I
D
I
I
I
I
I
I
I
I
I
I
I
I
I
0.930/1
Siemens Components, Inc.
0.920/1
0.910/1; 1.1.30
1.431
634
I
I
ISDN PC Development System
•
The B channels are used for end-to-end circuit switched digital connections between communicating stations. The D channel is used for transferring signaling information via CCITT
(0 series) and switch specific signaling protocols.
These protocols can be viewed in terms of the Open Systems Interconnection (OSI) model
of the International Standards Organisation, as shown in figure 5.
The three lowest layers of the OSI model are the services provided by the network (in this
case, the ISDN) for the transfer of information between the end user systems.
•
Each layer communicates with a peer layer via a Peer-to-Peer Protocol transmitted over
the physical link (L 1).
•
Each layer interfaces only with the layer immediately above and immediately below it
via a Service Access POint, e. g. L1- L2- L3.
•
The communication between two adjacent layers is done by the use of a set of Service
Primitives, e. g. DL-EST-RO data link establish request (L3 --c> L2) and DL-EST-IN data
link establish indication (L2 --c> L3).
Figure 5
Layered ISDN Protocol Structure according to the Open Systems Interconnection Model
Data Sourc! I Destination
Network
l7
Application layer
1-----------
Application
l6
Presentation layer
1-----------
Presentation
lS
Session layer
l4
Transport layer
.. _
-.-!'e~-
to. - Peer Protocol _ _ ..
Network layer
l2
Data link layer
l1
Physical layer·
..
- ...
---------,....--
,....--
l3
Data Source I Destination
-- ...
Network
Node
Siemens Components, Inc.
Network
Node
635
Session
Transport
Network
Data link
Physical
Services
}N"W'
"
ISDN PC Development System
The relationship of the Siemens ISDN PC Board and the associated software to the layered
communication model is depicted in figure 6.
Figure 6
I
I
--+-----I}
r-f------t----""I}
_L_3
L2
ICC,ISAC-S
S8C, 18C, IEC,
ACFA,IPAT
L1
PC
lOS
l) ~~~wl;r~Nplus
Mainboard Firmware
---~~~~~~~~~~
LAPD
Layer-3 Call Control
Link Access Procedure for the 0 channel
ICC
ISACTM-S
ISDN Communication Controller PEB 2070
ISDN Subscriber Access Controller for the S interface PEB 2085
L3CC
SBC
= S Bus Interface Circuit PEB 2080
IBC
=
IEC
ISDN Echo Cancellation Circuit PEB 2090
Advanced CMOS Frame Aligner PEB 2035
= ISDN Primary Access Transceiver PEB 2235
ACFA
IPATTM
ISDN Burst Transceiver Circuit PEB 2095
The advanced Siemens ISDN devices offer the PC the physical access to the Band 0 channels, e.g. the S Bus Interface Circuit (SBC: PEB 2080) orthe ISDN Primary Access Transceiver
(IPAT: PEB 2235) and the Adwlnced CMOS Frame Aligner (ACFA: PEB 2035). As shown in
figure· 6 part of the layer 2 is handled by the hardware. Specifically, the ISDN Communication
Controller (ICC:PEB 2(70) and the ISDN Subscriber Access Controller (ISAC-S: PEB 2085)
offer efficient support for the handling of the link access protocol (auto-mode).
Siemens Components, Inc.
636
ISDN PC Development System
The Mainboard Firmware (MF) provides the functions necessary to drive the user specific
hardware on the board.
The ISDN Operational Software (IDS) implements the layer-2 Link Access Protocol for the
D channel (LAPD) and the layer-3 call control functions. It can be run either on the PC or
downloaded and run on the SIPB 5000.
Figure 7 shows in the general SIPB structure.
Messages are transferred between the mainboard firmware and the IDS via a 16 byte mailbox. 8 bytes are used for commands from the IDS to the MF and 8 bytes for responses from
the MF to the IDS.
When the IDS is running on the PC, the host mailbox is used for the commands/responsed
to the mainboard firmware. When running on the SIPB 5000, the IDS mailbox is used for the
commands/responses to the MF and the host mailbox is used for controlling functions,
such as execution start/stop or upper layer services running on the PC.
Figure 7
General SIPB Software Structure
r ---------,
---( L3)
I
I
L2
I
----t
I
I
I
I
EB
ISDN PC User Board
ISDN
Operational
Software
PC
I
I
I
IL
C lOS Mailbox
On Board
RAM
L...-
MainBoard
Firmware
80188
Host Application
___
---- 1
I
CHost Mailbox
I
Dual Port
RAM
I
I
_ _ _ _ _ _ _
&
--..J
Siemens ISDN Components
I
L_______________ I
Siemens Components, Inc.
~
637
ISDN PC Development System
3.2 Mainboard Firmware
The firmware is contained in a part of a 128 Kbyte (or 64 Kbyte) EPROM on the SIPB 5000
mainboard. It includes an interrupt handler with dedicated interrupt service routines, a
memory management for data, drivers for the Siemens ISDN devices and information tables
to keep track of the hardware configuration. In addition, a command/response handler forms
the interface to the PC and lOS command/response mailboxes. These serve as a communication interface between the firmware and the application software on PC, and between the
firmware and the downloaded protocol software (lOS), making the lOS independent of the
hardware. Refer to figure 8.
Figure 8
Mainboard Firmware Architecture
IOS
Host Application
Menu Software
lOS on PC
Sof tware
(
-
dJ
~
lOS
Mail box
Mailbox
-,..-
-:--
FIRMWARE
'/
~
~
'/ /
'/
'/,
'////
I
'/
'//
'//
'////////// '//
'///////-j
~
Command - Response Handler
~
~
'V
~
rv
r
V
MMU
Low
Level
Device
Drivers
f----'--
INFO TABLES
I---
INTERRUPT
SERVER
~
/
~
~
~
~
~
~
~
~
~
~
~
~
~
v~
~
~////////
~
/
////////////,
//
/
/
/
Siemens ISDN Components
Siemens Components, Inc.
638
/////////////, //////.
ISDN PC Development System
3.3 ISDN Operational Software (lOS)
The ISDN Operational Software (lOS) contains:
•
a complete protocol software for the Link Access Procedure in the D channel LAPD
according to CCITT and the switch specific requirements
•
and. optionally. Layer-3 Basic Voice and Data Service Call Control Software according to
CCITT and the Switch Specific Requirements (SIEMENS EWSD. AT & T 5ESS ...).
The portability is ensured by a clear interface to layer 1 (and to the layers above lOS) via
service primitives that are transferred via the lOS mailbox (figure 7).
The lOS has a highly modular structure. As shown in figure 9, it consists of four blocks:
Figure 9
General lOS Architecture
I
L_-T-_J
I
I
lOS
IMMU
I
Layer 3
SOL Level
IPP
--
"LAPO"
IP(S
SOL Level
_
IM(
..
lOS Mailbox
Siemens Components. Inc.
639
ISDN PC Development System
•
lOS Protocol Part (IPP) with layer 2 and layer 3
The layer 2 is composed of five subblocks (called processes):
- The Multiple Frame Control (MFC)
process is responsible for acknowledged information transfer according to the 'Multiple
Frame Operation' specified in the CCID recommendations
- The Unacknowledged Information Transfer Control (UTC)
process for handling the transfer of unnumbered information (UI) frames in case of
link establishment from network side (SETUP UI - Frame)
- The TEl Assign Control (TAC)
process responsible for the automatic or non-automatic terminal endpoint identifier
value aSSignment
- The Physical Link Control (PLC)
responsible for the supervision and control of layer 1
- The Error Control (ERC)
process to support user programming for error processing and statistical functions.
Similary, the layer 3 consists of four processes:
- Call Controll (CC1)
process to execute call control transaction with the exchange (switch specific) and
interpret message types of the layer-3 call control frames
- Layer-3 Management (L3M) process
- Terminal 1 (TM1)
process which supervises and controls the state of the terminal
- Layer-3 Error Control (L3-ERC) process.
•
lOS Mailbox Control (IMC) block which builds the general interface of the lOS to the
outside environment
•
lOS Memory Management Unit (IMMU) is responsible of memory allocation and de-allo-
cation within the lOS
•
lOS Process Control System (I PeS) controls all processing within lOS through a task
scheduler and a task queue.
Siemens Components, Inc.
640
ISDN PC Development System
The IDS is written in C language and is available in different packages:
•
Full layer 2 for Terminal Equipment (TE)
•
Full layer 2 plus layer 3 Basic Voice and Data Service (TE) call control software (e.g. for
interaction with Siemens, AT & T, or Northern Telecom switches).
•
Network Termination Simulator (NT-5)
Software for layers 2 and 3 corresponding to the TE packages.
The scope of the IDS is summarized in figure 10. The NT-S version of the IDS provides a
user with a tool test user defined layer-2 and layer-3 software by setting up a voice/data
link between two ISDN PC Boards, as shown in figure 10c. For more details, refer to
chapter 4.
Figure 10
Scope of Application of the 105
User
Network
0...--___-,
rl---------------------~~~
u------------------ID
SIPB
ISDN Interface (Basic/Primary Access)
__
~;i~
JF?¥\bd
(a)
CD
ISDN
Protocol
Tester
18 [2g1
Switch e. g.
Siemens EWSD
AT & TSESS
1.--_ _ _..... NT OMS 100
.
SIP'Ir---I-O-S(-T-j-""
T- S
X
( b)
®r-----.........
SlP'i
JOSIT~q---------------p
~
~
(e)
TE =Terminal Equipment
Siemens Components, Inc.
;'IN'-SI I"-S
641
Network
Termination
Simulation
SIPB
I
ISDN PC Development System
3.4 ISDN Menu Software (MS)
The ISDN Menu Software (MS) is a user-friendly software package that enables the user
to program and evaluate the Siemens devices on the user board. In order to run the menu
software, the customer needs a SIPS 5000 plus the applicable modules.
The interface to the user is window-driven. Help functions can be called for information on
the hardware so that a novice can quickly get acquainted with the. functions of the registers
on the hardware modules, and test them. No special boot-up procedure is required for the
different configurations as the firmware determines the hardware configuration at power-up
and the menu software adjusts accordingly.
The menu software communicates with the firmware via the host mailbox (see figure 11).
To guide the user, a list of current instruction options constantly appears on the bottom line.
Figure 11
PC
Menu Software
--
_.- r - -ISDN
PC User Board
I
I
I
- - - - - - - - - - --,
Host Mailbox
I
I
I
I
Main board Firmware
(C
I
I
I R)
!
I
I
~
I
I
I
I
I
I
I
I
I
I
I
Hardware
I
Siemens ISDN Components
IL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ JI
Siemens Components, Inc.
642
ISDN PC Development System
Track files of all user register accesses are created, which can be saved and edited (if
required) using the track window or a standard text editor, and re-run later.
These and other advanced features make the menu software an indispensable tool for
anyone wishing to save time when evaluating, programming, and debugging ISDN hardware.
Because the menu software obtains the register information from the firmware this package
will support both current and future Siemens devices.
4
Siemens ISDN Software Development and Evaluation System (SIDES)
Based on the general IDS architecture, a user is able to design his own ISDN protocol software by following the development steps listed below:
@
protocol description (4.1)
G)
static testing (4.2)
® dynamic testing (4.3)
@
downloading on user hardware (4.4)
® final testing in real environment
The Siemens ISDN Software Development and Evaluation System (SIDES), described in
the following sections, will accelerate the implementation of software.
4.1 Protocol Development Using the Program Coding Tools (PCT)
The general idea of the Program Coding Tools (PeT) is to allow the user to specify a protocol
in a simple form similar to the CCITT functional Specification and Description Language
(SDL). This can be done on an IBM PC (AT, XT or compatible) with any standard text editor,
as illustrated in figure 12.
It is important to take a structured approach when designing ISDN protocol software.
In such an approach the protocol is described as a combination of interacting processes.
This approach is taken further in that each process is described as a combination of states.
Siemens Components, Inc.
643
I
ISDN PC Development System
Transitions can be defined between the states. Finally messages are used for communication
between the processes. The PCT implementation of protocol software is based on the use
of a specially tailored task scheduler and message passing system (namely, the lOS Process
Control System IPCS, cf. section 3.3) which renders the processes independent of one
another, testable and easily modifiable.
The above protocol description elements are entered by the protocol designer in the form
of text files with a simple syntax. The text input files (one per process) are then automatically
translated by the PCTs into 'C' source code files.
For documentation and debugging purposes an additional graphic tool generates SOL
drawings in a format compatible with Ventura Publisher® and AutoCAO®. They enable the
user to verify immediately that the protocol behaves as it was intended to do.
The files can be linked together with object files (figure 12), which results in executable
code for the purpose of:
•
static test of the protocol behaviour on PC (IDS with STEP.LlB)
•
dynamic test of the protocol behaviour on PC (IDS with OYRECT.LlB)
•
downloading and execution on Siemens ISDN PC user board (IDS linked with CRTO.OBJ).
Figure 12
Program
Coding Tools
MS DOS 3.2
CD
STEP. LIB
r---- ----,
DYRECT. LIB
r---- ----,
r----
CRTO OBJ
----,
, Operational Software : : Operational Software : 'Operational Software I
Dynamic Test
I : for Downloading on Board
:L. for
Static Test
__________
.JI IL for
__________ ...J L _________ -'
l
Siemens Components, Inc.
644
ISDN PC Development System
4.2 Static Test Using the Static Test Tool for Protocol Software (STEP)
The Static Test Tool allows to test complete protocol behaviour in single step mode independent of any ISDN hardware.
The user's test interface communicates with the lOS over the lOS mailbox (figure 13, in this
case in PC-RAM).
Figure 13
Static Protocol Test on PC
PC
User Interface
,
I
I
I
I
I
IDS
I
P
C
S
lnterface
STEP
I
(C
I R)
I
IDS Mailbox
Thus, the user is able to send stimuli to the lOS (service primitives from the layer above or
below lOS) via the STEP user interface and check if the lOS reacts as expected. If not, the
user may examine the current states of the processes or the contents of the lOS task queue
in IPCS via an additional interface.
All interactions through the lOS mailbox are recorded in an 'Echo' and a 'Logging' file. After
the user has modified his protocol using the PCT, he may re-run the same test using the
'Echo' file. 'Echo' and 'Logging' files are in standard ASCII format.
Siemens Components, Inc.
645
ISDN PC Development System
4.3 Dynamic Test Using the Dynamic Real-Time Communication Tester (DYRECT)
In the next step the same protocol can be combined with a test environment which allows
to run the IDS inside the PC and use in real-time the functions of the ISDN PC Board via the
host mailbox (figure 14). As in the static case, the user is able to send stimuli (such as
layer-3-to-layer-2 commands if layer 3 is not included in IDS) to the IDS via the mailbox.
All interactions via the host mailbox are visible on screen (if desired). All the details, including
time stamps, are stored in a file and can be examined afterwards with a special screening
tool (Screening Tool for Report files, STORY).
This test facility gives the opportunity to test the software in a real system environment (e.g.
switch, or a network termination simulator with IDS available from Siemens, cf. section 3.3)
by examining the debugging information contained in the report file. As a result, in most
cases an expensive protocol analyzer is not necessary.
Figure 14
Dynamic Protocol Test on PC
User Interface
ISDN PC User Board
I
lOS
•
OYRECT
rl
Il
1 1
(c
IR
lOS Mailbox
1 IL
Host Mail box
I
l
Siemens Components, Inc.
Main board Firmware
~
Hardware
646
C
I R)
ISDN PC Development System
4.4 Downloaded 105 on SIPB
In this case, both the lOS mailbox and the host mailbox are located on the SIPS (figure 15).
Again, the host mailbox serves as the interface between the higher layers (,Host Application')
and the lOS protocol layer. The execution of the downloaded lOS is started and controlled
by primitives (e.g. suspend, continue ...) sent from the PC via the host mailbox. These primitives are recognized and delivered to the lOS by the C/R handler in the firmware.
The downloaded ISDN operational software can be tested . by using an SIPS 5000 with a
specially tailored NT-S version of lOS as counterpart as well as with a protocol analyzer
(e.g. Siemens K1195) and, finally, against an ISDN switching network.
Figure 15
Communication between 105, Firmware and PC
r------------,
ISDN PC User Board
ISDN
Operational
Software
lOS
(
Mail box
C
~
I
I
IL
PC
Host Application
_ _ _ _ I--+ _ _ _ _ -,
IR
Host
Mail box
On Board
RAM
Main
Board
Firmware
I
I
80188
Dual Port
RAM
Command I Response Handler
I
-----------------------~
&
Siemens ISDN Components
L _____________________
Siemens Components, Inc.
647
I
I
I
I
I
I
I
~
I
ISDN PC Development System
The Siemens ISDN Software Development and Evaluation System (SIDES is not only a
consistent set of tools, but represents a complete methodology for the implementation of
ISDN protocol software (figure 16). Use of SIDES considerably reduces software design
cycles. As a consequence, it entails a major reduction (up to 80 %) in overall R&D costs.
Figure 16
Development Strategy for ISDN Operational Software
lOS Development
(PCT)
Static Test of lOS
(STEP)
1-
l. Dynamic Test of lOS
( DYRECTl
I
II. (STORY)
Integration of lOS
in
User Hardware
Siemens Components, Inc.
648
ISDN PC Development System
5
Hard- and Software Packages
5.1 Hardware Sets
The various hardware sets and modules which are offered are listed below:
Basic Rate Configuration
Primary Rate Configuration
S-Interface Kit
S-Interface Terminal Equipment
S-Interface NT-Simulator (NT-S)
S-Interface Kit (ISAC-S)
S-Interface Terminal Equipment (ISAC-S)
S-Interface NT-Simulator (NT-S) (ISAC-S)
Uko-Interface Kit
Uko-Interface Terminal Equipment
Uko-Interface NT-Simulator (NT-S)
Upo-Interface Kit
Upo-Interface Terminal Equipment
Upo-Interface NT-Simulator (NT-S)
Primary Rate Kit
Hardware Options
Basic rate kits differ from each other only in the physical transmission module. The general
structure is shown in figure 17. These kits include hardware, firmware (on EPROM), and
menu software.
The block diagram of the primary rate kit is depicted in figure 18. This kit supports T1 and
CEPT applications and includes hardware and menu software as well as firmware on EPROM.
Siemens Components, Inc.
649
I
ISDN PC Development System
Figure 17
Configurations Supporting S-. UkO-' UpO-lnterfaces
~
I~~
TE KIT
NTIS KIT
Interface KIT
Basic Rate KIT
Figure 18
Primary Rate Kit
Primary Rate Kit
(MASTER* )
Primary Rate Kit
(SLAVE * )
+
• MASTER SLAVE Configurations differ only in Jumper Settings.
(
Siemens Components, Inc.
650
Pri mary Rate Kit
ISDN PC Development System
As a particular example the configuration of an S-Interface Kit is given in figure 19 below.
Figure 19
S-Interface Kit Configuration
NT-S
TE
S- Interface KIT
Description
Part Number
Ordering Code
S-Interface Kit
2 x Mainboard SIPS
(includes Mainboard Firmware + Menu Software)
2 x S-Layer-1
Module (SSC)
2 x Layer-2
Module (ICC/HSCC)
2 x Audio Interface Module
2 x Telephone Module
(SICOFI®)
(Optional telephone casing may be requested)
1 x Timing Module
SIPS 7030
Q67100-H8652
Siemens Components, Inc.
651
SIPS 5110
SIPS 5120
SIPS 5130
SIPS 5131
SIPS 5310
ISDN PC Development $ystem
5.2 Software Kits
The lOS is available in source and/or object code. The code for L3 consists of call control
software for basic voice and data services.
Table 1
Protocol Software Packages
Kit
Layer 2
Layer 213
TE
according to CCITI,
AT&T
according to CCITI,
AT&T
NT-S
according to CCITI,
AT&T
according to CCITI,
AT&T
Interface
i.e. TE& NT-S
i.e. TE&NT-S
The SIDES is available in object code. The program BOARD.EXE is used to verify the
firmware and lOS when it is downloaded to the SIPB.
Several possible packages are shown in table 2.
Table 2
Packages
Name
Single
BOARD.EXE
incl. BYT files
STEP
Library and EXE files
DYRECT/STORY
SITEST
PCT
A)
*) SITEST = STEP + DYRECT / STORY + BOARD.EXE
~) Incl. IPCS, C-Source Code Generator and Documentation Generator
Siemens Components, Inc.
652
ISDN PC Development System
5.3 Applications
The main applications are again summarized in table 3. This table also reflects the normal
steps of development, beginning with hardware evaluation and ending in complete user
system with adapted software.
Table 3
SIPS - lOS - SIDES Application Overview
1.
2.
ISDN development
platform including a
coprocessor system
Access to
all registers
Clear functional
interface to user
developed protocol
SW.
B
Functional unit,
with specific
layer-2 & -3 SW.
~
Allows
customer to run
various
applications
for voice
and data.
Control via
terminal
or host-mailbox
programming
SW
B
~
L3
4.
3.
Allows to establish a
voice and I or data
communication to a
peer station.
B
I~ul
B
~
~
I
SITEST
I
Simulation
and analysation
of protocol
Control of
MFand lOS
on board
Enables the
customer to
modify and
adapt the
delivered
SW packages to this
own
requirements.
B
~
SW
B
G
~
ISI1EST I
EJ
Siemens Components, Inc.
653
I
ISDN PC Development System
6
Literature References, Abbreviations and Definitions
Literature References
a) General Literature
CCITT Recommendation
CCITT Recommendation
CCITT Recommendation
0.920/1
1.440/1
0.930/1
b) Literature from Siemens
PCT Demo Guideline Rev. 1.0
SIPS C / R-Mailbox Interface Specification, Volume 3,2.89
SIPS User Manual, Volume 2, 4.89
SITEST Manual Rev. 1.1
PCT User Manual Rev. 2.1
lOS LAPD Protocol Reference Spec. Rev. 1.0
IPCS Technical Description Rev. 1.0
SIPS Firmware Manual, Volume 5; 1.89
Abbreviations, Definitions
LAPD
lOS
10M®
IPCS
SDL
SIPS
STEP
DYRECT
STORY
SITEST
SIDES
PCT
=
=
=
=
=
=
Link Access Procedure on the D channel
ISDN Operational Software
ISDN Oriented Modular
lOS Process Control System
Functional Specification and Description Language
Siemens'lSDN PC User Soard
Static Test Tool for Protocol software
Dynamic Real-Time Communication Tester
Screening Tool for Report Files
Siemens ISDN Protocol Software Test Tools
Siemens ISDN Software Development and Evaluation System
Program Coding Tools
Siemens Components, Inc.
654
Data Communication ICs
I
Data Communication ICs
I
Siemens Components, Inc.
657
SIEMENS
High-Level Serial
Communications Controller (HSCC)
Type
Ordering Code
SAB 82520-C
Q67100-H8830
SAB 82520
SAF82520
Package
SAB 82520, a High-level Serial Communications Controller (HSCC), has been designed to
free the user from tasks occuring in communication via networks and trunk lines.
SAB 82520 is an X.25 LAPB/LAPD controller which, to a large degree performs communicatiofls procedures independently of CPU support.
A parallel processor bus constitutes the j.l.C system. The communications interface is
implemented by two full-duplex HDLC channels, which can be operated independently
from one another. The HSCC is connected to the transmission line via additional line drivers
or modems. External logic is cost-effective because clock recovery can be performed by
an on-chip oscillator, DPLL circuits and a programmable baud rate generator.
Features
•
•
•
•
•
•
•
•
•
•
•
•
•
Two independent HDLC channels
Implementation of X.25 LAPB/LAPD protocol
Programmable timeout and retry conditions
FIFO buffers for efficient transfer of data packets
Digital phase-locked loop for each channel
Baudrate generator and oscillator
Different modes for clock recovery and data encoding
High-speed data rate (up to 4 MHz)
Supports bus configuration by collision resolution
Telecom-specific features programmable
8-bit parallelj.l.P interface
Advanced CMOS technology
Low power consumption; active: 25 mW at 4 MHz
standby: 3 mW
• SAB 82520: operating temperature 0 to 70°C
• SAF 82520: operating temperature -40 to 85°C
658
SAB 82520
SAF82520
Logic Symbol
}serial Data
}serial Clock
Address!
Data Bus
}
CTSA!CxDA
Channel A
Modem Control
Bus Access
}serial Data
}serial Clock
Processor
Control
}
+5 V GND
Siemens Components, Inc.
RES
659
Modem Control
Bus Access
Channel B
SAB 82520
SAF 82520
Pin Configurations
P-DIP; C-DIP
(top view)
AD 4
AD 3
AD 5
AD 2
AD 6
AD 1
AD 7
ADO
RTSA
RD
CTSA/(xDA
WR
RxDA
Voo
TxDA
Rx (lK A
TxDB
Rx(lKB
RxDB
Tx(lK A
TxCLKB
CTSB/(xDB
(S
RTSB
RES
ALE
Vss
INT
PL-CC
AD7
ADI
RTSA
ADO
R5
CTSAlCxDA
RxDA
TxDA
WR
Vee
TxDB
RxClKA
RxDB
Rx ClK B
CTSB/(x[8
TxClKA
RTSB
TxCLKB
Siemens Components, Inc.
660
SAB 82520
SAF 82520
Pin Definitions and Functions
Pin No.
Symbol
Input (I)
Functions
Output (0)
25
26
27
28
1
2
3
4
ADO
AD1
AD2
AD3
AD4
AD5
AD6
AD7
lID
lID
lID
lID
lID
lID
lID
lID
Address Data Bus
The multiplexed address data bus transfers data and
commands between the ~p system and the HSCC.
5
12
RTSA
RTSB
0
0
Request to Send
When the RTS bit in MODE is set, the RTS signal goes
low. When the RTS bit is reset, the signal goes high
of the trans'mitter has finished and there is no further
request for a transmission. In a bus configuration,
RTS goes low during the actual transmission of a
frame shifted by a clock period, excluding collision
bits.
6
11
CTSAlCxDA I
CTSB/CxDB I
Clear to SendlCollision Data
A low on the inputs enables the respective transmitter.
If the transmitters are always enabled, CTS should be
connected to Vss. In a bus configuration the external
serial bus must be connected to the respective C x D
pin.
7
10
RxDA
RxDB
I
I
Receive Data
These lines receive serial data at standard TIL or
CMOS levels.
8
TxDA
TxDB
0
0
Transmit Data
These lines transmit serial data at standard TIL or
CMOS levels. They can be programmed as push-pull
or open-drain outputs.
13
RES
I
RESET
A high on this input forces the HSCC into reset state.
The HSCC is in power-up mode during reset and in
power-down mode after reset. The minimum pulse
length is 1.8 ~s.
14
Vss
15
INT
9
Ground (0 V)
0
Siemens Components, Inc.
Interrupt Request
The signal is activated when the HSCC requests an
interrupt. It is an open-drain output.
661
I
SAB 82520
SAF82520
Pin Definitions and Functions (cont'd)
Pin No.
Symbol
Input (I)
Functions
Output (0)
16
ALE
I
Address Latch Enable
A high on this line indicates an address on the external
address data bus, selecting one of the HSCC internal
sources or destinations
17
CS
I
Chip Select
A low on this signal selects the HSCC for a read/write
operation.
18
19
TxClKB
TxClKA
I/O
I/O
Transmit Clock
20
21
RxClKB
RxClKA
I
I
22
Voo
23
WR
These pins can be programmed in several different
modes of operation. T x ClK may supply the transmit
clock for the respective channel, a receive strobe
signal (T x ClKA) and a transmit strobe signal (T x ClKS)
or a frame synchronization signal (T x ClKA, clock
mode 5). Programmed as outputs, TxClK supply the
transmit clock of the respective channel or a tristate
control signal, indicating the· programmed transmit
time slot (T x ClKB, clock mode 5).
Receive Clock
These pins can be programmed in several different
modes of operation. In each channel R x CK may supply
the receive clock, the receive and transmit clock, the
clock for the baud rate generator or the clock for the
DPlL. They also can be programmed for use as a
crystal oscillator.
Power
+5 V power supply.
I
Write
This signal indicates a write operation.
24
RD
I
Read
This signal indicates a read operation.
Siemens Components, Inc.
662
SAB82520
SAF 82520
Applications
Figure1a
Point-to-Point Configuration
r----------,
r-----------,
I
I
I
I
Combined
Station
II
Combined
Station
I
I
I
I
i
CPU
CPU
IL _________ -lI
L _________ ..J
I
I
Figure1b
Point-to-Multipoint Configuration
I
Figure 1c
Multimaster Configuration
I
I
I
I
-----4~I----...~1 Station n
IStatiOn(n-lll"'"..
Siemens Components, Inc.
I
663
SAB 82520
SAF 82520
Description
In a point-to-multipointor in a multimaster configuration the HSCC can be used as a central
station (master) or a peripheral station. As a peripheral station tne HSCC can initiate the
transmission of data. An internal function block provides for collision avoidance, which may
occur if several stations start the transmitting simultaneously.
Furthermore, in a special operating mode the HSCC can transmit or receive data packets in
programmable time slots; this makes SAB 82520 especially suitable for applications in
systems designed for packet switching. In this application in particular, the integrated
collision-resolution mechanism provides optimal utilization of system-internal PCM paths.
Characteristics
A number of characteristics which distinguish the SAB 82520 from conventional lowlevel
HOLC devices are described below.
Support of Layer-2 Functions by HSCC
"Low-level" HOLC devices usually support various of protocols. When applying the HOLC
protocol mainly bit-oriented functions such as bit stuffing, CRC check, flag and address
recognition are performed. SAB 82520 has been especially designed to support the ISO
HOLe protocol. In addition to the bit-oriented functions, the device provides a high degree
of procedural support and evaluates the layer-2 control field. The communications procedures are processed between the communications controllers and not between the processors. As a result procedure handshaking is no longer necessary. The processor is informed
of the status of the procedure however. The dynamic load of the processor is thus largely
reduced. To maintain cost effectiveness and flexibility, not all layer-2 functions have been
implemented as hardware. Instead, functions such as connection setup/connection cleardown and error recovery in case of protocol errors are performed by the processor software.
Operating Modes
The distribution of functions between HSCC and CPU applies to the auto mode. As a prerequiste for this operating mode, the window size between transmitted and acknowledged
frames has to be limited to 1. Alternatively, transparent modes can be applied, the data
field as well as the layer-2 headers are forwarded directly to the CPU. The reception and
transmission of messages is fully controlled by the CPU. This operating mode is selected
when the component is used as a central station (master) or if the accepted distance
between transmitted and received frames (window size) is larger than 1.
Furthermore, there is a possibility to bypass the receiver and to get access to the received
'
data directly.
FIFO Buffers for Efficient Transfer of Data Packets
Another feature of the SAB 82520 can be seen in the buffers that are used for temporary
storage of data packets which are transferred between the serial communication interface
and the parallel system bus. Oue to the overlapping input/output operation (dual-port
behavior), the maximum length of the data packets is not limited by the buffer size. The
dynamic load of the processor is reduced by transferring the data packets block by block.
Siemens Components, Inc.
664
SAB 82520
SAF 82520
One FIFO buffer with a total capacity of 64 bytes per direction and channel is divided into
two memory pools of 32 bytes each. When a pool is filled (receive mode) or emptied (transmit mode) via the serial interface, the processor is prompted by interrupt to read or write
this pool. Subsequently the second pool is filled or emptied. During this time the CPU can
transfer the first block thereby ensuring availability of the pool. With a serial transfer rate
of 1 Mbitls the reaction time between the first prompting and data overflow with loss of data
is 256 Ils. In addition, the transmit FIFO provides the flexibility for temporarily storing blocks
of various lengths, which can be received in rapid succession. The FIFO will also store a
data packet when a preceding short data packet stored in the memory has not yet been
read by the processor.
The HSCC is especially suitable for cost-critical applications with Single chip processors
due to its memory organization and on-chip memory control.
Move string commands are available for high-performance applications where fast data
rates at the communication interface and a high level of processor performance are required.
The FIFO can then be addressed by the automatically incremented address.
Serial Interface
The serial interface provides two independent, high-performance communication interfaces.
As already mentioned, the ISO HDLC layer-2 protocol is supported by the HSCC. In addition,
layer-1 functions are provided by means of on-chip circuits. Eight different operating modes
can be selected to clock the serial data stream.
•
During the self-clocked operating mode, the transfer clock is recovered from the received
data stream by means of an external crystal only. On-chip oscillator and DPLL circuits
sample the received bit stream and adjust the clock edge to the center of the data bit.
•
The bit stream is synchronized in the externally clocked operation mode by external
clock signals. One the whole, 4 different clock Signals separated by direction and channel,
can be forwarded.
In addition to the data clock, an externally supplied strobe signal can be applied to determine the time period during which data is to be received or transmitted. Using another
operating mode, a time slot (up to 64 bit) can be programmed for transmitting data and
another time slot for receiving data. One time slot consists of eight clock cycles.
•
With the point-to-multipoint configuration, comprising a central station (master) and
several peripheral stations (slaves), data transmission can be initiated by a slave. If several
stations (slaves) transmit data simultaneously, the bus is assigned to one station by a
collision-resolution procedure implemented by the HSCC. The bus assignment functions
in accordance with the principle applied with the ISDN S bus. Its collision-resolution
procedure helps to ensure a sharing of priority among the slave stations.
•
The maximum data rate of the externally clocked operating mode is 4 Mbits per second.
In the self-clocked operating mode with an external reference clock or the crystal oscillator, the maximum clock rate is 12 MHz, the maximum data rate will be 750 kbitls.
Siemens Components, Inc.
665
I
SAB 82520
SAF 82520
Description of Block Diagram
The chip contains a serial interface for two channels, including a DPLL and collision-detection
block, a data-link controller and the FIFO buffers. The IJ.P interface, including the status and
command registers, is used for both channels. These functions are implemented in 2 IJ.m
CMOS technology.
Block Diagram
Channel A
Mode
Command
Status
•
ir''''
.:;J
.-
8·Bit
Address IData
Control
Signals
{
"
Bus
Interface
Unit
LAP
Controller
Controller
Lr
Transmit
FIFO
~
".Receive
FIFO
+
Data
Link
Controller
K=
...
Ii--
Time Slot
Assignment
Sp
Register
r
I
Channel B
Mode
Command
Status
Siemens Components, Inc.
j
Receive
FIFO
Transmit
FIFO
lb,..,
~
J=:::J
Controller
666
RxDA
Decoder
Collision
Detection
DPLL A
------
J-------WClock
Control
DPLL B
Data
Link
Controller
,
LAP
Controller
TxDA
RTSA
(TSAlCxDA
*
RxCLK A
RxCLK B
TxCLK A
TxCLK B
[TSB/CxDB
Decoder
Collision
Detection
RTSB
TxDB
RxDB
SAB 82520
SAF 82520
Absolute Maximum Ratings
Limit Values
Parameter
Storage temperature
Operating temperature:
Operating temperature:
SAB 82520
SAF 82520
Voltage at any pin vs. ground
Symbol
min.
Tstg
TA
TA
Vs
max.
Unit
-65
125
°C
0
-40
70
85
°C
°C
-0.4
Vee +0.4
V
DC Characteristics
SAB 82520: TA = 0 to 70 o G; Vee = 5 V ± 10%; GND = 0 V
SAF 82520: TA = -40 to 85°G; Vee = 5 V ± 5%; GND = 0 V
Limit Values
Parameter
Symbol
min.
L-input voltage
H-input voltage
lIil
lIiH
Vss-O.4
L-output voltage
H-output voltage
VOL
VOH
Input leakage current
Output leakage current
~l
Vee supply current
p. d.
p. u.
Icc
IOl
typo
2.4
Vee-0.5
Unit
0.8
Vee+0.4
V
V
0.45
V
V
V
IOl = 2 rnA
IOH =-400 f..LA
IOH =-100 f..LA
10
10
f..LA
f..LA
lIiN = Vee to 0 V
VOUT= Vee to 0 V
1.8
7
rnA
rnA
Vee
-10
-10
0.5
5
Icc
max.
Test Conditions
Vee = 5 V,
C p = 4 MHz
Inputs at Vss/Vee
No output loads
Capacitance
TA=25°C; Vee=GND=OV
Limit Values
Parameter
Input capacitance
fe= 1 MHz
InpuVoutput capacitance
Output capacitance
unmeasured pins
returned to GND
Siemens Components, Inc.
typo
max.
Unit
CIN
5
10
pF
CliO
10
20
pF
8
15
pF
Symbol
min.
COUT
667
I
8AB8252O
8AF82520
IJ.P Interface Timing
Read Cycle
AlE~~~-
__________________
AD
-J~~
.I1'---~'-----
_ _ _ _ _ _ _ _ _ _ _ __ _
- - -- - - --- -- - -- - ----
Write Cycle
-------------~;~~tf--'~-----~-] /
WR
AD ______________
Data
____________. Data
\rnA. __ _
Read Cycle
Limit Values
Parameter
Symbol
min.
Address hold after ALE
Address to ALE setup
tLA
tAL
25
20
Data delay from RD
RD pulse width
t RO
tRR
110
Output float delay
tOF
RD control interval
tRI
ALE pulse width
tAA
60
50
Parameter
Symbol
min.
WR pulse width
Data setup to WR
tww
tow
Data hold after WR
WR control interval
two
tWI
60
30
10
60
max.
Unit
ns
ns
110
ns
ns
25
ns
ns
ns
Write Cycle
Limit Values
Siemens Components, Inc.
668
max.
Unit
ns
ns
ns
ns
SAB 82520
SAF 82520
Serial Interface Timing
Bus,
---,......-----H-JI~----+_--- Timing Mode 2
Bus,
'I-r--------- Timing Mode 2
AC Characteristics
SAB 82520: TA = 0 to 70°C; Vcc = 5 V ± 10%; GND = 0 V
SAF 82520: TA = -40 to 85°C; Vcc = 5 V ± 5%; GND = 0 V
Limit Values
Parameter
_.
Symbol
min.
Receive data setup
Receive data hold
f RDS
fRDH
0
30
ns
ns
Collision data setup
Collision data hold
tCDS
tCDH
0
30
ns
ns
Transmit data delay
tXDD
20
68
ns
Request to send delay 1
Request to send delay 2
tRTD 1
tRTD 2
30
20
130
ns
ns
Clock period
tcp
240
ns
Clock period Low
Clock period High
t CPL
tCPH
90
100
ns
ns
Siemens Components, Inc.
669
max.
85
Unit
SAB 82520
SAF 82520
Clock Mode 5
RxCLK AlB _ _..J
TxCLK A _ _ _
~
____
~
_ _ _ _ _+-_.....J
TxCLK B _ _--I...
TxCLK B ----------h
Bus, Timing Mode 2
Limit Values
Parameter
max.
Symbol
min.
Unit
Sync pulse delay
tSD
30
ns
Sync pulse setup
tss
30
ns
Sync pulse width
tsw
40
Time-slot control 2 delay
Time-slot control 1 delay
tTCD 2
tReD 1
20
30
ns
95
120
ns
ns
Clock Mode 1
RxCLK AlB
TxCLK A _ _ _ _ _ _ _ _-+____
~
TxCLK B _ _ _ _ _ _ _ _ _ _ _ _ _
~
Limit Values
max.
Parameter
Symbol
min.
Receive strobe delay
Receive strobe setup
Receive strobe hold
tRSD
tRSS
tRSH
30
70
30
ns
ns
ns
Transmit strobe delay
Transmit strobe setup
Transmit strobe hold
tXSD
txss
tXSH
30
90
30
ns
ns
ns
Siemens Components, Inc.
670
Unit
SAS 82520
SAF 82520
AC Testing Input, Output Waveform
AC Testing Load Circuit
2,4
2,0"
Device
Under
Test
2,0
Test POints/
0,8 /
"0.8
0,45
ACTesting
Inputs are driven at 2.4 V for logic "1" and 0.45 V for logic "0".
Timing measurements are made at 2.0 V for logic "1" and at 0.8 V for logic "0".
Siemens Components, Inc.
671
SIEMENS
High-Level Serial
Communication Controller Extended
(HSCX)
Preliminary Data
SAB 82525
SAB 82526
SAF82525
SAF82526
CMOSIC
The SAB 82525 is a High-Level Serial Communications Controller compatible to the SAB 82520
HSCC with extended features and functionality (HSCX).
The SAB 82526 is pin and software compatible to the SAB 82525, realizing one HDLC
channel (channel B).
The HSCX has been designed to implement high-speed communication links using HDLC
protocols and to reduce the hardware and software overhead needed for serial synchronous
communications.
Due to its 8-bits demultiplexed adaptive bus interface it fits perfectly into every SIEMENS/
INTEL or Motorola 8- or 16-bit microcontroller or microprocessor system. The data throughput
from/to system memory is optimized transfering blocks of data (usually 32 bytes) by means
of DMA or interrupt request. Together with the storing capacity of up to 64 bytes. in on- chip
FIFO's, the serial interfaces are effectively decoupled from the system bus which drastically
reduces the dynamic load and reaction time of the CPU.
The HSCX directly supports the X.25 LAP B, the ISDN LAP p, and SDLC (normal response
mode) protocols and is capable of handling a large set of layer-2 protocol functions
independently from the host processor.
Furthermore, the HSCX opens a wide area for applications which use time division multiplex
methods (e.g. time-slot oriented PCM systems, systems designed for packet switching,
ISDN applications) by its programmable telecom-specific features.
The HSCX is fabricated using SIEMENS advanced ACMOS 3 technology and available in
a PL-CC-44 pin package.
672
SAB 82525
SAB 82526
SAF82525
SAF 82526
Features
Serial Interface
•
•
•
•
•
•
•
•
Two independent full-duplex HDLC channels (SAB 82526: one channel)
On chip clock generation or external clock source
On chip DPLL for clock recovery for each channel
Two independent baudrategenerators (SAB 82526: one baud rate generator)
Independent time-slot assignment for each channel with programmable time-slot length
(1 - 256 bit)
Different modes of data encoding
Modem control lines (RTS, CTS, CD)
Support of bus configuration by collision resolution
Programmable bit inversion
Transparent receive/transmit of data bytes without HDLC framing
Continuous transmission of 1 to 32 bytes possible
Data rate up to 4 Mbitls
Protocol Support
•
•
•
•
•
•
Various types of protocol support depending on operating mode
Auto mode
- Non auto mode
- Transparent mode
Handling of bit oriented functions in all modes
Support of LAPB/LAPD/SDLC/HDLC protocol in auto mode (1- and S-frame handling)
Modulo 8 or modulo 128 operation
Programmable timeout and retry conditions
Programmable maximum packet size checking
~p
Interface
•
•
•
•
•
64 byte FIFO's per channel and direction
Storage capacity of up to 17 short frames in receive direction
Efficient transfer of data blocks from/to system memory by DMA or interrupt request
8-bit demultiplexed or multiplexed bus interface
Intel or Motorola type MP interface
General
•
•
•
Compatible to SAB 82520 (HSCC)
Advanced CMOS technology
Low power consumption ~ active 25 mW at 4 MHz
standby 4 mW
Siemens Components, Inc.
673
SAB
SAB
SAF
SAF
82525
82526
82525
82526
The data link controller handles all functions necessary to establish and maintain an HOLC
data link, such as
Flag insertion and detection,
Bit stuffing,
CRC generation and checking,
Address field recognition.
Associated with each serial channel is a set of independent command and status registers
(SP-REG) and 64-byte deep FIFO's for transmit and receive direction.
OMA capability has been added to the HSCX by means of a 4-channel OMA interface
(SAB 82525) with one OMA request line for each transmitter and receiver of both channels.
Siemens Components, Inc.
674
SAB 82525
SAB 82526
SAF82525
SAF 82526
Pin Configurations
(top view)
PL-CC-44
6 5 4 3 2 1 44 43 42 41 40
WRIICO
o
7
ES
CTSA/CxDA
DRQRA
DRQTB
DRQRB
TxCLKA
RxCLKA
AxCLKA
RxCLKB
TxCLKB
AxCLKB
DACKA
DACKB
SAB 82525
SAF 82525
TxDB
CTSB/CxDB
RTSB
RxDB
RES
18 19 20 21 22 23 24 25 26 27 28
0
V'!..o LI"I ...j- m N . - 0 I~
~~~«««««««3
.-
......
u.J
....J
«
PL-CC-44
~
......
c
10
.
"--!
£"'-. ...0 If'I ....:t rn N
<:>
0
a::DDDDDDDD~:Z
6 543 2 1 444342 4140
WR/ICO
CS
0
N.C.
SAB 82526
SAF 82526
NL
TxDB
CTSBI CxDB
RTSB 15
RxDB
RES
N.L
DRQTB
DRQRB
N.C.
RxCLKA
AxCLKA
RxCLKB
TxCLKB
AxCLKB
N.C.
DACKB
18 19 20 21 22 23 24 25 26 27 28
-0
~~
V1...olf'l...:tmN
~ °l~
Vl««««« ««25
--~
......
UJ
....J
«
Siemens Components, Inc.
675
I
SAB 82525
SAB 82526
SAF82525
SAF 82526
Pin Definitions and Functions
Pin No.
Symbol
Input (I)
Function
Output (0)
42
43
44
1
2
3
4
5
DO
D1
D2
D3
D4
D5
D6
D7
I/O
RD/IC1
I
6
Data Bus
The data bus lines are bidirectional threestate lines
which interface with the system's data bus.
These lines carry data and command/status to and
from the HSCX.
Read, Intel bus mode, IM1 connected to low
This signal indicates a read operation. When the HSCX
is selected via CS the read signal enables the bus
drivers to put data from an internal register adressed via
AO-A6 on the data bus.
When the HSCX is selected for DMA transfers via DACK,
the RD signal enables the bus driver to put data from
the respective receive FIFO on the data bus. Inputs to
AO-A6 are ignored.
Input Control 1, Motorola bus mode IM1 connected
to high.
If Motorola bus mode has been selected this pin serves
either as
E = Enable, active high (IMO tied to low) or
DS = Data Strobe, active low (IMO tied to high)
input (depending on the selection via IMO) to control
read/write operations.
7
WR/ICO
I
Write, Intel bus mode
This signal indicates a write operation. When CS is active
the HSCX loads an internal register with data provided
via the data bus. When DACK is active for DMA transfers
the HSCX loads data from the data bus on the top of
the respective transmit FIFO.
Input Control Motorola bus mode
In Motorola bus mode, this pin serves as the RIW input
to distinguish between read or write operations.
8
CS
I
Chip Select
A low signal selects the HSCX for a read/write
operation.
Siemens Components, Inc.
676
SAB 82525
SAB 82526
SAF 82525
SAF 82526
Pin Definitions and Functions (cont'd)
Pin No.
Symbol
Input (I)
Function
Output (0)
RXDA
RXDB
I
16
10
15
RTSA
RTSB
0
11
CTSA/
CXDA
CTSB/
CXDB
I
9
14
Receive Data (channel A/channel B)
Serial data is received on these pins at standard TIL
or CMOS levels.
Request to Send (channel Nchannel B)
When the RTS bit in the mode register is set, the RTS
signal goes low. When the RTS i reset, the signal goes
high if the transmitter has finished and there is no
further request for a transmission.
In a bus configuration, this pin can be programmed via
CCR2 to:
- go low during the actual transmission of a frame
shifted by one clock period, excluding collision bits
- go low during the reception of a data frame
- stay always high (RTS disabled).
Clear to Send (channel A/channel B)
A low on the CTS inputs enables the respective transmitter. Additionally, an interrupt may be issued if a state
transition occurs atthe CTS pin (programmable feature).
If no "Clear To Send" function is required, the CTS
inputs can be connected directly to GND.
Collision Data (channel A/channel B)
In a bus configuration, the external serial bus must be
connected to the respective CxD pin for collision detection.
12
13
TXDA
TXDB
0
17
RES
I
Transmit Data (channel Nchannel B)
Transmit data is shifted out via these pins at standard
TIL or CMOS levels. These pins can be programmed
to work either as push-pull, or open drain outputs
supporting bus configurations.
RESET
A high signal on this input forces the HSCX into the
reset state. The HSCX is in power-up mode during
reset and in power -down mode after reset. The minimum
pulse width is 1.8 ms.
Siemens Components, Inc.
677
I
SAB 82525
SAB 82526
SAF82525
SAF82526
Pin Definitions and Functions (cont'd)
Pin No.
Symbol
Input (I)
Function
Output (0)
18
IM1
I
Input Mode 1
Connecting this pin to either Vss or Voo the bus interface
can be. adapted to either SIEMENS/INTEL or Motorola
environment.
IM1 = LOW: Intel bus mode
IM1 = HIGH: Motorola bus mode
19
ALE/IMO
I
Address Latch Enable (Intel bus mode)
A high on this line indicates an address on the external
address/data bus, which will select one of the HSCX's
internal registers. The address is latched by the HSCX
with the falling edge of ALE. This allows the HSCX to be
directly connected to a CPU with multiplexed address/
data bus compatible to SAB 82520 HSCC.
The address input pins AO-A6 must be externally connected to the data bus pins (00-06 for 8-bit CPU's,
01-07 for 16-bit CPU's, i.e. multiply all internal register
addresses by 2).
Input Mode 0, Motorola bus mode
In Motorola Bus Mode, the level at this pin determines
the function of the IC1 pin (see description of pin 6).
20
Vss
I
27
26
25
24
23
22
21
AO
A1
A2
A3
A4
A5
A6
I
28
INT
0
Ground (0 V)
Address Bus
These inputs interface with seven bits of the system's
address bus to select one of the internal registers for
read or write.
They are usually connected at AO-A6 in 8-bit systems
or at A1-A7 in 16-bit systems.
Interrupt Request
The signal is activated, when the HSCX requests an
interrupt.
The CPU may determine the particular source and cause
of the interrupt by reading the HSCX's interrupt status
registers. (ISTA, EXIR).
INT is an open drain output, thus the interrupt requests
outputs of several HSCX's can be connected to one
interrupt input in a "wired-or" combination.
This pin must be connected to a pull-up resistor.
Siemens Components, Inc.
678
SAB82525
SAB 82526
SAF82525
SAF82526
Pin Definitions and Functions (cont'd)
Pin No.
Symbol
Input (I)
Function
Output (O)
30
DACKA
DACKB
I
29
DMA Acknowledge (channel A/channel B)
When low, this input signal from the DMA controller
notifies the HSCX, that the requested DMA cycle controlled via DRQxx (pins 37-40) is in progress, i.e. the
DMA controller has achieved bus mastership from the
CPU and will start data transfer cycles (either read or
write).
Together with RD, if DMA has been requested from the
receiver, or with WR, if DMA has been requested from
the transmitter, this input works like CS to enable a data
byte to be read from or written to the top of the receive
or transmit FIFO of the specified channel.
If DACKn is active, the input to pins AD-A6 is ignored
and the FIFOs are implicitly selected.
If the DACKn signals are not used, these pins must be
connected to Voo.
34
31
AxClKA
AxClKB
I
Alternative Clock (channel A/channel B)
These pins realize several input functions. Depending
on the selected clock mode, they may supply either a
- CD (= Carrier Detect) modem control or general
purpose input.
This pin can be programmed to functions as receiver
enable if the "auto start" feature is selected (CAS bit in
XBCH set). The state at this pin can be read from VSTR
register,
- or a receive strobe signal (clock mode 1)
- or a frame synchronization signal in time-slot oriented
operation mode (clock mode 5)
- or, together with RxClK, a crystal connection for
the internal oscillator (clock mode 4,6,7, AxClKA)
only).
Siemens Components, Inc.
679
I
SAB82525
SAB 82526
SAF 82525
SAF82526
Pin Definitions and Functions (cont'd)
Pin No.
Symbol
Input (I)
Function
Output (O)
36
32
TxCLKA
TxCLKB
110
Transmit Clock (channel A/channel B)
The functions of these pins depend on the programmed
clock mode, provided that the TSS bit in the CCR2
register is reset. Programmed as inputs (if the TID bit
in CCR2 is reset), they may supply either
- the transmit clock for the respective channel (clock
mode 0,2,6),
- or a transmit strobe signal (clock mode 1).
Programmed as outputs (if the TID bit in CCR2 is set),
the TxCLK pins supply either the
- transmit clock of the respective channel which is
generated either
• from the baud rate generator (clock mode 2,6; TSS
bit in CCR2 set),
• or from the DPLL circuit (clock mode 3,7),
• or from the cristal oscillator (clock mode 4)
- or a tristate control signal indicating the programmed
transmit time slot (clock mode 5).
35
33
RxCLKA
RxCLKB
I
Receive Clock (channel A/channel B)
The functions of these pins also depend on the programmed clock mode. In each channel, RxCLK may
supply either
- the receive clock (clock mode 0)
- or the receive and transmit clock (clock mode 1,5)
- or the clock for the baud rate generator (clock mode
2,3),
- or a crystal connection for the internal oscillator
(clock mode 4 6 7 RxCLKAlB together with AxCLKA)
39
37
DRQRA
DRQRB
0
DMA Request Receiver (channel A/channel B)
The receiver of the HSCX requests a DMA data transfer
by activating this line.
The DRQRn remains high as long as the receive FIFO
requires data transfers, thus always blocks of data
(32,16,8 or 4 bytes) are transfered.
DRQRn is deactivated immediately following the falling
edge of the last read cycle.
Siemens Components, Inc.
680
SAB82525
SAB82526
SAF82525
SAF82526
Pin Definitions and Functions (cont'd)
Pin No.
Symbol
Input (I)
Function
Output (0)
40
38
DRQTA
DRQTB
0
DMA Request Transmitter (channel A/channel B)
The transmitter of the HSCX requests a DMA data
transfer by activating this line.
The DRQTn remains high as long as the transmit FIFO
requires data transfers.
The amount of data bytes to be transfered from system
memory to the HSCX (= byte count) must be written
first to the XBCH, XBCL registers.
Always blocks of data (n * 32 bytes + REST, n = 0,1, ... )
are transfered till the byte count is reached.
DRQTn is deactivated immediately following the falling
edge of the last WR cycle.
41
Voo
I
Power +5 V power supply.
I
Siemens Components, Inc.
681
SAB
SAB
SAF
SAF
82525
82526
82525
82526
Block Diagram SAB 82525/SAB 82526
Channel A
AO-A6
SP - REG
LAP
Controller
Decoder
Collision
Detection
DO-D7
RD/IC1
WRIICO
IJP
Bus
Interface
RxDA
TxDA
RTSA
CTSAI
CxDA
DPLL
R.. CLKA
Clock
CS
Control
ALE/IMO
AxCLKA
TxCLKA
INT
RES
1M!
TxCLKB
DRQTA
RxCLKB
AxCLKB
DRQRA
DACKA
DMA
Interface
CTSBI
CxDB
RTSB
TxDB
RxDB
DRQTB
DRQRB
DACKB
Channel B
The HSCX SAB 82526 comprises one (channel B), the SAB 82525 two completely independent full-duplex HOLC channels (channel A and channel B), supporting various layer-1
functions by means of internal oscillator, Baud Rate Generator (BRG), Digital Phase Locked
Loop (DPLL), and Time-Slot Assignment (TSA) circuits.
Furthermore, layer-2 functions are performed by an on-chip LAP (Link Access Procedure,
e.g. LAP B or LAP 0) controller.
Siemens Components, Inc.
682
SAB 82525
SAB82526
SAF 82525
SAF 82526
System Integration
General Aspects
Figure 1 gives a general overview of the system integration of HSCX.
Figure 1
General System Integration of HSCX
"C
c:
CI
Memory
e
e0
CPU
u
III
....
::l
E
VI
t
System Bus
DRQTA. DRQRA. DACKA
DMA
Controller
DRQTB.
DRQRB. DACKs - -
HSCX
----,.;
'-._. _. _. _._. _.DATA
Seriel
Channel A
The HSCX bus interface consists of an 8-bit bidirectional data bus (DO - D7), seven address
line inputs (AO - AS), three control inputs (Fill/DS, WR/RIW, CS), one interrupt request
output (INT) and a 4-channel DMA interface (DRQTA, DRQRA, DACKA, DRQTB, DRQRB,
DACKB). Mode input pins (strapping options) allow the bus interface to be configured for
either SIEMENS/INTEL or Motorola environment.
Generally, there are two types of transfers occuring via the system bus;
command/status transfers, which are always controlled QY the CPU. The CPU sets the
operation mode (initialization), controls function sequences and gets status information
by writing or reading the HSCX's registers (via CS, WR or RD, and register address via
AO-AS).
data transfers, which are effectively performed by DMA without CPU interaction using
the HSCX's DMA interface (DMA Mode). Optionally, interrupt controlled data transfer can
be done by the CPU (interrupt mode).
Siemens Components, Inc.
683
SAB82525
SAB 82526
SAF 82525
SAF 82526
Specific Applications
HSCX with SAB 8051 Microcontroller
For cost-sensitive applications, the HSCX can be interfaced with a small SAB 8051 microcontroller system (without DMA support) very easily as shown in figure 2.
Figure 2
HSCX with 8051 CPU
+5V
SAB
8051
CPU
INTO
RO
WR
ALE
RO
WR
ALE
INT
RO
WR
ALE
CS
AB ... A15
SAB
82525
HS(X
ALA7
ADO ... A07
00... 07
IM1
LI"I
<
I
co
oCt
Although the HSCX provides a demultiplexed bus interface, it can optionally be connected
directly to the local multiplexed bus of SAB 8051 because of the internal address latch
function (via ALE, compatibility to SAB 82520 HSCC).
The address lines AO ... A6 must be wired externally to the data lines DO ... D6 (direct
connection) in this case.
Intel bus mode is selected connecting IM1 pin to low (Vss). Since data transfer is
controlled by interrupt, the DMA acknowledge inputs (DACKA, DACKB) are connected
to Voo (+5 V).
Siemens Components, Inc.
684
SAB
SAB
SAF
SAF
82525
82526
82525
82526
HSCX with SAB 80188 Microprocessor
A system with minimized additional hardware expense can be with a SAB 80188
microprocessor as shown in figure 3.
Figure 3
HSCX with SAB 80188 CPU
+SV
IM1
ORQO
SAB
80188
CPU
Serial
Channel A
OROTA
ORO 1
ORQRA
+5V
OACKA
SAB
82525
HS[X
Serial
Channel B
AO ... A6 00 ... 07
System Bus
Ao...AS
~O ... 07
The HSCX is connected to the demultiplexed system bus. Data transfer for one serial channel
can be done by the 2-channel on-chip DMA controller of the SAB 80188, the other channel
is serviced by interrupt. Since the SAB 80188 does not provide DMA acknowledge outputs,
data transfer from/to HSCX is controlled via CS, RD or WR address information (AO ... A6)
and the DACKA,
DACKB inputs are not used.
\
This solution supports applications with a high speed data rate in one serial channel with
minimum hardware expense making use of the on-chip peripheral functions of the
SAB 80188 (chip select logic, interruptcontroller, DMA controller).
Siemens Components, Inc.
685
I
SAB82525
SAB82526
SAF 82525
SAF 82526
HSCX with SAB 80186 Microprocessor and SAB 82258 Advanced DMA Controller (ADMA)
In applications, where two high-speed channels are required, a 16-bit system with SAB 801 a6
CPU and SAB 82258 ADMA is suitable. This shown in figure 4.
Figure 4
HSCX with SAB 80186 CPlJlSAB 82258 ADMA
+5V
SAB
80186
CPU
HLDA
DRQTA
DRQRA
DREQO
DREQI
DACKO
HOLD
SAB
82258
ADMA
DACKA
DACKI
DREa2
ORQ.TB
DREQ3
DRQRB
DACK2
Serial
Channel A
SAB
82525
HSCX
DACKB
DACK3
ADO ... AD19 SO ...52
A1...A7
System Bus
Siemens Components, Inc.
686
Serial
ChannelB
SAB82525
SAB82526
SAF 82525
SAF 82526
The four selector channels of AOMA are used for serving the four OMA request sources of
HSCX, allowing very high data rates at both the system bus and the serial channels.
Another big advantage of the AOMA is it's data chaining feature, providing an optimized
memory management for receive and transmit data. Recording the HSCX, a linked chain of
32 byte deep buffers can be set up, which are subsequently filled with the contents of the
HSCX's FIFOS during reception. Not used buffers can be saved and linked to another buffer
chain reserved for the reception of the next frame.
As a result, it's not necessary to reserve a very large space in system memory, determined by
the maximum frame length of every received frame.
In this example, the AOMA works directly at the CPU's local bus and shares the same bus
interface logic (address latches, transceivers, bus cbntroller) with the SAB 80186. Since one
OMA acknowledge line is provided for each OMA request, two OACK outputs must be
ANOed together for input to the HSCX.
The HSCX's data lines are connected to the lower half of the system data bus (00 ... 07)
and the address lines to A 1 ... A 7, thus (from the CPU's point of view) all internal register
addresses must be multiplied by two (even register addresses only).
e.g. CMOR register: HSCX address 61 H < = > system address C2 H•
Functional Description
General
The HSCX distinguishes from other low level HOLC devices by its advanced characteristics.
The most important are:
•
Enlarged support of link configurations.
Beyond the pOint-to-point configurations, the HSCX directly enables point-to-multipoint or
multimaster configurations without additional hardware or software expense.
In point-to-multipoint configurations, the HSCX can be used as a master as well as a slave
station. Even when working as slave station, the HSCX can initiate the transmission of data
at any time. An internal function block provides means of idle and collision detection and
collision resolution, which are necessary if several stations start transmitting simultaneously.
Thus also a multimaster configuration is possible.
Siemens Components, Inc.
687
I
SAB 82525
SAB 82526
SAF82525
SAF82526
Figure 5
Link Configuration
Point-to-Point Configuration
r----------,
r----------,
I
.1
I
I
1
1
I
I
Combined
Station
I
1
1
1
1
1
I
1
: Combined
1
:
1
1
1L
CPU
CPU
_________ ..J
1
1
1
1
L _________ -11
Point-to-Multipoint Configuration
Multimaster Configuration
I
I
I
IstatiOn(n-1)11""·---~---tl"~1 Station n I
Siemens Components, Inc.
1 Station
1
1
688
SAB82525
SAB82526
SAF 82525
SAF 82526
• Support of layer-2 functions by HSCX
Beside those bit-oriented functions usually supported with the HOLC protocol, such as bit
stuffing, CRC check, flag and address recognition, the HSCX provides a high degree of
procedural support. In a special operating mode (auto-mode), the HSCX processes the information transfer and the procedure handshaking (1-, and S-frames of HOLC protocol) autonomously. The only restriction is, that the window size (= number of outstanding unacknowledged
frames) is limited to 1, which will be sufficient in most applications. The communication procedures are mainly processed between the communication controllers and not between the
processors, thus the dynamic load of the CPU and the software expensive is largely reduced.
Figure 6
Procedural Support in Auto-Mode
~P
HSCC
rz-
HSCC
liP
S Frl1me
I Frl1me
U Frl1me
The CPU is informed about the status of the procedure and has to manage the receive and
transmit data mainly. In order to maintain cost effectiveness and flexibility, such functions as
link setup/disconnection and error recovery in case of protocol errors (U frames of HOLC
protocols) are not implemented in hardware and must be done by user's software.
• Telecomspecific features
In a special operating mode, the HSCX can transmit or receive data packets in one of up to
64 time slots of programmable width (clock mode 5). Furthermore, the HSCX can transmit
or receive variable data portions within a defined window of one or more clock cycles, which
has to be selected by an external strobe Signal (clock mode 1). These features make the
HSCX especially suitable for all applications using time division multiplex methods, such as
time-slot oriented PCM systems, systems designed for packet switching, or in ISON applications.
• FIFO buffers to efficient transfer of data packets.
A further speciality of HSCX are the FIFO buffers used for the temporary storage of data
packets transfered between the serial communications interface and the parallel system bus.
Also because of the overlapping input/output operation (dual- port behaviour), the maximum
message length is not limited by the size of the buffer. Together with the OMA capability, the
dynamic load of the CPU is drastically reduced by transfering the data packets block by
block via direct memory access. The CPU only has to initiate the data transmission by the
HSCX and determine the status in case of completely received frames, but is not involved
in data transfers.
Siemens Components, Inc.
689
I
SAB82525
SAB 82526
SAF 82525
SAF 82526
Operational Description
RESET
The HSCX is forced into the reset state if a high signal is input to the RES pin for a
minimum period of 1.8 ms. During RESET, the HSCX is temporarily in the power-up mode,
and a subset of the registers is initialized with defined values.
After RESET, the HSCX is in power down mode, and the following registers contain defined
values:
Table 1
RESET Values
Register
RESET
Value
Meaning
CCR1
OOH
- power down mode
serial port configuration; pt-pt, NRZ coding, transmit data
pins are open drain outputs
- clock mode 0
CCR2
OOH
RTS pin normal function
- CTS and RFS interrupts disabled
no data inversion
MODE
OOH
auto mode
1 byte address field
external timer mode
- receivers inactive
RTS output controlled by HSCX, timer resolution: k = 32.768,
no testloop
STAR
48H
XFIFO write enable
receive line inactive
no commands executing
ISTA
EXIR
OOH
-
CMDR
OOH
no commands
XBCH
RBCH
OOH
-
XCCR
RCCR
OOH
-
Siemens Components, Inc.
no interrupts masked
interrupt controlled data transfer (DMA disabled)
full-duplex LAPB/LAPD operation of LAP controller
carrier detect auto start of receiver disabled
1-bit time slot
690
SAB82525
SAB 82526
SAF 82525
SAF82526
Detailed Register Description
Register Address Arrangement
Table 2
Layout of Register Addresses
ADDRESS
~~
B
A
00
REGISTER
Read
Write
RFIFO
XFIFO
ReceivelTransmit FIFO
MASK
Interrupt STAtus/Mask
CMDR
STAtus/CoMnaD
40
1F
5F
20
60
ISTA
21
61
STAR
22
62
MODE
MODE
23
63
TIMR
TIMer
24
64
EXIR
XAD1
EXtended InterruptlTransmit ADdress 1
25
65
RBCL
XAD2
Receive Byte Count LowlTransmit ADdress 2
26
66
-
RAH1
Receive Address High 1
27
67
RSTA
RAH2
Receive STAtus/Rec. Addr. High 2
RAL1
Receive Address Low 1
28
68
29
69
RHCR
RAL2
Receive HDLC Control/Receive Addr. Low 2
2A
6A
Transmit Byte Count Low
6B
-
XBCL
2B
BGR
Baudrate Generator Register
2C
6C
20
60
RBCH
2E
6E
VSTR
2F
6F
30
70
31
71
32
72
33
73
CCR2
ReveivelTransmit Byte Count High
RLCR
Version STatus/Receive frame Length Check
CCR1
-
Channel Configuration Register 2
XBCH
Channel Configuration Register 1
TSAX
Time-Slot Assignment Transmit
TSAR
Time-Slot Assignment Receive
XCCR
Transmit Channel Capacity
RCCR
Receive Channel Capacity
Note: Channel A is not implemented in SAB 82526
Siemens Components, Inc.
691
I
SAB82525
SAB82526
SAF 82525
SAF 82526
Register Definitions
Receive FIFO (Read)
•
RFIFO (OO ...1F/40 ..• 5F)
Interrupt Controlled Data Transfer (Interrupt Mode)
selected if DMA bit in XBCH is reset.
Up to 32 bytes of receive data can be read from the RFIFO following an RPF
or an RME interrupt.
RPF Interrupt: Exactly 32 bytes to be read.
RMA Interrupt: Number of bytes to be determined by reading the RBCl, RBCH registers .
•
DMA Controlled DataTransfer (DMA Mode)
selected if DMA bit in XBCH
If the RFIFO contains 32 bytes, the HSCX autonomously requests a block data transfer by
DMA activating the DRQR line as long as the start of the 32nd read cycle. This forces the
DMA controller to continously perform bus cycles till 32 bytes are transfered from the HSCX
to the system memory. (level triggered, demand transfer mode of DMA controller).
If the RFIFO contains less than 32 bytes (one short frame or the last of a long frame) the
HSCX requests a block data transfer depending on the contents of the RFIFO according to
•
the following table:
RAFO
Contents
(Bytes)
DMA
Request
(Bytes)
(1) 2, 3
4
4-7
8
16
32
8-15
16-32
Additionally an RME interrupt is issued after the last byte has been transfered.
As a result, the DMA controller may transfer more bytes as actually valid in the current
received frame. The valid byte count must therefore be determined reading the RBCH, RBCl
registers following the RME interrupt.
Siemens Components, Inc.
692
SAB 82525
SAB82526
SAF 82525
SAF 82526
Transmit RFO (WRITE) XFIFO (OO ••. 1F/40 ... 5F)
•
Interrupt Mode
selected if DMA bit in XBCH is reset.
Up to 32 bytes of transmit data can be written to the XFIFO following an XPR interrupt.
•
DMAMode
selected if DMA bit in XBCH is set.
Prior to any data transfer, the actual byte count of the frame to be transmitted must be written
to the XBCH, XBCl registers by the user.
If data transfer is then initiated via the CMDR register (command XTF or XIF), the HSCX autonomously requests the correct amount of block data transfers (n*32+REST, n=0,1, ...).
Note: Addresses within the address space of the FIFO's are interpreted equally, i.e. the
actual data byte can be accessed with any address within the valid scope.
Interrupt Status Register (READ)
o
7
1ST A
I REM I RPF
RSC
XPR
TIN
ICA
EXA
EXB
(20/60)
Value after RESET: OOH
RME •.. Receive Message End
One message up to 32 bytes or the last part of a message greater then 32 bytes has been
received and is now available in the RFIFO. The message is complete!
The actual message lengh can be determined reading the RBCH, RBCl registers.
Additional information is available in the RSTA register.
RPF ... Receive Pool Full
A block of 32 bytes of a message is stored in the RFIFO. The message is not yet completed!
Note: This interrupt is only generated in interrupt Mode!
RSC ••• Receive Status Change (significant in auto mode only!)
A status change (receiver ready/receiver not ready) of the opposite station has been
detected in auto mode. (i.e. the HSCX has received a RR/RNR supervisory frame according to the HDlC protocol.) The current status can be read from the STAR register
(RRNR bit).
XPR ••• Transmit Pool Ready
A data block of up 32 bytes can be written to the transmit FIFO.
TIN •••nmer Interrupt
The internal timer and repeat counter has been expired. (See also description of TIMR
registerl)
Siemens Components, Inc.
693
I
SAS
SAS
SAF
SAF
82525
82526
82525
82526
ICA ... Interrupt of Channel A (Channel B only)
Indicates, that an interrupt is caused by channel A and the interrupt source(s) is (are)
indicated in the ISTA register of channel A (Le. at least one bit of the ISTA register of
channel A is set).
EXA •.. Extended Interrupt of Channel A (Channel B only)
An interrupt is caused by channel Band source(s) is (are) indicated in the EXIR register
of channel B.
Note: The ICA, EXA, and EXB bit are present in channel B only and point to the ISTA (CHA),
EXIR (CHA), and EXIR (CHB) registers.
After the HSCX has requested an interrupt by turning its INT pin to low, the CPU must
first read the ISTA register of channel B and check the state of these bits in order to
determine which interrupt source(s) of which channel(s) has caused the interrupt.
More than one interrupt source may be indicated by a single interrupt request.
After the respective register has been read, EXA, and EXB are reset. All other bits will be
reset after reading ISTA. To prevent malfunctions, each bit is individually monitored and
reset.
Mask Register (WRITE)
o
7
MASK
I RME I
RPF
I RSC
XPR
TIN
ICA
EXA
EXB
(20/60)
Value after RESET: OOH (all interrupts enabled)
Each interrupt source can be selectively masked by setting the respective bit in MASK
(bit positions corresponding to ISTA register). Masked interrupts are not indicated when
reading ISTA. Instead, they remain internally stored and will be indicated after the respective
MASK bit is reset.
Note: In the event of an extended interrupt, no interrupt request will be generated with a
masked EXA, EXB bit, although this bit is set in 1STA.
Siemens Components, Inc.
694
SAB
SAB
SAF
SAF
82525
82526
82525
82526
Extended Interrupt Register (READ)
Value after RESET: OOH
o
7
EXIR
PCE
RFO
CSC
RFS
o
o
(24/64)
XMR ... Transmit Message Repeat
The transmission of the last message has to be repeated because
- the HSCX has received a negative acknowledgment in auto mode,
- or a collision has occured after sending the 32nd data byte of a message in a bus
configuration.
- or CTS (transmission enable) has been withdrawn after sending the 32nd data byte of a
message in point-to-point configuration.
XDU/EXE ... Transmit Data Underrun/Extended Transmission End
The actual frame has been aborted with IDLE, because the XFIFO holds no further data,
but the frame is not yet complete!
In extended transparent mode, this bit indicates the transmission-end condition.
Note: It is not possible to send transparent-, or I-frames when a XMR or XDU interrupt is
indicated.
PeE ... Protocol Error (significant in auto mode only!)
The HSCX has detected a protocol error, Le. it has received
- an S-, or I-frame with incorrect N (R)
- an S-frame containing an I-field.
RFO ... Receive Frame Overflow
One frame could not be stored due to occupied RFIFO (i.e. whole frame has·been lost).
This interrupt can be used for statistical purposes and indicates, that the CPU does not
respond quickly enough to an incoming RPF, or RME interrupt.
CSC ... Clear To send Status Change
Indicates, that a state transition has occured at the CTS pin. The actual state can be read
from STAR register (CTS bit)
This interrupt must be enabled setting the CIE bit in CCR2.
RFS ... Receive Frame Start
This is an early receiver interrupt activated after the start of a valid frame has been
detected, Le. after a valid address check in operation modes providing address recognition, otherwise after the opening flag (transparent mode 0), delayed by two bytes.
After an RFS interrupt, the contents of
•
•
•
RHCR
RAL1
RSTA - bit 3-0
are valid and can be read by the CPU.
This interrupt must be enabled setting the RIE bit in CCR2.
Siemens Components, Inc.
695
SAB82525
SAB82526
SAF 82525
SAF 82526
Status Register (READ)
Value after RESET: 48 H
o
7
STAR
I XDOV I XFW I XRNR I RRNR I
RLI
CEC
CTS
WFA
(21/61)
XDOV ... Transmit Data Overflow
More than 32 bytes have been written to the XFIFO.
XFW ... Transmit FIFO Write Enable
Data can be written to the XFIFO.
XRNR ... Transmit RNR (significant in auto mode only!)
Indicates the status of the HSCX.
o ... receiver ready
1 ... receiver not ready
RRNR ... ReceivedRNR (significant in auto mode only!)
Indicates the status of the remote station.
o... receiver ready
1 ... receiver not ready
RLI ... Receive Line Inactive
Neither FLAGs as interframe time fill nor frames are received via the receive line.
Note: Significant in point-to-point configurations!
CEC ... Command Executing
o... no command is currently executed, the CMDR register can be written to.
1 ... a command (written previously to CMDR) is currently executed, no further command
can be temporarily written via CMDR register.
Note: CEC will be active at most 2.5 transmit clock periods. If the HSCX is in power down
mode CEC will stay active.
CTS ... Clear To Send State
If the CIE bit in CCR2 is set, this bit indicates the state of the CTS pin.
o... CTS is inactive (high signal at CTS)
1 ... CTS is active (lOW signal at CTS)
.WFA ... Waiting For Acknowledgement (significant in auto mode only).
Indicates the 'Waiting for Acknowledgement' status of HSCX.
Siemens Components, Inc.
696
SAB 82525
SAB 82526
SAF 82525
SAF 82526
Command Register (WRITE)
Value after RESET: OOH
7
CMDR
RMC
RHR
I:~E~ I Sl1
XTF
XIF
XME
°
(21/61)
RMC ... Receive Message Complete
Confirmation from CPU to HSCX, that the actual frame or data block has been fetched
following an RPF or RME interrupt, thus the occupied space in the RFIFO can be released.
Note: In DMA mode, this command is only issued once after a RME interrupt. The HSCX
does not generate further DMA requests prior to the reception of this command.
RHR ... Reset HDLC Receiver
All data in the RFIFO and the HDLC receiver deleted.
In auto mode, additionally the transmit and receive sequence number counters are reset.
RNR/XREP ... Receiver Not ReadyITransmission Repeat
The function of this command depends on the selected operation mode (MDS1, MDSO,
ADM bit in MODE):
• Auto mode: RNR
The status of the HSCX receiver is set. Determines, whether a received frame is acknowled
via an RR, or RNR supervisory frame in auto mode.
Receiver Ready (RR)
1 ... Receiver Not Ready (RNR)
• Extended transparent mode 0,1 : XREP
Together with XTF and XME set (write 2AH to CMDR), the HSCX repeatedly transmits the
contents of the XFIFO (1 . . . 32 bytes) without HDLC framing fully tranparent, i. e. without
FLAG, CRC insertion, bit stuffing.
The cyclic transmission is stopped with an XRES command!
o...
STI ... Start Timer
The internal timer is started.
Note: The timer is stopped by rewriting the TIMR register after start.
Siemens Components, Inc.
697
SAB
SAB
SAF
SAF
82525
82526
82525
82526
XTF ... Transmit Transparent Frame
• Interrupt mode
After having written up to 32 bytes the XFIFO, this command initiates the transmission of a
transparent frame. An opening flag sequence is automatically added to the data by the
HSCX.
• DMA mode
After having written the length of the frame to be transmitted to the XBCH, XBCL registers,
this command initiates the data transfer form system memory to HSCX by DMA. Serial
data transmission starts as soon as 32 bytes are stored in the XFIFO.
XIF ... Transmit I-Frame (used in auto mode onlyl)
Initiates the transmission of an I-frame in auto mode. Additional to the opening flag
sequence, the address and control field of the frame is automatically added by HSCX.
XME ... Transmit Message End (used in interrupt mode only!)
Indicates, that the data block written last to the transmit FIFO completes the actual frame.
The HSCX can terminate the transmission operation properly by appending the CRC and
the closing flag sequence to the data.
In DMA mode, the end of the frame is determined by the transmit byte count in XBCH,
XBCl!
XRES ... Transmit Reset
The contents of the XFIFO is deleted and IDLE is transmitted. This command can be used
by the CPU to abort a frame currently in transmission. After setting XRES an XPR interrupt
is generated in every case.
Note: The maximum time between writing to the CMDR register and the execution of the
command is 2.5 clock cycles. Therefore, if the CPU operates with a very high clock in
comparison with the HSCX's clock, it's recommended that the CEC bit of the STAR register
is checked before writing to the CMDR register to avoid any loss of commands.
Mode Register (READ/WRITE)
Value after RESET: OOH
o
7
MODE
I MDS1 IMDSO I ADM
TMD
RAC
RTS
MDS1, MDSO ... Mode Select
The operating mode of the HDLC controller is selected.
00 ... auto mode
01 ... non-auto mode
10 ... transparent mode
11 ... extended transparent mode
Siemens Components, Inc.
698
TRS
TLP
(22/62)
SAS
SAS
SAF
SAF
82525
82526
82525
82526
ADM . .. Address Mode
The meaning of this bit varies depending on the selected operating mode:
• Auto mode, non-auto mode
Defines the length of the HDLC address field.
o ... 8-bit address field
1 ... 16-bit address field
In transparent modes, this bit differentiates between two sub-modes:
•
Transparent mode
o ... transparent mode 0; no address recognition.
1 ... transparent mode 1; high byte address recognition.
•
Extended transparent mode; without HDLC framing.
o ... extended transparent mode 0
1 ... extended transparent mode 1
Note: In extended transparent modes, the RAC bit must be reset to enable fully transparent
reception!
TMD ... Timer Mode
The operation mode of the internal timer is set.
o ... external mode
The timer is controlled by the CPU and can be started at any time setting the STI bit in
CMDR.
1 ... internal mode
The timer is used internally by the HSCX for timeout and retry conditions in auto-mode.
(refer to the description of the TIMR register)
RAe . .. Receiver Active
Switches the receiver to inoperational state.
o ... receiver inactive
1 ... receiver active
In extended transparent modes this bit must be reset to enable fully transparent reception!
RTS ... Request To Send
Defines the state and control of RTS pin.
o ... The RTS pin is controlled by the HSCX autonomously.
RTS is activated when a frame transmission starts and deactivated after the transmission
operation is completed.
1 ... The RTS pin is controlled by the CPU.
If this bit is set, the RTS pin is activated immediately and remains active till this bit is reset.
Siemens Components, Inc.
699
I
SAB 82525
SAB82526
SAF 82525
SAF82526
TRS ... Timer Resolution
The resolution of the internal timer (factor k, see description of TIMR register) is selected
0 ... k=32.768
1 ... k=512
TLP ... Test Loop
Input and output of the HDLe channels are intenally connected
(transmitter channel A - receiver channel AI
transmitter channel 8 - receiver channel 8)
Timer Register (READIWRITE)
7
TIMR
5
o
4
CNT
VALUE
(23/63)
VALUE ... Sets the time period t, as follows:
t1 = k x (VALUE
where
+ 1) x TXP
-
k is the timer resolution factor which is either 32.768 or 512-clock cycles dependent
on the programming of TRS bit in MODE.
-
TCP is the clock period of transmit data.
CNT ... Interpreted differently dependent on the selected timer mode (bit TMD in MODE).
•
-
Internal timer mode (MODE.TMD = 1)
retry counter (in HDLC known as N2)
CNT indicates the number of S-commands (max. 6) which are transmitted autonomously
by the HSCC after expiration of time period t1 , in case an I-frame is not acknowledged
by the opposite station.
If CTN is set to 7, the number of S-commands is unlimited.
•
External timer mode (MODE, TMD = 0)
CNT plus VALUE indicates the time period t2 after which a timer interrupt will be generated. The time period t2 is
t2 = 32 x k x CNT x TCP + 11
If CTN is set to 7, a timer interrupt periodically generated after the expiration of t1 •
Siemens Components, Inc.
700
SAS
SAS
SAF
SAF
82525
82526
82525
82526
Transmit Address Byte 1 (WRITE)
o
7
XAD 1 2-byte address
XAD1 (high byte)
o
(0)
(24/64)
XAD 1 (COMMAND)
1-byte address
XAD1 (and XAD2) can be programmed with one individual address byte which is appended
automatically to the frame by HSCX in auto mode. The function depends on the selected
address mode (bit ADM in MODE).
-
2-byte address field (MODE. ADM = 1)
XAD1 builds up the high byte of the 2-byte address field. Bit 1 must be set to O! According
to the ISDN LAP 0 protocol, bit 1 is interpreted as the C/R (COMMAND/RESPONSE) bit.
This is manipulated automatically by the HSCX dependet on the setting of the CRI bit in RAH 1 :
Bit 1 (C/R)
Commandstransmit
1
0
Responses transmit
0
1
CRI=1
CRI=O
(In the ISDN, the high address byte is known as SAPI).
In accordance with the HDLC protocol, bit 0 should be set to 0, indicating the extension of
the address field to two bytes.
1-byte address field (MODE.ADM = 0)
According with the X.25 LAP B protocol, XAD1 indicates a COMMAND.
Siemens Components, Inc.
701
I
SAB82525
SAB82526
SAF 82525
SAF 82526
Transmit Address Byte 2 (WRITE)
o
7
XAD2 2-byte address
XAD2 (low byte)
1-byte address
(25/65)
XAD2 (RESPONSE)
Second individually programmable address byte.
-
2-byte address (MODE.ADM = 1)
XAD2 builds up the low byte of the 2-byte address field
(In the ISDN, the low address byte is known as TEl)
1-byte address (MODE.ADM = 0)
According to the X.25 LAP B protocol, XAD2 indicates a RESPONSE,
Note: XAD1, XAD2 registers are used only if the HSCX is operated iii auto-mode.
Receive Byte Count Low (READ)
o
7
RBCL
I RBC7
RBCO
(25/65)
Together with RBCH (bits RBC11 - RBC8), the length of the actual received frame (1 ... 4095
bytes) can be determined. These registers must be read by the CPU following a RME interrupt.
Siemens Components, Inc.
702
SAB 82525
SAB82526
SAF 82525
SAF 82526
Receive Address Byte High Register 1 (WRITE)
a
7
RAH1
RAH1
CRI
a
(26/66)
In operating modes that provide high byte address recognition, the high byte of the received
address is compared with the individual programmable values in RAH 1, or RAH2.
RAH 1 ... Value of the first individual high address byte
CRI ... Command/Response Interpretation
The setting of the CRI bit affects the meaning of the C/R bit in RSTA as follows:
C/R meaning
C/Rvalue
Commands received
a
1
Responses received
1
a
CRI=1
CRI=O
Important: If the 1 byte address field is selected in auto mode, RAH 1 must be set to OOH'
Siemens Components, Inc.
703
I
SAB82525
SAB82526
SAF 82525
SAF 82526
Receive Address Byte High Register 2 (WRITE)
o
7
RAH2
MCS
RAH2
o
(27/67)
RAH2 ... Value of second individual programmable high address byte.
MCS ... - Module Count Select -; valid in auto mode only.
The MCS bit adjusts the control field format according to the HDLC (ISDN/LAPD).
basic operation (modulo 8)
1 ... extended operation (modulo 128)
o...
Note: When modulo 128 is selected, in auto mode the "RHCR" register contains compressed
information of the extended control field (see RHCR, register description). RAH 1, RAH2
registers are used in auto- and non-auto operating modes when a 2-byte address field
has been selected (MODE.ADM = 1) and in the transparent mode O.
Receive Status Register (READ)
o
7
RSTA
VFR
ROO
CRe
RAB
HA1
VFR ... Valid Frame
Determines whether a valid frame has been received.
1 ... Valid
0 ... Invalid
Siemens Components, Inc.
704
HAO
C/R
LA
(2)/67)
SAB 82525
SAB 82526
SAF 82525
SAF 82526
An invalid frame is either
- a frame which is not an integer number of 8 bits (n * 8 bits) in length (e.g. 25 bit), or
- a frame which is too short depending on the selected operation mode via MODE
(MDS 1, MDSO, ADM) as follows:
• Auto-/non-auto mode (16-bit address): 4 bytes
• Auto-/non-auto mode (8-bit address): 3 bytes
• Transparent mode 1:3 bytes.
• Transparent mode 0:2 bytes.
Note: Shorter frames are not reported.
RDO ...Receive Data Overflow
A data overflow has occured within the actual frame.
CRC •.. CRC compare/check
O ... CRC check failed; received frame contains errors.
1 ... CRC check o.k.; received frame is error-free.
RAB ... Receive Message Aborted
The received frame was aborted from the transmitting station.
According to the HDLC protocol, this frame must be discarded by the CPU.
HA1, HAO ... High Byte Address Compare; significant only if 2-byte address mode has been
selected.
In operating modes which provide high byte address recognition, the HSCX compares
the high byte of a 2-bytes address with the contents of two individual programable registers
(RAH 1, RAH2) and the fixed values FEH and FC H (group address).
Dependent on the result of this comparison, the following bit combinations are possible:
10 ... RAH 1 has been recognized
00 ... RAH2 has been recognized
01 ... group address has been recognized
Note: If RAH 1, RAH2 contain the identical values, the combination 00 will be omitted.
C/R ... Command/Response; significant only, if 2-byte address mode has been selected.
Value of the C/R bit (bit of high address byte) in the received frame. The interpretation
depends on the setting of the CRI bit in the RAH 1 register. Refer also to the description
of RAH 1 register.
LA ..• Low Byte Address Compare; not significant in transparent and extended transparent
operating modes.
The low byte address of a 2-byte address field, or the single address byte of a 1-byte
address field is compared with two programmable registers (RAL 1, RAL2)
RAL2 has been recognized
1 ... RAL 1 has been recognized
According to the X.25 LAP B protocol, RAL 1 is interpreted as COMMAND and RAL2 interpreted as RESPONSE.
o...
Note: RSTA corresponds to the last received HDLC fram; it is duplicated into RFIFO for every
frame (last byte of frame).
Siemens Components, Inc.
705
I
SAB82525
SAB82526
SAF 82525
SAF 82526
Receive Address Byte Low Register 1 (READIWRITE)
o
7
RAL1
I
RAL1
(28/68)
The general function (READ/WRITE) and the meaning or contents of this register depends
on the selected operating mode:
Auto-/non-auto mode (16-bit address) - WRITE:
RAL 1 can be programmed with the value of the first individual low address byte.
Auto-/non-auto mode (8-bit address) - WRITE:
According to X.25 LAP B protocol, the address in RAL 1 is recognized as COMMAND
address.
-
Transparent mode 1 (high byte address recognition) - READ:
RAL 1 contains the byte following the high byte of the address in the receive frame (i.e. the
second byte after the opening flag).
Transparent mode 0 (no address recognition) - READ:
RAL 1 contains the first byte after the opening flag (first byte of received frame).
Extended transparent modes 0,1 - READ:
RAL 1 contains the actual data byte currently assembled at the R x D pin, by passing the
HDLC receiver (fully transparent reception without HDLC framing).
Receive Address Byte Low Register 2 (WRITE)
a
7
RAL2
RAL2
(29/69)
Value ot the second individual programmable low address byte. If a one byte address field
is selected, RAL2 is recognized as RESPONSE according to X.25 LAP B protocol.
Siemens Components, Inc.
706
SAB82525
SAB 82526
SAF 82525
SAF 82526
Receive HDLC Control Register (READ)
7
RHCR
°
RHCR
(29/69)
Value of the HDCL control field of the last received frame.
Note: RHCR is duplicated into RFIFO for every frame.
Transmit Byte Count Low (WRITE)
°
7
XBCL
I'-X_B_C_7_ _ _ _ _ _ _ _ _ _ _ _ _ _
X_BC_o---'1
(2A16A)
Together with XBCH (bits XBC11 ... XBC8) this register is used in DMA mode only, to
programm the length (1 ... 4095 bytes) of the next frame to be transmitted.
This allows the HSCX to request the correct amount of DMA cycles after an XTF or XIF
command via CMDR.
I
Baud Rate Generator Register (WRITE)
°
7
BGR
II-B_R_7_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
B_RO---'1
(2B/6B)
BR7 - BRO ... Baude Rate, bit 7-0
Together with bits BR9, BR8 of CCR2, the division factor of the baud rate generator is
adjusted.
Dependent on the programmed value N in BR9 - BR8 (N =
1023), the division factor k
results as follows:
°...
k=(N+1)x2
Siemens Components, Inc.
707
SAB82525
SAB82526
SAF 82525
SAF 82526
Channel Configuration Register 2 (READIWRITE)
Value after RESET: OOH
The meaning of the individual bits in CCR2 depends on the selected clock mode via CCR 1
as follows:
[SOC1
SOCO
0
0
0
CIE
RIE
DIV
clock mode 2,61 BR9
BRB
BDF
TSS
TIO
CIE
RIE
DIV
clock mode 3,71 BR9
BRB
BDF
0
TIO
CIE
RIE
DIV
clock mode 5
ISOC1 SOCO xcso Rcsol TIO
CIE
RIE
DIV
clock mode 4
ISOC1 SOCO
TIO
CIE
RIE
DIV
CCR2 clock mode 0,1
0
0
I (2C/6C)
Soo1, SOCO ••. Special Output Control
In a bus configuration (selected via CCR1) the function of pin RTS can be defined
o 0 ... RTS output is activated during the transmission of a frame.
1 O ... RTS output is always high (RTS disabled).
1 1 ... RTS indicates the reception of a data frame (active low).
In point to point configuration (selected via CCR 1) the T x 0 and R x 0 pins may be flipped
OX ... data is transmitted on T x 0, received on R x 0 pin (normal case)
1 X ... data is transmitted on R x 0, received on T x 0 pin
BR9, BR8 .•• Baud Rate,Bit 9-8 (higher significant bits, refer to description of BGR register).
BDF ••• Baud Rate Division Factor
O ... The division factor of the baud rate generator is set to 1 (constant).
1 ... The division fachtor is adjusted with BR9 - BRO bits of CCR2 and BRG register.
TSS ••• Transmit Clock Source Select
The transmit clock is input to the T x ClKA/T x ClKB pins
1 ... The transmit clock is derived from the baud rate generators output divided by 16.
o...
TlO ••• Transmit Clock Input Output Switch
T x ClKA, T x ClKS pins are inputs
1 ... T x ClKA, T x ClKS pins are outputs
o...
CIE ••• Clear To Send Interrupt Enable
Any state transition at the CTS input pin may cause an interrupt which is indicated in the
EXIR register (CSC bit). The actual state at the CTS pin can be determined reading the CTS
bit of the STAR register.
0 ... disable
1 ... enable
Siemens Components, Inc.
708
SAB82525
SAB82526
SAF 82525
SAF 82526
RIE ... Receive Frame Start Interrupt Enable
When, the RFS interrupt (via EXIR) is enabled!
DIV •.. Data Inversion
Only valid if NRZ data encoding is selected. Data is transmitted and received inverted.
XCSO, RCSO ... TransmiVReceive Clock Shift, Bit 0
Together with bits XCS2, XCS1 (RCS2, RCS 1) in TSAX (TSAR) the clock shift relative to
the frame synchronization signal of the transmit (receive) time slot can be adjusted.
A clock shift of 0 ... 7 bits is programmable (clock mode 5 only!).
Transmit Byte Count High (WRITE)
Value after RESEr: OOOxxxxx
7
XBCH
3
0
L...-D_M_A--,-_N_R_M_,--C_A_S--,-_X_C_,-IX_B_C_1_1_ _ _X_B_C_B....JI
(2D/6D)
DMA •.• DMA Mode
Selects the data transfer mode of HSCX to system memory.
Interrupt controlled data transfer (interrupt mode)
1 ... DMA controlled data transfer (DMA mode)
o ...
NRM ••. Normal Response Mode
Valid in auto mode only!
Determines the function of the LAP controller:
full-duplex LAP B/LAP D operation
1 ... half-duplex NRM operation
o...
CAS ••. Carrier Detect Auto Start
When set, a high at the CD (AxCLK) pin enables the respective receiver and data reception is started.
XC ••. Transmit Continuously
Only valid if DMA mode is selected!
If the XC bit is set, the HSCX continuously requests for transmit data ignoring the transmit
byte count programmed via XBCX, XBCl.
XBC11 •••XBC8 .•• Transmit Byte Count (most significant bits)
Valid only if DMA mode is selected!
Together with XBC7 ... XBCO) the length of the frame to be programmed.
Siemens Components, Inc.
709
I
8AB
8AB
8AF
8AF
82525
82526
82525
82526
Received Byte Count High (READ)
Value after RESET: OOOxxxxx
3
7
RBCH
OMA
I NRM I
CAS
OV
I RBC11
0
RBC8
I
(20/60)
r-----L---~L---~----~--------------~
seeXBCH
DMA, NRM, CAS . .. These bits represent the read-back value programmed in XBCH (see
XBCH!)
OV ... Counter Overflow
More than 4095 bytes received!
The received frame exceeded the byte count in RBC11 '" RBCO.
RBC11 ... RBC8 ... Receive Byte Count (most significant bits)
Together with RBCl (bits RBC7 ... RBCO) the length of the received frame can be determined.
Version Status Register (READ)
VSTR
o
3
7
CO
o
o
o I VN3
CD ... Carrier Detect
This bit represents the inverted state at the CO (AxClK) pin.
1 ... CD active (lOW)
CD inactive (HIGH)
o...
VN3 ... VNO ... Version Number of Chip
o... Version A 1
2 ... Version A2
4 ... Version A3
Siemens Components, Inc.
710
VNO
(2E/6E)
SAB
SAB
SAF
SAF
82525
82526
82525
82526
Receive Length Check Register (WRITE)
o
7
RlCR
RC
I Rl6
RlO
(2E/6E)
RC ••• Receive Check (on/off)
receive length check feature disabled
1 ... receive length check feature enabled
o...
RL •.. Receive Length
The maximum receive length after which data reception is suspended can be programmed
here. Depending on the value Rl programmed via Rl6 ... RlO, the receive length is
(Rl + 1)x32 bytes! A frame exceeding this length is treated as if it was aborted by the
opposite station (RME Interrupt, RAB bit set).
In this case, the Receive Byte Count (RBCH, RBCl) is greater than the programmed
receive length.
Channel Configuration Register 1 (READ/WRITE)
Value after RESET: OOH
o
7
CCR1
PU
I
SC1
seQ
I ODS
ITF
OIN
ICM2 CM1 CMQ !
PU •.• Switches between Power Up and Power Down mode
0 ... power down (standby)
1 ... power up (active)
SC1, SCO .•• Serial Port Configuration
00 ... NRZ data encoding
10 ... NRZI data encoding
01 ... bus configuration, timing mode 1
11 ... bus configuration, timing mode 2
Note: It bus configuration is selected, only NRZ coding is supported.
Siemens Components, Inc.
711
(2F/6F)
I
SAB82525
SAB82526
SAF 82525
SAF 82526
ODS ••• output Driver Select
Defines the function of the transmit data pins (TxDA, TxDB)
TxD pins are open drain outputs
1 ... TxD pins are push-pull outputs
o...
ITF/OIN ••• Interface Time Fill/One Insertion
The function of this bit depends on the selected serial port configuration (bit SC1)
• POint-to-point configurations: ITF
Determines the idle (= no data to send) state of the transmit data pins (TxDA, TxDB)
O ... Continuous IDLE sequences are output (TxD pins remain in the "1" state)
1 ... Continuous FLAG sequences are output ("01111110" bit patterns)
• Bus configurations: OIN
In bus configurations, the ITF is implicitly set to 0, i.e. continuous "1 "s are transmitted, and
data encoding is NRZ!
When this bit is set, a "ONE" insertion (deletion) mechanism is activated, inserting a "1"
after seven consecutive "O"s in the transmit data stream or deleting a "1" in the receive
data stream.
Similar to the HDLC's bit-stuffing mechanism (inserting a "0" after five consecutive "1 "s),
this method proves to be advantageous when the receive clock is recovered from the
receive data stream by means of DPLL, because it is guaranted that at least after seven
bits a transition occurs in the receive data in case of long "0" sequences!
CM2, CM1, CMO •.. Clock Mode
Selects one of the 8 different clock modes
000
clock mode 0
111
clock mode 7
Time-Slot Assignment Register Transmit (WRITE)
This registers is only used in clock mode 5!
TSAX
o
2
7
TSNX
XCS2
I XCS1
(30170)
TSNX •.• Time-Slot Number Transmit
Selects one of up 64 possible time slots (00H-3FH) in which data is transmitted. The
number of bits per time slot can pe programmed via XCCR.
XCS2, XCS1 •.• Transmit Clock Shift, Bit 2-1
Together with bet XCSO in CCR2, the transmit clock shift can be adjusted.
Siemens Components, Inc.
712
SAB
SAB
SAF
SAF
82525
82526
82525
82526
Time-5lot Assignment Register Receive (WRITE)
This register is only used in clock mode 5!
o
7
TSAR
TSNR
RCS2
RCS1
(31/71 )
TSNR ... Time-5lot Number Receive
Defines one of up to 64 possible time slots (OOH-3FH) in which data is received. The
number of bits per time slot can be programmed via RCCR.
RCS2, RCS1 ... Receive Clock Shift, Bit 2-1
Together with bit RCSO in CCR2, the receive clock shift can be adjusted.
Transmit Channel Capacity Register (WRITE)
Value after RESET: OOH
o
7
XCCR
ILX_B_C_7_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
X_B_C---'OI
(32/72)
XBC7 ... XBCO ... Transmit Bit Count, Bit 7-0
I
Defines the number of bits to be transmitted with a time slot:
Number of bits = XBC + 1. (1 ... 256 bits/time slot)
Receive Channel Capacity Register (WRITE)
o
7
RCCR
RBCO
I RBC?
Value after RESET: OOH
RBC7 ... RBCO ... Receive Bit Count, Bit 7-0
Defines the number of bits to be received within a time slot:
Number of bits = RBC + 1. (1 ... 256 bits/time slot)
Siemens Components, Inc.
713
(33/73)
SAB82525
SAB82526
SAF82525
SAF82526
Absolute Maximum Ratings
Limit Values
Parameter
Symbol
Ambient temperature under bias: SAB
SAF
TA
TA
-40 to 85
Storage temperature
Tstg
-65 to 125
°C
°C
°C
Voltage on any pin with respect to ground
Vs
-0.4 to Voo +0.4
V
o to 70
Unit
Note: Stresses above those listed here may cause permanent damage to the device.
Exposure to absolute maximum ratings conditions for extended periods may affect
device reliability.
Characteristics
TA = 0 to 70°C; Voo = 5 V ± 5%, Vss = 0 V.
Limit Values
Parameter
Symbol
min.
max.
L-input voltage
0.8
V
Vcc+0.4
V
0.45
V
ViL
-0.4
H-input voltage
ViH
2.0
L-output voltage
VOL
H-output voltage
H-output voltage
VOH
VOH
Power
supply
current
Icc
operational
power down
Input leakage current
Output leakage current
Siemens Components. Inc.
III
lLO
Unit
Test Conditions
8
rnA
= 7 rnA (pins TxD, RxD)
= 2 rnA (all other)
IOH = -400 JJA
IOH = -100 JJA
Voo = 5 V. C p = 4 MHz
1.5
rnA
Inputs at 0 V/Voo •
no output loads
10
JJA
V
V
2.4
Voo-0.5
714
IOL
IOL
o V < ViN < Voo to 0 V
o V< VOUT < Voo to 0 V
SAB 82525
SAB 82526
SAF82525
SAF 82526
Capacitances
TA = 25°C, Voo = 5 V ± 5%, Vss = 0 V, fc
= 1 MHz, unmeasured pins returned to GND.
Limit Values
Parameter
Symbol
typo
max.
Unit
Input capacitance
fc= 1 MHz
GIN
5
10
pF
Output capacitance
GOUT
10
20
pF
1/0
Gila
8
15
pF
Characteristics
TA = 0 to 70°C, Voo = 5 V ± 5%
Inputs are driven to 2.4 V for a logical "1" and to 0.4 V for a logical "0". Timing measurements are made at 2.0 V for a logical "1" and at 0.8 V for a logical "0".
The AC testing inpugtloutput waveforms are shown below.
Input/Output Waveform for AC Tests
2.4
2.0"
Device
Under
Test
2.0
Test POints/
0.8 /
"0.8
0.45
Siemens Components, Inc.
715
SAB82525
SAB82526
SAF 82525
SAF 82526
Microcontroller Interface Timing
Intel Bus Mode
IlP Read Cycle
DRQR
--1
IlP Write Cycle
Multiplexed Address Timing
AO-A7
OACK
AO-A7
DACK
Siemens Components, Inc.
716
SAS
SAS
SAF
SAF
Motorola Bus Mode
IJ.P Read Cycle
RlW~
ORQT
t DsD
~
Address Timing
ALE
(S* WR
CS*RO
------+-1----_
Siemens Components. Inc.
717
82525
82526
82525
82526
SAB82525
SAB82526
SAF82525
SAF82526
Interface Timing
Limit Values
Parameter
Symbol
min.
ALE pulse width
tAA
Address setup time to ALE
tAL
Address hold time from ALE
tLA
Address latch setup time to WR, RD
t ALS
Address setup time to WR, RD
t AS
Address hold time from WR, RD
tAH
50
10
20
0
10
20
DMA request delay: SAB
SAF
tORH
RD pulse width
tRR
Data output delay from RD
t RO
Data float delay from RD
tOF
RD control interval
tRI
WR pulse width
tww
Data setup time to WR+CS
tow
Data hold time from WR+CS
two
WR control interval
tWI
Siemens Components, Inc.
718
max.
ns
ns
ns
ns
ns
ns
85
90
120
ns
ns
ns
120
25
60
60
30
10
60
Unit
ns
ns
ns
ns
ns
ns
ns
SAB82525
SAB82526
SAF82525
SAF 82526
Serial Interface Timing
Clock Mode 1
R (lock
RxDAlB
X (lock
TxDAlB
---t-------tt-~.r_----I_--- Bus
---+--~----t+-..J'1<----_+_---
Timing
Mode 2
(xDAlB
(TSAIB
RTSAIB
Bus
".,..-----+---- ~:~:g2
Bus
Timing
Mode I
I
Limit Values
Parameter
Symbol
min.
Receive data setup
t RDS
5
max.
Unit
ns
Receive data hold
tRDH
30
ns
Collision data setup
tCDS
0
ns
Collision data hold
tCDH
30
Transmit data delay
tXDD
20
Request to send delay 1
tRTD1
Request to send delay 2
tRTD2
ns
70
ns
30
120
ns
20
85
ns
Clock period
tcp
240
ns
Clock period Low
t CPL
90
ns
Clock period High
t CPH
90
ns
Siemens Components, Inc.
719
SAB 82525
SAB 82526
SAF82525
SAF82526
Strobe Timing
RxCLK
AxCLK
TxCLK
TxD
__________ txDDE-txczr_
Bus
Timing
Mode 2
Limit Values
max.
Unit
Parameter
Symbol
min.
Receive strobe delay
t RsD
Receive strobe setup
tRSS
Receive strobe hold
tRSH
Transmit strobe delay
t XSD
Transmit strobe setup
t xss
Transmit strobe hold
tXSH
30
60
30
30
60
30
Transmit data delay
tXDD
70
ns
90
50
50
ns
Strobe data delay
tsoo
High impedance from clock
txcz
High impedance from strobe
txsz
Siemens Components, Inc.
720
ns
ns
ns
ns
ns
ns
ns
ns
SAB 82525
SAB 82526
SAF82525
SAF82526
Clock Mode 5
Figure 17
Synchronization Timing
1 - - - - - tSD - - - - - - - I
RxCLK
AxCLK
TxCLK
Bus
Timing
Mode 2
LlmltValu..
Parameter
Symbol
min.
Sync pulse delay
teo
Sync pulse setup
tee
Sync pulse width
tew
Time-slot control delay
tTCD
30
30
40
20
Siemens Components, Inc.
721
max.
Unit
ns
ns
ns
75
ns
SAB 82525
SAB 82526
SAF82525
SAF 82526
Clock Mode 2, 3, 6, 7
Internal Clocking
Limit Values
Parameter
Symbol
Clock frequency
8audrate generator used
Clock frequency
8audrate generator not used
min.
max.
Unit
'ClK
12.3
MHz
'ClK
19.3
MHz
Reset Timing
RES Characteristics
Limit Values
Parameter
RES high
Siemens Components, Inc.
Symbol
min.
tRWH
1800
722
I max.
I
Unit
ns
SAB 82525
SAB 82526
SAF 82525
SAF 82526
Appendix A
Upgrades of HSCX Version A3
The HSCX Version A3 is fully upward compatible to Version A2. The differences with respect
to HSCX Technical Manual Rev. 2.89 are shown in table 3.
Table 3
Differences HSCX A2 - HSCX A3
Differences
Ver. A2
Ver. A3
Data Book Chapter
TRI, TWI value
IOL value, pin TxD
VSTRvalue
70 ns
2mA
02 H
SO ns
SmA
04 H
Microcontroller Interface Timing
Characteristics
VSTR, Register Definition
The following additional are implemented in HSCX A3
•
Transmission of back to back frames
Two or more frames may be transmitted continuously without interframe time fill
•
TxD, RxD flip
In clock modes 0,1,4 and 5 pins RxD and Tx may beflipped
•
Status Register
In auto mode, STAR: bit 0 indicates the 'Waiting for Acknowledgement' status
Siemens Components, Inc.
723
SIEMENS
Integrated Data Protocol Controller
SAB 79C401
(IDPC)
ADVANCE INFORMATION
General Description
The SAB 79C401 Integrated Oata Protocol Controller (IOPC) provides many of the essential
building blocks for construction of a variety of communications systems. When combined
with ROM, RAM, a microprocessor, and the appropriate physical layer transceiver, a complete
ISON, X.25, SNA, or similar system can be constructed.
The IOPC contains hardware and software support features for use in a single-processor
environment (such as a terminal adaptor to an IS ON network) or a multi-processor
application (such as a communication interface for a PC or integrated voice/data work
station application). For multi-processor applications, the lOPe controls access to an
external "shared" RAM which serves as a data buffer and communications area ("mailbox"
concept). The IOPC arbitrates simultaneous requests for RAM access and supports an
inter-processor interrupt scheme.
Functionally, the lope consists of four sections: Oata Link Controller (OLe), Universal
Synchronous/Asynchronous ReceiveriTransmitter (USART), Oual-Port Memory Controller
(OPMC), and Microprocessor Interface (MPI).
Data Link Controller (OLC)
The OLe is a high-speed, bit-oriented protocol processor that supports either multiplexed
or non-multiplexed data transfer rates up to 2.048 Mbitls.
The OLe provides full-duplex (simultaneous transmit and receive) data transfer between
the chip's serial bus port and internal parallel bus. Through the use of a 32-byte receive
FIFO, 16-byte transmit FIFO, and two external OMA channels, the OLC provides efficient
movement of data to and from external memory and the serial bus port (network interface).
The OLC supports data transfers via OMA, interrupts, or polled I/O. The use of the FIFO
buffers minimize interrupt latency and frequency of interrupts.
Universal
Syn~hronous/Asynchronous
Receiver/Transmitter (USART)
The IOPC contains a built-in USART for exchanging data between terminals and the ISON
network in applications where there is no host processor. The USART provides a superset
of 8250 UART features and supports both synchronous and asynchronous serial communications. The USART is capable of full-duplex operation at speeds up to 56 bitls using
an internal programmable baud rate generator (or optional external clock sources).
The USART supports the following functions
• Program-selectable synchronous/asynchronous modes
• Software reset
• Line break recognition and generation
• Special character recognition
• Selectable stop bits (1-, 1.5-, or 2-stop bits)
• Full modem control handshake lines (RTS, CTS, OSR, and OTR)
• "Local Loopback" and "Stick Parity" test features
724
SAB 79C401
Dual-Port Memory Controller (DPMC)
The OPMC provides RAM access control and an inter-processor interrupt mechanism that
permits two processors to share common RAM memory without the expense of dual-port
RAM. These features are used in developing network interface applications for PCs and
Integrated Voice/Oata Workstations (lVOWs).
Microprocessor Interface (MPI)
The MPI consists of an 8-bit non-multiplexed data bus that allows the IDPC to function
with a 12.5-MHz 80188 processor (or other similar microprocessor) with zero wait states.
Features
•
Data Link Controller
Full featured bit-oriented communication controller supporting HOLC, SOLC, LAPS,
LAPO, and OMI
Oata transfer rate: 2.048 Mbitls
32-byte receive FIFO and 16-byte transmit FIFO with programmable thresholds and
OMA ha:ndshakes
Multiple (four plus broadcast) address recognition modes
Multiplexed serial interface with up to thirty-one 8-bit channels or non-multiplexed
serial interface
Local and remote loopback modes
Transpare'nt mode
56 kbitls mode
• USART
Superset of Industry-Standard 8250 UART features
4-byte transmitlreceive FIFOs
Special character recognition (up to 128 programmable)
Synchronous mode provides a transparent serial data path
Local loopback mode
•
Dual-Port Memory Controller
•
Microprocessor Interface
•
Memory bus arbitrator provides dual-port access to standard low-cost static RAM
Programmable inter-processor interrupts support RAM-based inter-processor mailboxed
8-bit non-multiplexed data bus
Operates with 12.5-MHz 80188 processor with zero wait states
General Features
Compatible with PSS 79C30 OSC
CMOS technology, single +5-V supply
Power-down mode
68-pinPL-CC
Siemens Components, Inc.
725
I
I
Package Outlines
I
Package Outlin~
Plastic Dual-in-Line Package, P-DIP-8
Plastic Dual-in-Line Package, P-DIP-16
20 A 8 DIN 41870 T9
20 A 16 DIN 41870 T9
4 O.4max
0,4max
20.2.0,3-'---1"--
Approx. weight 0.7 g
Approx. weight 1.2 g
Plastic Dual-in-Line package, P-DIP-20
Ceramic Dual-in-Line package, C-DIP-20
20 A 20 DIN 41870 T9
20 A 20 DIN 41870 T9
2.54
-.l7.62'06
~::::::t
:--",.:=; ., "
~I:::[~
Approx. weight 1.5 g
Apprix. weight 1.7 g
1
10
25.4. 0.3
Dimensions in mm
Siemens Components, Inc.
IJ~,,,~
C
729
I
Package Outlines
Plastic Dual-in-Line Package, P-DIP-22
20 D 22 DIN 41870 T11
22
12
11
~_ _ _ 27.8_0.3 _ _ _~1~4mQx
Approx. weight 2.1 g
Ceramic Dual-in-Line Package, C-DIP-22
20 D 22 DIN 41870 T11
10.16.0.6
22
12
.. ,....,....,....
-----ii
1-o---....,27.8_o.7---~
Approx. weight 2.5 9
Siemens Components, Inc.
Dimensions In mm
730
Package Outlines
Plastic Dual-in-Line Package, P-DIP-24
20 B 24 DIN 41870 T10
24
13
12
O.4max
1-----31.9_04-----It--Approx. weight 2.5 g
Ceramic Dual-in-Line Package, C-DIP-24
20 B 24 DIN 41870 T10
. O.25~&'14
.
I
f---15.24to.6-J
24
o
13
D
12
1-----31.5_1.5-----il~
Approx. weight 3 g
Siemens Components, Inc.
Dimensions in mm
731
Package Outlines
Plastic Dual-in-Line Package, P-DIP-28
20828 DIN 41870 T10
i15.24t02=1
15
28
14
O.4max
f-----35.9_04-------H- - Approx. weight 3 g
Ceramic Dual-in-Line Package, C-DIP-28
20828 DIN 41870 T10
11:25:814
I
15.24.0.6--1
D
14
f------36.5_1.s--------<~
Approx. weight 3.5 g
Siemens Components, Inc.
Dimensions in mm
732
Package Outlines
Plastic Dual-in-Line Package, P-DIP-40
20 B 40 DIN 41870
no
. 0.2S· 0.1
,
14_03
40
J
1S.24·1.2~
21
20
0.4 max
t----------sO.9_0.5--------~,...~~
Approx. weight 5.9 g
Ceramic Dual-in-Line Package, C-DIP-40
20 B 40 DIN 41870
no
o.2s:R6~
j'
1S.24tO 6
21
40
D
''1 ................................ -
,......------~S1.S_1.5--------.,
Dimensions in mm
Approx. weight 6.8 9
Siemens Components, Inc.
733
Package Outlines
Piggyback
r---- -----51,3_,--------1
1-------31_,-------t.-J
40
rt--t-+
21
. .~ . . . . . . ++-t.+
+-t+
20
Dimensions in mm
Siemens Components, Inc.
734
Package Outlines
Index Marking
I
._._.+._._.
I
I
Dimensions In mm
Siemens Components, Inc.
735
I
Package Outlines
(similar to P-DSO-8)
24 A 8 DIN 41870 T16
14
8
B
-
(Small Outlines)
24 A 16 DIN 41870 T16
16
24 B 20 DIN 41870 T17
9
20
R
[1:.::)
Siemens Components. Inc.
8.8_0,3
11
B
736
Package Outlines
~------10,B----------1
I
-t--t--+--f~~'-+-'~
I
0,6 max
~-------12,4,----------
Dimensions in mm
Siemens Components, Inc.
I
737
Package Outlines
0,03 min
O,6max
D
D
D
D
Dimensions In mm
Siemens Components, Inc.
738
Packaging Rails
Packages: P-DSO-6j 8j 14j P-MIP-6-Gj 8-G
=
~
!:B§~_=isJlillE:;~~=,==,
E
53'"
3!O,l
N
"'
;;
~:
'
Packages: P-MIP-6j 8
~
4-4£=*
~ ~
i""~------------S31·2_---------------tl.~~19.8
~-
ANTISTATIC"
£
,
,
1
~
393_2
.. I'
I'
403_2------<--1'
S23·1----------------tl..~
Packages: P-DSO-20
I
Dimensions in mm
Siemens Components, Inc.
739
Packaging Rails
Packages: P-DIP-4; 6; 8; 14; 16; 18; 20
[I-
I
jt
I
I
I
I
I
I
I
I
I
I
I
t---t t--t r---t t---t t--j +--j
I
+
I-j
528_z
r-------38tz-----~
r-----'13x10=130 - - - - - I
Packages: C·DIP·14; 16; 18; 20
rE~~======================~j~tr--~~'-t-+'-~rI
~
+
~
+
I
r
r
l
~4-+~--j+I-t~~r~~I~~-'j
~
""'-~-----------528_z-------------.j-l 15~o.
L_-¥!rHH=r
L
13x10=130!-------<~-
Packages: C-DIP·24; 28; 40; 48
E
-+j\r""++-I-+-l--+~--J~I--t-+!---i+--!-+--l-r,-;-l-!-++-1-++--_++-~+--tt""j
.r:=------------------------------------.
5'28_Z--------------~j
-_...J
__
r----~100_z----I....,1
-= .
12
I'
r------358_z-------!..,..------BK12=156-------t..
-.j
Dimensions In mm
Siemens Components, Inc.
740
11:
20~O.s
Packaging Rails
1B
Packages: P-DIP-22
---t---=============1,...---==+--t=1
--==---==t-j
l==t-==------~~
_ _~_jt-----~
L..~O------.--------528_2------------
Packages:PL~C-28
17'.1
~~
==========~===:=JC~~. 113'21 .
--------528_2-----------,--
r.:I=i...[o-l
+
-~
=::::~::~~~~~::~::~~::~~::=52~8_=2.~~~~-1~1~:~~~~~_-_-_-_-_-_:J._I
J,$
1=!1...
..
t· IlE~NS
SOtO,S
+
ANTISTATIC
.. ~
Dimensions in mm
Siemens Components, Inc.
741
20,1 ~
Lri
~
Packaging Rails
Packages:PL-C~68
I.....- - - - - - - - - - - - 5 2 8 _ 2 ' - -"
- - - - - -1
----.1:
3tO.1
--1 r---
- ._._._...... ~SIEMENS
ANTISTATIC
..t.-- 1--+-'-'-I
_62tQ5
I
403_2
DimenSions in mm
Siemens Components, Inc.
742
Siemens Sales Office Listings
I
Siemens Components, Inc. _____________
Semiconductor Group
North American
Sales Offices _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
UNITED STATES
• Siemens Components, Inc.
2 Lowell Research Ctr. Dr.
Suite 105
Lowell, MA 01852
508/454-0113
• Siemens Components, Inc.
307 Fellowship Road
Suite 202
Mt. Laurel, NJ 08054
609/273-6677
• Siemens Components, Inc.
120 Wood Avenue South
Suite 606
Iselin, NJ 08830
201/603-0600
• Siemens Components, Inc.
6525 The Corners Parkway
Suite 206
Norcross, GA 30092
404/449-3981
• Siemens Components, Inc.
39209 W. Six Mile Rd.
Suite 209
Livonia, MI 48152
313/462-1195
• Siemens Components, Inc.
5600 North River Rd.
Suite 735
Rosemont, IL 60018
312/692-6000
• Siemens Components, Inc.
625 The City Dr. South
Suite 320
Orange, CA 92668
714/385-1274
• Siemens Components, Inc.
19000 Homestead Rd.
Cupertino, CA 95014
408/725-3566
• Siemens Components, Inc.
3003 LBJ Freeway, 11115
Dallas, TX 75234
214/620-2294
CANADA
• Siemens Electric Ltd.
1180 Courtney Park Drive
Mississauga, Ont. L5T 1P2
416/564-1995
• Siemens Electric Ltd.
3600 Billings Court, Suite 100
Burlington, Ont. L7N 3N6
416/333-3773
• Siemens Electric Ltd.
6143 4th Street SE. 117
Calgary, Alberta T2H 2H9
403/252-2278
• Siemens Electric Ltee.
7300 Trans Canada Highway
Pointe Claire, Que. H9R 4R6
514/695-7300
• Siemens Electric Ltee.
11500 rue Janelle
Drummondville, Que. J2C 3E5
819/472-1155
• Siemens Electric Ltd.
9825 45th Avenue
Edmonton, Alberta T6E 5C8
403/436-6640
• Siemens Electric Ltd.
109 IIsley Avenue, Unit 111
Dartmouth, N.S B3B 1S8
902/469-9791
• Siemens Electric Ltd.
333 Consortium Court
London, Ontario N6E 2S8
519/685-7282
• Siemens Electric Ltd.
108 Prospect Street, Suite 1
Fredericton, New Brunswick
E3B4T9
506/458-9788
• Siemens Electric Ltee.
366 rue St-Patrick
Lasalle, Que. H8N 2W7
514/365-3315
• Siemens Electric Ltd.
260 Hearst Way, Suite 306
Kanata, Ontario K2L 3H1
613/592-2477
• Siemens Electric Ltd.
106B - 701 Cynthia Street
Saskatoon, Saskatchewan
S7L 6B7
306/652-3101
• Siemens Electric Ltee.
128 - 1990 bout. Charest ouest
Ste-Fay, Que. G1 N 4K8
418/687-4524
• Siemens Electric Ltd.
109 Clyde Ave.
Donovans Industrial Park
P.O. Box 668
Mount Pearl, Nlld. A1N 2X1
709/364-5131
• Siemens Electric Ltd.
1034 rue King Est
Sherbrooke, Que. J 1G 1E4
819/563-9656
• Siemens Electric Ltd.
P.O. Box 1204
Timmins, Ont. P4N 7J5
705/267-7755
• Siemens Electric Ltd.
8687 Yukon Street
Vancouver, B.C. V5X 4T5
604/321-8687
• Siemens Electric Ltd.
1260 Border Street
Winnipeg, Manitoba R3H OM6
204/633-8655
• Siemens Electric Ltd.
654 Burnside Road West
Victoria, B.C. V8Z 1M8
604/727-6465
Issued by Integrated Circuit Division
2191 Laurelwood Road, Santa Clara, CA 95054 (408) 980-4500
Siemens Components, Inc.
Cl1989 Siemens Components, Inc.
Siemens Components, Inc. ____________
Semiconductor Group
U.S. Regional
Representatives ______________________
• ALABAMA
Interep Associates, Inc.
Huntsville
205/881-1096
Interep Associates, Inc.
Mobile
205/478-1036
• ARIZONA
Reptronix
Tempe
602/345-4580
• CALIFORNIA-Northern
Siemens Components, Inc.
Cupertino
408/725-3588
• CALIFORNIA-Southern
Centaur Corp.
Calabasas
818/704-1655
Centaur Corp.
Irvine
714/281-2123
Varigon, Inc.
San Diego
619/576-0100
• COLORADO
Lange Sales Inc.
Littleton
303/795-3600
• FLORIDA
Conley &Associates, Inc.
Oviedo
407/365-3283
• GEORGIA
Interep ASSOCiates, Inc.
Norcross
404/449-8680
• ILLINOIS
KMA Sales Co.
Arlington Heights
312/398-5300
• INDIANA
Electro Reps, Inc.
Indianapolis
317/842-7202
Electro Reps
Ft. Wayne
219/489-2682
• IOWA
AEM, Inc.
Marion
319/377-1129
• KANSAS
AEM, Inc.
Lenexa
913/888-0022
• MARYLAND
Micro-Comp., Inc.
Baltimore
301/844-5700
• MASSACHUSETTS
Siemens Components, Inc.
Lowell
508/454-0113
Anchor Engineering
Westborough
617/898-2724
• MICHIGAN
Enco Marketing, Inc.
Bloomfield Hills
313/338-8600
• MINNESOTA
Cahill, Schmitz & Cahill Inc.
St. Paul
612/646-7217
• MISSOURI
AEM, Inc.
Bridgeton
314/298-9900
• NEW JERSEY-Southern
See PENNSYLVANIAEastern
• NEW MEXICO
F. P Sales
Albuquerque
505/345-5553
• NEW YORK (Metro)
See NEW JERSEYNorthern
• NEW YORK (UPltltl)
Ossmann Associates, Inc.
Henrietta
7181359-1200
• NORTH CAROLINA
ADI
Smithfield
919/934-8138
ADI
Matthews
704/847-4323
• OHIO
ElectroniC Salesmasters
Beachwood
216/831-9555
• OKLAHOMA
CompTech Sales, Inc.
Tulsa
918/622-7744
• OREGON
Micro Sales, Inc.
Beaverton
503/645-2841
• PENNSYLVANIAEastern
Delta Technical Sales
Hatboro
• PENNSYLVANIAWestern
See OHIO
• SOUTH CAROLINA
See NORTH CAROLINA
• TENNESSEE
Interep Associates, Inc.
Greeneville
615/639-3491/3492
• TEXAS
CompTech Sales, Inc.
Irving
214/751-1181
CompTech Sales, Inc.
Austin
512/343-0300
CompTech Sales, Inc.
Houston
713/492-0005
• UTAH
Lange Sales Inc.
Salt Lake City
801/487-0843
• VIRGINIA
See MARYLAND
• WASHINGTON
Micro Sales, Inc.
Bellevue
206/451-0568
• WASHINGTON, D.C.
See MARYLAND
• WISCONSIN
KMA Sales Co.
Milwaukee
414/259-1771
215/957-0600
• NEW JERSEY-Northern
Emtec Sales, Inc.
East Hanover
201/428-0600
Issued by Integrated Circuit Division
2191 Laurelwood Road, Santa Clara, CA 95054 (408) 980-4500
Siemens Components, Inc.
@
1989 Siemens Components, Inc.
Siemens Components, Inc.
Semiconductor Group
U.S. Regional
Distributors _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
• ALABAMA
Hall-Mark
Huntsville
• CONNECTICUT
Hall-Mark
Chesire
• MARYLAND
Hall-Mark
Columbia
• NEW YORK
Hall-Mark
Ronkonkoma
• TEXAS
Allied/Hall-Mark
Ft. Worth
817/265-9341
205/837-8700
203/271-2844
301/988-9800
516/737-0600
Marshall
Huntsville
wallin~ford
Marshall
Marshall
Silver Sf.rin~
716/425-3300
Hall-Mark
Dallas
Marshall
214/553-4300
205/881-9235
• ARIZONA
Hall-Mark
Phoenix
602/437-1200
Insight Electronics
Temrai
20312 5-3822
• FLORIDA
Hall-Mark
Orlando
3051855-4020
Cassel Berr~
407/830-58 5
301162 -11
• MASSACHUSETTS
Hall-Mark
Billerica
Houston
713/781-6100
Marshall
Wilmington
716/235-7620
Marshall
Phoenix
305/971-9280
508/658-0810
Lar~o
813 530-4543
Western Microtechnology
Burlington
4081432-4000
Citrus Heights
916/722-8600
Marshall
Waukesah
414/797-8400
Rancho. Cordova
916/635-9700
Western Microtechnology
~~~~~t-1660
Marshall
Alta Monte Springs
407/767-8585
St. petersbur~
813/573-139
Ft. Lauderdale
3051977-4880
• GEORGIA
Hall-Mark
Norcross
4041447-8000
Marshall
Norcross
404/923-5750
• CALIFORNIA-Southern • ILLINOIS
Hallmark
Advent Electronics
Chatsworth
Rosemont
818/773-4500
312/297-6200
San Diego
619/268-1201
Hall-Mark
Wood Dale
Irvine
121860-3800
7141727-6000
Marshall
Schaumburg
Insight Electronics
San Diego
619/587-0471
Irvine
7141727-2111
Agoura
8181707-2100
Marshall
San Diego
619/578-9600
Irvine
714/458-5301
Chatsworth
818/407-4100
Western Micro
~~~,¥8lJ~h
Orange
714/637-0200
San Diego
619/453-8430
• COLORADO
Hall-Mark
En81ewood
312/490-0155
• INDIANA
Advent Electronics
Indianafolis
317/87 -4910
Hall-Mark
Indianafolis
317/87 -8875
Marshall
Indianapolis
317/297-0483
• IOWA
Advent Electronics
Cedar RaC:ids
319/363- 221
• KANSAS
Hall-Mark
Lenexa
512/258-8848
Johnson City
6071798-1611
Pompano Beach
• CALIFORNIA-Northern
Hall-Mark
San Jose
Austin
Hauppau~e
516/273- 424
617/935-9777,
508/667-0902
602 829-1800
602/496-0290
Fairport
617/273-2800
Mass Comp, Inc.
West peabod6'
617/535-727
• MICHIGAN
Advent
Farmin~ton
Marshall
Carrollton
Rochester
2141233-5200
Summit Distributors
Buffalo
Austin
716/887-2800
512/837-1991
Rochester
Houston
716/334-8110
713/895-9200
EI Paso
• NORTH CAROLINA
Hall-Mark
Raleigh
915/593-0706
Harlington
919/872-0712
Hills
313/47 -1650
Hall-Mark
Livonia
313/462-1205
Marshall
Livonia
313/525-5850
• MINNESOTA
Hall-Mark
Eden Prairie
919/878-9882
Worthington
918/254-6110
503/629-2082
Marshall
Fairfield
• WISCONSIN
Hall-Mark
New Berlin
414/797-7844
• OREGON
Marshall
Beaverton
503/644-5050
609/235-1900
Western Microtechnology
Redmond
206/881-6737
• OKLAHOMA
Hall-Mark
Tulsa
314/291-4650
MI. Laurel
206/486-5747
Dayton
• NEW JERSEY
Hall-Mark
Fairfield
201/575-4415
• WASHINGTON
Marshall
Bothell
Marshall
Solon
513/898-4480
Marshall
Bridgeton
Marshall
Salt Lake City
801/485-1551
614/888-3313
216/248-1788
314/291-5350
801/972-1008
216/349-4632
Marshall
Plymouth
612/559-2211
• UTAH
Hall-Mark
W. Valley City
• OHIO
Hall-Mark
Solon
612/941-2600
• MISSOURI
Hall-Mark
Earth City
512/542-4589
Marshall
Raleigh
Marshall
Milpitas
408/942-4600
Western Microtechnology
Beaverton
• PENNSYLVANIA
Marshall
Pittsburgh
412/963-0441
2011882-0320
Mt. Laurel
609/234-9100
913/888-4747
Marshall
Lenexa
913/492-3121
30 1790-1662
Marshall, Thornton
303/451-8383
Issued by Integrated Circuit Division
2191 Laurelwood Road, Santa Clara, CA 95054 (408) 980-4500
Siemens Components, Inc.
c 1989 Siemens Components, Inc.
Issued by Integrated Circuit Division
2191 Laurelwood Road, Santa Clara, CA 95054 (408) 980-4500
Siemens Components, Inc.
Ordering No. M12T021
Printed in U.S.A. 5K/989/RRD/TS
                                                           
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2017:07:29 16:53:23-08:00 Modify Date : 2017:07:29 17:24:52-07:00 Metadata Date : 2017:07:29 17:24:52-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:e40770c2-119b-7842-a1ef-20d29a397e04 Instance ID : uuid:6da22e49-f47f-a543-aff7-b9a90043b216 Page Layout : SinglePage Page Mode : UseNone Page Count : 748EXIF Metadata provided by EXIF.tools