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

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

3天内不再提示

I2C和I3C的区别有哪些

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-22 16:20 次阅读

I2C 和 I3C 主要区别如下:

I2C 虽然也是两条线,但是很多时候传感器需要一条额外的中断线,来告诉主控数据已经准备好。I3C
允许从设备直接在总线上产生中断,不再需要一条额外的中断线。

I2C 传输速度最高 3.4MHz,I3C 可以 12.5MHz +。

I3C 向下兼容 I2C,但不兼容 10bit 的 I2C 扩展地址。

I2C 的从设备是静态地址,I3C 是动态地址,由主设备给从设备分配动态地址。

由于支持带内中断,所以涉及到从设备的优先级,一般动态设备号较低的,优先级较高,中断就优先响应。(也是靠线与的特性)

I3C 支持使用推挽输出的 GPIO,增强驱动能力,只不过需要特殊设置。

如果所有 sensor 器件都采用 I3C 通信接口,连接将变的很简单,如下图,所有的 SPI 、UART 、I2C 都变为 I3C 两根线:

图片

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

    关注

    33

    文章

    8610

    浏览量

    151213
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1488

    浏览量

    123806
  • i3c
    i3c
    +关注

    关注

    0

    文章

    30

    浏览量

    4828
收藏 人收藏

    评论

    相关推荐

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

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

    I2C Guid I2C指南

    I2C Guid  I2C指南 The I2C bus is used in a wide rangeof applications because it is simpleand
    发表于 04-23 13:55 36次下载

    i2c

    单片机i2c总线操作;单片机i2c总线操作;单片机i2c总线操作;
    发表于 05-17 11:09 35次下载

    基于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 3789次阅读
    <b class='flag-5'>I3C</b>协议规范的详细内容

    I3C Introduction是什么意思

    I3C Introduction I3C :Improved Inter Integrated Circuit ,是 MIPI(Mobile Industry Processor Interface
    的头像 发表于 07-22 16:16 907次阅读
    <b class='flag-5'>I3C</b> Introduction是什么意思

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

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

    I3C有哪几种模式

    I3C I3C 支持许多传统 I2C 从设备,I3C 有两个模式:SDR Mode、HDR Modes Single Data Rate (SDR) Mode 仅在时钟的一个边缘传输数
    的头像 发表于 07-22 16:27 2353次阅读

    什么是I2C接口?什么是I3C接口?I2CI3C区别

    I2C接口是一种串行通信协议,全称为Inter-Integrated Circuit,即集成电路间总线。它是一种双向、两线制(SCL和SDA)的串行通信接口,主要用于连接微控制器和其他外围设备,如传感器、存储器、显示器等。
    的头像 发表于 02-17 14:39 6386次阅读
    什么是<b class='flag-5'>I2C</b>接口?什么是<b class='flag-5'>I3C</b>接口?<b class='flag-5'>I2C</b>与<b class='flag-5'>I3C</b>的<b class='flag-5'>区别</b>

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

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

    I3C接口通信基础

    I 2 CI3C之间显着的变化是时钟速度。I 2 C
    发表于 05-03 10:22 3796次阅读
    <b class='flag-5'>I3C</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>接口的 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>器件