[发明专利]一种基于单总线通信协议的总线仲裁系统及方法有效
申请号: | 201711429281.2 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108287800B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京七芯中创科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;H04L12/40 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 102300 北京市门头*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于单总线通信协议的总线仲裁系统及方法,用于单总线网络,包括:多个主机,对所述单总线网络的总线进行传输控制;所述多个主机之间依据分时段位仲裁机制进行仲裁,通过分析所述总线的事务序列,采用总线空闲判定,在所述事务序列的仲裁域上进行分布式仲裁,并利用总线竞争命令进行有限竞争。本发明中,作为从机不需要做任何修改即可直接接入依据本发明搭建的单总线系统,并且由于所搭建总线的控制权只由初始化序列和命令字、ROM码以及主设备发送、接收的数据决定,没有中央主机,所以总线没有任何预定的优先权。特殊情况下,如需支持iButton,搭建总线系统时可指定一个缺省主机。 | ||
搜索关键词: | 总线 总线仲裁系统 单总线通信 单总线网络 多个主机 事务序列 仲裁 初始化序列 单总线系统 传输控制 数据决定 直接接入 中央主机 仲裁机制 总线竞争 总线空闲 总线系统 命令字 仲裁域 主设备 优先权 分时 缺省 控制权 主机 判定 发送 分析 | ||
【主权项】:
1.一种基于单总线通信协议的总线仲裁系统,用于单总线网络,其特征在于,包括:多个主机,对所述单总线网络的总线进行传输控制;所述多个主机之间依据分时段位仲裁机制进行仲裁,通过分析所述总线的事务序列,采用总线空闲判定,在所述事务序列的仲裁域上进行分布式仲裁,并利用总线竞争命令进行有限竞争;所述总线空闲判定的具体方法为:若所述总线使用统一的电源供电且无其它独立电源节点,在所述单总线网络的节点设备上电复位后、或完成一个总线事务序列后监测到总线为高时即可认定总线空闲;若所述总线具有多个独立电源节点,则当节点设备在其上电复位后、监测到总线为高时,再连续监测总线一个延时时间段后认定总线空闲;所述延时时间段为总线操作序列中最长的等待时延,即其取值为以下时延中的最大值:在线侦测高时延、总线操作时隙间的恢复时延、读写1时隙中的时延、及功能操作中的等待时延;所述仲裁的基本规则为:在仲裁时域期间监测总线值是否与本主机的驱动值相同,若不同则意味着总线发生竞争,此主机立刻停止操作同时放弃对总线的控制;由于1‑wire总线采用“线与”连接,则当其驱动为“1”时而发现总线为“0”,即代表本主机竞争失败应即刻放弃操作;所述有限竞争是指,当一主机的连续竞争失败次数大于等于其内部预设值时,该主机在随后的总线竞争中可以使用总线竞争命令对总线进行预约。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京七芯中创科技有限公司,未经北京七芯中创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711429281.2/,转载请声明来源钻瓜专利网。