DS3112:多功能T3/E3复用器与成帧器的深度解析
在电信和数据通信领域,高效的数据传输和处理是至关重要的。DS3112作为一款功能强大的T3/E3复用器与成帧器,为工程师们提供了一个可靠的解决方案。今天,我们就来深入探讨一下DS3112的特点、功能以及应用场景。
文件下载:DS3112DK.pdf
一、概述
DS3112 TEMPE(T3 E3 MultiPlexEr)设备既可以作为复用器,也可以作为T3/E3成帧器使用。作为复用器时,它有三种工作模式:M13(将28条T1线路复用为T3数据流)、E13(将16条E1线路复用为E3数据流)和G.747(将21条E1线路复用为T3数据流)。当作为独立的T3或E3成帧器时,复用器部分会被禁用,原始的T3/E3有效负载将从FRD输出并从FTD输入。
二、主要特性
2.1 通用特性
- 独立成帧功能:可作为独立的T3或E3成帧器,无需M13或E13复用功能。
- 低抖动时钟输出:接收方向的T1/E1 FIFO提供低抖动的T1/E1解复用时钟。
- 端口灵活配置:具备两个T1/E1分插端口,B3ZS/HDB3编码器和解码器,支持T3 C-Bit奇偶校验模式。
- 时钟同步与模式:所有接收T1/E1端口可使用公共时钟输出,所有发送T1/E1端口可使用公共时钟输入,可生成间隙时钟用于非信道化T3/E3应用,T1/E1端口可配置为“循环定时”模式。
- 接口兼容性:T3/E3端口接口可以是双极性或单极性,时钟、数据和控制信号可反转,以实现与其他设备的无缝接口。
- 时钟检测功能:具备发送和接收时钟丢失检测功能。
2.2 T3/E3成帧器特性
- 告警生成与检测:可生成T3/E3告警指示信号(AIS)和远程告警指示(RAI)告警,检测多种T3/E3告警和事件,如信号丢失(LOS)、帧丢失(LOF)等。
- 信号生成与模式:可生成T3空闲信号,支持发送成帧器直通模式。
2.3 T2/E2成帧器特性
- 告警生成与检测:可生成T2/E2 AIS和RAI告警,检测T2/E2的LOF、AIS和RAI告警,检测T1线路环回命令并生成该命令。
2.4 HDLC控制器特性
- 消息处理能力:无需主机干预即可处理多个LAPD消息,具备256字节的收发缓冲区,可处理每秒发送和接收的三条T3消息。
- 功能实现:处理正常的第2层任务,如零填充/去填充、CRC生成/检查、中止生成/检查、标志生成/检测和字节对齐,FIFO可编程高低水位标记,可在T3 C-Bit奇偶校验模式或E3模式的Sn位中使用。
2.5 FEAC控制器特性
- 代码字处理:无需主机干预即可处理多个FEAC代码字,接收FEAC自动验证传入代码字并存储在4字节FIFO中。
- 发送配置:发送FEAC可配置为发送一个代码字、恒定代码字或两个不同的代码字,以创建T3线路环回命令,可在T3 C-Bit奇偶校验模式或E3模式的Sn位中使用。
2.6 BERT特性
- 模式生成与检测:可生成和检测(2^{7}-1)、(2^{11}-1)、(2^{15}-1)和QRSS等伪随机模式以及长度为1到32位的重复模式。
- 资源与测试:是全局芯片资源,可用于T3/E3数据路径或任何T1或E1数据路径,具备大错误计数器(24位),可长时间测试无需主机干预,可插入错误进行诊断。
2.7 诊断特性
- 环回功能:支持T3/E3和T1/E1诊断环回(发送到接收)、线路环回(接收到发送)和有效负载环回。
- 错误计数与插入:具备T3/E3错误计数器,可插入多种T3/E3错误,错误计数器可自动更新或通过软件控制或外部硬件脉冲更新。
- 告警生成:可生成T2/E2帧丢失(LOF)告警。
2.8 控制端口特性
- 端口模式:非复用或复用的16位控制端口(可选8位模式),兼容Intel和Motorola总线。
2.9 封装与电源特性
- 低功耗设计:采用3.3V低功耗CMOS工艺,输入输出支持5V容限。
- 封装形式:采用256引脚塑料BGA封装(27mm x 27mm),支持IEEE 1149.1 JTAG测试端口。
三、引脚描述
DS3112的引脚涵盖了CPU总线、T3/E3接收成帧器、T3/E3发送格式化器、低速(T1或E1)收发端口、高速(T3或E3)收发端口、JTAG测试端口以及电源、测试、复位和模式信号等多个方面。每个引脚都有其特定的功能,例如CPU总线相关引脚用于设备配置和状态信息获取,T3/E3相关引脚用于数据的收发和处理等。
四、寄存器配置
4.1 主复位和ID寄存器
可用于全局复位设备,上字节为只读,可用于确定芯片版本。
4.2 主配置寄存器
包括MC1、MC2和MC3寄存器,用于配置设备的各种功能,如零代码抑制、T3/E3非信道化模式、T3 C-Bit奇偶校验模式、错误计数器更新模式等。
4.3 主状态和中断寄存器
包含事件状态位、告警状态位和实时状态位,可帮助主机快速定位设备状态变化,部分状态位可触发硬件中断。
4.4 测试寄存器
包含工厂测试位,正常操作时应设置为零。
五、T3/E3成帧器功能
5.1 环回功能
支持线路环回、诊断环回和有效负载环回,方便进行测试和故障排查。
5.2 控制寄存器
T3/E3控制寄存器用于配置发送AIS、RAI、发送直通模式等功能;T3/E3错误插入控制寄存器可用于插入各种错误。
5.3 状态和中断寄存器
T3/E3状态寄存器可检测多种告警和事件,如LOS、LOF、AIS、RAI等,部分状态位可触发硬件中断。
5.4 性能错误计数器
包括双极性违规计数器、过多零计数器、帧错误计数器、T3奇偶校验位错误计数器、T3 C-Bit奇偶校验错误计数器和T3远端块错误或E3 RAI计数器,可帮助监测数据传输的质量。
六、M13/E13/G.747复用器与T2/E2/G.747成帧器功能
6.1 T1/E1 AIS生成
可在发送和接收方向为T1和E1数据流生成告警指示信号(AIS)。
6.2 控制寄存器
T2/E2控制寄存器用于配置发送RAI、AIS和生成帧丢失等功能。
6.3 状态和中断寄存器
T2/E2状态寄存器可检测LOF、AIS和RAI等告警,部分状态位可触发硬件中断。
6.4 T1/E1 AIS生成控制寄存器
可配置DS3112在T1或E1端口的发送或接收路径中生成AIS信号。
七、T1/E1环回和分插功能
7.1 环回功能
支持T1/E1线路环回和诊断环回,可通过控制寄存器进行配置。
7.2 T1线路环回命令
可检测T1线路环回命令并生成该命令,通过相关寄存器进行控制和状态监测。
7.3 分插功能
具备两个分插端口,可通过控制寄存器选择要分插的T1/E1端口。
八、BERT功能
可生成和检测多种模式,通过BERT控制寄存器和相关状态寄存器进行配置和监测。
九、HDLC控制器功能
9.1 接收操作
复位后,接收HDLC控制器会清空接收FIFO并开始搜索新的HDLC数据包,进行零去填充、字节对齐和CRC检查等操作。
9.2 发送操作
复位后,发送HDLC控制器会清空发送FIFO并发送中止信号,然后等待至少两个字节的数据后开始发送数据包,自动添加标志和CRC校验。
9.3 控制和FIFO寄存器
HDLC控制寄存器用于配置CRC生成、零填充、数据反转等功能,接收和发送FIFO寄存器用于数据的存储和传输。
9.4 状态和中断寄存器
HDLC状态寄存器可监测发送和接收的状态,部分状态位可触发硬件中断。
十、FEAC控制器功能
10.1 接收功能
可检测和验证FEAC代码字,将其存储在接收FEAC FIFO中,通过状态寄存器进行监测。
10.2 发送功能
可发送两个不同的FEAC代码字,通过控制寄存器进行配置。
十一、JTAG功能
支持标准指令代码,包含测试访问端口(TAP)、TAP控制器、指令寄存器、旁路寄存器、边界扫描寄存器和设备识别寄存器等,通过TAP控制器状态机进行操作。
十二、电气特性
12.1 DC电气特性
包括绝对最大额定值、推荐DC工作条件和DC特性等,如电压范围、电源电流、引脚电容等。
12.2 AC电气特性
涵盖低速(T1和E1)端口、高速(T3和E3)端口、成帧器(T3和E3)端口、CPU总线、JTAG测试端口接口以及复位和手动错误计数器/插入信号等的AC特性,如时钟周期、建立时间、保持时间等。
十三、应用与标准概述
13.1 应用示例
包括信道化T3/E3应用和非信道化双T3/E3应用,可用于广域网接入设备、PBX、接入集中器等多种设备。
13.2 复用与成帧结构
详细介绍了M13、T2、M12、T3、E13、E2、E3、G.747等复用和成帧结构,包括帧结构、开销位分配、复用过程等。
十四、总结
DS3112是一款功能丰富、性能强大的T3/E3复用器与成帧器,具备多种复用模式、成帧功能、诊断能力和控制接口,可满足不同应用场景的需求。在实际设计中,工程师们可以根据具体的应用需求,合理配置DS3112的寄存器和引脚,以实现高效、稳定的数据传输和处理。你在使用DS3112的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
成帧器
+关注
关注
0文章
7浏览量
6115 -
DS3112
+关注
关注
0文章
3浏览量
5412
发布评论请先 登录
DS3112:多功能T3/E3复用器与成帧器的深度解析
评论