您当前的位置:首页 > 电脑百科 > 硬件技术 > 硬件知识

IIC总线详解

时间:2022-02-28 10:17:34  来源:  作者:硬件工程师技术干货

IIC简介

IIC(Inter-Integrated Circuit)是一个多主从的串行总线,又叫I2C,是由飞利浦公司发明的通讯总线,属于半双工同步传输类型总线。IIC总线是非常常见的数据总线,仅仅使用两条线就能完成多机通讯,一条SCL时钟线,另外一条双向数据线SDA。如下图所示,其中两个上拉电阻是必需的。

IIC总线详解

 

IIC总线要求每个设备SCL/SDA线都是漏极开路模式(OD模式),因此总线必须带有上拉电阻才能正常工作,如下图所示:

IIC总线详解

 

IIC总线上有两种状态,一种是MOS管导通总线被拉低,另外一种是MOS关断总线被上拉电阻拉高,如下图所示:

IIC总线详解

 


IIC总线详解

 

IIC协议

1、IDLE状态

总线上没有数据传输,SCL和SDA都保持高电平。

2、START信号

在SCL为高电平时,SDA下降沿。

3、STOP信号

在SCL为高电平时,SDA上升沿。

IIC总线详解

 

4、ACK和NACK信号

发送方发送完成8bit数据(一个字节)后,紧随的下一个时钟周期,发送方释放SDA线,接收方发送一个ACK/NACK信号,用于应答发送方接收状态。

ACK:SCL高电平时,SDA为低电平,表示数据被正确接收,发送方可以继续发送,如下图所示:

IIC总线详解

 

NACK:SCL高电平时,SDA为高电平

IIC总线详解

 

通讯过程中出现以下情况,总线上会出现NACK信号:

1)接收方忙于其他事情,不能接收数据

2)接收方不能理解收到的数据或者没有空间存储数据

3)主机读取数据完成,返回NACK告知从机读取完成。

 

5、数据传输

1)主机向从机寄存器中写数据

主机首先发送START信号占用总线,然后发送7Bit从机地址,一般情况下从机地址是通过外部上下拉电阻分配的,7Bit从机地址之后是读写位,如果主机想要写数据此位为0,读数据此位为1,之后紧随从机ACK,然后主机发送寄存器地址,即数据写在从机哪个地址上,从机再次返回ACK,主机继续发送数据,所有数据发完之后,主机发送STOP后释放总线。

IIC总线详解

 

2)主机从从机寄存器中读数据

主机首先发送START信号占用总线,然后发送7Bit从机地址以及写位,然后发送从机读取地址,再次发送一个START,发送7Bit从机地址以及读位,最后在主机SCL驱动下从机把数据送上总线,当主机认为数据已经读取完成,则发送STOP释放总线。注意,此处有一个STOP,两个START,也就是说START和STOP有可能不是成对出现。

IIC总线详解

 



Tags:IIC总线   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
IIC总线详解
IIC简介IIC(Inter-Integrated Circuit)是一个多主从的串行总线,又叫I2C,是由飞利浦公司发明的通讯总线,属于半双工同步传输类型总线。IIC总线是非常常见的数据总线,仅仅使用两条线...【详细内容】
2022-02-28  Search: IIC总线  点击:(700)  评论:(0)  加入收藏
▌简易百科推荐
华为笔记本将接入盘古大模型!全新华为MateBook X Pro即将发布
快科技4月10日消息,华为官方宣布,华为将于4月11日举办新品发布会。据了解,此次发布会将推出全新的华为MateBook X Pro,而预热海报的主题是“轻且强”。这里的“强”不仅仅是指性...【详细内容】
2024-04-10    快科技  Tags:华为笔记本   点击:(9)  评论:(0)  加入收藏
走进光纤世界:揭秘光纤接口的四大类型
光纤技术作为现代通信的基石,已经广泛应用于各种数据传输场景中。它以高速率、长传输距离、抗干扰性强、低衰减以及带宽占用小等优点,成为了数据通信领域中的重要物理层连接方...【详细内容】
2024-04-10  胜为光通信服务商    Tags:光纤接口   点击:(4)  评论:(0)  加入收藏
什么是光纤?光纤的原理是什么?你能想象没有光纤通讯的世界么?
一根像头发丝一样细的光纤改变了什么?说它改变了世界,一点也不为过。还记得老式的电脑传输吗?你下载一首歌可能需要3分钟,一部电影可能需要两小时,那时候叫做“拨号上网”;后来铜...【详细内容】
2024-04-10  知识TNT    Tags:光纤   点击:(7)  评论:(0)  加入收藏
五个多屏使用笔记本的注意事项
你是否发现自己需要频繁地在窗口之间切换,或者在你的笔记本电脑显示屏上挤满了多个窗口?是时候考虑购买第二个显示器了。 多个显示器可以显著提高工作效率,因为你有更多的屏幕...【详细内容】
2024-03-20  梁佳乐  微信公众号  Tags:笔记本   点击:(15)  评论:(0)  加入收藏
开源鸿蒙适配芯片到底都做了哪些工作?
随着智能设备市场的不断扩大和技术的进步,鸿蒙操作系统成为了备受瞩目的开源项目。作为一个全场景智能生态的基础,鸿蒙不仅仅是一个操作系统,还涉及到硬件层面的适配。然而,开源...【详细内容】
2024-01-16  触觉智能    Tags:鸿蒙   点击:(59)  评论:(0)  加入收藏
电脑主板上的纽扣电池没电时,会出现什么问题呢?
什么是纽扣电池?电脑主板上的纽扣电池通常被称为CMOS电池。是用于提供电源给主板上的实时时钟(RTC)和存储BIOS设置数据的小型电池。 纽扣电池的寿命是多久?纽扣电池的寿命通常在...【详细内容】
2024-01-14  新视力工控电脑  今日头条  Tags:纽扣电池   点击:(121)  评论:(0)  加入收藏
微软将增加Copilot专用按键 推动人工智能时代到来
微软宣布将新增Copilot键,专门用于Windows PC键盘上的人工智能(AI)助手。这意味着新的一年里,Windows将迎来重大转变,走向更为智能化的未来,让人工智能从硬件到软件全方位融入,打造...【详细内容】
2024-01-05  PChome电脑之家    Tags:Copilot   点击:(137)  评论:(0)  加入收藏
AI领衔!2023年数码硬件大事件盘点 哪个技术让你印象深刻
2023年在数码硬件领域里许许多多令人兴奋的新产品和新技术正式问世,给玩家用户们都带来了全新的体验。在这篇文章中,我们将进行2023年的数码大事件进行盘点,看看这其中哪个给你...【详细内容】
2024-01-03    中关村在线  Tags:数码硬件   点击:(49)  评论:(0)  加入收藏
双头Type-C接口:解析充电方向的奥秘
随着科技的飞速发展,电子设备之间的连接与充电方式也在不断地革新。其中,Type-C接口以其高效、便捷的特性,逐渐成为了主流。特别是双头Type-C线,更是为用户带来了前所未有的便利...【详细内容】
2024-01-02  小米地瓜    Tags:Type-C   点击:(156)  评论:(0)  加入收藏
关机、睡眠、休眠,到底选哪个?
大家每天用完电脑呢,都会面临关机的选择,但是点击了“关机”图标后,会出现下图中的这么多的选项:睡眠、休眠、关机、重启,他们到底有什么差别呢?睡眠模式:将操作系统当前的操作保存...【详细内容】
2023-12-29  ASUS华硕西南    Tags:关机   点击:(87)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条