【技术实现步骤摘要】
一种I2C总线的通信控制方法、装置及存储介质
本专利技术涉及通信领域,尤其涉及一种I2C总线的通信控制方法、装置及存储介质。
技术介绍
I2C(内部集成电路)总线已经成为一种国际通信标准,能够在超过100种不同的IC上实现而且得到超过60家公司的许可。通过I2C总线通讯,解决了很多在设计数字控制电路,如微控器,EEPROM、RAM、LCD驱动器、AD/DA数据交换器遇到的接口问题。I2C包括两条总线线路:一条串行数据总线(SDA)和一条串行时钟总线(SCL),两条线都是通过一个电流源或上拉电阻连接到正的电流源,当总线是空闲时,显示在高电平状态。I2C是多主机多从机总线,当多个主机尝试同时控制总线时,可以通过仲裁只允许其中一个控制总线并使报文不被破坏。I2C的主机用于初始化数据并且产生传输时钟,总线上的每个设备都有唯一的地址,主机通过设备地址配置和控制从机。I2C总线可工作在3种模式下,串行的8位双向数据传输位速率,在标准模式下可以达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。 >I2C总线上连接多本文档来自技高网...
【技术保护点】
1.一种I2C总线的通信控制方法,其特征在于,包括:/n在所述I2C总线上的主机与从机进行数据传输时,检测所述主机的读写模式;/n根据检测到的所述主机的读写模式,设置所述主机的数据总线保持时间。/n
【技术特征摘要】
1.一种I2C总线的通信控制方法,其特征在于,包括:
在所述I2C总线上的主机与从机进行数据传输时,检测所述主机的读写模式;
根据检测到的所述主机的读写模式,设置所述主机的数据总线保持时间。
2.根据权利要求1所述的方法,其特征在于,根据检测到的所述主机的读写模式,设置所述主机的数据总线保持时间,包括:
当所述主机的数据读写模式为写模式时,将所述主机的数据总线保持时间设置为预设时间。
3.根据权利要求2所述的方法,其特征在于,
所述预设时间根据所述从机接管数据总线的准备时间设置;所述预设时间大于所述准备时间。
4.根据权利要求2或3所述的方法,其特征在于,将所述主机的数据总线保持时间设置为预设时间,包括:
在所述主机的控制寄存器中将所述主机的数据总线保持时间设置为所述预设时间。
5.根据权利要求1-4任一项所述的方法,其特征在于,检测所述主机的读写状态,包括:
利用所述主机的处理器系统时钟对所述I2C总线的时钟总线和数据总线进行采样,以确定数据传输的起始位;
根据确定的所述起始位确定数据传输的读写位,以根据所述读写位的数据总线电平确定所述主机的读写模式。
6.一种I2C总线的通信控制装置,其特征在于,包括:
检测单元,用于在所述I2C总线上的主机...
【专利技术属性】
技术研发人员:邹承辉,潘振星,胡小龙,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。