详解DS21448:一款强大的3.3V E1/T1/J1四线路接口芯片
在电子工程领域,数据传输的稳定性和高效性至关重要。DS21448作为一款四端口E1或T1线路接口单元(LIU),为短距离和长距离应用提供了可靠的解决方案。本文将深入剖析DS21448的各项特性、功能及应用,帮助电子工程师更好地了解和使用这款芯片。
文件下载:DS21448LDK.pdf
一、产品概述
DS21448集成了四个独立的发射器和四个独立的接收器,采用144引脚PBGA或128引脚LQFP封装。它能生成G.703 E1波形(适用于75Ω或120Ω应用),以及T1应用所需的DSX - 1或CSU线路补偿(0dB、 - 7.5dB、 - 15dB和 - 22.5dB)。其应用场景广泛,涵盖集成多业务接入平台、T1/E1交叉连接设备、复用器、中央局交换机、PBX接口、T1/E1 LAN/WAN路由器以及无线基站等。
产品特性
- 多标准支持:支持E1、T1或J1线路接口,适用于长距离和短距离干线传输。
- 灵活的接收端配置:内部软件可选75Ω/100Ω/120Ω接收端终端。
- 低功耗设计:采用3.3V电源供电。
- 高效的抖动抑制:具备32位或128位无晶体抖动衰减器,仅需2.048MHz主时钟(T1应用可选1.544MHz)。
- 丰富的编码功能:支持AMI、HDB3和B8ZS编码/解码。
- 多种时钟输出:可合成16.384MHz、8.192MHz、4.096MHz或2.048MHz时钟输出。
- 可编程监测模式:支持接收器环回和PRBS模式生成/检测,可输出接收错误信息。
- 边界扫描测试:具备JTAG边界扫描测试端口,符合IEEE 1149.1标准。
- 符合多种规范:满足最新的E1和T1规范,如ANSI.403 - 1999、ANSI T1.408、ITU G.703等。
二、引脚描述
DS21448可通过并行端口模式、串行端口模式或硬件模式进行控制,总线接口选择位BIS0和BIS1决定了设备模式和引脚分配。不同模式下,各引脚具有不同的功能,例如在硬件模式下,部分引脚被重新定义用于初始化设备。详细的引脚分配和功能可参考文档中的相关表格。
三、详细描述
3.1 性能优势
DS21448在E1应用中的接收器灵敏度为0至 - 43dB,T1应用中为0至 - 36dB,可在0.63mm(22AWG)电缆上实现长达2.5km(E1)和6000ft(T1)的传输。用户可选择内部接收终端(软件可选75Ω、100Ω和120Ω)或外部终端。板载无晶体抖动衰减器可置于发送或接收数据路径中,仅需2.048MHz MCLK(T1应用可选1.544MHz)。
3.2 诊断功能
该芯片具备多种诊断功能,如环回测试和PRBS模式生成与检测。可生成和检测16位的环回码,单个输入引脚可关闭所有发射器,实现无中断保护切换(HPS),无需使用继电器。
3.3 访问方式
DS21448包含四个独立的LIU,共享一个通用接口用于配置和状态监测。用户可通过8位并行端口(复用或非复用)、串行端口或硬件模式访问设备。四个芯片选择引脚(CS1、CS2、CS3和CS4)用于确定访问的LIU通道。
四、端口操作
4.1 硬件模式
硬件模式允许用户通过设置设备引脚电平来配置DS21448,无需使用微处理器,简化了设计。但并非所有设备功能都支持此模式,部分功能会受到限制,如BPCLK引脚仅输出16.384MHz信号,RCL/LOTC引脚指定为RCL等。
4.2 串行端口操作
设置BIS1 = 1和BIS0 = 0可启用DS21448的串行总线接口。串行端口读写时序与系统发送和接收时序无关,允许主机进行异步读写操作。串行总线访问需要使用四个信号:串行时钟(SCLK)、芯片选择(CS)、串行数据输入(SDI)和串行数据输出(SDO)。
4.3 并行端口操作
并行接口提供复用总线操作(BIS0 = 0)和非复用总线操作(BIS0 = 1)两种选择,可使用Intel或Motorola总线时序配置。四个通道各有一套相同的寄存器映射,通过相应的芯片选择引脚访问。
五、状态寄存器
DS21448的状态寄存器(SR)和接收信息寄存器1和2(RIR1/RIR2)包含设备的实时状态信息。用户在读取这些寄存器前需先写入一个字节,以告知芯片希望读取和清除的位。SR寄存器中的部分位可通过INT输出引脚触发硬件中断,可通过中断屏蔽寄存器(IMR)进行屏蔽或解除屏蔽。
六、诊断功能
6.1 带内环回码生成与检测
DS21448可生成和检测长度为1至8或16位的重复位模式。用户将模式加载到发送代码定义寄存器(TCD1和TCD2),并通过设置IBCC寄存器中的TC0和TC1位选择模式长度。同时,可检测两个独立的重复模式,用于检测环回码和环回下降码。
6.2 环回测试
包括远程环回(RLB)、本地环回(LLB)、模拟环回(ALB)和双环回(DLB)四种模式。不同环回模式下,数据的传输和处理方式有所不同,可根据实际需求进行选择。
6.3 PRBS生成与检测
设置TPRBSE(CCR3.4) = 1可使DS21448发送2^15 - 1(E1)或QRSS(T1)PRBS模式。接收器始终搜索这些PRBS模式,同步后,任何位错误都会在PBEO输出一个与RCLK同步的正脉冲。
6.4 错误计数器
错误计数寄存器1(ECR1)和错误计数寄存器2(ECR2)组成一个16位计数器,记录传入的错误,包括BPV、CV、EXZ和PRBS错误。通过设置ECR1和ECR2的控制位,可选择不同的错误计数模式。
6.5 错误计数器更新
ECUE(CCR1.4)控制位的0到1转换可更新ECR寄存器的值并重置计数器。在NRZ模式下,DS21448可在RNEG输出每个错误的脉冲。
6.6 错误插入
当IBPV(CCR3.1)从0转换到1时,设备会在检测到三个连续的1后插入一个BPV错误;当IBE(CCR3.0)从0转换到1时,设备会插入一个逻辑错误。
七、模拟接口
7.1 接收器
DS21448通过1:1变压器连接到接收E1或T1双绞线(75Ω E1应用中为同轴电缆)。可选择内部终端电阻,通过设置RT1(CCR5.1)和RT0(CCR5.0)位实现75Ω、100Ω或120Ω接收终端的配置。时钟恢复系统使用PLL电路的时钟进行16倍过采样,以恢复时钟和数据。
7.2 发射器
DS21448使用激光微调延迟线和精密数模转换器(DAC)生成符合最新规范的E1或T1波形。通过设置ETS位(CCR1.7)选择E1或T1操作,然后编程CCR4中的L2/L1/L0位选择适当的应用。发射器通过1:2升压变压器连接到E1或T1传输双绞线。
7.3 抖动衰减器
DS21448的抖动衰减器可设置为32位或128位深度,可置于接收路径或发送路径中。为确保抖动衰减器正常工作,需在MCLK施加2.048MHz或1.544MHz时钟。
7.4 G.703同步信号
DS21448可接收和发送2.048MHz方波同步时钟,通过设置接收同步时钟使能(CCR5.3)和发送同步时钟使能(CCR5.2)实现。
八、JTAG边界扫描架构与测试访问端口
DS21448支持IEEE 1149.1标准的指令代码,如SAMPLE/PRELOAD、BYPASS和EXTEST等。包含测试访问端口(TAP)、TAP控制器、指令寄存器、旁路寄存器、边界扫描寄存器和设备识别寄存器。TAP控制器是一个有限状态机,根据JTMS和JTCLK的逻辑电平进行状态转换。
九、操作参数
9.1 绝对最大额定值
包括电压范围、工作温度范围、存储温度范围和焊接温度等参数,超出这些范围可能会对设备造成永久性损坏。
9.2 推荐直流工作条件
详细列出了逻辑1和逻辑0的电压范围、3.3V操作的电源电压范围等参数。
9.3 电容和直流特性
包括输入电容、输出电容、输入泄漏电流、输出泄漏电流、输出电流和电源电流等参数。
十、AC时序参数与图表
文档中提供了不同端口模式(多路复用并行端口、非多路复用并行端口、串行端口)以及接收侧和发送侧的AC时序参数和图表,为工程师进行电路设计和调试提供了重要参考。
十一、引脚配置和封装信息
详细介绍了144引脚TE - PBGA和128引脚LQFP的引脚配置,以及相应的封装信息,包括封装编号和热特性参数。
十二、热信息
给出了BGA和LQFP封装的热特性参数,如环境温度、结温、热阻等,以及热阻与气流的关系,有助于工程师进行散热设计。
十三、修订历史
记录了产品的修订历史,包括新产品发布、参数更新和规范调整等信息。
DS21448凭借其丰富的功能、灵活的配置和良好的性能,为电子工程师在E1/T1/J1线路接口设计中提供了强大的支持。在实际应用中,工程师可根据具体需求选择合适的操作模式和配置参数,以实现最佳的性能和稳定性。你在使用DS21448的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
电子工程
+关注
关注
1文章
409浏览量
17646
发布评论请先 登录
详解DS21448:一款强大的3.3V E1/T1/J1四线路接口芯片
评论