机箱总线的传输控制方法及机箱技术

技术编号:37667908 阅读:35 留言:0更新日期:2023-05-26 04:27
本申请实施例公开了一种机箱总线的传输控制方法,所述方法一方面包括:通过对比判断主设备发送的所述数据包中的身份地址与从设备中储存的特定身份地址是否相同,从而不需要片选信号线便能实现片选;另一方面包括:从设备根据接收到的主设备时钟信号产生高频时钟信号,并通过训练机制确定与主设备时钟信号任一周期相对应的所述高频时钟信号的M个周期内的一个边沿为目标边沿,所述目标边沿用于触发所述从设备向所述主设备发送数据;本申请还公开了一种应用所述方法的机箱,所述机箱规模可以扩大而不被片选占用太多主设备卡槽管脚限制,另外还公开了一种应用所述方法的机箱,所述机箱中所述主设备可以正确采集所述从设备发送的数据。发送的数据。发送的数据。

【技术实现步骤摘要】
机箱总线的传输控制方法及机箱


[0001]本专利技术涉及总线通信
,尤其涉及一种机箱总线的传输控制方法。

技术介绍

[0002]大型机箱中,通常包含一个主设备、一张背板与多个从设备,主设备需要对整个机箱负责,一方面接收外部指令,并按照指令要求分发给特定的一个或多个从设备;另一方面采集所有从设备的状态或需求,并输出给机箱外部。
[0003]主设备与多个从设备通讯,一般需要有一个支持一对多、速率较高、并且协议不能太复杂的总线来传输,总线在机箱中广泛使用。但现有的总线传输方案,例如SPI(Serial Peripheral Interface)总线传输方案,每一个从设备都必须占用一个片选信号,当从设备数量很多时,会占用太多主设备卡槽管脚,而主设备卡槽管脚是有限的,从而导致机箱规模的扩大被限制。或者,现有的总线传输方案中,主设备向从设备发送采样时钟信号和数据,使传输采样时钟信号的时钟信号线与传输主设备发送的数据的主设备数据输出线等长,从设备能够正确采集主设备发送的数据,但是从设备发送数据给主设备时,时延会影响主设备正确采集从设备发送的数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种机箱总线的传输控制方法,用于一机箱中的从设备,所述机箱还设有主设备,其特征在于,所述方法包括:所述从设备接收所述主设备发送的包括身份地址与业务数据的数据包;所述从设备将所述主设备发送的所述数据包中的身份地址与所述从设备中储存的特定身份地址进行对比;当所述从设备确定所述主设备发送的所述数据包中的身份地址与所述从设备中储存的特定身份地址相同时,所述从设备解析所述数据包中的业务数据并向所述主设备发送数据。2.根据权利要求1所述的机箱总线的传输控制方法,其特征在于,所述从设备将所述主设备发送的所述数据包中的身份地址与所述从设备中储存的特定身份地址进行对比之后,还包括:当所述从设备确定所述主设备发送的所述数据包中的身份地址数据与所述从设备中储存的特定身份地址不同时,所述从设备不向所述主设备发送数据。3.根据权利要求1所述的机箱总线的传输控制方法,其特征在于,所述从设备从放置所述从设备的背板槽中读取所述从设备的特定身份地址,并存储于所述从设备中。4.根据权利要求3所述的机箱总线的传输控制方法,其特征在于,所述从设备从放置所述从设备的背板槽中读取所述从设备的特定身份地址之前,包括:向每个放置所述从设备的背板槽提供一个特定身份地址。5.根据权利要求4所述的机箱总线的传输控制方法,其特征在于,向每个放置所述从设备的背板槽提供一个特定身份地址,包括:采用n线
‑2n
线译码规则为每个所述背板槽生成一个所述特定身份地址,其中,所述n线
‑2n
线译码规则为通过n位二进制数生成2
n
个所述特定身份地址;将所述特定身份地址储存至对应的所述背板槽。6.根据权利要求1所述的机箱总线的传输控制方法,其特征在于,所述主设备发送的包括身份地址与业务数据的数据包中,所述身份地址位于所述数据包的前段,所述业务数据位于所述数据包的后段。7.一种机箱总线的传输控制方法,应用于设有主设备与从设备的机箱,其特征在于,所述方法包括:响应一训练模式进入命令,进入训练模式;从设备接收主设备发送的主设备时钟信号以及包括身份地址与业务数据的数据包;当所述从设备确定所述主设备发送的所述身份地址与所述从设备中储存的特定身份地址相同时,所述从设备根据接收到的所述主设备时钟信号产生高频时钟信号,所述高频时钟信号的频率为所述主设备时钟信号的频率的M倍,所述高频时钟信号M个周期对应所述主设备时钟信号的一个周期,M为大于1的整数;通过训练机制确定与所述主设备时钟信号任一周期相对应的所述高频时钟信号的M个周期内的一个边沿为目标边沿,所述目标边沿用于触发所述从设备向所述主设备发送数据。8.根据权利要求7所述的机箱总线的传输控制方法,其特征在于,所述通过训练机制确定与所述主设备时钟信号任一周期相对应的所述高频时钟信号的M个周期内的一个为目标
边沿,包括:对所述高频时钟信号对应所述主设备时钟信号一个周期的M个周期的边沿依次进行训练,确定训练结果达到训练满意度的边沿为目标边沿;其中,对所述高频时钟信号M个周期的每一个边沿的训练包括:所述从设备接收所述主设备发送的主设备时钟信号以及包括身份地址与业务数据的数据包;当所述从设备确定所述主设备发送的所述身份地址与所述从设备中储存的特定身份地址相同时,所述从设备采集并储存所述业务数据,并根据所述业务数据产生所述目标数据,其中...

【专利技术属性】
技术研发人员:薄伟国孔令术王志涛
申请(专利权)人:北京淳中科技股份有限公司
类型:发明
国别省市:

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

1