一种热插拔模块状态检测方法、系统、装置及网络设备制造方法及图纸

技术编号:6003907 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种热插拔模块状态检测方法、系统、装置及网络设备,用以解决现有热插拔模块在热插拔过程中造成的对主机及其所在线路其他器件的冲击问题。该方法通过向热插拔模块发送相应检测报文,获取所述热插拔模块对该检测报文处理后每个引脚输出的信号,根据保存的每个引脚输出信号的时序,判断每个引脚针对该检测报文输出的信号的时序都满足设定要求时,控制所述热插拔模块与主机中央处理器连接。由于根据热插拔模块每个引脚输出的信号的时序,判断每个引脚输出是否正常,只有每个引脚的输出都正常时,才控制热插拔模块与主机中央处理器连接,从而有效的降低了对主机的冲击,提高了热插拔模块所在线路其他器件的安全性。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种热插拔模块状态检测方法、系统、装置及 网络设备。
技术介绍
热插拔模块由于其可以在主机上电正常工作的状况下任意的插拔,因此在网络设 备中得到了广泛的应用,为了方便使用,主控板和线卡都普遍采用热插拔模块的形式。热插拔模块在方便使用的同时,也带来了一些问题。由于热插拔模块是在主机上 电正常工作的状态下插拔的,其插入后直接和主机连接形成通路,因此当热插拔模块本身 存在问题,或者由于其插入产生冲击电流时,会对主机所在的线路造成影响,很可能导致主 机所在的线路掉电,或者导致其所在线路的器件烧坏。现有技术中为了避免冲击电流的影 响,设置了相应的保护电路,当热插拔模块在热插拔的过程中,其所在线路的电流值不正常 时,可以断开热插拔模块所在的线路,从而减小对主机及该热插拔模块所在线路的其他器 件的冲击。对于热插拔模块本身存在的问题,其也会对主机所在的线路造成影响,导致主机 所在的线路掉电,但现有技术中并没有相应的检测方法,避免热插拔模块热插拔过程中造 成的对主机及其所在线路其他器件的冲击。
技术实现思路
有鉴于此,本专利技术实施例提供一种热插拔模块状态检测方法、系统、装置及网络设 备,用以解决现有技术中热插拔模块在热插拔过程中造成的对主机及其所在线路其他器件 的冲击问题。本专利技术实施例提供的一种热插拔模块状态检测系统,包括主机中央处理器、热插拔状态检测装置、以及与所述热插拔状态检测装置连接的 热插拔模块和热插拔信号控制装置;其中,所述热插拔状态检测装置,用于根据控制信号时序要求,向所述热插拔模块 发送相应检测报文,获取所述热插拔模块对该检测报文处理后每个引脚输出的信号,根据 保存的每个引脚针对该检测报文输出信号的时序,判断获取的相应每个引脚输出的信号的 时序是否满足设定要求,当每个引脚输出的信号的时序都满足设定要求时,向所述热插拔 信号控制装置发送连接所述热插拔模块与所述主机中央处理器的控制信号;热插拔模块,用于接收所述热插拔状态检测装置发送的检测报文,根据所述检测 报文控制每个引脚输出相应信号;热插拔信号控制装置,用于根据接收的所述热插拔状态检测装置发送的控制信 号,连接所述主机中央处理器与所述热插拔模块。本专利技术实施例提供的一种热插拔模块状态检测方法,包括根据控制信号时序要求,向热插拔模块发送相应检测报文;获取所述热插拔模块对该检测报文处理后每个引脚输出的信号;根据保存的每个引脚输出信号的时序,判断获取的相应每个引脚针对该检测报文 输出的信号的时序是否满足设定要求;当每个引脚输出的信号的时序都满足设定要求时,控制所述热插拔模块与主机中 央处理器连接。本专利技术实施例提供的一种热插拔模块状态检测装置,包括发送模块,用于根据控制信号时序要求,向热插拔模块发送相应检测报文;获取模块,用于获取所述热插拔模块对该检测报文处理后每个引脚输出的信号;判断模块,用于根据保存的每个引脚输出信号的时序,判断获取的相应每个引脚 针对该检测报文输出的信号的时序是否满足设定要求;控制模块,用于当每个引脚输出的信号的时序都满足设定要求时,控制所述热插 拔模块与主机中央处理器连接。本专利技术实施例提供的一种网络设备,包括上述所述的系统。本专利技术实施例提供的一种网络设备,包括上述所述检测装置。本专利技术实施例提供一种热插拔模块状态检测方法、系统、装置及网络设备,该方法 通过向热插拔模块发送相应检测报文,获取所述热插拔模块对该检测报文处理后每个引脚 输出的信号,根据保存的每个引脚输出信号的时序,判断每个引脚针对该检测报文输出的 信号的时序都满足设定要求时,控制所述热插拔模块与主机中央处理器连接。由于根据热 插拔模块每个引脚输出的信号的时序,判断每个引脚输出是否正常,只有每个引脚的输出 都正常时,才控制热插拔模块与主机中央处理器连接,从而有效的降低了对主机的冲击,提 高了热插拔模块所在线路其他器件的安全性。附图说明图1为本专利技术实施例提供的一种热插拔模块状态检测系统的结构示意图;图2为本专利技术实施例提供的包含上述各个装置的热插拔模块状态检测系统的结 构示意图;图3为本专利技术实施例提供的热插拔模块状态检测过程;图4为本专利技术实施例提供的热插拔模块状态检测的详细过程;图5为本专利技术实施例提供的逻辑控制器件的内部结构示意图;图6A为本专利技术实施例提供的热插拔模块状态检测系统的具体实现方案;图6B为本专利技术实施例提供的热插拔模块状态检测的详细过程;图7A为跨接的匹配电阻为10欧时,写操作下AD20信号以及时钟信号的测试波形 图;图7B为跨接的匹配电阻为IK欧时,写操作下IDSEL信号及时钟信号的测试波形 图;图8为本专利技术实施例提供的电源变换模块、控制隔离装置的电路实现原理图;图9为本专利技术实施例提供的一种热插拔模块状态检测装置结构示意图。具体实施例方式本专利技术实施例为了有效的对热插拔模块在热插拔过程中进行检测,减小对主机及 该热插拔模块所在线路的其他器件的冲击,提供了一种热插拔模块状态检测方法、系统、装 置及网络设备,该方法在热插拔模块与主机通信之前,通过热插状态检测装置与该热插拔 模块进行预通信,向该热插拔模块发送检测报文,根据热插拔模块每个引脚输出的信号的 时序,判断每个引脚输出信号是否正常,只有每个引脚输出信号都正常时,才控制热插拔模 块与主机连接,从而有效的降低了对主机的冲击,提高了热插拔模块所在线路其他器件的 安全性。下面结合说明书附图,对本专利技术实施例进行详细说明。图1为本专利技术实施例提供的一种热插拔模块状态检测系统的结构示意图,该系统 包括主机中央处理器11、热插拔状态检测装置12、以及与热插拔状态检测装置12连接的 热插拔模块13和热插拔信号控制装置14,其中,热插拔状态检测装置12,用于根据控制信号时序要求,向所述热插拔模块13发送 相应检测报文,获取所述热插拔模块13对该检测报文处理后每个引脚输出的信号,根据保 存的该热插拔模块13每个引脚针对该检测报文输出信号的时序,判断获取的相应每个引脚 输出的信号的时序是否满足设定要求,当每个引脚输出的信号的时序都满足设定要求时,向 所述热插拔信号控制装置14发送连接热插拔模块13与主机中央处理器11的控制信号;热插拔模块13,用于接收所述热插拔状态检测装置12发送的检测报文,根据所述 检测报文控制自身每个引脚输出相应信号;热插拔信号控制装置14,用于根据接收的所述热插拔状态检测装置12发送的控 制信号,连接所述主机中央处理器11与所述热插拔模块13。在该系统中还包括与所述热插拔模块连接的控制隔离装置,以及与所述控制隔 离装置连接的电源。图2为本专利技术实施例提供的包含上述各个装置的热插拔模块状态检测 系统的结构示意图,该系统中,当热插拔模块插入到系统中时,热插拔模块由于与电源接通 被上电,热插拔状态检测装置在发送相应的检测报文前,热插拔状态检测装置还用于,检测 所述热插拔模块所在线路的电流值是否不大于自身保存的电流阈值,当不大于时,进行后 续检测,当大于时,向所述控制隔离装置发送断开电源的控制信号。所述控制隔离装置,用 于接收所述热插拔状态检测装置发送的控制信号,根据所述与电源断开的控制信号,断开 与所述电源的连接。所述热插拔状态检测装置,还用于在确定至少一个引脚输出的信号的时序不满足 设定要求时本文档来自技高网...

【技术保护点】
1.一种热插拔模块状态检测系统,其特征在于,包括主机中央处理器、热插拔状态检测装置、以及与所述热插拔状态检测装置连接的热插拔模块和热插拔信号控制装置,其中:所述热插拔状态检测装置,用于根据控制信号时序要求,向所述热插拔模块发送相应检测报文,获取所述热插拔模块对该检测报文处理后每个引脚输出的信号,根据保存的该热插拔模块每个引脚针对该检测报文输出信号的时序,判断获取的相应每个引脚输出的信号的时序是否满足设定要求,当每个引脚输出的信号的时序都满足设定要求时,向所述热插拔信号控制装置发送连接所述热插拔模块与所述主机中央处理器的控制信号;热插拔模块,用于接收所述热插拔状态检测装置发送的检测报文,根据所述检测报文控制自身每个引脚输出相应信号;热插拔信号控制装置,用于根据接收的所述热插拔状态检测装置发送的控制信号,连接所述主机中央处理器与所述热插拔模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨勇
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1