摘要: 介绍了T1/E1帧交织总线运行的硬件和软件配置。示例应用包括DS31256 HDLC控制器,该控制器可用于使用8MHz interl将多个DS21FF4帧交织到PCI总线上
本应用说明展示了如何通过在PCI总线上使用DS31256 HDLC控制器来配置DS21FF44帧的交错总线操作(IBO)。其他达拉斯半导体制表机和收发器也将使用。
本应用说明描述了如何为交错总线操作(IBO)配置E1帧。交错总线操作(IBO)设计用于将来自众多设备的数据流多路复用到单个总线上。DS21FF44帧将与PCI总线上的DS31256 HDLC控制器一起使用(图1)。其他Maxim/Dallas Semiconductor T1/E1帧和收发器也将采用。硬件连接将在T1帧上相同。
图2展示了硬件连接的正常配置。如果应用程序需要帧交错,那么TCLK和RCLK必须被频率锁定到TSYSCLK和RSYSCLK(即,帧卡不能发生)。帧卡在字节交错应用中是可以接受的。此外,RSYNC和TSSYNC必须绑定在一起。(在IBO模式下,接收器不独立于发射器。)
同步脉冲必须锁相到8.192MHz时钟,如图3所示。T1帧的硬件不同之处在于使用1.544MHz时钟连接TCLK/RCLK而不是E1频率时钟。此外,在T1中,每四个通道都未使用并强制为0xFF。有关详细信息,请参阅T1数据表中的IBO部分。
请参阅DS21FF44数据表第22节了解其他时序图。关于IBO的更多信息可以在数据表的第20节中找到。
芯片必须配置为IBO功能。配置包括设置IBO寄存器、启用弹性存储、正确配置TSYNC和RSYNC。(参见下表1中的详细寄存器列表。)此外,用户必须为系统时钟选择2.048MHz模式(T1和E1帧)。
DS21Q44 DS21354/554 寄存器 | DS21352/552 DS21Q42 寄存器 | 评论 |
Rcr1.5 = 1 | Rcr2.3 = 1 | RSYNC是一个输入。 |
Rcr2.1 = 1 | Ccr1.2 = 1 | 已启用接收弹性存储。 |
Rcr2.2 = 1 | Ccr1.3 = 1 | RSYSCLK为2.048/4.096/8.192 MHz。 |
Tcr1.0 = 1 | Tcr2.2 = 1 | TSYNC是一个输出。 |
Ccr3.1 = 1 | Ccr1.4 = 1 | TSYSCLK为2.048/4.096/8.192 MHz。 |
Ccr3.7 = 1 | Ccr1.7 = 1 | 开启“传输弹性存储”。 |
IBO = 0x09 | IBO = 0x09 | IBO启用,字节模式,主设备(帧1、5、9、13) |
IBO = 0x08 | IBO = 0x08 | IBO启用,字节模式,从设备(帧2-4,6-8,10-12,14-16) |
本应用笔记展示了如何配置DS21FF44用于交错总线操作(IBO)与各种达拉斯半导体HDLC控制器,E1帧和收发器设备。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308