[发明专利]总线的锁定解除方法、装置及系统在审
申请号: | 201210342878.4 | 申请日: | 2012-09-14 |
公开(公告)号: | CN103678198A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 武玉鹏;左延麟 | 申请(专利权)人: | 京信通信系统(中国)有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 锁定 解除 方法 装置 系统 | ||
技术领域
本发明涉及系统监控技术,特别是涉及总线的锁定解除方法、装置及系统。
背景技术
I2C(Inter-Integrated Circuit)总线是两线式串行总线,两线包括SDA(Serial data line,串行数据线)和SCL(Serial clock line,串行时钟线)在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别,无论是微控制器、LCD(Liquid Crystal Display,液晶显示器)驱动器、存储器或键盘接口等,而且都可以作为一个发送器或接收器(由器件的功能决定)。例如,LCD驱动器只是一个接收器,而存储器则既可以接收又可以发送数据。除了发送器和接收器外器件在执行数据传输时也可以被看作是主机或从机。主机是初始化总线的数据传输并产生允许传输的时钟信号的器件。显然,I2C总线用于连接微控制器及其外围设备,是微电子通信控制领域广泛采用的一种总线标准,被广泛应用于各种监控系统。它也是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。
但是,由于I2C总线上的从设备一旦没有总线复位功能,很容易在系统特定状态下出现I2C从设备的I2C总线被锁定的情况,从而影响监控系统运作,这是一个急需解决的问题。
发明内容
基于此,有必要针对上述问题,提供一种总线的锁定解除方法、装置及系统,能够保证工作的持续性,同时简化外围电路。
一种总线的锁定解除方法,包括:
获取串行时钟线的信号处于高电平而串行数据线的信号处于低电平的状态;
计算所述状态的连续个数,当所述连续个数超过预设的门限值时,发出死锁警报;
根据所述死锁警报的反馈指令,向所述串行时钟线输出预设数个脉冲时钟信号,为总线解锁。
相应地,一种总线的锁定解除装置,包括:
状态获取单元,用于获取串行时钟线的信号处于高电平而串行数据线的信号处于低电平的状态;
与所述状态获取单元相连的状态统计单元,用于计算所述状态的连续个数;
与所述状态统计单元相连的死锁报警单元,用于在所述连续个数超过预设的门限值时,发出死锁警报;
锁定解除单元,用于接收所述死锁警报的反馈指令,并向所述串行时钟线输出预设数个脉冲时钟信号,为总线解锁。
相应地,一种总线的锁定解除系统,包括主设备、从设备,以及连接在主、从设备之间的总线,还包括:
如前所述的总线的锁定解除装置,该总线的锁定解除装置连接在所述主设备和所述总线之间。
实施本发明,具有如下有益效果:
与现有技术相比,本发明中恢复I2C总线从设备不需要对设备进行复位,保证了工作的持续性,进一步地,有利于实现外围电路简单化。本发明的技术方案是,通过监控设备检测到I2C总线被锁定以后,通过向I2C总线上注入足够多时钟信号引导I2C总线上的从设备完成未完的数据发送工作,从而从锁定状态中恢复出来。本方案易于实现,能够更准确地监测到总线被锁定的情形。
附图说明
图1为本发明总线的锁定解除方法的流程图;
图2为本发明总线的锁定解除方法的实施例流程图;
图3为本发明总线的锁定解除装置的示意图;
图4为本发明总线的锁定解除装置的实施例示意图;
图5为本发明总线的锁定解除系统的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
图1为本发明总线的锁定解除方法的流程图,包括:
S101:获取串行时钟线的信号处于高电平而串行数据线的信号处于低电平的状态;
S102:计算所述状态的连续个数,当所述连续个数超过预设的门限值时,发出死锁警报;
S103:根据所述死锁警报的反馈指令,向所述串行时钟线输出预设数个脉冲时钟信号,为总线解锁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司,未经京信通信系统(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210342878.4/2.html,转载请声明来源钻瓜专利网。