深入解析DS2148/DS21Q48:E1/T1/J1线路接口单元的卓越之选

电子说

1.4w人已加入

描述

深入解析DS2148/DS21Q48:E1/T1/J1线路接口单元的卓越之选

在通信领域,线路接口单元(LIU)扮演着至关重要的角色,它是连接通信线路与设备的桥梁,保障着数据的稳定传输。DALLAS MAXIM推出的DS2148/DS21Q48 5V E1/T1/J1线路接口单元,以其丰富的特性和出色的性能,成为众多工程师的首选。今天,我们就来深入剖析这款产品,了解它的功能、特点以及应用场景。

文件下载:DS2148DK.pdf

产品概述

DS2148是一款完整的可选择E1或T1线路接口单元,适用于短距离和长距离应用。在整个数据手册中,J1与T1的相关内容是通用的。该设备的接收灵敏度能自动适应输入信号,并且可以针对E1和T1应用进行编程设置。它能够生成必要的G.703 E1波形,适用于75Ω或120Ω的应用场景,同时也能为T1应用提供DSX - 1线路构建或CSU线路构建。此外,板载无晶体抖动衰减器仅需一个2.048MHz的MCLK即可满足E1和T1应用的需求(T1应用也可选择使用1.544MHz的MCLK)。DS2148还具备诊断功能,如环回和PRBS模式生成/检测等。

DS21Q48则是DS2148G的四通道版本,采用CSBGA封装技术,通过并行端口模式控制,不支持串行和硬件模式。

功能特性

全面的线路支持

  • 多协议兼容:支持E1、T1和J1标准,满足不同通信网络的需求。
  • 长/短距离传输:能够支持长距离和短距离干线传输,适应各种复杂的通信环境。

灵活的接收端配置

  • 可选择的接收端终端:内部软件可选择75Ω/100Ω/120Ω的接收端终端,方便用户根据实际需求进行配置。
  • 自动调整接收灵敏度:接收灵敏度可自动适应输入信号,并且可以针对E1和T1应用进行编程设置,范围分别为0dB至12dB或0dB至43dB(E1)以及0dB至30dB或0dB至36dB(T1)。

先进的抖动衰减技术

  • 无晶体抖动衰减器:仅需一个2.048MHz的MCLK即可实现抖动衰减,T1应用也可选择1.544MHz的MCLK。抖动衰减器的FIFO深度可选择32位或128位,并且可以放置在发送或接收数据路径中。
  • 时钟合成输出:提供一个X 2.048MHz(n = 1, 2, 4, 或8)的输出时钟,该时钟与RCLK同步,可作为背板系统时钟使用。

强大的诊断功能

  • 环回功能:支持远程环回(RLB)、本地环回(LLB)、模拟环回(ALB)和双环回(DLB)等多种环回模式,方便进行故障诊断和测试。
  • PRBS模式生成/检测:能够生成和检测2^15 - 1(E1)或2^20 - 1(T1)的伪随机位序列(PRBS),并通过PBEO输出进行错误检测。
  • 错误计数和插入:可以记录包括双极性违规(BPV)、代码违规(CV)、过多零违规(EXZ)和PRBS错误在内的各种错误,并支持错误插入功能,方便进行故障模拟和测试。

多样化的接口模式

  • 并行端口模式:支持多路复用和非多路复用的并行总线,可选择Intel或Motorola总线时序配置。
  • 串行端口模式:通过设置BIS1 = 1和BIS0 = 0启用串行总线接口,支持异步读写操作。
  • 硬件模式:在硬件模式下,部分引脚被重新定义,用于初始化DS2148,BPCLK默认输出16.384MHz时钟。

引脚描述

DS2148可以通过并行端口模式、串行端口模式或硬件模式进行控制。不同模式下的引脚分配和功能有所不同,下面我们分别进行介绍。

并行端口模式

在并行端口模式下,用户可以选择多路复用或非多路复用的总线操作,以及Intel或Motorola总线时序配置。主要引脚包括地址总线(A0 - A4)、数据总线(D0/AD0 - D7/AD7)、时钟信号(MCLK、RCLK、TCLK)、控制信号(CS、RD、WR、ALE)等。

串行端口模式

设置BIS1 = 1和BIS0 = 0可启用串行总线接口。主要引脚包括串行时钟(SCLK)、串行数据输入(SDI)、串行数据输出(SDO)等。所有串行端口访问都是从LSB开始,读写内部寄存器需要先写入一个地址/命令字节。

硬件模式

在硬件模式下(BIS1 = 1,BIS0 = 1),部分引脚被重新定义,用于初始化DS2148。例如,BPCLK默认输出16.384MHz时钟,RCL/LOTC引脚指定为RCL。主要引脚包括EGL、ETS、NRZE、SCLKE等,用于控制接收均衡器增益、E1/T1选择、NRZ模式启用等功能。

寄存器配置

DS2148的寄存器分为控制寄存器和状态寄存器,用于配置设备的各种功能和监控设备的实时状态。

控制寄存器

  • CCR1 - CCR6:用于控制设备的基本功能,如E1/T1选择、NRZ模式启用、抖动衰减器配置、环回模式控制等。
  • IBCC:用于控制带内循环码的生成和检测,包括发送码长度定义和接收码长度定义。
  • TCD1和TCD2:用于定义发送的循环码模式。
  • RUPCD1和RUPCD2:用于定义接收的循环码模式。
  • RDNCD1和RDNCD2:用于定义接收的循环码模式。

状态寄存器

  • SR:包含设备的实时状态信息,如循环码检测、载波丢失、传输时钟丢失等。
  • RIR1和RIR2:包含接收信息,如零检测、HDB3/B8ZS字检测、接收电平指示等。
  • IMR:用于屏蔽或启用状态寄存器中的中断信号。

诊断功能

带内循环码生成和检测

DS2148可以生成和检测长度为1至16位的重复位模式。用户可以将需要发送的模式加载到TCD1和TCD2寄存器中,并通过IBCC寄存器选择模式长度。同时,设备可以检测两个不同的重复模式,分别用于循环码和循环码的检测。

环回功能

  • 远程环回(RLB):当RLB(CCR6.6)启用时,数据从时钟/数据恢复状态机环回到发送路径,经过抖动衰减器(如果启用)。
  • 本地环回(LLB):当LLB(CCR6.7)设置为1时,发送端的数据继续正常传输,TCLK和TPOS/TNEG经过抖动衰减器(如果启用)后输出到RCLK和RPOS/RNEG,忽略来自线路的输入数据。
  • 模拟环回(ALB):设置ALB(CCR6.4)为1时,TTIP和TRING的信号内部连接到RTIP和RRING,忽略来自线路的输入信号。
  • 双环回(DLB):设置CCR6.7和CCR6.6都为1时,进入双环回操作,TCLK和TPOS/TNEG信号经过抖动衰减器(如果启用)后输出到RCLK和RPOS/RNEG,同时从RTIP和RRING恢复的时钟和数据环回到发送端并输出到TTIP和TRING。

PRBS生成和检测

设置TPRBSE(CCR3.4)= 1可启用DS2148发送2^15 - 1(E1)或2^20 - 1(T1)的伪随机位序列(PRBS)。接收端会一直搜索这些PRBS模式,PBEO输出在同步到模式后会变低,检测到错误时会产生正脉冲。设置CCR6.0(ECRS)= 1可将PRBS错误累积到ECR1和ECR2寄存器中。

错误计数和插入

  • 错误计数:ECR1和ECR2寄存器组成一个16位的计数器,用于记录包括BPV、CV、EXZ和PRBS错误在内的各种错误。通过设置ECR控制位,可以选择计数的错误类型。
  • 错误插入:当IBPV(CCR3.1)从0变为1时,设备会在检测到三个连续的1后插入一个BPV;当IBE(CCR3.0)从0变为1时,设备会插入一个逻辑错误。

模拟接口

接收器

DS2148通过1:1变压器连接到接收的E1或T1双绞线(或75Ω E1应用中的同轴电缆)。可以选择使用内部终端电阻,通过设置RT1(CCR5.1)和RT0(CCR5.0)位来配置75Ω、100Ω或120Ω的接收终端。接收端的时钟恢复系统使用16倍过采样技术,能够满足抖动容限规格。此外,接收器还可以通过BPCLK输出一个与RCLK同步的用户可配置时钟,并报告RTIP和RRING的信号强度。

发送器

DS2148使用一组激光微调延迟线和精密数模转换器(DAC)来生成发送到E1或T1线路的波形,这些波形符合最新的ETSI、ITU、ANSI和AT&T规范。用户可以通过设置ETS位(CCR1.7)选择E1或T1操作,然后通过CCR4中的L2/L1/L0位选择合适的波形。发送器需要一个2.048MHz或1.544MHz的TTL时钟,并且具有自动短路限制器和开路检测功能。

抖动衰减器

DS2148的抖动衰减器可以设置为32位或128位深度,通过JABDS位(CCR4.2)进行选择。在硬件模式下,深度固定为128位。抖动衰减器可以放置在接收路径或发送路径中,通过JAS位(CCR4.3)进行控制,也可以通过DJA位(CCR4.1)禁用。为了使抖动衰减器正常工作,需要在MCLK引脚施加一个2.048MHz或1.544MHz的时钟。

G.703同步信号

DS2148能够接收和发送2.048MHz的方波同步时钟,分别通过设置CCR5.3和CCR5.2位来启用接收和发送同步时钟功能。

电气特性

DC特性

DS2148的推荐DC工作条件包括逻辑1和逻辑0的电压范围、5V电源的电压范围等。此外,还给出了输入电容、输出电容、输入泄漏电流、输出泄漏电流、输出电流和电源电流等DC特性参数。

AC特性

详细介绍了多路复用并行端口、非多路复用并行端口、串行端口、接收端和发送端的AC特性参数,包括周期、脉冲宽度、延迟时间、建立时间、保持时间等。这些参数对于设计和调试电路非常重要。

应用场景

DS2148/DS21Q48适用于各种通信设备,如路由器、交换机、通信基站等。其丰富的功能和灵活的配置选项,能够满足不同用户的需求。在实际应用中,工程师可以根据具体的应用场景和需求,选择合适的接口模式、寄存器配置和诊断功能,以确保设备的稳定运行和数据的可靠传输。

总结

DS2148/DS21Q48是一款功能强大、性能卓越的E1/T1/J1线路接口单元。它具有全面的线路支持、灵活的接收端配置、先进的抖动衰减技术、强大的诊断功能和多样化的接口模式等特点。通过合理的寄存器配置和应用,工程师可以充分发挥其优势,为通信设备的设计和开发提供有力支持。在未来的通信领域中,DS2148/DS21Q48有望继续发挥重要作用,为推动通信技术的发展做出贡献。

作为电子工程师,你在使用DS2148/DS21Q48的过程中遇到过哪些问题?你又是如何解决的呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分