物理接口是系统中不同设备与部件之间的
硬件接口。长期以来,随着科学技术的迅速发展和社会的进步,逐渐提出了不仅要使现有的计算机方便进网,而且要使当前存在的各种网络都能彼此互连,从而构成更大的计算机网络的要求。为此,1979年
国际标准化组织(
ISO)提出了
开放系统互连(OSI)的参考模型,其中物理层是最低层,它提供有关
比特流在物理媒介上的传输。
物理接口中各模块执行与之相应的SDH帧开销的处理工作,提取或者综合数据给下一个模块,从而完成物理接口功能。同时根据相应SDH帧中与OAM有关字节进行物理层的运行管理与维护。比如在接收复用段开销处理模块中,如果检测到在SDH帧中接收到的B2与计算结果不同,则不但把复用段误块数(L-FEBE)写到发送的M1字节中以发出L-FEBE,而且,还可以根据设置产生中断,并把错误数累计到其B2错误寄存器中;而相关发端接收到L-FEBE后,则可以将其累计写入L-FEBE寄存器中,同时也可产生中断。与此类似,各模块开展相应的OAM功能,如产生和检测AIS、RDI等。
PMC的物理接口器件中的中断指示寄存器是分层次的。首先是芯片层次的寄存器,即模块级中断指示寄存器(指示哪一处理模块产生的中断);其次是与各处理模块对应的中断指示寄存器,具体表明产生了哪种OAM中断。由此可以很方便地查询到传输状态信息。
为了使不同厂家的产品能够互换和互连,DTE与DCE在插接方式、引线分配、
电气特征和应答关系上均应符合统一的标准,称为
DTE/DCE接口标准,即物理接口标准(或规程或协议),即物理层协议。
RS232拥S422/RS485对内与CPU相连的接口都是UART,对外与其它装置连接接口的物理特性却有所不同,主要是端子数量与电平电压的差异。RS232通常使用的3个端子定义为RXD、TXD、GND,最大电压±15V;RS422使用的4个端子定义为A、B、Y、Z,最大电压一8至+12.5V;RS485使用的2个端子定义为A、B,最大电压与RS42一致。为了增强
通讯管理机的现场适应能力,串口需要有兼容性,无论与之连接的装置提供RS232/RS422/RS485里面的哪一种接口,都可以完成通信功能。常用的兼容设计方案有以下几种:
1)设计多款板件,例如3个RS232口加上5个RS485 13,或者4个RS485口加上4个RS422口。通讯管理机出厂时事先与合作厂家沟通好,并配置对应的板件。如果现场人员发现有问题对应不上,需要从厂内寄来新板件并进行更换。此方案灵活性不高,设计的板件类型较多,应对现场突发问题费时费力。
2)在板件上的每个通讯口都预留三类通信芯片,在端口处用跳线选择。例如RS232需要3个跳线,RS422需要4个跳线,RS485需要2个跳线。此方案灵活性较高,但需要现场人员拔插板件进行跳线选择,而且容易引入静电干扰损坏板件。
3)在方案2的基础上,将跳线改为电子开关或继电器,由软件直接控制端口的定义。此方案无需拔插板件,也不会带来静电损伤,但是电子开关或继电器增加了不少成本,在PCB上占用了大量空间,给布线带来了复杂度。