DS2148DS21348 Hardware Mode

DS2148DS21348 Hardware Mode,第1张

Abstract: ApplicaTIon Note 407 provides a focused view of the funcTIonality of the Dallas Semiconductor/Maxim DS2148/DS21348 selectable E1 or T1 line interface unit (LIU) in hardware mode along with references to software mode features to aid designers creaTIng applicaTIons using hardware mode only.

IntroductionThere are two major modes of operation for the DS2148/DS21348: software and hardware mode. The "mode" refers to the method used to control the functionality of the device. Applications implementing software mode use a microcontroller's serial or parallel bus to communicate to the control registers contained in the DS2148/DS21348. In hardware mode, the functions of the serial/parallel communication bus pins are reassigned such that the pins' logic state provide direct control of the internal functionality of the DS2148/DS21348.

The DS2148 and DS21348 data sheets contain all the information required to implement the DS2148/DS21348 in designs using a T1 or E1 interface. The data sheets were written with the software mode user in mind and therefore contain information required to set up the DS2148/DS21348 using the control registers and the additional functionality available in software mode that is not available when using hardware mode.

This application note provides a focused view of the functionality of the DS2148/DS21348 in hardware mode along with references to software mode features to aid designers creating applications using hardware mode only.

Should Hardware Mode Be Used?The advantage of using the DS2148/DS21348 in hardware mode is that no microcontroller is required to control the functionality. Each application has specific requirements that determine whether or not hardware mode can be used. The primary consideration is whether or not any of the features available only in software mode are required in the application. Table 1 provides a list of all the software mode features that are totally eliminated in hardware mode. The register bit position and name is provided to allow ease in referencing the complete description of the functionality contained in the DS2148 and DS21348 data sheets.

Hardware Mode ImplementationAll the primary functions that require the ability to change are controlled by external pins in hardware mode. Table 2 provides a reference for the functionality of the software mode bit positions and the corresponding pin that is used in hardware mode to control the DS2148/348.

While some software controllable features are unavailable in hardware mode, the DS2148/DS21348 default functionality was carefully chosen to perform as expected in normal applications. Table 3 lists the features and their default operation in hardware mode. A complete description of the hardware mode functionality of each of the pins is provided in Table 4.

Figures 1, 2, and 3 provide block diagrams representative of the functionality of the DS2148/DS21348 in hardware mode and are similar to their software mode counterparts in the data sheets. In contrast to the block diagrams provided in the data sheets, the external pins of the DS2148/DS21348 replace references to the control registers. Software-mode-only functions have also been removed.

Although most DS2148/DS21348 applications implement software mode, hardware mode remains a viable option for many customers. Using this document along with the DS2148 and DS21348 data sheets provides the information required to get a hardware mode application up and running with minimal time and effort.

Table 1. Software mode features eliminated in hardware mode Position Function CCR1.4 Error Counter Update Enable CCR1.2 TCLK to JACLK CCR1.1 TCLK to RCLK CCR1.0 Loss-of-Transmit Clock Mux Control CCR2.4 Custom Line Driver Select CCR3.6 Automatic Transmit Unframed All Ones CCR3.3 Transmit Loop Code Enable CCR3.2 Line Interface Reset CCR3.1 Insert BPV CCR3.0 Insert Bit Error CCR5.7 Backplane Clock Select 1 CCR5.6 Backplane Clock Select 0 CCR6.5 Automatic Remote Loopback Enable and Reset CCR6.3 RCLK Jitter Attenuator Bypass CCR6.2 Error Count Register Select 2 CCR6.1 Error Count Register Select 1 CCR6.0 Error Count Register Select 0

Table 2. Hardware mode pin control/register reference Position Pin Function CCR1.7 ETS E1/T1 Select CCR1.6 NRZE NRZ Enable CCR1.3 JAMUX Jitter Attenuator Mux CCR2.3 HBE Receive HDB3/B8ZS Enable CCR2.2 HBE Transmit HDB3.B8ZS Enable CCR2.1 CES Transmit Clock Edge Select CCR2.0 CES Receive Clock Edge Select CCR3.7 TX0, TX1 Transmit Unframed All Ones CCR3.5 TX0, TX1 Transmit Alternate Ones and Zeros CCR3.4 TX0, TX1 Transmit Alternates Ones and Zeros CCR4.7 L2 Line Build-Out Select Pin 2 CCR4.6 L1 Line Build-Out Select Pin 1 CCR4.5 L0 Line build-Out Select Pin 0 CCR4.4 EGL Receive Equalizer Gain Limit CCR4.3 JAS Jitter Attenuator Select CCR4.1 DJA Disable Jitter Attenuator CCR4.0 TPD Transmit Power-Down CCR5.5 MM1 Monitor Mode 1 CCR5.4 MM0 Monitor Mode 0 CCR5.3 SCLKE Receive Synchronization Clock Enable CCR5.2 SCLKE Transmit Synchronization Clock Enable CCR5.1 RT1 Receive Termination 1 CCR5.0 RT0 Receive Termination 0 CCR6.7 LOOP0, LOOP1 Local Loopback CCR6.6 LOOP0, LOOP1 Remote Loopback CCR6.4 LOOP0, LOOP1 Analog Loopback

Table 3. Hardware mode default functionality Position Function Hardware Mode Function CCR1.5 Receive Carrier Loss Alternate Criteria RCL declared upon 255 (E1) or 192 (T1) consecutive zeros CCR2.7 Pin 25 Select Toggles high during a receive carrier loss condition CCR2.5 Short Circuit Limit Disable 50mA current-limiter enabled CCR4.2 Jitter Attenuator Buffer Depth Select 128 bits

Table 4. Pin descriptions in hardware mode (sorted by pin name, DS2148/348T pin numbering) Name Pin Type Function BIS0 32 I Bus Interface Select Pins 0 and 1. These pins are used to select the bus interface option. BISO = 1 and BIS1 = 1 selects the hardware mode. BIS1 33 BPCLK 31 O Backplane Clock. 16.384Mhz output CES 12 I Receive & Transmit Clock Edge Select. Selects which RCLK edge to update RPOS and RNEG and which TCLK edge to sample TPOS and TNEG.
0 = update RNEG/RPOS on rising edge of RCLK; sample TPOS/TNEG on falling edge of TCLK
1 = update RNEG/RPOS on falling edge of RCLK; sample TPOS/TNEG on rising edge of TCLK DJA 8 I Disable Jitter Attenuator
0 = jitter attenuator enabled 1 = jitter attenuator disabled EGL 1 I Receiver Equalizer Gain Limit. This bit controls the sensitivity of the receiver equalizer.
EGL E1 (ETS = 0)
0 = -12 dB (short haul)
1 = -43 dB (long haul)
EGL T1 (ETS = 1)
0 = -36 dB (long haul)
1 = -30 dB (limited long haul) ETS 2 I E1/T1 Select
0 = E1
1 = T1 HBE 11 I Receive & Transmit HDB3/B8ZS Enable.
0 = enable HDB3 (E1) / B8ZS (T1)
1 = disable HDB3 (E1) / B8ZS (T1) HRST 29 I Hardware Reset. Bringing HRST low resets the DS21348 JAMUX 9 I Jitter Attenuator MUX. Controls the source for JACLK.
E1 (ETS = 0) JAMUX MCLK = 2.048 MHz 0 T1 (ETS = 1) MCLK = 2.048 MHz 1 MCLK = 1.544 MHz 0 JAS 10 I Jitter Attenuator Selector.
0 = place the jitter attenuator on the receive side
1 = place the jitter attenuator on the transmit side L0 7 I Transmit LIU Waveshape Select Pins 0, 1, & 2. These inputs determine the waveshape of the transmitter
L2 L1 L0 E1 (ETS = 0) APPLICATION 0 0 0 75Ω normal 0 0 1 120Ω normal 1 0 0 75Ω w/ high return loss 1 0 1 120Ω w/ high return loss T1 (ETS = 1) APPLICATION 0 0 0 DSX-1 (o to 133 feet) / 0dB CSU 0 0 1 DSX-1 (133 to 266 feet) 0 1 0 DSX-1 (266 to 399 feet) 0 1 1 DSX-1 (399 to 533 feet) 1 0 0 DSX-1 (533 to 655 feet) 1 0 1 -7.5 dB CSU 1 1 0 -15 dB CSU 1 1 1 -22.5 dB CSU L1 6     L2 5     LOOP0 16 I Loopback Select Bits 0 & 1. These inputs determine the active loopback mode (if any).
LOOP1 LOOP0 SYMBOL LOOPBACK 0 0 --- No Loopback 0 1 ALB Analog Loopback 1 0 LLB Local Loopback 1 1 RLB Remote Loopback LOOP1 17     MCLK 30 I Master Clock. A 2.048MHz (±50ppm) clock source with TTL levels is applied at this pin. This clock is used internally for both clock/data recovery and for jitter attenuation. Use of a T1 1.544 MHz clock source is optional. G.703 requires an accuracy of ±50ppm for both T1 and E1. TR62411 and ANSI specs require an accuracy of ±32ppm for T1 interfaces. MM0 18 I Monitor Mode Select Pins 0 & 1. These inputs determine if the receive equalizer is in a monitor mode.
MM1 MM0 INTERNAL GAIN BOOST 0 0 Normal operation (no boost) 0 1 20dB 1 0 26dB 1 1 32dB MM1 19     NRZE 3 I NRZ Enable
0 = Bipolar data at RPOS/RNEG and TPOS/TNEG
1 = NRZ data at RPOS and TPOS or TNEG; RNEG outputs a positive outgoing pulse when device receives a BPV, CV, or EXZ. PBEO 24 O PRBS Pin Error Output. The receiver will constantly search for a QRSS (T1) or a 215 - 1 (E1) PRBS depending on whether T1 or E1 mode is selected. Remains high if out of synchronization with the PRBS pattern. Goes low when synchronized to the PRBS pattern. Any errors in the received pattern after synchronization will cause a positive-going pulse (with same period as E1 or T1 clock) synchronous with RCLK. RCLK 40 O Receive Clock. Buffered recovered clock from the line. Synchronous to MCLK in absence of signal at RTIP and RRING. RCL 25 O Receive Carrier Loss. An output which will toggle high during a receive carrier loss. RNEG 39 O Receive Negative Data. Updated on the rising edge (CES = 0) or the falling edge (CES = 1) of RCLK with the bipolar data out of the line interface. Set NRZE to a one for NRZ applications. In NRZ mode, data will be output on RPOS while a received error will cause a positive-going pulse synchronous with RCLK at RNEG. RPOS 38 O Receive Positive Data. Updated on the rising edge (CES = 0) or the falling edge (CES = 1) of RCLK with bipolar data out of the line interface. Set NRZE to a one for NRZ applications. In NRZ mode, data will be output on RPOS while a received error will cause a positive-going pulse synchronous with RCLK at RNEG. RT0 44 I Receive LIU Termination Select Pins 0 & 1. These inputs determine the receive termination.
INTERNAL RECEIVE RT1 RT0 TERMINATION CONFIGURATION 0 0 Internal receive-side termination disabled 0 1 Internal receive-side 120Ω enabled 1 0 Internal receive-side 100Ω enabled 1 1 Internal receive-side 75Ω enabled RT1 23     RTIP 27 I Receive Tip and Ring. Analog inputs for clock recovery circuitry. These pins connect via a 1:1 transformer to the line. RRING 28     SCLKE 4 I Receive and Transmit Synchronization Clock Enable.
0 = disable 2.048MHz synchronization transmit and receive mode
1 = enable 2.048MHz synchronization transmit and receive mode TCLK 43 I Transmit Clock. A 2.048MHz or 1.544MHz primary clock. Used to clock data through the transmit side formatter. TEST 26 I TNEG 42 I Transmit Negative Data. Sampled on the falling edge (CES = 0) or the rising edge (CES = 1) of TCLK for data to be transmitted out onto the line. TPD 13 I Transmit Power-Down
0 = normal transmitter operation
1 = powers down the transmitter and tri-states the TTIP and TRING pins TPOS 41 I Transmit Positive Data. Sampled on the falling edge (CES = 0) or the rising edge (CES = 1) of TCLK for data to be transmitted out onto the line. TTIP 34 O Transmit Tip and Ring [TTIP and TRING]. Analog line-driver outputs. These pins connect via a step-up transformer to the line. TRING 37     TX0 14 I Transmit Data Source Select Pins 0 & 1. These inputs determine the source of the transmit data.
TX1 TX0 SYMBOL TRANSMIT DATA 0 0 --- TPOS & TNEG 0 1 TPRBSE Transmit PRBS 1 0 TAOZ Transmit Alternating Ones and Zeros 1 1 TUA1 Transmit Unframed All Ones TX1 15     VDD 21, 36 --- Positive Supply. DS2148 = 5.0V ±5%; DS21348 = 3.3V ±5% VSM 20 I Voltage Supply Mode. DS2148 = connect to VDD. DS21348 = connect to VSS. VSS 22, 35 --- Signal Ground

DS2148DS21348 Hardware Mode,Figure 1. DS2148/DS21348 hardware mode block diagram.,第2张
Figure 1. DS2148/DS21348 hardware mode block diagram.
DS2148DS21348 Hardware Mode,Figure 2. DS2148/DS21348 hardware mode receive logic.,第3张

Figure 2. DS2148/DS21348 hardware mode receive logic.

DS2148DS21348 Hardware Mode,Figure 3. DS2148/DS21348 hardware mode transmit logic.,第4张
Figure 3. DS2148/DS21348 hardware mode transmit logic.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2510337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存