发明名称 避免I2C总线锁定的方法与装置
摘要 本发明公开了一种避免I2C总线锁定的方法与装置,方法包括I2C总线上连接有监控设备,对I2C总线进行实时监控;在I2C总线上为读信号期间,若监控设备检测到待检测的I2C总线的主器件被复位,则由该监控设备向I2C总线提供至少一次读操作所需的时钟信号数,保证完成一次完整的读操作。装置包括有控制器、存储器、输入输出端口和检测I2C总线上电平信号的监控电路,监控电路一端通过总线结构连接于控制器,另一端监控线路连接于待检测的I2C总线,CPU的复位线同时连接于监控电路。本发明可以避免在I2C总线读操作期间由从器件造成的总线锁定,提高了系统的稳定性、可靠性;方便灵活、成本低廉。
申请公布号 CN100426274C 申请公布日期 2008.10.15
申请号 CN200510089959.8 申请日期 2005.08.08
申请人 中兴通讯股份有限公司 发明人 于克泳;李宏起;邵国;刘嵘
分类号 G06F13/36(2006.01) 主分类号 G06F13/36(2006.01)
代理机构 代理人
主权项 1、 一种避免I2C总线锁定的方法,I2C总线上连接有CPU及其外围设备,其特征在于,所述CPU及其外围设备之间的I2C总线上还连接有监控设备,该监控设备对CPU及其外围设备间的I2C总线进行实时监控;在CPU及其外围设备间的I2C总线上为读信号期间,若所述监控设备检测到CPU复位,则判断I2C总线是否存在锁定的可能;若有可能被锁定,则由该监控设备向I2C总线提供至少一次读操作所需的时钟信号数,保证完成一次完整的读操作。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层