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

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

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

I3C協(xié)議簡介

CHANBAEK ? 來源:渴渴的小e ? 作者:小e ? 2023-10-25 11:45 ? 次閱讀

目前隨著手機(jī)等移動(dòng)設(shè)備包含的sensor越來越多,傳統(tǒng)應(yīng)用在sensor上的I2C/SPI接口的局限性也越來越明顯,典型的缺陷如下:

劃重點(diǎn)

01 雖然I2C是一種2線接口,但是往往此類device需要額外增加一條中斷INT信號(hào)線,其次也不支持多主多從的情況

02 sensor等設(shè)備的增加,對(duì)控制總線的速度和功耗提出了更加嚴(yán)苛的要求

03 I2C不支持熱插拔,如果設(shè)備在連接著突然斷了,再次接入?yún)f(xié)議會(huì)影響繼續(xù)通訊,熱拔插是需要主設(shè)備恢復(fù)從設(shè)備的狀態(tài),這個(gè)情況就影響了低功耗,比如某些傳感器在這一時(shí)刻需要進(jìn)入低功耗模式,進(jìn)入沉睡,那么此時(shí)喚醒就會(huì)導(dǎo)致無法繼續(xù)正常工作

01 I+I2C=I3C:這個(gè)附加的“I”是什么?

圖片

I+I2C=I3C:這個(gè)附加的“I”是什么?

MIPI 聯(lián)盟2018年發(fā)布了 I3C(全稱是Improved Inter-Integrated Circuit bus)總線規(guī)范的第 1
版,是對(duì)長期存在的 I2C 和 SPI 協(xié)議的改進(jìn)。與 I2C/SPI 相比,I3C
提供更高的數(shù)據(jù)速率、更低的功耗和附加功能,例如動(dòng)態(tài)地址分配、主機(jī)加入、帶內(nèi)中斷。I2C新增的“I”內(nèi)容有哪些?

劃重點(diǎn)

1占用更少的硬件資源,引腳數(shù)更少,只需兩根數(shù)據(jù)線->SDA與SCL

2更快的數(shù)據(jù)傳輸速度à(V1.0 HDR-TSP37.5Mbps V1.1.1 HDR-BT 97Mbps)

3更低的功耗

4支持帶內(nèi)中斷(IBI,In-Band Intterupt)

5支持熱連接(Hot-Join)

6支持動(dòng)態(tài)分配地址(DDA,Dynamic Address Assignment)

7支持主機(jī)切換(Secondary Master Fuction)

8支持CCC指令(CCC,Common Command Code)

9多種可選工作模式(SDRHDR-DDRHDR-TSLHDR-TSP等等)

10......

02I3C支持設(shè)備的具體類型有

圖片

劃重點(diǎn)

01 I3C主設(shè)備 SDR-only master

02 I3C secondary MASTER

SDR-only secondary master(注意是slave of main master,級(jí)相較主設(shè)備而言是從設(shè)備

03 I3C 從設(shè)備 SDR only slave

04 I2C slave

03 I3C VERSUS I2C

圖片

VERSUS

圖片

1、上面左圖I2C系統(tǒng)也僅需兩個(gè)數(shù)據(jù)線但是Slave無法主動(dòng)與Master通訊,需要Master不斷的對(duì)Slave進(jìn)行輪詢訪問

2、右圖加上中斷信號(hào)后,解決了Slave無法主動(dòng)與Master通訊問題,只是同時(shí)也多占用了Master N個(gè)引腳

3、從下圖中可以看到在傳統(tǒng)的I2C接口設(shè)備中包含了太多的I/0口了,將之(I2C/SPI)替換成I3C之后可以節(jié)省很大部分的信號(hào)線(省去了中斷信號(hào)的一根線EINT,若取代SPI,可以省的更多)的開銷,在布局布線時(shí)也更方便

圖片

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

    關(guān)注

    33

    文章

    8596

    瀏覽量

    151145
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1706

    瀏覽量

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

    關(guān)注

    28

    文章

    1487

    瀏覽量

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

    關(guān)注

    0

    文章

    30

    瀏覽量

    4826
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    I2C升級(jí)革新到I3C,I3C能否取代傳統(tǒng)接口?

    速率低、功耗大的短板日趨明顯,這時(shí)就需要新的升級(jí)版的總線協(xié)議來接棒。 I3C,全稱Improved Inter Integrated Circuit,作為I2C的升級(jí)版接過了這個(gè)I2C
    的頭像 發(fā)表于 12-07 07:25 ?1.2w次閱讀

    I3C協(xié)議標(biāo)準(zhǔn)

    的缺陷如下:sensor等設(shè)備的增加,對(duì)控制總線的速度和功耗提出了更加嚴(yán)苛的要求;處于解決上述問題的原因,推出了I3C的接口總線和協(xié)議.
    發(fā)表于 10-26 09:35

    Gowin I3C SDR IP的參考設(shè)計(jì)

    本文檔所介紹的參考設(shè)計(jì)主要包括以下三種類型: I3C SDR 主機(jī)和 I3C SDR 從機(jī)之間的通信;I3C SDR 主機(jī)和 GW-I2C 從機(jī)之間的通信;
    發(fā)表于 10-08 06:33

    Gowin I3C SDR IP參考設(shè)計(jì)

    本次發(fā)布 Gowin I3C SDR IP參考設(shè)計(jì)及 IP Core Generator 支持調(diào)用Gowin I3C SDR IP。Gowin I3C SDR IP 參考設(shè)計(jì)可在高云官網(wǎng)下載,參考設(shè)計(jì)可用于仿真,實(shí)例化加插用戶設(shè)
    發(fā)表于 10-08 07:41

    基于MIPI I3C規(guī)范從I2C無縫連接I3C的關(guān)鍵優(yōu)點(diǎn)

    (SPI)以及通用異步收發(fā)器(UART),但I2C的使用更為常見,原因在于其實(shí)施簡單,引線數(shù)低。 MIPI I3C規(guī)范結(jié)合了I2C和串行外圍接口(SPI)的多種特性,提供了統(tǒng)一的標(biāo)準(zhǔn)和可擴(kuò)展接口,能夠?qū)?/div>
    發(fā)表于 11-16 19:11 ?2w次閱讀
    基于MIPI <b class='flag-5'>I3C</b>規(guī)范從<b class='flag-5'>I2C</b>無縫連接<b class='flag-5'>I3C</b>的關(guān)鍵優(yōu)點(diǎn)

    Gowin I3C Dual Clock IP用戶指南

    電子發(fā)燒友網(wǎng)站提供《Gowin I3C Dual Clock IP用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-15 15:29 ?0次下載
    Gowin <b class='flag-5'>I3C</b> Dual Clock IP用戶指南

    Gowin I3C SDR快速入門

    電子發(fā)燒友網(wǎng)站提供《Gowin I3C SDR快速入門.pdf》資料免費(fèi)下載
    發(fā)表于 09-15 10:21 ?2次下載
    Gowin <b class='flag-5'>I3C</b> SDR快速入門

    Gowin I3C SDR IP參考設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《Gowin I3C SDR IP參考設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-15 14:22 ?4次下載
    Gowin <b class='flag-5'>I3C</b> SDR IP參考設(shè)計(jì)

    I3C協(xié)議規(guī)范的詳細(xì)內(nèi)容

    本文講解 I3C 協(xié)議規(guī)范的詳細(xì)內(nèi)容,從規(guī)范中可以看出,I3CI2C 復(fù)雜很多,硬件簡單帶來的是軟件的復(fù)雜。 對(duì)于 Linux 常用版本,kernel-4.14 和 kernel
    的頭像 發(fā)表于 07-22 16:13 ?3786次閱讀
    <b class='flag-5'>I3C</b><b class='flag-5'>協(xié)議</b>規(guī)范的詳細(xì)內(nèi)容

    I3C Introduction是什么意思

    I3C Introduction I3C :Improved Inter Integrated Circuit ,是 MIPI(Mobile Industry Processor Interface
    的頭像 發(fā)表于 07-22 16:16 ?901次閱讀
    <b class='flag-5'>I3C</b> Introduction是什么意思

    I2CI3C的區(qū)別有哪些

    I2CI3C 主要區(qū)別如下: I2C 雖然也是兩條線,但是很多時(shí)候傳感器需要一條額外的中斷線,來告訴主控?cái)?shù)據(jù)已經(jīng)準(zhǔn)備好。I3C 允許從設(shè)備直接在總線上產(chǎn)生中斷,不再需要一條額外的
    的頭像 發(fā)表于 07-22 16:20 ?6956次閱讀
    <b class='flag-5'>I2C</b>和<b class='flag-5'>I3C</b>的區(qū)別有哪些

    I2CI3C關(guān)于功耗和傳輸速率的對(duì)比

    I2CI3C 關(guān)于功耗和傳輸速率的對(duì)比: I3C 使用推挽功能的雙線串行接口,速度可達(dá) 12.5 MHz I3C 同一總線上共存的傳統(tǒng) I2C
    的頭像 發(fā)表于 07-22 16:24 ?1894次閱讀
    <b class='flag-5'>I2C</b>和<b class='flag-5'>I3C</b>關(guān)于功耗和傳輸速率的對(duì)比

    什么是I3C接口 I3C和SPI接口有什么區(qū)別

    I3C接口使用兩根通信線,一根是數(shù)據(jù)線(SDL),另一根是時(shí)鐘線(SCL)。與I2C總線一樣,I3C接口也支持多主設(shè)備(Main Master)和從設(shè)備(Slave)之間的通信。
    的頭像 發(fā)表于 03-05 16:50 ?2860次閱讀
    什么是<b class='flag-5'>I3C</b>接口 <b class='flag-5'>I3C</b>和SPI接口有什么區(qū)別

    I3C接口通信基礎(chǔ)

    I 2 CI3C之間顯著的變化是時(shí)鐘速度。I 2 C 通常為 100 kHz、400 kHz 或 1 MHz,而
    發(fā)表于 05-03 10:22 ?3775次閱讀
    <b class='flag-5'>I3C</b>接口通信基礎(chǔ)

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

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