一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

在设备T1设备上控制D4帧和信令所必需的信息

来源:analog 发布时间:2023-09-05

摘要: 这个应用笔记包含了在设备T1设备上控制D4帧和信令所必需的信息。它结合了必要的信息,使发送和接收D4帧和信令。对于传输路径,详细讨论了分帧和信令操作寄存器的编程。对于接收路径,讨论了用于恢复帧和信令的寄存器的编程以及接收中断处理。应用笔记提供了使Devices T1设备在D4模式下工作所需的所有信息。

本使用说明适用于下列产品:


T1制定者T1 sct
DS2141ADS2151Q
DS21Q41BDS2152
DS21Q42DS21352
DS21FF42DS21552
DS21FT42DS21Q352

DS21Q352

所有Devices T1帧器和单芯片收发器(sct)都支持D4帧和信令,如图1所示。本应用说明提供了在T1帧和sct的发送和接收路径中启用D4格式的要求。对于传输路径,讨论了为帧和信令操作对寄存器的编程。对于接收路径,对寄存器进行编程以检索帧和信令,并与接收中断处理一起讨论。


图1所示、D4帧格式

D4帧寄存器设置

必须初始化几个寄存器以启用D4多帧。表1显示了生成和接收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中每个发送信令寄存器的位。

表2、发送信令寄存器
注册描述
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位
表3、发送信令寄存器图(D4格式)
(MSB)
(LSB)
壹空间(70小时)CH8-ACH7-ACH6-ACH5-ACH4-ACH3-ACH2-ACH1-A
TS2(71小时)CH16-ACH15-ACH14-ACH13-ACH12-ACH11-ACH10-ACH9-A
TS3(72小时)CH24-ACH23-ACH22-ACH21-ACH20-ACH19-ACH18-ACH17-A
TS4(73小时)CH8-BCH7-BCH6-BCH5-BCH4-BCH3-BCH2-BCH1-B
TS5(74小时)CH16-BCH15-BCH14-BCH13-BCH12-BCH11-BCH10-BCH9-B
TS6(75小时)CH24-BCH23-BCH22-BCH21-BCH20-BCH19-BCH18-BCH17-B
TS7(76小时)CH8-ACH7-ACH6-ACH5-ACH4-ACH3-ACH2-ACH1-A
TS8(77小时)CH16-ACH15-ACH14-ACH13-ACH12-ACH11-ACH10-ACH9-A
TS9(78小时)CH24-ACH23-ACH22-ACH21-ACH20-ACH19-ACH18-ACH17-A
TS10(79小时)CH8-BCH7-BCH6-BCH5-BCH4-BCH3-BCH2-BCH1-B
TS11(7啊)CH16-BCH15-BCH14-BCH13-BCH12-BCH11-BCH10-BCH9-B
TS12 (7 bh)CH24-BCH23-BCH22-BCH21-BCH20-BCH19-BCH18-BCH17-B

接收信令寄存器

表4提供了每个接收信令寄存器位的详细视图。信令从最近的多帧通过RS12加载到RS7。信令从以前的多帧从RS7通过RS12和复制到RS1通过RS6移动。旧的信令被丢弃。

表4、接收信令寄存器(D4格式)
(MSB)
(LSB)
卢比(60 h)CH8-ACH7-ACH6-ACH5-ACH4-ACH3-ACH2-ACH1-A
61卢比(h)CH16-ACH15-ACH14-ACH13-ACH12-ACH11-ACH10-ACH9-A
RS3(62小时)CH24-ACH23-ACH22-ACH21-ACH20-ACH19-ACH18-ACH17-A
卢比(63小时)CH8-BCH7-BCH6-BCH5-BCH4-BCH3-BCH2-BCH1-B
的生活费(64小时)CH16-BCH15-BCH14-BCH13-BCH12-BCH11-BCH10-BCH9-B
RS6(65小时)CH24-BCH23-BCH22-BCH21-BCH20-BCH19-BCH18-BCH17-B
RS7(66小时)CH8-ACH7-ACH6-ACH5-ACH4-ACH3-ACH2-ACH1-A
RS8(67小时)CH16-ACH15-ACH14-ACH13-ACH12-ACH11-ACH10-ACH9-A
RS9(68小时)CH24-ACH23-ACH22-ACH21-ACH20-ACH19-ACH18-ACH17-A
RS10(69小时)CH8-BCH7-BCH6-BCH5-BCH4-BCH3-BCH2-BCH1-B
RS11(6啊)CH16-BCH15-BCH14-BCH13-BCH12-BCH11-BCH10-BCH9-B
RS12 (6 bh)CH24-BCH23-BCH22-BCH21-BCH20-BCH19-BCH18-BCH17-B

接收中断处理

两个中断可以用来给用户通知接收信令寄存器需要被检索:


接收多帧中断(RMF):


设置状态寄存器2 (SR2.7)中的RMF位,并且在接收多帧边界上更新接收信令寄存器中的位。因此,RMF中断可用于确定何时检索接收信令寄存器。设置中断掩码寄存器2 (IMR2.7)的第7位使能RMF中断。


接收信号改变中断(RSC):


状态寄存器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引脚也可用。



声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: