微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > BITS芯片在同步网络中的应用

BITS芯片在同步网络中的应用

时间:08-09 来源:互联网 点击:

I中64kHz和6312kHz日本同步接口。


DS26502的应用


DS26502有两种主要的工作模式:软件模式和硬件模式,它们主要的区别是器件的控制方式不同。软件模式时,微控制器使用串行或并行总线与图2中 DS26502内部的控制寄存器连接,由这个外部控制器对DS26502进行初始化、数据读写等操作;在硬件模式中,原来的串行或并行通信接口引脚被重新赋予功能,通过这些引脚新的逻辑定义,就能在没有外围处理器的情况下直接控制DS26502的内部工作。这是硬件模式的优点之一。实际设计中,是否采用硬件模式要取决于具体应用的特殊要求。设计当中需要重点考虑目标应用是否会用到一些只能在软件模式下使用的功能,这也是采用硬件模式的一个局限性,有些功能在此模式下无法使用,或者有些功能无法像软件模式那样进行设置,比如软件复位、中断屏蔽以及状 态寄存器的读写等都无法进行。


为了充分利用DS26502的特性,在设计中采用软件方式进行设计,如图3所示。选取高速八位单片机DS80C320作为主控制器,整板采用MAX809来做复位控制。

图3 DS26502的应用框图


DS26502的线路侧设计与标准T1/E1电路设计完全相同,图4为接口电路。它的LIU接口可以在T1/E1/64KCC/6312kHz网络间通过软件切换,无须改动外部设计。这里的64kcc是指符合 G.703的64kHz同步接口,此时64kHz时钟信号通过编码内含8kHz和400Hz两个频率。LIU的发送和接收完全独立,这意味着发送端可以与 T1(E1)电路相连,而接收端采用E1(T1)模式。需要注意的是,在G.703规范中关于如何进行6312kHz的脉冲成形并没有明确规定,所以 6312kHz和其他模式略有不同。接收时,6312kHz与其他模式相同,通过RTIP和RRING进行接收,但发送时它只是TCLKO管脚输出的一个 0~3.3V的信号,并不通过TTIP和TRING送到线路上输出,需要由外部滤波器来实现6312kHz的正弦波形。


图4 DS26502的接口电路


当线路接口需要连接到一个监测端口时,由于E1/T1线路端接电阻和监测端口的隔离电阻分压的关系,此时线路中存在阻性衰减,所以需要E1/T1接收线路能够提供不同的接收增益。DS26502针对这种应用,可以提供接收侧的监控应用模式,通过设置MM0和MM1两个寄存器,DS26502可以提供最高32dB的接收增益,补偿分压后信号幅值降低的问题。需要注意的是,这种纯阻性的损耗和增益与E1/T1传输线路上的电缆损耗特性不同。


DS26502的输出端就是需要从线路中提取的2M同步时钟。这个时钟一路送入FPGA进行处理,这样可以提高灵活性,方便改变单板的管脚配置,另一路送入时钟驱动器供本板其他器件使用。DS26502除了可以从线路中提取时钟外,也可以接收ITU G.703第10部分中规定的2.048MHz的同步方波时钟。


同步状态信息SSM(Synchronization Status Message)用于在同步定时链路中传递定时信号的质量等级,使得SDH网和同步网中的节点时钟通过对SSM的解读获取上游时钟的信息,对本节点的时钟进行相应操作(例如跟踪、倒换或转入保持),并将该节点同步信息传递给下游。它采用4bit编码,共16种信号,反映不同的质量等级。由于2Mb/s信号传输距离长,又有同步状态信息(SSM)功能,因此在同步网络中优先采用2Mb/s信号。DS26502可以在T1和E1模式下方便的提取插入SSM信息,同时它支持2Mb/s信号。在E1电路中,Sa位用来发送和接收同步状态信息,最基本的Sa/Si位读取方式可以基于CRC4多帧方式,也可以基于双帧方式,通过DS26502的软件接口,可以读写到接收和发送的Sa/Si位。在T1模式下,DS26502通过BOC控制器直接读写同步状态信息。

软件流程


图3单板的系统初始化和配置如下:DS26502在上电后会马上自动复位,清除所有可写的寄存器空间,等待复位完成后,可以通过查询寄存器检测器件的ID号。上电复位后LIRST(LIC2.6)寄存器需要从0置为1,来对线路接口电路进行复位,这将初始化时钟恢复电路的状态机,对抖动衰减器重新进行中心定位,这一过程大概需要40ms。除了上电复位外,单板可以在任何时候通过拉低TSTRST管脚硬件复位,或者通过模式寄存器中的SFTRST位软件复位,复位过程 中所有操作将会中断。复位完成后,系统开始配置时钟,容许时钟系统适当调节后,开始对寄存器空间初始化,包括寄存器保留位的写入。因为复位后系统默认关闭所有中断,所以需要对中断控制寄存器中特定的位写1来打开相应的中断,因此按照具体应用初始化中断寄存器,打开不同的中断位,此时系统就可以正常工作,等待处理中断和锁定的各种状态信息。当出现中断时,系统首先读取中断信息寄存器来判断是哪个状态寄存器产生了中断,然后通过检

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top