帝晶智慧屏I2C总线复用
I2C总线空闲时, SDA与SCL两条线路都是高电平、I2C接口的内部电路是支持回读的,即SCL和SDA端口每次输出电平后会立即回读,用来判定自己的输出和总线是否一致, SCL完成时钟同步, SDA负责数据仲裁SDA数据有效性。在SCL高电平期间, SDA的高电平和低电平须保持, SDA上稳定的高/低电平代表“1”和“0”。SDA数据的改变,只能在SCL低电平时进行。
从机地址和R/W位:主机启动后发送从机地址7bit,第8bit为传输方位“1”表示“读”,“0”表示“写”。大多数工作总线有7位从机地址码,理论可连接128个从机设备,I2C规范可扩展为10位地址编码的从机设备,即1024个。广播地址00000000用于主机同时寻址连接所有工作总线从机。主机发送的第二个字节是控制地址,表示呼叫“目的和含义的字节。例如04H写数据到从机内存(不复位);06H从机复位和写数据到内存。
总结I2C为一种高速,半双工的总线,只用SCL和SDA就可以实现时钟和数据传输。虽与SPI都是主从模式,但允许多主模式,通过时钟同步,回读和仲裁来防止总线错误和冲突。
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
I2C总线
+关注
关注
8文章
423浏览量
63541
发布评论请先 登录
相关推荐
热点推荐
Adafruit TCA9548A 1-to-8 I2C 多路复用器:解决 I2C 设备地址冲突的利器
Adafruit TCA9548A 1-to-8 I2C 多路复用器:解决 I2C 设备地址冲突的利器 在电子设计中,当我们遇到需要连接多个具有相同 I2C 地址的设备时,常常会陷入困
SGM4541 I2C总线过压保护器:设计与应用的详细解析
SGM4541 I2C总线过压保护器:设计与应用的详细解析 在如今的电子设备设计中,保护电路免受过电压的损害是至关重要的。SG Micro Corp推出的SGM4541 I2C总线过压
SGM4541A:I2C总线过压保护的理想之选
SGM4541A:I2C总线过压保护的理想之选 在电子设备的设计中,I2C总线的稳定运行至关重要。而SGM4541A作为一款低IQ I2C
PCA9545A/45B/45C:4通道I2C总线开关的深度解析
PCA9545A/45B/45C:4通道I2C总线开关的深度解析 在电子工程师的日常设计工作中,I2C总线开关是实现多设备通信和信号切换的重
I2C总线-通信线缆长度的影响及改进措施
I2C总线确实不适合远距离通信,尤其是需要使用线缆与I2C接口器件进行通信,这里的“不适合”并不是说不可以,这也是本文的重点。一般使用I2C总线
发表于 01-21 06:03
探索PCF8584:I2C总线控制器的卓越之选
探索PCF8584:I2C总线控制器的卓越之选 在电子工程师的日常工作中,选择合适的芯片来实现特定功能至关重要。今天,我们就来深入探讨一款功能强大的I2C总线控制器——PCF8584,
P82B715:I2C总线扩展的得力助手
P82B715:I2C总线扩展的得力助手 在电子设计领域,I2C总线是一种常用的通信协议,但它的总线电容限制往往会影响实际通信距离和系统设计
深入解析TCA9617B:I2C总线中继器的卓越之选
深入解析TCA9617B:I2C总线中继器的卓越之选 在电子工程师的日常设计工作中,I2C总线和SMBus系统的应用极为广泛。而TCA9617B作为一款BiCMOS双双向缓冲器,专为
AS32X601的I2C模块操作EEPROM详解
国科安芯推出的AS32X601系列MCU芯片内置的I2C模块提供了符合工业标准的两线串行制接口,可用于MCU和外部I2C设备的通讯。I2C总线使用两条串行线:串行数据线SDA和串行时钟
I2C的总线协议
I2C 总线使用两根信号线(数据线 SDA 和时钟线 SCL)在设备间传输数据。SCL 为单向时钟线,固定由主机驱动。SDA 为双向数据线,在数据传输过程中由收发两端分时驱动。
I2C 总线
发表于 12-15 08:07
I2C死锁的问题
的应答,将SDA一直拉为低电平,直到SCL变为低电平,才会结束应答信号。
而对于I2C主设备来说,复位后检测SCL和SDA信号,如果发现SDA信号为低电平,则会认为I2C总线被占用,会一直等待SCL
发表于 12-04 06:00
I2C的缺点介绍
距离限制: I2C 主要设计用于单个电路板内或位置较近的组件之间的短距离通信。总线的电容和上拉电阻的电阻限制了可实现的最大通信距离。随着 SDA 和 SCL 线长度的增加,总电容也会增加,从而导致
发表于 11-27 06:10
深入剖析I2C协议
I2C是由Philips开发的简单的双向两线总线,在深入浅出理解SPI协议中,我们区分了单工,半双工,全双工协议数据流向的区别,根据特征,I2C协议属于半双工协议(即同一时刻,数据单向流动)。此外
I2C总线复用
评论