MT90737AM [MICROSEMI]
Telecom Circuit, 1-Func, CMOS, PQFP208,;型号: | MT90737AM |
厂家: | Microsemi |
描述: | Telecom Circuit, 1-Func, CMOS, PQFP208, 电信 电信集成电路 |
文件: | 总40页 (文件大小:162K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
CMOS
MT90737
DS3/DS1 MUX/DEMUX (M13)
Preliminary Information
ISSUE 1
June 1995
Features
•
Multiplexes/demultiplexes 28 DS1 signals
to/from a DS3 signal
Ordering Information
MT90737AM
208 Pin PQFP
•
•
•
•
Selectable M13 or C-bit parity mode
Separate interface for C-bits
-40° to 85°C
FEBE, C or P-bit parity error insertion
DS3 LOS, LOF, P-bit parity, C-bit parity, AIS
and idle signal detection
•
•
•
•
•
•
•
DS3 AIS and idle signal generation
Access to DS3 and DS2 X-bits
DS3 and DS1 loopbacks
Description
The MT90737 DS3/DS1 Multiplexer/Demultiplexer
(M13) is designed to multiplex and demultiplex 28
independent DS1 signals to and from a DS3 signal
with either an M13 or C-bit frame format. The
MT90737 complies with Bellcore’s TR-TSY-000499,
ANSI’s T1.107-1988 and supplement T1.107a-1990.
Detects DS2 LOF
DS1 idle signal (QRS, AIS or ESF) generation
DS1 LOS detection on transmit or receive path
Multiplexed and non-multiplexed
microprocessor bus interfaces
The MT90737 provides a separate transmit (13 bits)
and receive (14 bits) interface for C-bits while
operating in the C-bit parity mode. The FEAC
channel (C3) is accessed via MT90737 memory. The
MT90737 uses 37 byte register locations for software
control, performance counters, and alarm reporting.
Both multiplexed and non-multiplexed bus types are
supported by the microprocessor interface.
Applications
•
•
•
•
•
Single-board M13 multiplexer
Compact add/drop mux
Fractional T3
Digital Cross-connect Systems
CSU/DSU
7
28
1
DR28
DR1
CR28
CR1
DS3DR
DS3
1
DS3
Destuffing
DS2
Sync/Destuff
DS1
Outputs
Frame Sync
DS3CR
CDR
CCKR
CFMR
CDCCR
Micro-
Micro-
processor
Interface
processor
Alarm/Status
Control
XCK
Loopback
I/O
Memory
Map
Loopback
DLEN
TEST
S7
S6
OUTDIS
4
BOUNDARY
{
SCAN
7
28
1
DT28
DT1
CT28
CT1
DS3DT
DS3
1
DS2
DS1
Input
Framing/Stuffing
DS3CT
Framing/Stuffing
CDT
CCKT
CFMT
CDCCT
VSS
VDD
Figure 1 - Functional Block Diagram
U.S. Patent Number 5040170
5-63
MT90737 CMOS
Preliminary Information
NC
NC
NC
NC
VSS
VSS
VSS
DT27
CT27
DT26
CT26
DT25
CT25
VDD
DS3DT
CCKT
CFMT
160
165
170
175
180
185
190
VSS
µP1
µP0
100
RDY,DTACK
OUTDIS
DT12
VSS
95
CT5
DT5
CT6
DT6
CT7
DT7
CT8
DT8
CT1
DT1
CT2
DT2
CT3
DT3
CT4
DT4
XCK
90
CDT
VDD
IC
S6
S7
85
VSS
A/D0,D0
A/D1,D1
A/D2,D2
A/D3,D3
80
A/D4,D4
A/D5,D5
A/D6,D6
A/D7,D7
VDD
SEL
ALE
WR
RD,R/W
VSS
DS3DR
DS3CR
VSS
CDR
CCKR
CFMR
DR1
CR1
CDCCR
A7
VDD
CR19
DR20
CR20
DR21
CR21
DR22
CR22
VSS
DR23
CR23
DR24
CR24
DR25
CR25
CDCCT
DR26
VDD
CR26
DR27
CR27
DLEN
VSS
VSS
NC
75
70
195
200
205
65
60
A6
A5
A4
VSS
VSS
NC
NC
55
NC
Figure 2 - Pin Connections
5-64
Preliminary Information
CMOS MT90737
Pin Description
Power Supply, Ground and No Connect.
Pin #
Name
I/O/P
Description
5, 32, 75,
88, 94,
VDD
P
Power Supply. +5V±5%.
126, 138
183, 200
18, 49, 55,
56, 67, 70,
84,101,102,
110, 124,
146, 153,
159, 160,
166, 191,
205, 206
VSS
P
--
Ground.
1-4, 50-54,
103-107,
154-158,
207, 208
NC
No Connection. leave open.
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
DS1 Receive Interfaces
Pin #
Name
I/O/P
Description
62
43
41
39
37
35
33
CR1
CR2
CR3
CR4
CR5
CR6
CR7
O
Receive Clock Channels 1 - 28. TTL Type III compatible. Receive data is
clocked out of the MT90737 on positive transitions. The clock for the first DS1
channel corresponds to CR1, while the clock for the last DS1 channel corre-
sponds to CR28. The DS1 clock signals are derived from the DS3 clock signal
(DS3CR). During periods of DS3/DS2 out of frame or AIS, the MT90737 pro-
vides a DS1 clock signal for clocking out AIS which is derived from the XCK
clock (pin 90).
30
28
CR8
CR9
26
24
22
20
17
15
13
11
CR10
CR11
CR12
CR13
CR14
CR15
CR16
CR17
CR18
CR19
CR20
CR21
CR22
CR23
CR24
CR25
CR26
CR27
CR28
9
184
186
188
190
193
195
197
201
203
7
5-65
MT90737 CMOS
Preliminary Information
DS1 Receive Interfaces
Pin #
Name
I/O/P
Description
63
44
42
DR1
DR2
DR3
O
Receive Data DS1 Channels 1 - 28. TTL Type III compatible. Demultiplexed
DS1 channels. The first DS1 channel corresponds to DR1, while the last DS1
channel corresponds to DR28.
40
38
DR4
DR5
36
34
DR6
DR7
31
29
DR8
DR9
27
25
23
21
19
16
14
12
DR10
DR11
DR12
DR13
DR14
DR15
DR16
DR17
DR18
DR19
DR20
DR21
DR22
DR23
DR24
DR25
DR26
DR27
DR28
10
8
185
187
189
192
194
196
199
202
6
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
DS1 Transmit Interfaces
Pin #
Name
I/O/P
Description
175
177
179
181
167
169
171
173
139
141
143
147
130
132
134
136
CT1
CT2
CT3
CT4
CT5
CT6
CT7
CT8
CT9
I
Transmit DS1 Clocks Channels 1 - 28. TTL Type I compatible.Transmit data
is clocked into the MT90737 on positive transitions. The clock for the first DS1
channel corresponds to CT1, while the clock for the last DS1 channel corre-
sponds to CT28.
CT10
CT11
CT12
CT13
CT14
CT15
CT16
(continued
next page)
5-66
Preliminary Information
CMOS MT90737
DS1 Transmit Interfaces
Pin #
Name
I/O/P
Description
119
121
123
128
111
113
115
117
95
CT17
CT18
CT19
CT20
CT21
CT22
CT23
CT24
CT25
CT26
CT27
CT28
I
Transmit DS1 Clocks (continued from previous page).
97
99
108
176
178
180
182
168
170
172
174
140
142
145
165
131
133
135
137
120
122
127
129
112
114
116
118
96
DT1
DT2
DT3
DT4
DT5
DT6
DT7
DT8
DT9
DT10
DT11
DT12
DT13
DT14
DT15
DT16
DT17
DT18
DT19
DT20
DT21
DT22
DT23
DT24
DT25
DT26
DT27
DT28
I
Transmit Data DS1 Channels 1 - 28. TTL Type I compatible.The first DS1
channel corresponds to DT1, while the last DS1 channel corresponds to DT28.
98
100
109
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
5-67
MT90737 CMOS
Preliminary Information
DS3 Interface
Pin #
Name
I/O/P
Description
68
DS3CR
I
DS3 Receive Clock. CMOS compatible. A 44.736 MHz clock that is used to
clock DS3 data into the MT90737. This clock is used as the time base for
demultiplexing the DS3 data. When the loop timing feature is active (a one
written into bit 3 (LPTIME) in 02H), or when the DS3 external transmit clock
(XCK) fails, DS3CR becomes the transmit clock.
69
DS3DR
DS3CT
I
DS3 Receive Data. CMOS compatible. Receive 44.736 Mbit/s data is clocked
into the MT90737 on positive transitions of the receive clock (DS3CR).
125
O
DS3 Transmit Clock. TTL Type IV compatible. A 44.736 MHz clock which is
derived from the external transmit clock input signal (XCK). It is used to clock
DS3 data from the MT90737.
93
DS3DT
O
DS3 Transmit Data. TTL Type IV compatible. Transmit C-bit parity or M13 for-
matted DS3 data is clocked out of the MT90737 on positive transitions of the
transmit clock (DS3CT).
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
Microprocessor Interface
Pin #
Name
I/O/P
Description
60-57
48-45
A(7-4)
A(3-0)
I
Address Bus (Intel/Motorola). TTL Type II compatible. These are active high
address inputs that are used by the microprocessor for accessing the
MT90737 registers for a read/write operation. A7 is the most significant bit.
These signals are ignored when the multiplexed interface is selected.
76-83
A/D (7-0)
D(7-0)
I/O Address/Data Bus (Multiplexed), Data Bus (Intel/Motorola). TTL Type IV
compatible. For a multiplexed interface, these bi-directional leads constitute
address/data buses for accessing the MT90737 registers. For either the Intel
or Motorola interface, these bi-directional leads are used for transferring data.
The most significant bit is A/D7 or D7.
74
71
SEL
I
Select. TTL Type I compatible. A low enables data transfers between the
microprocessor and the MT90737 registers during a read/write bus cycle.
RD
R/W
I
Read (Intel/Multiplexed) or Read/Write (Motorola). TTL Type I compatible.
Intel/Multiplexed - An active low signal generated by the microprocessor for
reading the MT90737 register locations. Motorola - An active high signal gen-
erated by the microprocessor for reading the MT90737 register locations. An
active low signal is used to write to the MT90737 register locations.
73
72
ALE
WR
I
I
Address Latch Enable (Multiplexed). TTL Type I compatible. An active high
enable signal generated by the microprocessor. The falling transition is used to
store an address during a read/write bus cycle.
Write (Intel/Multiplexed). TTL Type I compatible. An active low signal gener-
ated by the Intel/Multiplexed microprocessor for writing to the MT90737 regis-
ter locations. Not used for the Motorola microprocessor interface.
163
RDY
DTACK
O
Ready (Intel) or Data Transfer Acknowledge (Motorola Mode). TTL Type IV
compatible. Intel - The MT90737 is always Ready. Connection to an Intel
Microprocessor is optional. If connected, a pull-up resistor is required. Motor-
ola - During a read cycle, a low signal indicates the information on the data bus
is valid. During a write cycle, a low signal acknowledges the acceptance of
data. A pull-up resistor is required for this pin.
5-68
Preliminary Information
CMOS MT90737
Microprocessor Interface
Pin #
Name
I/O/P
Description
162
161
µP0
µP1
I
Microprocessor Interface Type Select. TTL Type II compatible. The type of
microprocessor interface selected is given in the table below:
µP1
0
µP0
0
Interface
Intel Compatible
Motorola Compatible
Multiplexed
0
1
1
0
1
1
Not Used
The multiplexed interface consists of eight bi-directional address/data leads,
select, address latch enable, read, and write.
The Intel compatible interface (80X86 family) consists of eight address leads,
eight bi-directional data leads, select, read, write, and ready.
The Motorola compatible interface (680X0 family) consists of eight address
leads, eight bi-directional data leads, select, read/write, and data transfer
acknowledge.
85, 86
S(7-6)
I
Address Straps. TTL Type II compatible. When the Intel, Motorola, or Multi-
plexed microprocessor interfaces are selected by µP0 and µP1, the two
address straps, S7 and S6, allow the MT90737 to be partitioned as a segment
of memory. The straps define the address offset of the device. The address
register is partitioned as shown below. The data register pointed to by the 6
LSBs is only accessed if the 2 MSBs match the address straps.
Bit 7
6
Register
Address
MT90737
Address
87
IC
-
Internal Connection. Keep open.
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
5-69
MT90737 CMOS
Preliminary Information
Receive C-Bit Interface
Pin #
Name
I/O/P
Description
65
CCKR
O
Receive C-Bit Clock. TTL Type IV compatible. A gapped clock signal pro-
vided for clocking out the selected receive C-bit data. Data (CDR) is clocked
out on positive transitions.
66
CDR
O
Receive C-Bit Data. TTL Type IV compatible. The following C-bits are pro-
vided at this interface. C2, C3, C4, C5, C6, C13, C14, C15, C16, C17, C18,
C19, C20, and C21.
64
61
CFMR
O
O
Receive C-Bit Framing Pulse. TTL Type IV compatible. This positive framing
pulse occurs prior to the C2 bit.
CDCCR
Receive Data Link Indication. TTL Type IV compatible. A positive pulse that
identifies the location of the three data link C-bits (C13, C14, and C15). The
receive C-bit clock (CCKR) may be AND’ed with this signal to provide a
gapped data link clock for loading the three C-bits from the C-bit data (CDR)
into external circuitry. CDCCR is enabled by placing a high on DLEN pin.
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
Transmit C-Bit Interface
Pin #
Name
I/O/P
Description
92
CCKT
O
Transmit C-Bit Clock. TTL Type IV compatible. A gapped clock signal pro-
vided for clocking in selected transmit C-bit data (CDT). Data is clocked into
the MT90737 on positive transitions.
89
CDT
I
Transmit C-Bit Data. TTL Type I compatible. The transmit gapped clock
(CCKT) provided for clocking in the following C-bits: C2, C4, C5, C6, C13,
C14, C15, C16, C17, C18, C19, C20, and C21. An unused C-bit should be
transmitted as a one.
91
CFMT
O
O
Transmit C-Bit Framing Pulse. TTL Type IV compatible. This positive fram-
ing pulse occurs prior to the C2 bit.
198
CDCCT
Transmit Data Link Indication. TTL Type IV compatible. A positive pulse that
identifies the location of the three data link C-bits (C13, C14, and C15). The
transmit C-bit clock (CCKT) may be AND’ed with this signal to provide a
gapped data link clock signal. CDCCT is enabled by placing a high on DLEN
pin.
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
5-70
Preliminary Information
CMOS MT90737
Control Bits
Pin #
Name
I/O/P
Description
164
OUTDIS
I
Outputs Disable. TTL Type II compatible. A low causes all MT90737 outputs
and bi-directional signal leads to be set to a high impedance state for test pur-
poses except the CDCCR and CDCCT pins. The CDCCR and CDCCT outputs
are controlled by DLEN pin. OUTDIS is provided with an internal pull-up resis-
tor.
204
DLEN
TEST
I
Data Link Enable. TTL Type II compatible. Normally left open. A high enables
the transmit and receive data link indication signals, CDCCT and CDCCR. The
data link indication signals identify the location of the three data link C-bits
(C13, C14, and C15). A low puts CDCCR and CDCCT into high impedance
state.
144
O
Test Pin. Leave open.
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
External Clock
Pin #
Name
I/O/P
Description
90
XCK
I
External Transmit Clock. CMOS compatible. An external clock having a fre-
quency of 44.736 MHz ±20 ppm is required to meet DSX-3 cross-connect
requirements. The clock duty cycle should be 50 ±5%. The transmit clock is
also used to operate the microprocessor interface. The MT90737 monitors this
clock for transitions. When a clock failure is detected, the MT90737 automati-
cally switches to the receive clock (DS3CR) for multiplexer and microproces-
sor operation. Receive loop timing (a one written to bit 3, LPTIME, in 02H) also
causes the receive clock to become the transmit clock.
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
Boundary Scan Pins
Pin #
Name
I/O/P
Description
148
TBMS
I
Test Boundary Mode Select. TTL Type II compatible. The signal present on
this lead is clocked in by the positive transitions of TBCK to control test opera-
tions.
149
150
TBDI
I
Test Boundary Data Input. TTL Type II compatible. Serial data input clocked
in by positive transitions of TBCK as boundary scan test messages.
TBDO
O
Test Boundary Data Output. TTL Type IV compatible. Serial data output
whose information is clocked out on negative transitions of TBCK. A pull-up
resistor is required for this tri-stating pin.
151
152
TBCK
TRS
I
I
Test Boundary Scan Clock. TTL Type II compatible.The input clock for
boundary scan testing.
Test Boundary Scan Reset. TTL Type II compatible. When a low signal is
applied to this pin, the MT90737 Test Access Port (TAP) controller resets and
the boundary scan is disabled. The TAP is also reset upon power-up or by
holding the TBMS signal lead high for at least five rising clock transitions of
TBCK. When the boundary scan feature is not used, TRS must be held low.
Note: I = Input; O = Output; P = Power. See DC Characteristics section for CMOS and TTL Type definitions.
5-71
MT90737 CMOS
Preliminary Information
overhead. There are 56 overhead bits in each M-
frame. the M-frame alignment uses three bits, the M-
subframe alignment (F-bits) uses 28 bits, 21 bits are
defined as C-bits, two bits are assigned for parity, and
two bits are assigned for the X-bit channel.
Functional Description
The MT90737 (M13) multiplexes and demultiplexes 28
DS1 signals to and from a DS3 signal in either M13 or
C-bit parity mode. In the C-bit parity mode, the
MT90737 provides a separate transmit (13 bits) and
receives (14 bits) interface for C-bits. The Far End
Alarm and Control (FEAC) channel (C3) is accessed
via internal memory. The MT90737 has 37 byte regis-
ters for software control, performance counters, and
alarm reporting. The microprocessor interface is
selectable via two external hardware straps. Interface
options are Multiplexed and Non-Multiplexed bus types
(such as Intel 80X86 and Motorola 680X0 families).
The DS3 frame is constructed and timed according to
the operating mode, i.e., C-bit parity mode or M13
mode.
C-Bit Parity Mode
In the C-bit parity mode, all seven of the DS2 stuff bits
are fixed as stuff, resulting in 7 pseudo DS2 frames of
671 bits per DS2 frame in each DS3 frame, for a DS2
rate of 6.3062723 Mbit/s. Since stuffing always occurs,
the 21 C-bits are assigned for other functions, as
shown in Figure 2. A C-bit interface is provided for
transmitting 13 C-bits (C2, C4, C5, C6, C13, C14, C15,
C16, C17, C18, C19, C20, C21). The external transmit
C-bit interface consists of a serial data input (CDT), an
output clock (CCKT), a data link indicator pulse
(CDCCT), and an output framing pulse (CFMT). The
data link indicator pulse identifies the location of the
three data link bits, C13, C14, and C15. In addition, a
control bit (C3CLKI) is provided in the memory map
(register 19H) which enables the MT90737 to gener-
ate an extra clock cycle in CCKT during the C3 bit
time.
The MT90737 supports Bellcore’s TR-TSY-000499,
ANSI’s T1.107-1988 and supplement T1.107a-1990.
Figure 1 shows a functional block diagram of the
MT90737.
Multiplex (Transmit)
In the transmit direction, DS1 transmit data (DTn) is
clocked into the MT90737 on positive transitions of the
clock input (CTn) for each of the 28 DS1 channels. A
DS1 Input Block, which consists of a FIFO and sup-
porting logic, is provided for each DS1 channel. Under
software control, the MT90737 can invert the transmit
data signals, or the clock signals for all 28 DS1 chan-
nels. The data inversion feature provides compatibility
with certain T1 line interface devices, while the clock
inversion feature allows back-to-back M13 operation.
Of the eight remaining C-bits, C1 is used as an identifi-
cation channel; C3 is defined as a Far End Alarm and
Control (FEAC) bit; C7, C8, and C9 (CP-bits) are used
for C-bit parity; and the remaining three bits, C10, C11,
and C12, are used to transmit a Far End Block Error
(FEBE) indication. C1 should be set to 1 under C-bit
parity mode. The FEAC channel carries alarm or sta-
tus information from the far-end terminal to the near-
end terminal, and is also used to initiate DS3 and DS1
loopbacks at the far-end terminal from the near-end
terminal. The CP-bits are used to carry DS3-path par-
ity information for end-to-end parity checking. Since
the CP-bits pass through the network unchanged
(except in the case of an AIS or CP-bit errors), the DS3
receiver can determine if an error has occurred in an
M-frame by computing the contents of the given M-
frame and comparing this parity value with the parity
received in the CP-bits in the following M-frame. If a
received C-bit parity error or framing error is detected,
the FEBE bits shall be returned to the transmitting ter-
minal to indicate the error occurrence. Thus, the over-
all performance of the full-duplex DS3 path, under C-
bit parity mode, can be determined at either end or at
any place along the path with the FEAC and FEBE sig-
nals.
The DS1 Input Block is also used to insert one of three
available idle patterns from a common generator into a
DS1 bit stream, under software control. The selection
of the idle pattern is common to all 28 DS1 channels.
The idle patterns are: a Quasi-Random Sequence
(QRS), an Extended Super Frame DS1 (ESF) format
with all ones in channels one through 24, and an AIS
format (unframed all ones).
Each DS1 signal is bit-multiplexed into the respective
DS2 frame, with the stuff bits inserted based on the fill
level of an internal FIFO. When the level of the FIFO
drops below half full, a stuff bit is inserted into the DS1
bit stream in the DS2 signal. The DS2 signal is formed
by combining four DS1 signals. In each DS2 frame
there are 287 data bit positions per DS1 channel, one
stuff bit per DS1 channel and 24 overhead bits for a
total of 1176 bits. The overhead bits are used for fram-
ing, X-bit channel and stuff control.
The DS3 signal is partitioned into M-frames of 4760
bits each. The M-frames are divided into seven M-sub-
frames having 680 bits each. Each M-subframe is fur-
ther divided into eight blocks of 85 bits each. Each
block uses 84 bits for payload and one bit for frame
5-72
Preliminary Information
CMOS MT90737
C1
C2*
C3**
C1 = C-bit parity mode
C2 = Reserved
C3 = Far End Alarm & Control (FEAC)
Not defined, set to one
C-Parity bits (CP-bits)
C4*
C7
C5*
C8
C6*
C9
C10
C11
C12
Far End Block Error (FEBE)
C13* C14* C15* Maintenance data link (28 Kbit/s)
C16* C17* C18* Not defined, set to one
C19* C20* C21* Not defined, set to one
*These bits are provided at the C-bit interface in the C-bit mode
** Always provided at the receive C-bit interface in the C-bit mode
Figure 2 - C-Bit Assignments In C-bit Parity Format
M13 Mode
C4, C5, C6, C13, C14, C15, C16, C17, C18, C19, C20,
and C21). The receive C-bit interface consists of a
serial data output (CDR), an output clock signal
(CCKR), a framing pulse (CFMR), and a data link indi-
cator pulse (CDCCR). The data link indicator pulse
identifies the location of the data link C-bits, C13, C14,
and C15.
In the M13 mode, fixed DS2 to DS3 stuffing is used for
M23 multiplexing at a rate of seven stuffs per every 18
DS3 stuff opportunities. This yields a DS2 frequency of
+2.6 ppm above the desired frequency of 6.312 Mbit/s.
Adding this to the tolerance of the DS3 clock signal,
±20 ppm, the frequency is still within the ±32 ppm
allowed for a DS2 signal.
In the M13 mode, destuffing from DS3 to DS2 is per-
formed based on the states of the C-bits in the DS3
subframes. If two or three of the C-bits in a subframe
are ones, the associated stuff bit is interpreted as
being a stuff bit and is removed from the data stream
and discarded.
Other functions, which are common to the C-bit parity
and M13 mode, provided by the MT90737 are as fol-
lows. Under software control, the MT90737 can gener-
ate DS3 idle and AIS signals, and loop back the
transmitted DS3 signal to the receiver for test pur-
poses. The MT90737 also provides DS1 loopback
capability, and transmit clock failure protection.
The MT90737 synchronizes and extracts the 28 DS1
channels from the seven DS2 channels. Each of the
DS2 channels is monitored for out of frame. The
MT90737 may generate AIS in each of the DS1 signal
tributaries corresponding to the DS2 channel(s) that
lost frame, depending on the DS1 AIS alarm insertion
control bits. DS2 to DS1 destuffing is based on the
states of the three C-bits in each DS2 subframe. If two
or three of the C-bits in one of the DS2 subframes are
ones, the stuff bit for that subframe is discarded. In the
M13 mode, the DS2 C-bits or stuffing bits are also
used for DS1 remote loopback requests. The
MT90737 provides control bits in the memory map for
selecting the remote loopback detection mechanism.
The destuffing operation is still active during loopback
request and operation. In addition to DS2 synchroniza-
tion, destuffing, and remote loopback detection, the
MT90737 also extracts the X-bits from seven DS2
frames.
Demultiplex (Receive)
In the receive direction, DS3 data (DS3DR) is clocked
into the MT90737 on positive transitions of the DS3
input clock (DS3CR). The DS3 Frame Sync Block
searches for and locks to the DS3 frame. The receive
DS3 signal is monitored for out of frame, loss of signal,
DS3 AIS, DS3 idle signal, P-bit parity, the state of the
X-bits, and loss of clock. The DS3 AIS detection mech-
anism is software selectable, with a choice of six differ-
ent patterns. These range from full compliance to
T1.107/107a to unframed all ones AIS detection. Con-
trol bits are also provided in memory which allows all,
some of, or none of the DS3 alarms to cause the inser-
tion of AIS into the receive DS1 channels.
In the C-bit parity mode, the C-bits are allocated for
network performance. The MT90737 performs Far End
Alarm and Control (FEAC) detection, C-bit parity error
detection, and Far End Block Error (FEBE) detection.
FEAC loopback requests and alarm/status information
is provided in the memory map. A receive C-bit inter-
face is provided for extraction of 14 C-bits (C2, C3,
An option is provided that allows the received or trans-
mitted DS1 channels to be monitored for loss of signal.
Receive data for each of the DS1 channels (DRn) is
clocked out of the MT90737 on positive transitions of
the associated clock signal (CRn). In addition, the
5-73
MT90737 CMOS
Preliminary Information
MT90737 provides a stable DS1 clock signal for the
data signals received during AIS periods.
ter must be masked by software to avoid reading incor-
rect data.
Register Bit Map
The MT90737 memory map consists of control bits,
alarms (non-latched and latched), and counters
accessed by a microprocessor read/write cycle. The
unused bit positions (shown below shaded) in a regis-
Address
(Hex)
Mode*
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F**
20
21
22
23
24
R
R/W
R/W
R
R
R
R
R/W
R
R
R
R3LOS
R3OOF
R3AIS
T3AIS
TEST1
R3IDL
T3IDL
3LBK
R3CKF
FEBE
LPTIME
T3CKF
PBITE
INVCK
XR2
CBITE
1INV
XR1
XT
MODE
IDLB
CBIT1
FB7
CP7
PP7
EXEC
LBALL
LBDS3
IDLA
DS2OOF7 DS2OOF6 DS2OOF5 DS2OOF4 DS2OOF3 DS2OOF2 DS2OOF1
FB6
CP6
PP6
CON/DIS
LB25
LB26
FB5
CP5
PP5
LBSEL
LB21
LB22
FB4
CP4
PP4
FB3
CP3
PP3
D21
LB13
LB14
LB15
LB16
LOS13
LOS14
LOS15
LOS16
IDL13
IDL14
IDL15
IDL16
R2X4
T2X4
R3CKF
FB2
CP2
PP2
D20
LB9
FB1
CP1
PP1
D11
LB5
LB6
LB7
LB8
LOS5
LOS6
LOS7
LOS8
IDL5
IDL6
IDL7
IDL8
R2X2
T2X2
XR2
FB0
CP0
PP0
D10
LB1
LB2
LB3
LB4
LOS1
LOS2
LOS3
LOS4
IDL1
IDL2
IDL3
IDL4
R2X1
T2X1
XR1
D22
LB17
LB18
LB19
LB20
LOS17
LOS18
LOS19
LOS20
IDL17
IDL18
IDL19
IDL20
R2X5
T2X5
R3IDL
LB10
LB11
LB12
LOS9
LOS10
LOS11
LOS12
IDL9
IDL10
IDL11
IDL12
R2X3
T2X3
T3CKF
LB27
LB28
LB23
LB24
R
R
R
R
LOS25
LOS26
LOS27
LOS28
IDL25
IDL26
IDL27
IDL28
R2X7
T2X7
LOS21
LOS22
LOS23
LOS24
IDL21
IDL22
IDL23
IDL24
R2X6
T2X6
R3AIS
R
R/W
R/W
R/W
R/W
R
R/W
R(L)
R(L)
R3LOS
R3OOF
CERROR DS2OOF7 DS2OOF6 DS2OOF5 DS2OOF4 DS2OOF3 DS2OOF2 DS2OOF1
TEST
C3CLKI
TEST
FME7
EXEC
FIDL
TEST
TEST
TEST
FME6
CONT/10 TFEAC6
NEW
TEST
TEST
TEST
FME5
TEST
TEST
TEST
TEST
TEST
TEST
TEST
TEST
TEST
TEST
TEST
TEST
TEST
TEST
TEST
R/W
R
R/W
R
R/W
R/W
R/W
R/W
R
FME4
FME3
FME2
FME1
FME0
TFEAC5
RFEAC5
LLB22
TFEAC4
RFEAC4
LLB21
TFEAC3
RFEAC3
LLB20
TFEAC2
RFEAC2
LLB11
TFEAC1
RFEAC1
LLB10
RFEAC6
EXEC
CON/DIS
Initialization Register
1TRIST
1LOSSEL
1TAIS1
1TAIS0
R3AIS2
C1BZ4
ME4
1LBV3
R3AIS1
C1BZ3
ME3
1LBV2
R3AIS0
C1BZ2
ME2
1LBV1
T3AIS1
C1BZ1
ME1
1LBV0
T3AIS0
C1BZ0
ME0
C1BZ7
ME7
AISX=1
C1BZ6
ME6
AISC=0
C1BZ5
ME5
TEST
R
R(L)
TEST
TEST
TEST
SEF
*Read/write (R/W); Read only (R); Read only - latched register R(L).
**To initialize the MT90737, writing F0H followed by 00H to this location resets the entire device.
5-74
Preliminary Information
CMOS MT90737
Register Bit Map Definitions
Addr
Bit
Symbol
Description
00
7
R3LOS
Receive DS3 Loss of Signal. A receive LOS alarm occurs (R3LOS is set to 1)
when the incoming DS3 data (DS3DR) is stuck low for more than 1022 clock
cycles (DS3CR). Recovery occurs (R3LOS is reset to 0) when two or more ones
are detected in the incoming data bit stream. This bit position is unlatched.
6
5
4
R3OOF
R3AIS
R3IDL
Receive DS3 Out of Frame. A receive OOF alarm occurs (R3OOF is set to 1)
when three out of 16 F-bits are in error in a sliding window of 16 bits, or one or
more M-bits are in error in two consecutive frames. Recovery occurs (R3OOF is
reset to 0) when the F-bits pattern of 1001 and the M-bits of 010 are detected for
two consecutive frames. Recovery takes approximately 0.95 milliseconds, worst
case. This bit position is unlatched. An OOF also inhibits the performance counters
(04H, 05H, 06H, 1BH, 22H, and 23H).
Receive AIS Alarm Indication Signal. The MT90737 can detect one of six possi-
ble DS3 AIS’s including the ANSI’s standard AIS pattern. An 1 in R3AIS indicates a
receive AIS has been detected. The pattern of AIS is selected by the states written
to the three R3AISn bits in register 21H. R3AIS bit position is unlatched. When the
MT90737 is configured to detect one of the framed AIS signals, the R3OOF (bit 6
of this register) should be examined to ensure that the MT90737 is detecting DS3
frame.
Receive DS3 Idle Pattern Signal. A DS3 idle pattern signal has the valid M-bit, F-
bit, and P-bit channels. The information bits are a 1100 sequence that starts with
11 after each M-bit, F-bit, X-bit, P-bit, and C-bit channels. The C-bits (C7, C8, and
C9) in M-subframe 3 are set to zero.
A valid received DS3 idle signal is detected when the MT90737 detects zeros for
C7, C8, and C9 in subframe 3 and the 1100 sequence. The 1100 pattern sequence
is searched on a per DS3 frame basis. The MT90737 can tolerate up to and includ-
ing 5 errored 4 bit groups of the 1100 pattern per DS3 frame and still recognize the
1100 pattern as valid. If the MT90737 detects 6 or more errored 4 bit groups of the
1100 pattern per DS3 frame the MT90737 will exit the R3IDL state. This bit position
is unlatched.
A DS3 idle signal as defined in ANSI T1.107a-1990 is being received by the
MT90737 device if this bit (R3IDL), bit 1 (XR2) and bit 0 (XR1) of this register are
all set to 1.
3
2
R3CKF
T3CKF
Receive DS3 Clock Failure. A receive DS3 clock failure alarm occurs (R3CKF is
set to 1) when the receive clock (DS3CR) is stuck high or low for 30-100 DS3 clock
periods. The demultiplexer does not function when the receive clock is lost. Recov-
ery occurs on the first clock transition. This bit position is unlatched.
Transmit DS3 Clock Failure. A transmit DS3 clock failure alarm occurs (T3CKF is
set to 1) when the transmit input clock (XCK) is stuck high or low for 30-100 DS3
clock periods. A failure causes the receive clock to become the transmit clock. This
permits the MT90737 microprocessor interface and multiplexer to function. Recov-
ery occurs when the first clock transition is detected.
1
0
XR2
XR1
Receive DS3 X-bit Number 2. This bit position indicates the receive state of X2.
This bit position is updated each frame.
Receive DS3 X-bit Number 1. This bit position indicates the receive state of X1.
This bit position is updated each frame.
5-75
MT90737 CMOS
Preliminary Information
Addr
Bit
Symbol
Description
01
7,6
5
-
Not Used.
T3AIS
Transmit DS3 Alarm Indication Signal. A one causes the MT90737 to transmit a
DS3 AIS. The type of AIS sent is determined by the states written into bit 1
(T3AIS1) and bit 0 (T3AIS0) in register 21H. To terminate DS3 AIS transmission
T3AIS needs to be reset to zero.
4
3
T3IDL
FEBE
Transmit DS3 Idle Signal. To transmit a DS3 idle signal, a one must be written to
T3IDL (bit 4) and XT (bit 0) of this register (01H), in addition, bit 0 (T3AIS0) and bit
1 (T3AIS1) of register 21H must be set to zero.
Transmit Far End Block Error. A one causes the MT90737 to transmit a single
FEBE error indication (C10, C11, and C12 equal to 0) in the next DS3 frame. To
send an additional FEBE indication, the microprocessor must first write a zero
before writing another one to this bit.
2
1
PBITE
CBITE
Transmit P-Bit Parity Error. A one causes the MT90737 to transmit a single P-bit
parity error in the next DS3 frame. The P-bit error is transmitted by inverting the
value of the two calculated bits. To send an additional error, the microprocessor
must first write a zero before writing another one to this bit.
Transmit C-Bit Parity Error. A one causes the MT90737 to transmit a single C-bit
parity error in the next available DS3 frame when the MT90737 is operating in the
C-bit parity mode. The C-bit error is introduced by inverting the calculated C-bit
parity bits in subframe 3 (C7, C8, and C9). To send an additional error, the micro-
processor must first write a zero before writing another one to this bit.
0
XT
Transmit X-Bits. The X-bits may be used to transmit a yellow alarm or may be
used as a low speed signaling channel. A one or zero causes the MT90737 to
transmit a one or zero for both X1 and X2. Not: Set to 1 when transmitting DS3 idle
signal (see T3IDL in this register 01H).
5-76
Preliminary Information
CMOS MT90737
Addr
Bit
Symbol
Description
02
7
6
IDLB
IDLA
DS1 Idle Code Selection. Three types of DS1 idle codes are provided according
to the table given below. A selected idle code is common to all DS1 channels
selected. One or more transmitted DS1 channels can be selected by writing a one
in IDLn register locations 10, 11, 12, or 13 Hex, provided register 1E Hex has not
selected these DS1 channels for loopback.
IDLB
IDLA
DS1 Idle Code Selected
20
0
1
0
0
Quasi-Random Signal (2 - 1 QRS) including zero suppression.
Framed Extended Super Frame (ESF) signal format which consists
of a Framing Pattern Sequence of 001011 pattern, CRC-6 pattern,
and ones in the 64kbit/s channels 1 through 24.
X
1
Unframed all ones signal (AIS).
5
4
TEST1
3LBK
Reserved for Testing Purposes. A zero must be written into this bit position for
normal operation.
DS3 Line Loopback. A one disables the DS3 receive input and causes the DS3
transmit output to be looped back as receive data. Transmit data is provided at the
output (DS3DT). A zero allows MT90737 to be in normal operation.
3
LPTIME
Receive Loop Timing. A one disables the transmit clock input (XCK), and causes
the DS3 receive clock to become the DS3 transmit clock. If the DS3 receive clock
fails in this mode, the MT90737 switches over to the transmit clock, and the demul-
tiplexer becomes inoperative, however, the multiplexer and microprocessor inter-
face continue to function.
2
1
0
INVCK
1INV
Invert DS1 Transmit Clocks. A one causes all transmit DS1 clock inputs (CTn) to
be inverted. This is provided for back-to-back M13 operation.
Invert DS1 Transmit Data. A one causes the transmit data inputs for all DS1
channels (DTn) to be inverted.
MODE
Operating Mode. A one enables the MT90737 to operate in the M13 mode as
specified in Bellcore TR-TSY-000009, and the ANSI T1.107-1988 standard. A zero
enables the MT90737 to operate in the C-bit parity mode as specified in the ANSI
T1.107a-1990, supplement to ANSI T1.107-1988.
03
7
CBIT1
C-bit Number 1. This bit is updated each frame with the state of the received C1.
The C1 bit is used to identify the DS3 application according to the table given
below.
C1 Value
Application
Random
All 1s
M13 format
C-bit parity format
In addition, the number of C1 bits equal to zero is counted by the C1 Bit Zero
Counter (C1BZn) in 22 Hex.
6-0
DS2OOFn DS2 Out of Frame Alarm Indication. A one in bits 6-0 corresponds to an out of
(n=7-1)
frame alarm for the respective DS2 channel (7-1). A DS2 OOF occurs when two
out of four consecutive DS2 framing bits are in error. A DS2 OOF for a DS2 chan-
nel causes AIS to be inserted into its four DS1 channels. Recovery is based on
searching for the correct DS2 framing pattern (0101...). Once the framing pattern is
found, one more frame is used to acquire alignment. Recovery takes approxi-
mately 6.8 milliseconds, worst case average.
5-77
MT90737 CMOS
Preliminary Information
Addr
Bit
Symbol
Description
04
7-0
FBn
(n=7-0)
FEBE Performance Counter/DS3 F&M Bit Error Counter. This performance
counter counts the number of FEBEs received since the last read cycle in the C-bit
parity mode. A FEBE indication occurs when C10, C11, or C12 is received equal to
zero in a DS3 frame. The counter is protected from overflow by stopping at the
maximum count of 255 until read. The counter is protected during the period of a
microprocessor read cycle and when the MT90737 updates the counter. When this
occurs, the incoming error count indication is held until the counter is read and
cleared. Afterwards, the counter increments. Only the indication of one error count
is held during the microprocessor read and the counter update. The counter is
inhibited during DS3 loss of signal or out of frame times, and is cleared on a micro-
processor read cycle.
In the M13 mode, this saturating counter counts the number of DS3 F&M bits that
have been received in error since the last read cycle.
05
7-0
CPn
(n=7-0)
C-Bit Parity Performance/Number of Frames Counter. In the C-bit parity mode,
this counter counts the number of C-bit parity errors received since the last read
cycle. The counter is protected from overflow by stopping at the maximum count of
255 until read. The counter is protected during the period of a microprocessor read
cycle and when the MT90737 updates the counter. When this occurs, the incoming
error count indication is held until the counter is read and cleared. Afterwards, the
counter increments. Only the indication of one error count is held during the micro-
processor read and the counter update. The counter is inhibited during DS3 loss of
signal or out of frame times, and is cleared on a microprocessor read cycle.
In the M13 mode, this saturating counter counts the number of DS3 frames since
the last read cycle.
06
7-0
PPn
(n=7-0)
P-Bit Parity Performance Counter. This counter counts the number of P-bit parity
errors received since the last read cycle. This performance count is valid in either
operating mode. The counter is protected from overflow by stopping at the maxi-
mum count of 255 until read. The counter is protected during the period of a micro-
processor read cycle and when the MT90737 updates the counter. When this
occurs, the incoming error count indication is held until the counter is read and
cleared. Afterward, the counter increments. Only the indication of one error count
is held during the microprocessor read and the counter update. The counter is
inhibited during DS3 loss of signal or out of frame times, and is cleared on a micro-
processor read cycle.
5-78
Preliminary Information
CMOS MT90737
Addr
Bit
Symbol
Description
Remote Loopback. The bits in this register are used to send a DS1 remote loop-
07
7
6
5
4
3
2
1
0
EXEC
CON/DIS back request in the M13 mode, or a DS3/DS1 remote loopback request in the C-bit
LBSEL
D22
parity mode.
D21
D20
D11
D10
Bit 7 (EXEC) executes the command. In the M13 mode, a one in this bit ascertains
the remote loopback request and a zero removes a remote loopback request. In
the C-bit parity mode, a one written to this bit sends a remote loopback connect or
disconnect command and once the command is transmitted, bit 7 (EXEC) is auto-
matically reset to zero (see below Remote Loopback in C-bit parity mode).
Bit 6 (CON/DIS) sends the command to connect or disconnect the loopback
selected. This bit is not used in the M13 mode and effective only in the C-bit parity
mode.
Bit 5 (LBSEL) selects either the M13 mode (LBSEL=0) or C-bit parity mode
(LBSEL=1). The C or stuff bit inversion mechanism selected by the four 1LBV bits
in location 20H, is used for remote loopback in the M13 mode. In the C-Parity
mode, the MT90737 automatically translates date written in this register to the
FEAC (C3) code word which is used to send DS1 and DS3 remote loopback
requests.
Bits 4-0 select the DS1 channel to be looped back. Bits 4 (D22), 3 (D21), and 2
(D20) select the DS2 frame (1-7). Bits 1 (D11) and 0 (D10) select one of four DS1
channels.
Remote Loopback in C-bit parity mode:
In the C-bit parity mode, the MT90737 translates the channel to be looped back as
written in bits 4-0 into the FEAC code word. To send a loopback request, the
MT90737 sends ten repetitions of the FEAC line activator code sequence (0
000111 0 11111111) followed immediately by ten repetitions of the loopback code
word (0 xxxxxx 0 11111111). At the end of this sequence (20 code words or 320
DS3 frames), completion is indicated by bit 7 (EXEC) resetting to zero. To deacti-
vate a loopback in the C-bit parity mode, the MT90737 sends ten repetitions of the
deactivate code followed immediately by ten repetitions of the channel selected.
Only one loopback request can be sent at a time. The codes for sending and deac-
tivating an M13, or a C-bit parity remote loopback request are shown below:
Bits
7
6
5
4
D22
0
3
D21
0
2
D20
0
1
D11
0
0
D10
0
Channel
All
EXEC
CON/DIS
LBSEL
1
1
1
X
X
X
X
X
X
Channel 1
Channel 2
0
0
1
0
0
0
0
1
0
1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Channel 28
DS3
1
1
X
X
X
1
1
0
1
0
1
0
1
1
1
0
5-79
MT90737 CMOS
Preliminary Information
Addr
Bit
Symbol
Description
08
7
6
5
4
3
2
1
0
LBALL
LB25
LB21
LB17
LB13
LB9
Receive Loopback Requests. Bit 7, LBALL (all DS1 channels), and bits 6-0 (LBn)
indicate the loopback request detected. For the M13 mode, a loopback request is
received when any of the conditions (C-bit or stuff bit inversions) are detected five
or more times in succession. The remote loopback type is determined by the states
written to the 1LBVn bits in register location 20H. A remote loopback request is
cancelled when the normal state of the bit (C or stuff bit) is received five or more
times in succession.
LB5
LB1
In the C-bit parity mode, a remote loopback request is received by detecting the
FEAC connect word five times in succession, followed by five consecutive recep-
tions of the DS1 channel number word. A remote loopback request is cleared upon
the reception of five consecutive disconnect words followed by five consecutive
reception of the DS1 channel number word. Note: It is possible to have multiple
loopback set.
Once a loopback request is received or taken down in registers 08H-0BH, a micro-
processor must write the appropriate code to register 1EH to correspondingly set
up or take down the loopback in the appropriate DS1 channel.
The loopback requests in registers 08H-0BH are valid only when the MT90737 has
DS3 frame and the corresponding DS2 channels are in frame, and when the
MT90737 is not receiving a R3AIS or R3IDL alarm (e.g., if the MT90737 has DS3
frame and only DS2 channel 2 is in frame, then only the loopback requests for DS1
channels 5-8 are valid).
09
0A
7
6
5
4
3
2
1
0
LBDS3
LB26
LB22
LB18
LB14
LB10
LB6
Receive Loopback Requests. Bits 7 (LBDS3) and 6-0 (LBn) indicate loopback
requests sent by the distant end for either a DS3 signal or for the DS1 channels
indicated. For complete explanation, see 08H.
LB2
7
-
Not Used.
6
5
4
3
2
1
0
LB27
LB23
LB19
LB15
LB11
LB7
Receive Loopback Requests. Bits 6-0 (LBn) indicate loopback requests sent by
the distant end for the DS1 channels indicated. For complete explanation, see
08H.
LB3
0B
7
-
Not Used.
6
5
4
3
2
1
0
LB28
LB24
LB20
LB16
LB12
LB8
Receive Loopback Requests. Bits 6-0 (LBn) indicate loopback requests sent by
the distant end for the DS1 channels indicated. For complete explanation, see
08H.
LB4
5-80
Preliminary Information
CMOS MT90737
Addr
Bit
Symbol
Description
0C
7
-
Not Used.
6
5
4
3
2
1
0
LOS25
LOS21
LOS17
LOS13
LOS9
LOS5
LOS1
Loss of Signal, DS1 Channel n. Each DS1 channel is monitored for loss of sig-
nal. The selection of monitoring transmit DS1 channels or receive DS1 channels is
determined by the state of bit 6 in 20H.
0D
0E
0F
10
7
-
Not Used.
6
5
4
3
2
1
0
LOS26
LOS22
LOS18
LOS14
LOS10
LOS6
Loss of Signal, DS1 Channel n. Each DS1 channel is monitored for loss of sig-
nal. The selection of monitoring transmit DS1 channels or receive DS1 channels is
determined by the state of bit 6 in 20H.
LOS2
7
-
Not Used.
6
5
4
3
2
1
0
LOS27
LOS23
LOS19
LOS15
LOS11
LOS7
Loss of Signal, DS1 Channel n. Each DS1 channel is monitored for loss of sig-
nal. The selection of monitoring transmit DS1 channels or receive DS1 channels is
determined by the state of bit 6 in 20H.
LOS3
7
-
Not Used.
6
5
4
3
2
1
0
LOS28
LOS24
LOS20
LOS16
LOS12
LOS8
Loss of Signal, DS1 Channel n. Each DS1 channel is monitored for loss of sig-
nal. The selection of monitoring transmit DS1 channels or receive DS1 channels is
determined by the state of bit 6 in 20H.
LOS4
7
-
Not Used.
6
5
4
3
2
1
0
IDL25
IDL21
IDL17
IDL13
IDL9
IDL5
IDL1
Internal DS1 Idle Channel/Loopback. The bits in this register location are used
for generating and transmitting a DS1 idle pattern or a local DS1 loopback. When
register 1EH is written with 00H, and a DS1 channel in this register location is writ-
ten with a one, the MT90737 generates and transmits a DS1 idle pattern deter-
mined by the idle code selection bits (IDLB and IDLA in location 02H) for that
channel.
When a DS1 channel is selected by register 1EH, and a one is written into the cor-
responding DS1 channel in this location, the DS1 channel is looped back instead.
11
7
-
Not Used.
6
5
4
3
2
1
0
IDL26
IDL22
IDL18
IDL14
IDL10
IDL6
Internal DS1 Idle Channel/Loopback. The bits in this register location are used
for generating and transmitting a DS1 idle pattern or a DS1 loopback. When regis-
ter 1EH is written with 00H, and a DS1 channel in this register location is written
with a one, the MT90737 generates and transmits a DS1 idle pattern determined
by the idle code selection bits (IDLB and IDLA in location 02H) for that channel.
IDL2
When a DS1 channel is selected by register 1EH, and a one is written into the cor-
responding DS1 channel in this location, the DS1 channel is looped back instead.
5-81
MT90737 CMOS
Preliminary Information
Addr
Bit
Symbol
Description
12
7
-
Not Used.
6
5
4
3
2
1
0
IDL27
IDL23
IDL19
IDL15
IDL11
IDL7
Internal DS1 Idle Channel/Loopback. The bits in this register location are used
for generating and transmitting a DS1 idle pattern or a DS1 loopback. When regis-
ter 1EH is written with 00H, and a DS1 channel in this register location is written
with a one, the MT90737 generates and transmits a DS1 idle pattern determined
by the idle code selection bits (IDLB and IDLA in location 02H) for that channel.
IDL3
When a DS1 channel is selected by register 1EH, and a one is written into the cor-
responding DS1 channel in this location, the DS1 channel is looped back instead.
13
7
-
Not Used.
6
5
4
3
2
1
0
IDL28
IDL24
IDL20
IDL16
IDL12
IDL8
Internal DS1 Idle Channel/Loopback. The bits in this register location are used
for generating and transmitting a DS1 idle pattern or a DS1 loopback. When regis-
ter 1EH is written with 00H, and a DS1 channel in this register location is written
with a one, the MT90737 generates and transmits a DS1 idle pattern determined
by the idle code selection bits (IDLB and IDLA in location 02H) for that channel.
When a DS1 channel is selected by register 1EH, and a one is written into the cor-
responding DS1 channel in this location, the DS1 channel is looped back instead.
IDL4
14
15
16
7
-
Not Used.
6-0
R2Xn
(n=7-1)
Receive DS2 X-Bits. The bits in this location indicate the state of the seven
received DS2 channel X-bits.
7
-
Not Used.
6-0
T2Xn
(n=7-1)
Transmit DS2 X-bits. The bits written in this register are used to transmit the state
of the seven DS2 channel X-bits. An X-bit OFF state is normally a one.
7
6
5
4
3
2
1
0
R3LOS
R3OOF
R3AIS
R3IDL
T3CKF
R3CKF
XR2
Latched Receive Alarm/Status. The bits in this register location are the same
alarm/status bits listed in register location 00H, except that the corresponding bit
latches on with an alarm. The XR2 and XR1 are the inverse of the two X-bits
received, and latch when the received X bits are equal to zero. A microprocessor
read cycle clears an alarm condition. If an alarm state or status condition remains
true (a one) even after microprocessor Read, the corresponding bit relatches.
XR1
17
7
6-0
CERROR Latched C-bit Status/DS2 Out Of Frame Bits. The bits in this register location
DS2OOFn are the same bits listed in register location 03H, except that the corresponding bit
(n=7-1)
latches on with an alarm. For example, CERROR latches to a one on the first time
C1 is 0. A microprocessor read cycle clears a set bit. If a DS2 OOF remains true (a
one) even after microprocessor Read, the corresponding bit relatches.
18
19
7-0
7
TEST
Test Register. Used for testing.
C3CLKI
C-Bit Parity C3 Clock Inhibit. A zero enables the MT90737 to generate an extra
clock pulse in the CCKT clock signal for clocking the C3 bit out to external logic. A
one disables the generation of the C3 clock pulse.
6-0
7-0
7-0
TEST
TEST
Test Bits. Used for testing.
1A
1B
Test Register. Used for testing.
FMEn
(n=7-0)
DS3 F-bits and M-bits in Error Counter. An 8-bit saturating counter that counts
the number of DS3 F-bits and DS3 M-bits that are in error since the last read cycle.
The counter is inhibited when DS3 loss of signal or out of frame occurs. The
counter is cleared on a microprocessor read cycle.
5-82
Preliminary Information
CMOS MT90737
Addr
Bit
Symbol
Description
1C
7
6
EXEC
Transmit FEAC Word.
CONT/10 Bit 7 (EXEC) initiates the FEAC transmission (EXEC=1) and also indicates when
5-0
TFEACn
(n=6-1)
the transmission is completed (EXEC=0).
Bit 6 (CONT/10) controls the duration of the FEAC transmission (1 = continuous, 0
= 10 times).
Bits 5-0 (TFEACn) constitute the variable (XXXXXX) field in the FEAC word. A
FEAC word is written in the field in the same order of transmission as shown
below:
16-Bit FEAC Word
0
X X X X X X
0
1 1 1 1 1 1 1 1
bit 7
X X X X X X
1CH
FEAC Word/Microprocessor
Write Relationship
The MT90737 formats and generates the other ones and zeros that comprise the
FEAC word. A minimum length (send FEAC word 10 times) message is sent using
the following sequence:
- Write 1 0 X X X X X X (X’s=6-bit FEAC word)
- MT90737 sends 16-bit FEAC word 10 times
- MT90737 indicates completion by resetting bit 7 (0 0 X X X X X X)
A continuous FEAC word is sent using the following sequence:
- Write 1 1 X X X X X X (X’s=6-bit FEAC word)
- MT90737 sends 16-bit FEAC word continuously
- Write 1 0 X X X X X X (X’s=6-bit FEAC word)
- MT90737 indicates completion by resetting bit 7 (0 0 X X X X X X)
5-83
MT90737 CMOS
Preliminary Information
Addr
Bit
Symbol
Description
1D
7
6
FIDL
NEW
Receive Single FEAC Word.
Bit 7 (FIDL) is the FEAC idle channel indication. It clears whenever a zero C3 bit is
5-0
RFEACn received framing the six-bit variable word. Bit 7 cannot be reset by a microproces-
(n=6-1)
sor read cycle.
Bit 6 (NEW) indicates when a new FEAC word has been detected. It clears when
the register is read.
Bits 5-0 (RFEACn) constitute the variable (XXXXXX) field in the FEAC word. A
FEAC word is read in the field in the same order of being received as shown
below:
16-Bit FEAC Word
0 X X X X X X 0 1 1 1 1 1 1 1 1
bit 7
X X X X X X
1DH
The following table lists possible FEAC combinations.
FIDL
NEW
Status
1
0
FEAC channel idle - No message received since last read
cycle
0
1
1
1
New message received - FEAC channel busy
New message received - FEAC channel idle
Note: There is no buffering for the received FEAC message. The latest, validated
FEAC message is provided and bit 6 (NEW) is set to one even if the previous mes-
sage is not read.
1E
7
6
4
3
2
1
0
EXEC
DS1 Local Loopback.
CON/DIS Bit 7 (EXEC) initiates the loopback. This bit is reset upon completion of the com-
LLB22
LLB21
LLB20
LLB11
LLB10
mand.
Bit 6 (CON/DIS) connects (CON/DIS= 1) or disconnects (CON/DIS=0) the speci-
fied loopback.
Bits 4 through 2 (LLB2n) selects one of seven DS2s.
Bits 1 and 0 (LLB1n) selects the DS1 within the DS2 signal.
The following table lists the commands for generating local loopback.
Bits
7
6
5
4
3
2
1
0
Channel
EXEC CON/DI ---
S
D22
D21
D20
D11
D10
All
1
1
0
1
1
-
1
0
0
1
1
-
0
0
0
0
0
-
0
0
0
0
0
-
0
0
0
0
0
-
0
0
0
1
1
-
0
0
0
0
0
-
0
0
0
0
1
-
Clear All
Clear All Confirmed
Channel 1
Channel 2
----------
Channel 28
1
1
0
1
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Clear Channel 28
Clear Channel 28
Confirmed
5-84
Preliminary Information
CMOS MT90737
Addr
Bit
Symbol
Description
1F
7-0
Initialization Initialization Register. This register location is used to reset and initialize the
Register
1TRIST
MT90737. After power becomes stable, a F0 Hex followed by a 00 Hex must be
written into this location to reset the internal counters.
20
7
6
Tri-State DS1 Receive Channels. A one causes all 28 receive DS1 data (DRn)
and clock (CRn) output leads to a high impedance state. A zero is for normal oper-
ation.
1LOSSEL DS1 Loss of Signal Selection. A zero selects the receive DS1 channels for loss
of signal detection. A one selects the transmit DS1 channels for loss of signal
detection. The DS1 loss of signals (LOSn) are reported in register locations 0C
through 0FH.
5
4
1TAIS1
1TAIS0
DS1 AIS Insertion Selection. The two bits control the insertion of AIS (unframed
all ones) into the 28 DS1 channels on certain DS3 alarm conditions, that are
defined in register location 00H. The following table lists the settings for having var-
ious alarm conditions for causing AIS:
1TAIS1
1TAIS0
Received DS3 Alarm Conditions
0
0
1
1
0
1
0
1
R3OOF, R3AIS, R3LOS, R3CKF
R3OOF, R3AIS, R3CKF
R3LOS
No AIS insertions
The XCK clock (pin 90) is used as the time base for generating the DS1 AIS
clocks.
3
2
1
0
1LBV3
1LBV2
1LBV1
1LBV0
M13 Remote Loopback Options. The following table indicates the various ways
the MT90737 can transmit and receive a DS1 remote loopback request in the M13
operating mode by inverting C-bits or the stuff bit. The specified condition is trans-
mitted for the duration of the loopback:
1LBV3
1LBV2
1LBV1
1LBV0 Loopback Type
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
X
1
0
0
1
1
0
0
1
1
0
0
1
X
0
1
0
1
0
1
0
1
0
1
X
X
Third C-bit inverted
Second C-bit inverted
First C-bit inverted
Undefined - Do not use
Third C-bit & stuff bit inverted
Second C-bit & stuff bit inverted
First C-bit & stuff bit inverted
Stuff bit inverted
Stuff bit = 0
Stuff bit = 1
Undefined - Do not use
Undefined - Do not use
5-85
MT90737 CMOS
Preliminary Information
Addr
Bit
Symbol
Description
21
7,6,5
-
Not used.
4
3
2
R3AIS2
R3AIS1
R3AIS0
Receive DS3 AIS Selection. A DS3 AIS may be detected in one of six ways. The
following table selects the DS3 AIS detection mechanism for providing a R3AIS
alarm:
R3AIS2
R3AIS1
R3AIS0 Receive DS3 AIS Selection
0
0
0
1
0
1
Framed 1010 pattern
C-bits = 0
X-bits disregarded
0
0
0
0
1
1
Framed 1010 pattern
C-bits = 0
X-bits = 1
Framed 1010 pattern
C-bits disregarded
X-bits disregarded
Framed 1111 pattern
C-bits disregarded
X-bits disregarded
1
1
1
0
0
1
0
1
X
Unframed 1010 pattern
Unframed all ones pattern
Undefined - Do not use
The C-Bits = 0 & X bits = 1 conditions are detected as explained for bits 6 & 7 of
Address 24H.
R3AIS2-0 set to 000 , 001 , & 010 respectively:
2
2
2
The framed 1010 pattern detection consists of looking for the 1010 pattern on a per
DS3 subframe basis and monitoring for errors in four bit groups of the 1010 pat-
tern. The 1010 pattern is accepted as valid if the MT90737 receives 4 or less
errored four bit groups of the 1010 pattern per DS3 subframe and the 1010 pattern
starts with a 1 after each DS3 overhead bit.
R3AIS2-0 set to 011 :
2
The framed 1111 pattern detection consists of looking for the 1111 pattern on a per
DS3 subframe basis and monitoring for errors in four bit groups of the 1111 pattern.
The 1111 pattern is accepted as valid if the MT90737 receives 4 or less errored
four bit groups of the 1111 pattern per DS3 subframe.
R3AIS2-0 set to 100 :
2
For the unframed 1010 pattern detection the MT90737 looks for 1010 pattern and
declares R3AIS if it receives 2 or less errored four bit groups of the 1010 pattern
per DS3 subframe. The M90737 will exit the R3AIS state if it receives 5 or more
errored four bit groups of the 1010 pattern per DS3 subframe. If 3 or 4 four bit
groups of the 1010 pattern are errored per DS3 subframe the M90737 will exit and
reenter the R3AIS state.
R3AIS2-0 set to 101 :
2
The unframed 1111 pattern detection consists of looking for the 1111 pattern and
monitoring for errors in 4 bit groups of the 1111 pattern. The 1111 pattern is
accepted as valid if the MT90737 receives four or less errored four bit groups of
the 1111 pattern out of a total of 168 four bit groups.
5-86
Preliminary Information
CMOS MT90737
Addr
Bit
Symbol
Description
21
1
0
T3AIS1
T3AIS0
Transmit DS3 AIS Selection. A DS3 AIS may be generated in one of following
four patterns. The table below selects the DS3 AIS generation mechanism:
T3AIS1
T3AIS0
Transmit DS3 AIS Selection
0
0
ANSI defined AIS generation
Note. A one must be written to bit 0 of register 01H to set
the transmitted DS3 X-bits to 1.
0
1
1
1
0
1
Framed all ones & C-bits set to 1
Unframed 1010 pattern
Unframed all ones pattern
Note: Set these bits to 0 when transmitting DS3 idle (see T3IDL in register 01H).
22
7-0
C1BZn
(n=7-0)
C1 Bit Zero Counter. An 8-bit saturating counter that counts the number of C1 bits
equal to zero in both the C-bit parity mode and M13 mode. In the M13 mode the
contents of this counter should be disregarded. The counter is inhibited when DS3
loss of signal or out of frame occurs. The counter is cleared on a microprocessor
read cycle.
23
24
7-0
7
MEn
(n=7-0)
DS3 M-bits in Error Counter. An 8-bit saturating counter that counts the number
of M-bits that are in error since the last read cycle. The counter is inhibited when
DS3 loss of signal or out of frame occurs. The counter is cleared on a microproces-
sor read cycle.
AISX=1
DS3 AIS Detection. This bit provides a filtered indication of the receive DS3 X-bits
equal to one. Two counters are used to implement this filter, a mod 16 counter
CXE1 which counts the receive DS3 X-bit pairs=1, and a mod 4 counter CXE0
which counts the receive DS3 X-bit pairs=0. When either counter matures, both
counters are reset. The AISX=1 bit is set to one when the CXE1 counter matures.
This bit is used for determining if the X-bits=1 condition is met when R3AIS2=0,
R3AIS1=0, and R3AIS0=1 in register 21H (ANSI DS3 defined AIS detection). This
is a latched bit, and clears on a microprocessor read cycle. This bit will relatch if
the condition that causes this bit to latch is still present.
6
AISC=0
DS3 AIS Detection. This bit provides a filtered indication of the receive DS3 C-bits
equal to zero. This bit will be set if the MT90737 receives 7 contiguous DS3 frames
with 30 or less DS3 C-Bits set to 1. This bit is used for determining if the C Bits = 0
condition is met when R3AIS2 = 0 & R3AIS1 = 0 & R3AIS0 = X, where X means
don’t care. This is a latched bit, and clears on a microprocessor read cycle. This bit
will relatch if the condition that causes this bit to latch is still present.
5
4
3
2
1
0
TEST
TEST
TEST
TEST
-
Test Bit.
Test Bit.
Test Bit.
Test Bit.
Not Used.
SEF
Severely Errored Frame Indication. A one indicates a severely errored frame
has been detected. An SEF is defined as 3 out of 16 F-bits are in error in a sliding
window of 16 bits. This is a latched bit, and clears on a microprocessor read cycle.
This bit will relatch if the condition that causes this bit to latch is still present.
5-87
MT90737 CMOS
Preliminary Information
Initialization Sequence
The following table lists the sequence that should be
followed for initializing the MT90737.
Location Code (Hex)
Comments
1F (R/W)
F0
Resets internal counters
and FIFOs.
1F (R/W)
00
Presets internal counters
and FIFOs.
System Considerations
Careful attention must be paid to power supply decou-
pling, device layout, and printed circuit board traces.
The MT90737 has separate +5 volt supply pins which
provide internal circuit isolation. All V
pins must be
DD
tied together to a single +5 volt power supply in order
to avoid excessive substrate currents. Mitel recom-
mends that good quality, high frequency, low lead
inductance 0.1 microfarad ceramic capacitors be used
for decoupling and that they be connected in close
proximity to the supply input pins on the device. If low
frequency noise is present on the +5 volt supply lead,
Mitel recommends that a 10 microfarad 6.3 volt tanta-
lum capacitor be connected between +5 volts and
ground.
A multilayer board that has separate planes for ground
and power should be used. Because of the data rate at
which the MT90737 operates, it is important that con-
nections between devices be as short as possible.
This is especially true for the DS3 receive and transmit
interface connections between the MT90737 and a line
interface device. In addition, the clock and data traces
should be the same length.
5-88
Preliminary Information
CMOS MT90737
Absolute Maximum Ratings*
Parameter
Symbol
Min
Max
Units
1
2
3
Supply Voltage
VDD
VIN
-0.3
-0.3
-55
7.0
VDD + 0.3
150
V
V
Voltage on any I/O pin
Storage Temperature
o
TST
C
* Exceeding those values may cause permanent damage. Functional operation under these conditions is not implied.
Recommended Operating Conditions - Voltages are with respect to ground (VSS) unless otherwise stated.
‡
Characteristics
Supply Voltage
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
VDD
IDD
4.75
5.0
5.25
100
+85
V
Supply Current
mA
o
Operating Temperature
TOP
-40
C
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
DC Electrical Characteristics For CMOS - Voltages are with respect to ground (VSS) unless otherwise stated.
‡
Characteristics
Input High Voltage
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
VIH
VIL
3.15
V
4.75V <VDD < 5.25V
4.75V <VDD < 5.25V
VDD = 5.25V
Input Low Voltage
1.65
10
V
Input Leakage Current
I
µA
pF
IL
Input Capacitance
C
3.5
IN
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
DC Electrical Characteristics For TTL Type I - Voltages are with respect to ground (VSS) unless otherwise stated.
‡
Characteristics
Input High Voltage
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
VIH
VIL
2.0
V
4.75V <VDD< 5.25V
4.75V <VDD< 5.25V
VDD = 5.25V
Input Low Voltage
0.8
10
V
Input Leakage Current
I
µA
pF
IL
Input Capacitance
C
5.5
IN
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
DC Electrical Characteristics For TTL Type II - Voltages are with respect to ground (VSS) unless otherwise stated.
‡
Characteristics
Input High Voltage
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
VIH
VIL
2.0
V
4.75V <VDD< 5.25V
4.75V <VDD< 5.25V
VDD = 5.25V; Input = 0V
Input Low Voltage
0.8
1.4
V
Input Leakage Current
I
0.5
5.5
mA
pF
IL
Input Capacitance
C
IN
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
*
Note: Input has a 9K (nominal) internal pull-up resistor.
5-89
MT90737 CMOS
Preliminary Information
DC Electrical Characteristics For TTL Type III - Voltages are with respect to ground (VSS) unless otherwise stated.
‡
Characteristics
Output High Voltage
Sym
Min
Typ
Max Units
Test Conditions
VDD = 4.75V;
1
VOH
VDD
V
- 0.5
IOH = -1.0mA
2
3
4
5
6
Output Low Voltage
Output Low Current
Output High Current
Rise Time
VOL
IOL
0.4
2.0
V
VDD = 4.75V; IOL = 2.0mA
mA
mA
ns
IOH
-1.0
20.0
8.0
tRISE
5.0
2.0
11.0
4.0
CLOAD = 15 pF
CLOAD = 15 pF
Fall Time
tFALL
ns
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
DC Electrical Characteristics For TTL Type IV - Voltages are with respect to ground (VSS) unless otherwise stated.
‡
Characteristics
Input High Voltage
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
5
VIH
VIL
2.0
V
4.75V <VDD< 5.25V
4.75V <VDD< 5.25V
VDD = 5.25V
Input Low Voltage
Input leakage current
Input capacitance
Output High Voltage
0.8
10
V
µA
pF
V
I
IL
C
5.5
IN
VOH
VDD
- 0.5
VDD = 4.75V;
IOH = -4.0mA
6
7
8
9
Output Low Voltage
Output Low Current
Output High Current
Rise Time
VOL
IOL
0.4
8.0
-4.0
7.0
2.5
V
VDD = 4.75V; IOL = 8.0mA
mA
mA
ns
IOH
tRISE
2.4
1.1
4.9
1.8
CLOAD = 25 pF
CLOAD = 25 pF
10 Fall Time
tFALL
ns
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
5-90
Preliminary Information
CMOS MT90737
Timing Characteristics
Detailed timing diagrams for the MT90737 are illustrated in Figures 4 through 15, with values of the timing intervals
following each figure. All output times are measured with a maximum 75 pF load capacitance. Timing parameters
are measured at (VOH + VOL)/2 or (VIH + VIL)/2 as applicable.
DS3 Receive Timing
‡
Characteristics
DS3CR clock period
DS3CR duty cycle (tPWH/tCYC
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
tCYC
--
20.0
45
22.35
50
ns
)
55
%
ns
ns
DS3DR set-up time for DS3CR↑
tSU
-1.0
6.0
DS3DR hold time after DS3CR↑
tH
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
t
CYC
t
PWH
DS3CR
DS3DR
t
t
H
SU
Figure 4 - DS3 Receive Timing
DS3 Transmit Timing
‡
Characteristics
DS3CT clock period
DS3CT duty cycle (tPWH/tCYC
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
tCYC
--
20.0
45
22.35
50
ns
)
55
%
DS3DT output delay after DS3CT↑
tOD
4.0
8.0
ns
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
t
CYC
t
PWH
DS3CT
DS3DT
t
OD
Figure 5 - DS3 Transmit Timing
5-91
MT90737 CMOS
Preliminary Information
DS1 Receive Timing
Characteristics
‡
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
CR clock period
CR high time
CR low time
tCYC
tPWH
tPWL
tOD
585
262
262
-12
1300
970
356
10
ns
ns
DR output delay after CR↑
ns
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
t
CYC
Gap due to destuffing
t
t
PWL
CRn
DRn
PWH
t
OD
Figure 6 - DS1 Receive Timing
DS1 Transmit Timing*
Characteristics
CT clock period
‡
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
5
6
tCYC
tPWH
tPWL
--
583
262
262
45
4
648
324
324
50
712.8
356
356
55
ns
ns
ns
%
CT high time
CT low time
CT duty cycle (tPWH/tCYC
DT set-up time to CT↑
)
tSU
ns
ns
DT hold time after CT↑
tH
6
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
* Note: Each DS1 input can be asynchronous with respect to another DS1 channel.
t
CYC
t
t
PWL
PWH
CTn
DTn
t
t
H
SU
Figure 7 - DS1 Transmit Timing
5-92
Preliminary Information
CMOS MT90737
C-Bit Receive Interface Timing
Characteristics
‡
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
5
6
CCKR clock period
tCYC
3800
3800
13
ns
ns
(1)
CCKR output delay after CFMR↑
CDR output delay after CCKR↑
CCKR↑ delay after CDCCR↑
CDCCR↓ delay after CCKR↓
tOD
(2)
tOD
0
20
ns
ns
ns
ns
(1)
tD
1900
1900
1900
(2)
tD
CFMR pulse width (high)
tPW
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
t
CYC
CCKR
(Output)
C2
C3
C4
C5
C6
C13 C14
C15
C16 C17
C18
C19 C20 C21
CDR
(Output)
(1)
(2)
t
t
D
(1)
OD
(2)
D
t
t
OD
CDCCR
(Output)
t
PW
CFMR
(Output)
Figure 8 - C-Bit Receive Interface Timing
5-93
MT90737 CMOS
Preliminary Information
C-Bit Transmit Interface Timing
Characteristics
‡
Sym
Min
Typ
Max Units
Test Conditions
1
2
3
4
5
6
7
CCKT clock period
tCYC
tSU
tH
3800
ns
ns
ns
ns
ns
ns
ns
CDT set-up time to CCKT↑
CDT hold time after CCKT↑
CCKT output delay after CFMT↑
CCKT↑ delay after CDCCT↑
CDCCT↓ delay after CCKT↓
20
40
tOD
3800
1900
1900
1900
(1)
tD
(2)
tD
CFMT pulse width
tPW
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
t
CYC
CCKT
(Output)
tSU
C3
CDT
(Input)
C2
C4 C5
C6
C13 C14 C15
C16 C17 C18
C19 C20 C21
t
t
OD
H
(1)
(2)
t
t
D
D
CDCCT
(Output)
t
PW
CFMT
(Output)
Figure 9 - C-Bit Transmit Interface Timing
Note 1: A C-bit must be transmitted as a one when not needed.
Note 2: Following normal power-up procedures, bit 7 in register 19H will be set to “0” and the extra clock pulse for the C3 bit in the
CCKT clock will be present. If bit 7 is then set to “1,” the extra C3 bit clock pulse will not be present.
5-94
Preliminary Information
CMOS MT90737
Microprocessor Read Cycle - Multiplexed Interface*
‡
Characteristics
ALE pulse width
Sym
Min
Typ
Max Units
Test Conditions
(1)
1
2
3
4
5
6
tPW
95
20
30
25
ns
ns
ns
ns
(1)
ALE wait after RD ↑
tW
Addr set-up time to ALE ↓
Addr hold time after ALE ↓
Addr hold time after RD ↓
tSU
(1)
tH
(2)
tH
20
50
ns
ns
(1)
Data output delay (to tristate) after
tOD
10
RD ↑
(2)
7
8
9
Data valid delay after RD ↓
SEL↓ delay after ALE↓
RD pulse width
tOD
150
80
ns
ns
ns
ns
(3)
tOD
(2)
tPW
180
25
(2)
10 RD wait after ALE ↓
tW
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
* Note: The transmit clock (XCK) or receive clock (DS3CR) must be present for the microprocessor bus interface to operate.
(1)
t
W
t
(1)
PW
ALE
(1)
t
SU
t
H
(1)
t
OD
(2)
t
H
Data
A/D 7-0
Addr
(3)
t
OD
(2)
OD
t
SEL
RD
(2)
PW
t
(2)
t
W
Figure 10 - Microprocessor Read Cycle - Multiplexed Interface
5-95
MT90737 CMOS
Preliminary Information
Microprocessor Write Cycle - Multiplexed Interface*
‡
Characteristics
ALE pulse width
Sym
Min
Typ
Max Units
Test Conditions
(1)
1
2
3
4
5
6
7
8
tPW
95
20
30
25
20
ns
ns
ns
ns
ns
ns
ns
ns
(1)
ALE wait after WR ↑
tW
Addr set-up time to ALE ↓
Addr hold time after ALE ↓
Data hold time after WR ↑
SEL output delay after ALE↓
WR pulse width
tSU
(1)
tH
(2)
tH
tOD
80
(2)
tPW
200
25
(2)
WR wait after ALE ↓
tW
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
* Note: The transmit clock (XCK) or receive clock (DS3CR) must be present for the microprocessor bus interface to operate.
(1)
(1)
tW
tPW
ALE
(1)
tSU
tH
(2)
tH
Data
Addr
A/D 7-0
SEL
tOD
(2)
tPW
WR
(2)
tW
Figure 11 - Microprocessor Write Cycle - Multiplexed Interface
5-96
Preliminary Information
CMOS MT90737
Microprocessor Read Cycle - Intel Interface*
‡
Characteristics
Sym
Min
Typ
Max Units
Test Conditions
(1)
1
2
3
4
5
6
7
ADR hold time after RD↑
ADR set-up time to SEL↓
DATA valid delay after RD↓
DATA float time after RD↑
RD pulse width
tH
0
ns
ns
(1)
tSU
tD
20
60
80
ns
ns
ns
ns
ns
tF
tPW
80
10
0
(2)
SEL↓ set-up time to RD↓
tSU
(2)
SEL↑ hold time after RD↑
tH
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
* Note: The transmit clock (XCK) or receive clock (DS3CR) must be present for the microprocessor bus interface to operate.
ADR 7-0
(1)
tH
DATA 7-0
tF
(1)
tSU
SEL
(2)
(2)
tD
tSU
tH
tPW
RD
Figure 12 - Microprocessor Read Cycle - Intel Interface
5-97
MT90737 CMOS
Preliminary Information
Microprocessor Write Cycle - Intel Interface
‡
Characteristics
Sym
Min
Typ
Max Units
Test Conditions
(1)
1
2
3
4
5
6
ADR hold time after WR↑
ADR set-up time to SEL↓
DATA valid set-up time to WR↑
DATA hold time after WR↑
SEL↓ set-up time to WR↓
tH
0
ns
ns
ns
ns
ns
ns
(1)
(2)
tSU
tSU
20
20
5
(2)
tH
(3)
tSU
10
80
WR pulse width
tPW
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
* Note: The transmit clock (XCK) or receive clock (DS3CR) must be present for the microprocessor bus interface to operate.
(1)
tH
ADR 7-0
(2)
tH
DATA 7-0
(2)
tSU
(1)
tSU
SEL
(3)
tSU
tPW
WR
Figure 13 - Microprocessor Write Cycle - Intel Interface
5-98
Preliminary Information
CMOS MT90737
Microprocessor Read Cycle - Motorola Interface
‡
Characteristics
Sym
Min
Typ
Max Units
Test Conditions
(1)
1
2
3
4
5
6
7
8
9
ADR hold time after SEL↑
ADR valid set-up time to SEL↓
DATA valid delay after DTACK↓
DATA hold time after SEL↑
SEL pulse width
tH
0
ns
ns
ns
(1)
tSU
20
(1)
tD
16
(2)
tH
25
ns
ns
ns
ns
ns
µs
ns
(3)
tPW
60
20
0
(2)
RD/WR↑ set-up time to SEL↓
RD/WR↓ hold time after SEL↑
DTACK↑ delay after SEL↓
DTACK pulse width
tSU
(3)
tH
(2)
tD
5
4
3
(2)
tPW
0
10 DTACK float time after SEL↑
tF
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
† The DTACK signal lead is tristated when SEL is high.
* Note: The transmit clock (XCK) or receive clock (DS3CR) must be present for the microprocessor bus interface to operate.
(1)
tH
ADR 7-0
DATA 7-0
(1)
tSU
(2)
tH
(1)
tPW
SEL
(3)
tH
(2)
tSU
RD/WR
(1)
tD
(2)
tF
t
PW
DTACK*
(2)
t
D
Figure 14 - Microprocessor Read Cycle - Motorola Interface
5-99
MT90737 CMOS
Preliminary Information
Microprocessor Write Cycle - Motorola Interface
‡
Characteristics
Sym
Min
Typ
Max Units
Test Conditions
(1)
1
2
3
4
5
6
7
8
9
ADR hold time after SEL↑
ADR valid set-up time to SEL↓
DATA valid set-up time to SEL↑
DATA hold time after SEL↑
SEL pulse width
tH
0
20
10
5
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
(1)
tSU
(2)
tSU
(2)
tH
(1)
tPW
60
20
0
(3)
RD/WR↓ set-up time to SEL↓
RD/WR↑ hold time after SEL↑
DTACK↑ delay after SEL↓
DTACK pulse width
tSU
(3)
tH
tD
25
(2)
tPW
20
10 DTACK float time after SEL↑
tF
5
o
‡ Typical figures are at 25 C and are for design aid only: not guaranteed and not subjected to production testing.
† The DTACK signal lead is tristated when SEL is high.
* Note: The transmit clock (XCK) or receive clock (DS3CR) must be present for the microprocessor bus interface to operate.
(1)
tH
ADR 7-0
(2)
tH
DATA 7-0
(2)
tSU
(1)
tSU
SEL
(1)
tPW
(3)
tH
(3)
tSU
RD/WR
(2)
tPW
tF
DTACK*
tD
Figure 15 - Microprocessor Write Cycle - Motorola Interface
5-100
Preliminary Information
CMOS MT90737
Packaging
The MT90737 device is packaged in a 208-pin plastic
quad flat pack suitable for surface mounting. All
dimensions shown are in millimeters and are nominal
unless otherwise noted.
156
157
105
104
See Details “B” and “C”
0.50 typ
Detail “B”
MT90737
0.18(MIN)
0.25(MAX)
Detail “C”
PIN #1
INDEX
208
1
53
52
25.50
28.00 ± 0.10
30.60 ± 0.25
+0.08
-0.02
4.07 (MAX)
3.42 ± 0.25
0.15
SEE DETAIL “A”
0.25 (MIN)
0o -7o
0.50 ± 0.15
DETAIL “A”
Figure 16- Physical Dimensions for the 208-Pin PQFP
5-101
MT90737 CMOS
Preliminary Information
Notes:
5-102
相关型号:
©2020 ICPDF网 联系我们和版权申明