99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

I2C為何一定要升級到I3C?I3C能取代傳統(tǒng)通信接口?

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2023-10-13 08:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是I2C接口?

I2C總線是大家比較熟悉的同步串行總線技術(shù),是飛利浦公司于1981年發(fā)明的。它是一種2線SDA、SCL)同步串行接口,廣泛用于連接外設(shè)與處理器MCU,實現(xiàn)設(shè)備之間的短距離通信。后來許多公司都推出了使用I2C總線規(guī)范的產(chǎn)品,其中包括Texas Instruments、NEC、Nordic Semiconductor、STMicroelectronics、Siemens、Intersil科技公司。

652cb2fe-695e-11ee-9788-92fbcf53809c.png

I2C 接口主要特性:

(1)支持雙向數(shù)據(jù)傳輸。

(2)兩線接口通信(SDA(串行數(shù)據(jù))和 SCL(串行時鐘)。

(3)從設(shè)備使用7位、10位進行尋址。

(4)傳輸速率低,HS模式下僅3.4 Mbps。

(5)無固定傳輸長度。

I2C具有能夠在控制器和外圍設(shè)備之間進行快速、可靠的數(shù)據(jù)傳輸,同時可支持互連多個設(shè)備,實現(xiàn)多種數(shù)據(jù)的傳輸?shù)膬?yōu)點。但隨著應(yīng)用場景需求的變化,其局限性也被凸顯出來,如有限的速率、傳輸距離較短、功耗偏大等。為擺脫新需求下I2C的性能缺失,I3C應(yīng)運而生。

什么是I3C接口?

I3C:Improved Inter Integrated Circuit。MIPI聯(lián)盟于2016年正式發(fā)布了第一個I3C規(guī)范v1.0。I3C是改進型內(nèi)部集成電路的縮寫形式,是類似于I2C的2線數(shù)字接口。它對之前發(fā)布的I2C和SPI接口進行了改進和優(yōu)化,解決了I2C通信速度慢的問題,優(yōu)化了SPI通過四線連接的缺點。I3C同時解決I2C功耗較高的問題,I3C成為低功耗、低成本和快速數(shù)字接口,它支持主機MCU和傳感器等外圍設(shè)備之間的多點連接以及多主控設(shè)備。

相關(guān)閱讀:超全面!SPI通信協(xié)議詳解,一篇就夠

653fc70e-695e-11ee-9788-92fbcf53809c.png

I3C 接口主要特性:

(1)2線串行接口(使用SDA和SCL),時鐘頻率高達12.5 MHz。

(2)向下兼容I2C。

(3)I3C采用動態(tài)尋址。

(4)支持靜態(tài)I2C尋址。

(5)支持I2C單數(shù)據(jù)速率消息傳送 (SDR)。

(6)支持可選的高數(shù)據(jù)速率消息傳送模式 (HDR)。

(7)支持多點、帶內(nèi)中斷和熱插拔。

I2C 與 I3C 的區(qū)別

以下是I2C 和 I3C 在主要功能和參數(shù)上的差異:

6555ef66-695e-11ee-9788-92fbcf53809c.png

與I2C相比,I3C存在許多優(yōu)勢和差異,MIPI聯(lián)盟雖盡量使I3C向后兼容I2C,但也并非完全向后兼容。如以下方面還存在顯著區(qū)別:

1. 時鐘延展

當(dāng)設(shè)備間進行通信,出現(xiàn)設(shè)備要讀/寫數(shù)據(jù)但傳輸?shù)臄?shù)據(jù)尚未準備好的情況時,一些I2C設(shè)備會通過時鐘延展來暫停時鐘,從而允許更多的時間來滿足某些時序要求。而I3C通信所支持的設(shè)備完全獨立于SCL時鐘,是禁止使用時鐘停滯的。因此,支持時鐘延展的I2C設(shè)備為能與I3C兼容,必須在無延展的時鐘頻率上工作。

2. 速率模式

I2C具有時序和最大通信速率各不相同的幾種速率模式。但I3C并不支持I2C提供的所有速率模式,僅支持其中的兩種速率模式,即快速模式和快速模式+。當(dāng)I3C控制器與I2C目標(biāo)設(shè)備通信時,控制器會降低總線速率。

3. Glitch濾波器

Glitch濾波器用于濾除通信總線上的各種無用噪聲。許多I2C設(shè)備在串行線上內(nèi)置50ns的Glitch濾波器,可以防止對數(shù)據(jù)和時鐘的干擾。由于I3C支持更高的通信速率,因此沒有在I3C中內(nèi)置此類濾波器。

兼容I3C的設(shè)備需要哪些條件?

(1)使用適合此類I3C目標(biāo)的ENTDAA、SETDASA和SETAASA CCC的任意組合,為I3C(2)總線上的任何I3C目標(biāo)分配唯一的動態(tài)地址。

(3)特定的CCC和已知的靜態(tài)地址(如果有的話)必須是預(yù)先配置的,即系統(tǒng)設(shè)計者已知的。

(4)管理其上拉結(jié)構(gòu),包括SDA和SCL的開漏類上拉和High-Keeper上拉。

(5)在漏極開路模式下管理START請求和地址標(biāo)頭仲裁。

(6)使用錯誤恢復(fù)升級模型恢復(fù) I3C 目標(biāo)設(shè)備。

(7)支持控制器強制執(zhí)行的所有CCC命令,包括ENEC、DISEC、ENTDAA、SETDASA、RSTDAA、GETCAPS、RSTACT、GETPID、GETBCR、GETDCR 和 GETSTATUS。

上述要求適用于作為其I3C總線主控的I3C設(shè)備。在總線初始化期間作為輔助控制器的 I3C 設(shè)備(或在總線初始化后隨后加入的設(shè)備)不需要滿足所有這些要求。

I3C最初的設(shè)計初衷是作為用于所有數(shù)字接口傳感器的單一接口用于移動應(yīng)用。但它現(xiàn)在適用于MCU、傳感器、控制器、電源調(diào)節(jié)器、FPGA等所有中速嵌入式和深度嵌入式應(yīng)用。由于I3C的低功耗特性,允許多點連接,適用于所有嵌入式系統(tǒng)。I3C和I2C兩種協(xié)議混用的情況將變得更加常見。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9005

    瀏覽量

    153786
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6207

    瀏覽量

    137871
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1541

    瀏覽量

    127935
  • i3c
    i3c
    +關(guān)注

    關(guān)注

    1

    文章

    31

    瀏覽量

    5215
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    帝奧微推出I3C總線集線器產(chǎn)品DIO74812系列

    近日,江蘇帝奧微電子股份有限公司(股票代碼:688381)發(fā)布了國內(nèi)首款應(yīng)用于I3C總線的集線器產(chǎn)品DIO74812系列。
    的頭像 發(fā)表于 04-03 16:52 ?691次閱讀
    帝奧微推出<b class='flag-5'>I3C</b>總線集線器產(chǎn)品DIO74812系列

    求助,關(guān)于RT700 I2C SCL頻率設(shè)置的幾個問題求解

    我在以傳統(tǒng) I2C 模式(Fm 、1MHz)運行的 I3C 總線上運行單個器件、并且我們遇到了 I2C 時序故障(參見附件)。我在 RT700 參考手冊中看到有幾個設(shè)置可以調(diào)整
    發(fā)表于 04-03 08:06

    STM32H503 I3C從機復(fù)位成主機,無法發(fā)出波形是為什么?

    I3C先初始化成目標(biāo)設(shè)備,然后調(diào)用deinit i3C接口,再調(diào)用I3C INIT 初始化成控制器,但是這種情況下, I3C總線上是不會出
    發(fā)表于 03-14 12:01

    I3C控制器角色轉(zhuǎn)移如何實現(xiàn)?

    I3C 控制器角色轉(zhuǎn)移如何實現(xiàn)
    發(fā)表于 03-14 10:08

    I2C總線通信原理 如何設(shè)計I2C總線電路

    I2C總線通信原理 I2C(Inter-Integrated Circuit)總線是種用于集成電路之間進行通信的串行
    的頭像 發(fā)表于 01-31 15:01 ?1147次閱讀

    【RA-Eco-RA4E2-64PIN開發(fā)板試用】I2CI3C通信協(xié)議的應(yīng)用

    【RA-Eco-RA4E2-64PIN開發(fā)板試用】I2CI3C通信協(xié)議的應(yīng)用。 瑞薩RA4E2開發(fā)板集成32位的Arm Cortex-M3
    發(fā)表于 01-21 10:40

    I2C總線與Arduino的接口示例

    在現(xiàn)代電子設(shè)計中,I2C總線因其簡單性和靈活性而廣受歡迎。它允許多個設(shè)備共享同一通信線路,從而節(jié)省空間和成本。Arduino,作為個多功能的微控制器平臺,自然也支持I2C
    的頭像 發(fā)表于 01-17 15:34 ?1615次閱讀

    I2C總線應(yīng)用實例分析

    I2C總線使用兩條線進行通信:數(shù)據(jù)線(SDA)和時鐘線(SCL)。這種雙線制設(shè)計使得I2C總線能夠在多個設(shè)備之間共享,而不需要為每個設(shè)備單獨布線。 應(yīng)用實例:溫濕度傳感器 假設(shè)我們正在設(shè)計
    的頭像 發(fā)表于 01-17 15:09 ?765次閱讀

    RA-Eco-RA4E2-64PIN開發(fā)板試用+I2cI3C通信協(xié)議的應(yīng)用。

    【RA-Eco-RA4E2-64PIN開發(fā)板試用】I2CI3C通信協(xié)議的應(yīng)用。 瑞薩RA4E2開發(fā)板集成32位的Arm Cortex-M3
    發(fā)表于 01-11 15:06

    RISC V的I2C操作

    ?雙向IO,需設(shè)置為弱上拉。I2C對應(yīng)的三態(tài)門的OE信號:需要賦值為I2C SDA/SCL的write信號;rtl中的表述如下:主要原因在于:i2c通信過程中,當(dāng)總線空閑時,兩根線均
    的頭像 發(fā)表于 11-01 11:06 ?739次閱讀

    I3C–下代串行通信接口

    電子發(fā)燒友網(wǎng)站提供《I3C–下代串行通信接口.pdf》資料免費下載
    發(fā)表于 09-07 10:35 ?3次下載
    <b class='flag-5'>I3C</b>–下<b class='flag-5'>一</b>代串行<b class='flag-5'>通信</b><b class='flag-5'>接口</b>

    優(yōu)秀實踐:I3C共享總線上的I2C器件

    電子發(fā)燒友網(wǎng)站提供《優(yōu)秀實踐:I3C共享總線上的I2C器件.pdf》資料免費下載
    發(fā)表于 09-06 09:49 ?0次下載
    優(yōu)秀實踐:<b class='flag-5'>I3C</b>共享總線上的<b class='flag-5'>I2C</b>器件

    適用于I3C應(yīng)用的重要多路復(fù)用器特性

    電子發(fā)燒友網(wǎng)站提供《適用于I3C應(yīng)用的重要多路復(fù)用器特性.pdf》資料免費下載
    發(fā)表于 09-03 09:22 ?0次下載
    適用于<b class='flag-5'>I3C</b>應(yīng)用的重要多路復(fù)用器特性

    I3C電壓轉(zhuǎn)換器和多路復(fù)用器快速參考

    電子發(fā)燒友網(wǎng)站提供《I3C電壓轉(zhuǎn)換器和多路復(fù)用器快速參考.pdf》資料免費下載
    發(fā)表于 08-28 11:29 ?0次下載
    <b class='flag-5'>I3C</b>電壓轉(zhuǎn)換器和多路復(fù)用器快速參考

    具有 I2CI3C接口的 TMP139 0.5°C 精度 JEDEC DDR5 B級數(shù)字溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有 I2CI3C接口的 TMP139 0.5°C 精度 JEDEC DDR5 B級數(shù)字溫度傳感器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 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級數(shù)字溫度傳感器數(shù)據(jù)表