目前隨著手機(jī)等移動(dòng)設(shè)備包含的sensor越來(lái)越多,傳統(tǒng)應(yīng)用在sensor上的I2C/SPI接口的局限性也越來(lái)越明顯,典型的缺陷如下:
劃重點(diǎn)
01 雖然I2C是一種2線接口,但是往往此類(lèi)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)致無(wú)法繼續(xù)正常工作
01 I+I2C=I3C:這個(gè)附加的“I”是什么?
I+I2C=I3C:這個(gè)附加的“I”是什么?
MIPI 聯(lián)盟2018年發(fā)布了 I3C(全稱(chēng)是Improved Inter-Integrated Circuit bus)總線規(guī)范的第 1
版,是對(duì)長(zhǎng)期存在的 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è)備的具體類(lèi)型有
劃重點(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無(wú)法主動(dòng)與Master通訊,需要Master不斷的對(duì)Slave進(jìn)行輪詢(xún)?cè)L問(wèn)
2、右圖加上中斷信號(hào)后,解決了Slave無(wú)法主動(dòng)與Master通訊問(wèn)題,只是同時(shí)也多占用了Master N個(gè)引腳
3、從下圖中可以看到在傳統(tǒng)的I2C接口設(shè)備中包含了太多的I/0口了,將之(I2C/SPI)替換成I3C之后可以節(jié)省很大部分的信號(hào)線(省去了中斷信號(hào)的一根線EINT,若取代SPI,可以省的更多)的開(kāi)銷(xiāo),在布局布線時(shí)也更方便
-
接口
+關(guān)注
關(guān)注
33文章
8712瀏覽量
152013 -
SPI
+關(guān)注
關(guān)注
17文章
1724瀏覽量
92182 -
I2C
+關(guān)注
關(guān)注
28文章
1495瀏覽量
124703 -
i3c
+關(guān)注
關(guān)注
0文章
31瀏覽量
4901
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
從I2C升級(jí)革新到I3C,I3C能否取代傳統(tǒng)接口?
I3C協(xié)議標(biāo)準(zhǔn)
Gowin I3C SDR IP的參考設(shè)計(jì)
Gowin I3C SDR IP參考設(shè)計(jì)
基于MIPI I3C規(guī)范從I2C無(wú)縫連接I3C的關(guān)鍵優(yōu)點(diǎn)
![基于MIPI <b class='flag-5'>I3C</b>規(guī)范從<b class='flag-5'>I2C</b>無(wú)縫連接<b class='flag-5'>I3C</b>的關(guān)鍵優(yōu)點(diǎn)](https://file1.elecfans.com//web2/M00/A6/E8/wKgZomUMQS2AdyATAAAScK_uuDs632.jpg)
Gowin I3C Dual Clock IP用戶指南
![Gowin <b class='flag-5'>I3C</b> Dual Clock IP用戶指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Gowin I3C SDR快速入門(mén)
![Gowin <b class='flag-5'>I3C</b> SDR快速入門(mén)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Gowin I3C SDR IP參考設(shè)計(jì)
![Gowin <b class='flag-5'>I3C</b> SDR IP參考設(shè)計(jì)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
I3C協(xié)議規(guī)范的詳細(xì)內(nèi)容
![<b class='flag-5'>I3C</b><b class='flag-5'>協(xié)議</b>規(guī)范的詳細(xì)內(nèi)容](https://file1.elecfans.com/web2/M00/8D/80/wKgZomS7jbGAZXX3AAHxCLeG4dI397.jpg)
I3C Introduction是什么意思
![<b class='flag-5'>I3C</b> Introduction是什么意思](https://file1.elecfans.com/web2/M00/8D/80/wKgZomS7kD-AN8zMAAFzDHRoBzA083.jpg)
I2C和I3C的區(qū)別有哪些
![<b class='flag-5'>I2C</b>和<b class='flag-5'>I3C</b>的區(qū)別有哪些](https://file1.elecfans.com/web2/M00/8D/81/wKgaomS7kJCAF9bvAAHDKhtdKbc905.jpg)
I2C和I3C關(guān)于功耗和傳輸速率的對(duì)比
![<b class='flag-5'>I2C</b>和<b class='flag-5'>I3C</b>關(guān)于功耗和傳輸速率的對(duì)比](https://file1.elecfans.com/web2/M00/8D/81/wKgaomS7kWeAL3F1AAJac4_4PfI629.jpg)
什么是I3C接口 I3C和SPI接口有什么區(qū)別
![什么是<b class='flag-5'>I3C</b>接口 <b class='flag-5'>I3C</b>和SPI接口有什么區(qū)別](https://file1.elecfans.com/web2/M00/C3/A3/wKgaomXm3TaASXUtAAAfTXR-ojM124.png)
I3C接口通信基礎(chǔ)
![<b class='flag-5'>I3C</b>接口通信基礎(chǔ)](https://file1.elecfans.com/web2/M00/D1/78/wKgZomYjJoGAXqEFAAKq4gOYr5s244.png)
優(yōu)秀實(shí)踐:I3C共享總線上的I2C器件
![優(yōu)秀實(shí)踐:<b class='flag-5'>I3C</b>共享總線上的<b class='flag-5'>I2C</b>器件](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論