0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是I2C接口?什么是I3C接口?I2C与I3C的区别

冬至配饺子 来源:网络整理 作者:网络整理 2024-02-17 14:39 次阅读

什么是I2C接口

I2C接口是一种串行通信协议,全称为Inter-Integrated Circuit,即集成电路间总线。它是一种双向、两线制(SCL和SDA)的串行通信接口,主要用于连接微控制器和其他外围设备,如传感器、存储器、显示器等。

图片

I2C接口主要特性:

1.双向通信:I2C接口可以实现双向通信,即主设备可以向从设备发送数据,从设备也可以向主设备发送数据。

2.支持多设备:I2C接口可以连接多个从设备,最多可以支持128个设备。

3.地址识别:每个连接到I2C总线的设备都有一个唯一的地址,主设备可以通过地址来选择要通信的从设备。

4.支持广播和应答:主设备可以通过广播方式向所有从设备发送数据,从设备收到数据后可以通过应答信号来确认接收。

5.支持两种速度模式:I2C接口支持标准模式(100kHz)和快速模式(400kHz),可以根据需要选择合适的速度模式。

6.支持电源管理:I2C接口支持电源管理功能,可以在低功耗模式下工作,以降低系统的能耗。

什么是I3C接口?

I3C接口是一种新型的串行通信协议,全称为Inter-Integrated Circuit Bus,即集成电路总线。它是在I2C接口的基础上发展而来的,主要针对物联网IoT)应用而设计。

I3C接口是类似于I2C的2线数字接口。它对之前发布的I2C和SPI接口进行了改进和优化,解决了I2C通信速度慢的问题,优化了SPI通过四线连接的缺点。I3C同时解决I2C功耗较高的问题,I3C成为低功耗、低成本和快速数字接口,它支持主机MCU和传感器等外围设备之间的多点连接以及多主控设备。

图片

I3C接口主要特性:

1.更高的速度:I3C接口的最高传输速率可以达到12.5MHz,比I2C接口的速度更快。

2.更低的功耗:I3C接口采用了新的电源管理技术,可以实现更低的功耗。

3.更宽的电压范围:I3C接口支持更宽的电压范围,可以在1.2V到5.5V之间工作。

4.更强的抗干扰能力:I3C接口采用了新的编码和解码技术,可以提高信号的抗干扰能力。

5.支持多路复用:I3C接口支持多路复用技术,可以同时连接多个从设备,提高系统的集成度。

6.支持热插拔:I3C接口支持热插拔功能,可以在系统运行过程中添加或移除从设备。

I2C与I3C的区别

1.速度:I3C接口的速度比I2C接口更快,最高传输速率可以达到12.5MHz,而I2C接口的最高传输速率为1MHz。

2.功耗:I3C接口采用了新的电源管理技术,可以实现更低的功耗。

3.电压范围:I3C接口支持更宽的电压范围,可以在1.2V到5.5V之间工作,而I2C接口的电压范围通常为1.8V到5V。

4.抗干扰能力:I3C接口采用了新的编码和解码技术,可以提高信号的抗干扰能力。

5.多路复用:I3C接口支持多路复用技术,可以同时连接多个从设备,提高系统的集成度。而I2C接口虽然也支持多设备连接,但不支持多路复用。

6.热插拔:I3C接口支持热插拔功能,可以在系统运行过程中添加或移除从设备。而I2C接口不支持热插拔功能。

总之,I2C和I3C都是串行通信协议,用于连接微控制器和其他外围设备。I3C接口是在I2C接口的基础上发展而来的,具有更高的速度、更低的功耗、更宽的电压范围、更强的抗干扰能力和更好的集成度等特点。随着物联网技术的发展,I3C接口有望在未来成为主流的串行通信协议。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7482

    浏览量

    151008
  • 电源管理
    +关注

    关注

    115

    文章

    6154

    浏览量

    144201
  • 热插拔
    +关注

    关注

    2

    文章

    217

    浏览量

    37202
  • 编解码
    +关注

    关注

    1

    文章

    140

    浏览量

    19594
  • I2C接口
    +关注

    关注

    1

    文章

    124

    浏览量

    25128
收藏 人收藏

    评论

    相关推荐

    I2C升级革新到I3CI3C能否取代传统接口

    速率低、功耗大的短板日趋明显,这时就需要新的升级版的总线协议来接棒。 I3C,全称Improved Inter Integrated Circuit,作为I2C的升级版接过了这个I2C手中的接力棒。
    的头像 发表于 12-07 07:25 1.1w次阅读

    基于CPLD的I2C总线接口设计

    在电路设计中,I2C总线是比较常用的两线式串行通信方式,大多数的CPU都擅长于并口操作,不具备直接操作I2C总线接口的能力。为了使不具备I2C总线
    发表于 02-12 16:11 95次下载
    基于CPLD的<b class='flag-5'>I2C</b>总线<b class='flag-5'>接口</b>设计

    I2C LCD 器件通过驱动带有 I2C 接口2 线式 16 字符 LCD

    I2C LCD 器件通过驱动带有 I2C 接口2 线式 16 字符 LCD
    发表于 10-10 08:22 13次下载
    <b class='flag-5'>I2C</b> LCD 器件通过驱动带有 <b class='flag-5'>I2C</b> <b class='flag-5'>接口</b>的 <b class='flag-5'>2</b> 线式 16 字符 LCD

    基于MIPI I3C规范从I2C无缝连接I3C的关键优点

    (SPI)以及通用异步收发器(UART),但I2C的使用更为常见,原因在于其实施简单,引线数低。 MIPI I3C规范结合了I2C和串行外围接口(SPI)的多种特性,提供了统一的标准和
    发表于 11-16 19:11 2w次阅读
    基于MIPI <b class='flag-5'>I3C</b>规范从<b class='flag-5'>I2C</b>无缝连接<b class='flag-5'>I3C</b>的关键优点

    硬件I2C与模拟I2C

    硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的,因而效率要远高于软件模拟的I2C;一般也较为稳定,但
    发表于 12-28 19:14 81次下载
    硬件<b class='flag-5'>I2C</b>与模拟<b class='flag-5'>I2C</b>

    I3C协议规范的详细内容

    本文讲解 I3C 协议规范的详细内容,从规范中可以看出,I3CI2C 复杂很多,硬件简单带来的是软件的复杂。 对于 Linux 常用版本,kernel-4.14 和 kernel-4.19
    的头像 发表于 07-22 16:13 3625次阅读
    <b class='flag-5'>I3C</b>协议规范的详细内容

    I3C Introduction是什么意思

    )移动产业处理器接口联盟推出的改进型 i2c 总线接口。 传感器在手机等移动产品中的快速发展,带来了新的设计挑战。因为没有统一的方法来连接物理传感器,设计师面临的数字接口碎片包括
    的头像 发表于 07-22 16:16 852次阅读
    <b class='flag-5'>I3C</b> Introduction是什么意思

    I2CI3C区别有哪些

    I2CI3C 主要区别如下: I2C 虽然也是两条线,但是很多时候传感器需要一条额外的中断线,来告诉主控数据已经准备好。I3C 允许从
    的头像 发表于 07-22 16:20 6610次阅读
    <b class='flag-5'>I2C</b>和<b class='flag-5'>I3C</b>的<b class='flag-5'>区别</b>有哪些

    I2CI3C关于功耗和传输速率的对比

    I2CI3C 关于功耗和传输速率的对比: I3C 使用推挽功能的双线串行接口,速度可达 12.5 MHz I3C 同一总线上共存的传统
    的头像 发表于 07-22 16:24 1772次阅读
    <b class='flag-5'>I2C</b>和<b class='flag-5'>I3C</b>关于功耗和传输速率的对比

    I2C为何一定要升级到I3CI3C能取代传统通信接口

    什么是I2C接口I2C总线是大家比较熟悉的同步串行总线技术,是飞利浦公司于1981年发明的。它是一种2线(SDA、SCL)同步串行接口,广
    的头像 发表于 10-13 08:21 1841次阅读
    <b class='flag-5'>I2C</b>为何一定要升级到<b class='flag-5'>I3C</b>?<b class='flag-5'>I3C</b>能取代传统通信<b class='flag-5'>接口</b>?

    什么是I3C接口 I3C和SPI接口有什么区别

    I3C接口使用两根通信线,一根是数据线(SDL),另一根是时钟线(SCL)。与I2C总线一样,I3C接口也支持多主设备(Main Maste
    的头像 发表于 03-05 16:50 2641次阅读
    什么是<b class='flag-5'>I3C</b><b class='flag-5'>接口</b> <b class='flag-5'>I3C</b>和SPI<b class='flag-5'>接口</b>有什么<b class='flag-5'>区别</b>

    I3C接口通信基础

    I 2 CI3C之间显着的变化是时钟速度。I 2 C
    发表于 05-03 10:22 3452次阅读
    <b class='flag-5'>I3C</b><b class='flag-5'>接口</b>通信基础

    TCA39306-Q1双路双向I3CI2C总线和SMBus电压电平转换器数据表

    电子发烧友网站提供《TCA39306-Q1双路双向I3CI2C总线和SMBus电压电平转换器数据表.pdf》资料免费下载
    发表于 06-21 11:03 0次下载
    TCA39306-Q1双路双向<b class='flag-5'>I3C</b>、<b class='flag-5'>I2C</b>总线和SMBus电压电平转换器数据表

    具有 I2CI3C接口的 TMP139 0.5°C 精度 JEDEC DDR5 B级数字温度传感器数据表

    电子发烧友网站提供《具有 I2CI3C接口的 TMP139 0.5°C 精度 JEDEC DDR5 B级数字温度传感器数据表.pdf》资料免费下载
    发表于 08-12 10:57 0次下载
    具有 <b class='flag-5'>I2C</b> 和 <b class='flag-5'>I3C</b><b class='flag-5'>接口</b>的 TMP139 0.5°<b class='flag-5'>C</b> 精度 JEDEC DDR5 B级数字温度传感器数据表

    优秀实践:I3C共享总线上的I2C器件

    电子发烧友网站提供《优秀实践:I3C共享总线上的I2C器件.pdf》资料免费下载
    发表于 09-06 09:49 0次下载
    优秀实践:<b class='flag-5'>I3C</b>共享总线上的<b class='flag-5'>I2C</b>器件