I2C接口飛利浦半導(dǎo)體于1981年發(fā)明。I2C是一種2線(SDA、SCL)同步串行通信接口,廣泛用于連接外設(shè)與處理器和MCU,實(shí)現(xiàn)設(shè)備之間的短距離通信技術(shù)。后來許多公司都推出了使用I2C總線規(guī)范的產(chǎn)品,其中包括Texas Instruments、NEC、Nordic Semiconductor、STMicroElectronics、Siemens、Intersil等科技公司。
I2C接口特性:
支持雙向數(shù)據(jù)傳輸
兩線接口通信(SDA(串行數(shù)據(jù))和SCL(串行時(shí)鐘))
從設(shè)備使用7位、10位進(jìn)行尋址
傳輸速率低,HS模式下僅3.4Mbps
無固定傳輸長度
I3C規(guī)范最初于2017年由發(fā)布。I3C是改進(jìn)型內(nèi)部集成電路的縮寫形式,是類似于I2C的2線數(shù)字接口。I3C接口對之前發(fā)布的I2C和SPI接口進(jìn)行了改進(jìn)和優(yōu)化,解決了I2C通信速度慢的問題,優(yōu)化了SPI通過四線連接的缺點(diǎn)。I3C規(guī)范由MIPI Alliance Inc管理。I3C同時(shí)解決I2C功耗較高的問題,I3C成為低功耗、低成本和快速數(shù)字接口,它支持主機(jī)MCU和傳感器等外圍設(shè)備之間的多點(diǎn)連接以及多主控設(shè)備。
2線串行接口(使用SDA和SCL),時(shí)鐘頻率高達(dá)12.5 MHz
向下兼容I2C
I3C采用動(dòng)態(tài)尋址
支持靜態(tài)I2C尋址
支持I2C單數(shù)據(jù)速率消息傳送(SDR)
支持可選的高數(shù)據(jù)速率消息傳送模式(HDR)
支持多點(diǎn)
支持帶內(nèi)中
支持熱插拔
以下是I2C接口和I3C接口在參數(shù)上的差異:
兼容I3C的設(shè)備需要哪些條件:
使用適合此類I3C目標(biāo)的ENTDAA、SETDASA和SETAASA CCC的任意組合,為I3C總線上的任何I3C目標(biāo)分配唯一的動(dòng)態(tài)地址。
特定的CCC和已知的靜態(tài)地址(如果有的話)必須是預(yù)先配置的,即系統(tǒng)設(shè)計(jì)者已知的。
管理其上拉結(jié)構(gòu),包括SDA和SCL的開漏類上拉和High-Keeper上拉。
在漏極開路模式下管理START請求和地址標(biāo)頭仲裁。
使用錯(cuò)誤恢復(fù)升級模型恢復(fù)I3C目標(biāo)設(shè)備。
支持控制器強(qiáng)制執(zhí)行的所有CCC命令,包括ENEC、DISEC、ENTDAA、SETDASA、RSTDAA、GETCAPS、RSTACT、GETPID、GETBCR、GETDCR和GETSTATUS。
上述要求適用于作為其I3C總線主控的I3C設(shè)備。在總線初始化期間作為輔助控制器的I3C設(shè)備(或在總線初始化后隨后加入的設(shè)備)不需要滿足所有這些要求。
I3C最初的設(shè)計(jì)初衷是作為用于所有數(shù)字接口傳感器的單一接口用于移動(dòng)應(yīng)用。但是,它現(xiàn)在適用于MCU、傳感器、控制器、電源調(diào)節(jié)器、FPGA等的所有中速嵌入式和深度嵌入式應(yīng)用中。由于I3C的低功耗特性,允許多點(diǎn)連接,適用于所有嵌入式系統(tǒng)。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號-3