摘要: 这个应用笔记包含了在设备T1设备上控制D4帧和信令所必需的信息。它结合了必要的信息,使发送和接收D4帧和信令。对于传输路径,详细讨论了分帧和信令操作寄存器的编程。对于接收路径,讨论了用于恢复帧和信令的寄存器的编程以及接收中断处理。应用笔记提供了使Devices T1设备在D4模式下工作所需的所有信息。
本使用说明适用于下列产品:
T1制定者 | T1 sct |
DS2141A | DS2151Q |
DS21Q41B | DS2152 |
DS21Q42 | DS21352 |
DS21FF42 | DS21552 |
DS21FT42 | DS21Q352 |
DS21Q352 |
所有Devices T1帧器和单芯片收发器(sct)都支持D4帧和信令,如图1所示。本应用说明提供了在T1帧和sct的发送和接收路径中启用D4格式的要求。对于传输路径,讨论了为帧和信令操作对寄存器的编程。对于接收路径,对寄存器进行编程以检索帧和信令,并与接收中断处理一起讨论。
图1所示、D4帧格式
必须初始化几个寄存器以启用D4多帧。表1显示了生成和接收D4多帧所需的寄存器设置。
寄存器设置 | 函数 |
Ccr2.7, ccr2.3 = 0 | 在发送和接收方向上选择D4多帧。 |
Ccr2.5 = 1 | 允许插入6位的f模式。 |
TFDL = 1Ch | 这是6位的f模式。 |
Rcr1.3 = 1 | 如果这个位被清除,接收方只在Ft模式上声明同步,而不能保证找到D4多帧边界。 |
切换低到高RCR1.0 | 在配置控制寄存器以强制重新同步之后需要。 |
在D4多帧中,仅需要12个发送信令寄存器中的6个来加载多帧信令。发送器交替进行,将TS1到TS6的内容放入一个多帧,然后将TS7到TS12的内容放入下一个多帧,然后再返回。因此,将发送信令字节加载到两个寄存器中,如表2所示。完整的寄存器映射显示了表3中每个发送信令寄存器的位。
注册 | 描述 |
TS1和TS7 | 通道1到8的A位 |
TS2和TS8 | 通道9到16的A位 |
TS3和TS9 | 通道17到24的A位 |
TS4和TS10 | 通道1到8的B位 |
TS5和TS11 | 通道9到16的B位 |
TS6和TS12 | 通道17到24的B位 |
(MSB) | (LSB) | |||||||
壹空间(70小时) | CH8-A | CH7-A | CH6-A | CH5-A | CH4-A | CH3-A | CH2-A | CH1-A |
TS2(71小时) | CH16-A | CH15-A | CH14-A | CH13-A | CH12-A | CH11-A | CH10-A | CH9-A |
TS3(72小时) | CH24-A | CH23-A | CH22-A | CH21-A | CH20-A | CH19-A | CH18-A | CH17-A |
TS4(73小时) | CH8-B | CH7-B | CH6-B | CH5-B | CH4-B | CH3-B | CH2-B | CH1-B |
TS5(74小时) | CH16-B | CH15-B | CH14-B | CH13-B | CH12-B | CH11-B | CH10-B | CH9-B |
TS6(75小时) | CH24-B | CH23-B | CH22-B | CH21-B | CH20-B | CH19-B | CH18-B | CH17-B |
TS7(76小时) | CH8-A | CH7-A | CH6-A | CH5-A | CH4-A | CH3-A | CH2-A | CH1-A |
TS8(77小时) | CH16-A | CH15-A | CH14-A | CH13-A | CH12-A | CH11-A | CH10-A | CH9-A |
TS9(78小时) | CH24-A | CH23-A | CH22-A | CH21-A | CH20-A | CH19-A | CH18-A | CH17-A |
TS10(79小时) | CH8-B | CH7-B | CH6-B | CH5-B | CH4-B | CH3-B | CH2-B | CH1-B |
TS11(7啊) | CH16-B | CH15-B | CH14-B | CH13-B | CH12-B | CH11-B | CH10-B | CH9-B |
TS12 (7 bh) | CH24-B | CH23-B | CH22-B | CH21-B | CH20-B | CH19-B | CH18-B | CH17-B |
表4提供了每个接收信令寄存器位的详细视图。信令从最近的多帧通过RS12加载到RS7。信令从以前的多帧从RS7通过RS12和复制到RS1通过RS6移动。旧的信令被丢弃。
(MSB) | (LSB) | |||||||
卢比(60 h) | CH8-A | CH7-A | CH6-A | CH5-A | CH4-A | CH3-A | CH2-A | CH1-A |
61卢比(h) | CH16-A | CH15-A | CH14-A | CH13-A | CH12-A | CH11-A | CH10-A | CH9-A |
RS3(62小时) | CH24-A | CH23-A | CH22-A | CH21-A | CH20-A | CH19-A | CH18-A | CH17-A |
卢比(63小时) | CH8-B | CH7-B | CH6-B | CH5-B | CH4-B | CH3-B | CH2-B | CH1-B |
的生活费(64小时) | CH16-B | CH15-B | CH14-B | CH13-B | CH12-B | CH11-B | CH10-B | CH9-B |
RS6(65小时) | CH24-B | CH23-B | CH22-B | CH21-B | CH20-B | CH19-B | CH18-B | CH17-B |
RS7(66小时) | CH8-A | CH7-A | CH6-A | CH5-A | CH4-A | CH3-A | CH2-A | CH1-A |
RS8(67小时) | CH16-A | CH15-A | CH14-A | CH13-A | CH12-A | CH11-A | CH10-A | CH9-A |
RS9(68小时) | CH24-A | CH23-A | CH22-A | CH21-A | CH20-A | CH19-A | CH18-A | CH17-A |
RS10(69小时) | CH8-B | CH7-B | CH6-B | CH5-B | CH4-B | CH3-B | CH2-B | CH1-B |
RS11(6啊) | CH16-B | CH15-B | CH14-B | CH13-B | CH12-B | CH11-B | CH10-B | CH9-B |
RS12 (6 bh) | CH24-B | CH23-B | CH22-B | CH21-B | CH20-B | CH19-B | CH18-B | CH17-B |
两个中断可以用来给用户通知接收信令寄存器需要被检索:
设置状态寄存器2 (SR2.7)中的RMF位,并且在接收多帧边界上更新接收信令寄存器中的位。因此,RMF中断可用于确定何时检索接收信令寄存器。设置中断掩码寄存器2 (IMR2.7)的第7位使能RMF中断。
状态寄存器2 (SR2.0)中的RSC位在检测到任何信号位的状态变化时被设置。设置中断掩码寄存器2 (IMR2.0)的0位使能RSC中断。一旦检测到信号变化,在数据丢失之前,用户至少有2.75ms的时间来读取数据。
当响应RMF或RSC中断时,最新的多帧信令在RS7到RS12中可用,而不是RS1到RS6。接收信令寄存器在失去同步状态(SR1.0 = 1)期间被冻结并且不更新。它们包含“OOF”发生之前的最新信令信息。RS1到RS12上报的信令数据在RSIG和RSER引脚也可用。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308