• Pin-to-Pin and Register-to-Register compatible with
Siemens 2186
• Full duplex 2B+D ISDN S/T Transceiver according to
CCITT I.430
• GCI digital interface
• 3 types of 8-bit CPU interface
• Receive timing recovery with adaptively switched
thresholds
• E-channel Monitoring
GENERAL DESCRIPTIONS
MX97102 implements the 4-wire S/T interface used to
link voice/data terminals to an ISDN. It is designed for
the user site of the ISDN-basic access, two 64kbit/s B
channels and a 16kbit/s D channel.
MX97102 can be mainly divided into three portions according to their interfaces. Except these three interf ace
functions, it also provides the LAPD controller which
handles the HDLC packets of the ISDN D-channel for
the associated microprocessor.
The first, S/T interface controller , pro vides all electrical
and logical functions of the S/T interface, such as S/T
transceiver, activation/deactivation, timing recovery,
• Programmable SDS1,SDS2
• D-channel access control
• LAPD(HDLC) support with FIFO(2x64) buffers
• Activation/Deactivation
• Multiframing with S and Q bit access
• CPU access to B and IC channels
• Watchdog timer
• Package types : P-LCC-44, P-LQFP-64
multiframe S and Q channels, and D-channel access
and priority control for communicating with remote
equipments.
The Second is the microprocessor interface controller
which offers the registers compatible with Siemens
PSB2186, provides three types of microprocessor interface, such as Motorola bus mode, Intel multiplexed
mode and Intel non-multiplex ed mode.
The last portion is the GCI interface controller which is
used to connect different voice/data application modules for local digital data exchangements.
LQFPPLCC
PAD#PAD# PIN NAMEI/O DESCRIPTION
3741PAD0(D0)Multiplexed Bus Mode:Address/data b us from the CPU system to this devic
3842PAD1(D1),and data between the CPU system and this device.
3943PAD2(D2)Non-Multiplexed Bus Mode:Data bus between the CPU system and this
4044PAD3(D3)I/O device.
411PAD4(D4)
422PAD5(D5)
433PAD6(D6)
444PAD7(D7)
2737PCSNIChipSelect:A logic "LOW" enable this device for a read/write operation.
2838PWRN(R/W) IRead/Write:A logic "HIGH" indicates a valid read operation by CPU.
A logic "LOW" indicates a valid write operation by CPU.(Motorola bus
mode) Write:A logic "LOW" indicates a write operation.(Intel bus mode)
2939PRDN(DS)IData Strobe:
The rising edge marks the end of a valid read or write operation (Motorola
bus mode). Read:A logic "LOW" indicates a read operation.(Intel bus mode)
823PINTNOpen Interrupt Request:The signal is a logic "LOW" when this device
requests an Drain interrupt. It is an open drain output.
1~5,14NC
9,13,15 19,20No used.
17~2029,30
31~36
45~49
56,60
2636PALEIAddress Latch Enable:A logic "HIGH" indicates an address on the address/
data bus(Multiplex ed b us type only). ALE also selects the micro-processor
interface type (multiplexed or non-multiplexed).
549PRSTI/O Reset:A logic "HIGH" on this input forces this device into reset state. The
minimum pulse length is four DCL-clock periods or four ms. If the terminal
specific functions are enabled,this device may also output a reset signal.
5913PFSC1O(I) Frame Sync 1:Frame sync output. Logic "HIGH" during channel 0 on the
GCI interface. This pin becomes Input if Test Mode is programmed (register
ADF1).
5812PDCLO(I) Data Clock:Clock of frequency, 1536kHz output, equals to twice the GCI
data rate.
This pin becomes Input if Test Mode is programmed (register ADF1)
6216ECHOOThis pin output the Echo bit from the receiving line.
P/N:PM0473
REV. 2.5, SEP. 05, 2000
3
MX97102
TABLE 1: MX97102 PIN DESCRIPTIONS(Continued)
LQFPPLCC
PAD#PAD#PIN NAME I/ODESCRIPTION
(non-multiplex ed b us mode)
3040PA0IAddress Bit 0
516PA1IAddress Bit 1
505PA2IAddress Bit 2
6418PA3IAddress Bit 3
6317PA4IAddress Bit 4
5510PA5(EAW) IAddress Bit 5; External Awake, when terminal specific function en
abled, this pin is used as an external awak e line. If a falling edge on this
input is detected, it generates an interrupt and a reset pulse.
722PBCLOBit Clock:Clock of frequency 768kHz equal to the GCI data rate.
52,537,8PSDS1,2OSerial Data Strobe 1&2 : programmable strobe signals , selecting either
one or two B or IC channels on GCI interface, is supplied via this line.
(registers ADF2,4)
6,57,6111, 15
21VSSD-Digital ground
1024VSSA-Analog ground
2131VDD-Power supply (5V±5%)
1226PXTAL1IConnection for crystal or external clock input.
1125PXTAL2OConnection for external crystal. Left unconnected if external clock is
used.
1427PSR2
1628PSR1IS-Bus Receiver Input
2232PSX1S-Bus Transmitter Output(positive)
2333PSX2OS-Bus Tr ansmitter Output(negative)
2434PIDP0(DD)GCI-Data Port 0 (DD)
2535PIDP1(DU) I / OGCI-Data Port 1 (DU)
Open drain without internal pull-up resister or push-pull.
ABSOLUTE MAXIMUM RATINGS
TABLE 2: ABSOLUTE MAXIMUM RATINGS
RATINGVALUE
Maximum Supply Voltage (VDD)6V
DC Input Voltage on any pin-0.4Vto VDD+0.4V
Storage Temperature Range-55°C to 150°C
Operating Free Air Temperature Range 0°C to 70°C
P/N:PM0473
REV. 2.5, SEP. 05, 2000
4
MX97102
DC CHARACTERISTICS
TABLE 3: DC CHARACTERISTICS
Temperature from 0 to 70°C; VDD = 5V±5%, VSSA = 0V, VSSD = 0V
Symbol ParameterConditionsMin. ValueMax. V alueUnitRemarks
VILL-input voltage-0.40.8V
VIHH-input voltage2.0VDD+0.4VAll pins except
VOLL-output voltageIOL= 2mA0.45VPSX1, PSX2,
VOL1L-output voltage (IDP0)IOL= 7mA0.45VPSR1, PSR2
VOHH-output voltageIOH= -400uA2.4V
VOHH-output voltageIOH= -100uA
VDD-0.75V
ILIInput leakage current0<VIN<VDD to 0V±10All pins except
BCL, PSX1,2,
ILOOutput leakage current0<VOUT<VDD to 0V±10uAPSR1,2, PA0,
PA1, PA3, PA4
ILIPDInput leakage current,
internal pull-down0<VIN<VDD to 0V120uAPA0, PA1, PA3,
Temperature from 0 to 70°C, VDD = 5V±5%
Inputs are driven to 2.4V for a logical "1" and to 0.4V
for a logical "0" . Timing measurements are made at
2.0V for a logical "1" and 0.8V f or a logical "0". The A Ctesting output is loaded with a 150pF capacitor.
TIMING WAVE FORM
MICROPROCESSOR INTERFACE TIMING----INTERL BUS MODE
tRR
RD x CS
tRD
AD0-AD7
Data
FIGURE 3(a) MICROPRCESSOR READ CYCLE IN INTEL BUS MODE
tRI
tDF
P/N:PM0473
tAD
ALE
WR x CS or
RD x CS
AD0-AD7
tAA
tAL
tALS
tLA
Address
FIGURE 3(b) MICROPROCESSOR WRITE CYCLE IN INTEL BUS MODE
6
REV. 2.5, SEP. 05, 2000
MX97102
ALE
WR x CS or
RD x CS
AD0-AD7
FIGURE 3(c) MULTIPLEXED ADDRESS TIMING IN INTEL BUS MODE
WR x CS or
RD x CS
A0-A5
tAA
tAL
Address
tAS
tAD
tALS
tLA
tAH
Address
FIGURE 3(d) NON-MULTIPLEXED ADDRESS TIMING IN INTEL BUS MODE
MOTOROLA BUS MODE
ALE
CS x DS
D0-D7
FIGURE 4(a) MICROPROCESSOR READ TIMING IN MOTOROLA BUS MODE
tDSD
tRD
tRR
tRWD
tRI
tDF
Data
P/N:PM0473
REV. 2.5, SEP. 05, 2000
7
R/W
MX97102
tDSD
CS x DS
D0-D7
tWW
tWD
tDW
Data
tWI
FIGURE 4(b) MICROPROCESSOR WRITE TIMING IN MOTOROLA BUS MODE
CS x DS
AD0-AD5
tAS
Address
tAH
FIGURE 4(c) NON-MULTIPLEXED ADDRESS TIMING IN MOTOROLA BUS MODE
TABLE 6: PARAMETERS FOR MICROPROCESSOR INTERFACE TIMING
P ARAMETERSYMBOLLimit ValueUNIT
min.max.
ALE pulse witdhtAA40ns
Address setup time to ALEtAL10ns
Address hold time to ALEtLA10ns
Address latch setup time to WR, RDtALS0ns
Address setup timetAS10ns
Address hold timetAH10ns
ALE guard timetAD15ns
DS delay after RW setuptDSD0ns
RD pulse widthtRR50ns
Data ouput delay from RDtRD50ns
Data float from RDtDF52ns
RD control intervaltRI50ns
W pulse widthtWW50ns
Data setup time to W, CStDW10ns
Data hold time from W, CStWD10ns
W control intervaltWI50ns
P/N:PM0473
8
REV. 2.5, SEP. 05, 2000
Functional and Operational Description
ISDN ACCESS ARCHITECTURE
MX97102
MX97102 is designed especially for subscriber terminal equipment with S/T interfaces, F our wire , tw o pairs
for transmission and receiption separately, are connected to the NT equipment at the user site. Via the NT
equipment, subscribers could dial up to the wide-area
network with the traditional telephone line. The NT
serves a converter between the U interface at the ex-
TE(1)
S
TE(8)
S
TE(1)
TE(1)
S
TE(8)
= MX97102
LT-SLT-T
LT-S
LT-S
Direct Subscriber Access
PBX(NT2)
where - TE is an ISDN terminal
- LT-S is a subscriber line termination
- LT-T is a trunk line termination
- LT is a trunk line termination in the central office
change and the S interface at the user premises. The
NT may be either an NT1 only or an NT1 together with
an NT2 connected via the T interface which is physically identical to the S interface. NT2 may include higher
level functions like multiplexing and switching as in a
PBX. Figure 5 illustrates the connections between the
user site to the public domain of central office.
MX97102 is based on the ISDN basic access, 192kbit/
s, which consists of two circuit-switched 64 kbit/s B
channels and a message oriented 16kbit/s D channel
for packetized data, signaling and telemetry information. The D channel is processed by the LAPD controller contained in the MX97102 and routed via a parallel
CPU interface to the terminal processor. The high level
support of the LAPD protocol which is implemented by
the MX97102 allows the use of a low cost processor in
cost sensitive applications.
P/N:PM0473
REV. 2.5, SEP. 05, 2000
9
GCI CONNECTION
MX97102
With the GCI interface, MX97102 could connect diff erent voice/data (V/D) application modules. Up to eight
D-channel components may be connected to the D and
C/I (Command/Indication) channels (TIC-bus). TIC-b us
arbitration is also implemented in MX97102.
Data transfers between the MX97102 and the V/D modules are done with the help of the GCI MONITOR channel protocol. Each V/D module can be accessed by an
MX97102
Microprocessor
D, C/I
Data
Module
A
Data
Module
B1
Speech
Processing
Speech Modules
FIGURE 6: EXAMPLES OF GCI CONNECTION
individual address. Two intercommunication channels
IC1 and IC2 allow a 2*64kbit/s transfer rate between
voice/data modules. Figure 6 shows one GCI connection, data module A uses D-channel for data transf er , a
voice processor is connected to a programmable digital processing codec filter via IC1 and a data encryption module to a data device via IC2. Meanwhile, B1 is
used for voice communication, B2 for data communication.
B1
DSP Codec
Module
Data
Encryption
Data Modules
Data
Module
B
GCI FUNCTIONS
In terminal applications, the GCI constitutes a powerful backplane bus offering intercommunication and sophisticated control capabilities for peripheral modules. GCI frame is composed of three channels ( see Figure 6-1 belo w):
- Channel 0 contains 144kbit/s (for 2B+D) plus MONITOR and command/indication
channels for the layer-1 device.
- Channel 1 contains two 64kbit/s intercommunication channels plus MONITOR and
command/indication channels for other GCI devices.
- Channel 2 is used for GCI-bus arbitration. Only the command/indication are used in channel 2.
P/N:PM0473
10
REV. 2.5, SEP. 05, 2000
FSC1
MX97102
125 us
CH0CH1CH2
IPD0
(DD)
IPD1
(DU)
SDS1
B1
B1
IDP0,1:768 kbit/s
DCL :1536 kHz
FSC1 :8 kHz
B2MONO
B2MONO D
CIO
D
MRMX
CIO
MRMX
IC1IC2MON1CI1
IC1IC2MON1CI1
BCL :768 kHz bit clock
SDS1 :8kHz programmable data strobe signal for
selecting one or both B/IC channel(s)
Figure 6-1 Frame structure of GCI
The GCI interface is operated in the “open drain” mode
in order to takes advantage of the b us capability. In this
case pull-up resisters (1kohm-5kohm) are required on
PIDP0 and PIDP1.
GCI OFF Function
In GCI terminal mode (SPCR:SPM=0) the GCI interface can be switched off f or external devices via IOF bit
in ADF1 register. If IOF=1, the interface is switched off .
Thus, DCL, FSC1, IDP0/1 and BCL are high impedence.
GCI Direction Control
MRMXS/G
MRMX
A/B
BAC TAD
GCI has the 12-byte frame structure consisting of channels 0, 1 and 2. (see figure 6-1 above)
- IDP0 carries the 2B+D channels from the S/T interface, and the MONITOR 0 and C/I 0 channels coming
from the S/T controller;
- IDP1 carries the MONITOR 0 and C/I 0 channels to
the layer-1.
Channel 1 of GCI interface is used f or internal communication in terminal applications. Two cases have to be
distinguished, according to whether the MX97102 is operated as a master device or as a slave device.
For test applications, the direction of IDP0 (DD) and
IDP1 (DU) can be reversed during certain time-slots
within the GCI frame. This is performed via the IDC bit
in the SQXR register. For normal operation SQXR:IDC
should be set to “0”.
P/N:PM0473
REV. 2.5, SEP. 05, 2000
11
MX97102
If IDC is set to "0" (master mode):
- IDP0 carries the MONITOR 1 and C/I 1 channels as output to peripheral (voice/data) devices;
- IDP0 also carries the IC channels as output to other devices, if programmed (CxC1-0=01 in register SPCR).
If IDC is set to "1" (slave mode):
- IDP1 carries the MONITOR 1 and C/I 1 channels as output to a master device;
- IDP0 carries the IC channels as output to other devices, if if programmed (CxC1-0=01 in register SPCR).
Figure 6-2shows the connection in a multifunctional terminal with the MX97102 as a master and a Voice/Data
module as a slave device.
S/T interface
GCI interface
DD
DU
IDP0
IDP1
IDP0
IDP1
IDP1
IDP0
MON1, C/I1, IC1, IC2
2B+D, C/I0, S/G, TIC
IDP1
IDP0
Layer1
MX97102
Voice/Data
Module as slave
Layer2
Figure 6-2 GCI port connection and Data direction
If GCI-0 of MODE register is programmed, bit 5 of the last byte in channel 2 on IDP0 can be used to indicate the
S-bus state (stop/go bit) and bit 2 to 5 of the last byte are used for TIC-bus access arbitration.
as Master
P/N:PM0473
REV. 2.5, SEP. 05, 2000
12
Microprocessor Access to B and IC Channels
MX97102
The microprocessor can access the B and IC channels
at the GCI interface by reading the B1CR/B2CR or by
reading and writing the C1R/C2R registers. Furthermore
it is possible to loop back the B channels from/to the S/
Four different functions are selected by the bits CxC1
and CxC0 in the SPCR register. Moreover, each channel, B channel 0/1 and IC channel 0/1, is programmed
individually. Table7-1 shows the configurations.
T interface or to loop back the IC channels from/to the
GCI interface without CPU intervention.
transmission of a constant
value in Bx channel to S
11BxBx-BxBx looping from S;
transmission of a variable
pattern in Bx channels to S
Table 7-1 CPU access to B/IC channels by SPCR register
Note: x=1 for channel 1 or x=2 for channel 2
If the B-channel access is used for transferring 64kbit/
s voice/data information directly from the CPU port to
the ISDN S/T interface, the access can be synchronized to the GCI interface by means of a synchronous
transfer interrupt programmed in the STCR register.
The general sequence of operations to access the B/
IC channels is:
1. Program synchronous interrupt (ST0) which causes
the device to generate an SIN interrupt at the beginning of an GCI frame.
2. Read or write register (BxCR, CxR)
3. Set SC0 bit in the STCR to acknowledge SIN interrupt.
repeat this sequence from 1 to 3.
Same procedure could be used at ST1 and SC1 bits in
the STCR register. The only difference is ST1 gener-
ates an SIN interrupt at the middle of an GCI frame
instead of at the beginning.
When CPU accesses B channels, we can set the IOF
bit to switch off the GCI function. Thus , external B-chan-
nel sources (voice/data modules) can not disturb the
B-channel access on the GCI interface.
P/N:PM0473
REV. 2.5, SEP. 05, 2000
13
Loading...
+ 29 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.