发明名称 |
恢复I<SUP>2</SUP>C主器件和I<SUP>2</SUP>C从器件通讯的方法 |
摘要 |
本发明公开了一种恢复I<SUP>2</SUP>C主器件和I<SUP>2</SUP>C从器件通讯的方法,以解决现有技术中由于通讯异常中断而导致的I<SUP>2</SUP>C主器件复位后无法继续对I<SUP>2</SUP>C从器件进行读操作的问题。该方法由I<SUP>2</SUP>C主器件强制给I<SUP>2</SUP>C从器件输入SCL时钟信号,使I<SUP>2</SUP>C从器件释放SDA数据线,从而使I<SUP>2</SUP>C总线恢复到正常的可读写状态。本发明用软件的方法弥补了I<SUP>2</SUP>C协议上的不足,提高了不同I<SUP>2</SUP>C器件通讯过程中的抗干扰性,避免由于通讯异常中断而导致的总线故障,增加了系统的可靠性。 |
申请公布号 |
CN1831801A |
申请公布日期 |
2006.09.13 |
申请号 |
CN200510053458.4 |
申请日期 |
2005.03.10 |
申请人 |
华为技术有限公司 |
发明人 |
叶荣标;邱锦;陈祺;柳精伟 |
分类号 |
G06F13/38(2006.01);G06F13/42(2006.01) |
主分类号 |
G06F13/38(2006.01) |
代理机构 |
北京同达信恒知识产权代理有限公司 |
代理人 |
黄志华 |
主权项 |
1、一种恢复I2C主器件和I2C从器件通讯的方法,所述I2C主器件和I2C从器件通过串行数据线和串行时钟线进行通讯;其特征在于:当所述I2C主器件和I2C从器件通讯中断后进行下述步骤:A、复位I2C主器件;B、I2C主器件检测串行数据线,并在检测到串行数据线处于被占用状态时通过串行时钟线向I2C从器件输入时钟信号,使I2C从器件恢复正常。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |