 |
 |
 |
|
Maxim >
设计支持
> 应用笔记
>
[T/E载波与分组产品]
| |
关键词: E1 transceivers, single chip tranceiver, SCT, 4 port, signaling, G.703, quad E1, transceiver
|
|
相关型号
|
|
APP 395: Sep 10, 2002
|
下载,PDF格式 (27kB)
|
|
 |

| 应用笔记395
|
DS21Q59 vs. DS21Q50 Quad E1 Transceivers |
Abstract: Application note 395 is provided for users of the DS21Q50 quad E1 transceiver whose application requires transmit and receive signaling. The DS21Q59 is pin-to-pin compatible and contains all the features of the DS21Q50 while adding signaling support. The DS21Q59 can be used in an existing DS21Q50 application without hardware or software modification.
Overview
This document is provided for users of the DS21Q50 quad E1 transceiver whose application requires
transmit and receive signaling. The DS21Q59 is pin-to-pin compatible and contains all the features of the
DS21Q50 while adding signaling support. The DS21Q59 can be used in an existing DS21Q50 application
without hardware or software modification. The DS21Q59 data sheet provides a complete description of
all the functionality of the DS21Q59. All differences between the DS21Q59 and DS21Q50 are presented
in the order of appearance in the DS21Q59 data sheet. This allows current DS21Q50 users to focus on the
required information for using the DS21Q59.
Register Map
The DS21Q50 contains five common control registers and three test registers. The DS21Q59 contains
two additional common control registers for a total of seven and only one test register. Table 1 highlights
the differences in the register maps of each device.
Table 1. Register Map
| Address |
DS21Q50 |
DS21Q59 |
| Range |
00h–2Fh |
00h–3Fh |
| 1Eh |
Test 2 |
Test 2 |
| 1Fh |
Test 3 |
CCR7 |
| 2Fh |
Test1 |
CCR6 |
| 30h–3Fh |
Unused |
Signaling Access Registers |
DS21Q59 Common Control Register Functionality
Common Control Register (16h) CCR5.5
Line Interface G.703 Synchronization Interface Enable bit (CCR5.5 LIUSI)
DS21Q50: Enables both the receiver and transmitter at the same time.
DS21Q59: Works in conjunction with CCR7.0 to select G.703 functionality on receiver and transmitter.
Table 2 shows the G.703 Synchronization Interface function of the DS21Q59.
Table 2. G.703 Function
LIUSI (CCR5.5) |
TG703 (CCR7.0) |
Function |
| 0 |
0 |
Transmit and receive function normally |
| 0 |
1 |
Transmit G.703 signal, receiver functions normally |
| 1 |
0 |
Transmit and receive G.703 signal |
| 1 |
1 |
Receive G.703, transmitter functions normally |
Common Control Register 6 (2Fh)
| Symbol |
BIT |
Name and Description |
| OTM1 |
7 |
Output Test Mode 1 (Table 3) |
| OTM1 |
6 |
Output Test Mode 0 (Table 3) |
| SRAS |
5 |
Signaling Read Access Select. This bit controls the function of registers SA1
through SA16 when reading.
0 = Reading SA1—SA16 accesses receive signaling data
1 = Reading SA1—SA16 accesses transmit signaling data |
| LTC/SC |
4 |
Loss-of-Transmit Clock/Signaling Change-of-State Select. This bit
determines how the status register bit at SR2.2 operates.
0 = SR2.2 indicates loss-of-transmit clock
1 = SR2.2 indicates signaling data has changed states since the last
multiframe |
| T16S |
3 |
Time Slot 16 Select. Transmit signaling insertion enable.
0 = signaling is not inserted into the transmit path from SA1—SA16
1 = signaling is inserted into the transmit path from SA1—SA16 |
| — |
2 |
Unused. Should be set = 0 for proper operation |
| — |
1 |
Unused. Should be set = 0 for proper operation |
| RESET |
0 |
RESET. A low-to-high transition of this bit resets all register bits to 0. |
For normal CAS operation, set CCR6.5 = 0, CCR6.4 = 1, CCR6.3 = 1.
Table 3. Output Modes
| OTM1 |
OTM0 |
Outputs |
| 0 |
0 |
Normal Operation |
| 0 |
1 |
Outputs in Tri-state |
| 1 |
0 |
Outputs Low |
| 1 |
1 |
Outputs High |
Common Control Register 7 (1Fh)
| Symbol |
BIT |
NAme and Description |
| — |
7 |
Unused. Should be set = 0 for proper operation |
| — |
6 |
Unused. Should be set = 0 for proper operation |
| — |
5 |
Unused. Should be set = 0 for proper operation |
| — |
4 |
Unused. Should be set = 0 for proper operation |
| 136S |
3 |
1:1.36 Transformer Select
0 = 1:2 transmit transformer
1 = 1:1.36 or 1:1.6 transmit transformer (Table 4) |
| ALB |
2 |
Analog Loopback. Setting this bit internally connects TTIP and TRING
to RTIP and RRING. The external signal at the RTIP and RRING pins is
ignored. |
| — |
1 |
Unused. Should be set = 0 for proper operation |
| TG703 |
0 |
Transmit G.703. This control bit works in conjunction with CCR5.5 to
select G.703 functionality on the transmitter and receiver (Table 7.2 of
data sheet). These bits determine whether the line receiver and transmitter
should receive/transmit a normal E1 signal (Section 6 of G.703) or a
2.048MHz synchronization signal (Section 10 of G.703). |
Table 4. Transformer Select CCR7.3 (136S)
| 136S |
L2 |
L1 |
L0 |
Application |
Transformer1:1.6 |
Transformer1:1.36 |
| 1 |
0 |
0 |
0 |
75Ω |
Rt=0Ω |
NM |
| 1 |
0 |
0 |
1 |
120Ω |
Rt=0Ω |
NM |
| 1 |
0 |
1 |
0 |
75Ω |
Rt=2.7Ω |
Rt=0O |
| 1 |
0 |
1 |
1 |
120Ω |
Rt=3.3Ω |
Rt=0O |
| 1 |
1 |
0 |
0 |
NM |
NM |
NM |
| 1 |
1 |
0 |
1 |
NM |
NM |
NM |
| 1 |
1 |
1 |
0 |
NM |
NM |
NM |
| 1 |
1 |
1 |
1 |
NM |
NM |
NM |
NM=Not Meaningful
Status and Information Registers
Interrupt Handling
DS21Q50: Each port must be polled to determine the source of the interrupt.
DS21Q59: By reading one of the unused addresses on any port (0Ch, 0Dh, 0Eh) the user can determine
which status register in the four ports is causing the interrupt. The following table shows the contents of
any of the unused registers.
Address (0Ch,0Dh,0Eh) of any port
| Symbol |
BIT |
NAme and Description |
| SR2P4 |
7 |
Status Register 2 Port 4. A 1 in this bit position indicates that status
register 2 in port 4 is asserting an interrupt. |
| SR1P4 |
6 |
Status Register 1 Port 4. A 1 in this bit position indicates that status
register 1 in port 4 is asserting an interrupt. |
| SR2P3 |
5 |
Status Register 2 Port 3. A 1 in this bit position indicates that status
register 2 in port 3 is asserting an interrupt. |
| SR1P3 |
4 |
Status Register 1 Port 3. A 1 in this bit position indicates that status
register 1 in port 3 is asserting an interrupt. |
| SR2P2 |
3 |
Status Register 2 Port 2. A 1 in this bit position indicates that status
register 2 in port 2 is asserting an interrupt. |
| SR1P2 |
2 |
Status Register 1 Port 2. A 1 in this bit position indicates that status
register 1 in port 2 is asserting an interrupt. |
| SR2P1 |
7 |
Status Register 2 Port 1. A 1 in this bit position indicates that status
register 2 in port 1 is asserting an interrupt. |
| SR1P1 |
7 |
Status Register 1 Port 1. A 1 in this bit position indicates that status
register 1 in port 1 is asserting an interrupt. |
Status Register 2 (0Bh) SR2.2
| Symbol |
BIT |
NAme and Description |
| LOTC |
2 |
Loss-of-Transmit Clock
Function controlled by CCR6.4(LTC/SC)
Indicates loss-of-transmit clock if CCR6.4 = 0
Indicates signaling data has changed states since the last multiframe if
CCR6.4 = 1 |
Interrupt Mask Register 2 (19h) IMR2.2
| Symbol |
BIT |
NAme and Description |
| LOTC |
2 |
Loss-of-Transmit Clock
Function controlled by CCR6.4(LTC/SC)
Loss-of-transmit clock interrupt mask if CCR6.4 = 0
Signaling data changed interrupt mask if CCR6.4 = 1
0 = interrupt masked
1 = interrupt enabled |
Signaling Operation
Registers SA1 to SA16 are used to access the transmit and receive signaling data. Normally, reading these
registers accesses the receive signaling data and writing these registers sources signaling data for the
transmitter. The user can read what was written to the transmit signaling buffer by setting CCR6.5 = 1,
then reading SA1 to SA16. In most applications however, CCR6.5 should be set = 0.
Receive Signaling
Signaling data is sampled from time slot 16 in the receive data stream and copied into the receive
signaling buffers. The host can access the signaling data by reading SA1 through SA16. The signaling
information in these registers is always updated on CAS multiframe boundaries. The SR2.7 bit in status
register 2 can be used to alert the host that new signaling data is present in the receive signaling buffers.
The host has 2ms to read the signaling buffers before they are updated. In common channel signaling
mode (CCS), the SR2.7 bit in status register 2 is used to alert the host that new signaling data is present in
the receive signaling buffers.
Transmit Signaling
Insertion of signaling data from the transmit signaling buffers is enabled by setting CCR6.3 = 1.
Signaling data is loaded into the transmit-signaling buffers by writing the signaling data to SA1 to SA16.
On multiframe boundaries, the contents of the transmit signaling buffer is loaded into a shift register for
placement in the appropriate bit position in the outgoing data stream. The user can use the transmit
multiframe interrupt in status register 2 (SR2.5) to know when to update the signaling bits. The host has
2ms to update the signaling data. The user only needs to update the signaling data that has changed since
the last update.
Cas Operation
For CAS mode, the user must provide the CAS alignment pattern (four 0s in the upper nibble of TS16).
Typically this is done by setting the upper 4 bits of SA1 = 0. The lower four bits are alarm bits. The user
only needs to update the appropriate channel associated signaling data in SA2 to SA16 on multiframe
boundaries.
SA1 to SA16–Signaling Registers (30h–3Fh)
| (MSB) |
|
|
|
|
|
|
(LSB) |
|
| 0 |
0 |
0 |
0 |
X |
Y |
X |
X |
SA1 |
| CH1-A |
CH1-B |
CH1-C |
CH1-D |
CH16-A |
CH16-B |
CH16-C |
CH16-D |
SA2 |
| CH2-A |
CH2-B |
CH2-C |
CH2-D |
CH17-A |
CH17-B |
CH17-C |
CH17-D |
SA3 |
| CH3-A |
CH3-B |
CH3-C |
CH3-D |
CH18-A |
CH18-B |
CH18-C |
CH18-D |
SA4 |
| CH4-A |
CH4-B |
CH4-C |
CH4-D |
CH19-A |
CH19-B |
CH19-C |
CH19-D |
SA5 |
| CH5-A |
CH5-B |
CH5-C |
CH5-D |
CH20-A |
CH20-B |
CH20-C |
CH20-D |
SA6 |
| CH6-A |
CH-6B |
CH-6C |
CH-6D |
CH-21-A |
CH21-B |
CH21-C |
CH21-D |
SA7 |
| CH7-A |
CH7-B |
CH7-C |
CH7-D |
CH22-A |
CH22-B |
CH22-C |
CH22-D |
SA8 |
| CH8-A |
CH8-B |
CH8-C |
CH8-D |
CH23-A |
CH23-B |
CH23-C |
CH23-D |
SA9 |
| CH9-A |
CH9-B |
CH9-C |
CH9-D |
CH24-A |
CH24-B |
CH24-C |
CH24-D |
SA10 |
| CH10-A |
CH10-B |
CH10-C |
CH10-D |
CH25-A |
CH25-B |
CH25-C |
CH25-D |
SA11 |
| CH11-A |
CH11-B |
CH11-C |
CH11-D |
CH26-A |
CH26-B |
CH26-C |
CH26-D |
SA12 |
| CH12-A |
CH12-B |
CH12-C |
CH12-D |
CH27-A |
CH27-B |
CH27-C |
CH27-D |
SA13 |
| CH13-A |
CH13-B |
CH13-C |
CH13-D |
CH28-A |
CH28-B |
CH28-C |
CH28-D |
SA14 |
| CH14-A |
CH14-B |
CH14-C |
CH14-D |
CH29-A |
CH29-B |
CH29-C |
CH29-D |
SA15 |
| CH15-A |
CH15-B |
CH15-C |
CH15-D |
CH30-A |
CH30-B |
CH30-C |
CH30-D |
SA16 |
| 相关型号 | |
APP 395: Sep 10, 2002
|
|
|
自动更新
需要自动接收最新发布的应用笔记吗?请订阅EE-Mail™ (English only)。
我们期待您的反馈! 喜欢?不喜欢?有待改善?或为我们提供建议?请与我们联系 — 我们将根据您的意见或建议改善我们的工作。
网页评价或提供建议
|
下载,PDF格式 (27kB)
AN395,
AN 395,
APP395,
Appnote395,
Appnote 395
|
|
|
 |
|
 |
|
|