91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

突破I2C速率與緊湊設(shè)計限制,I3C正在成為下一代主流串行通信技術(shù)

Robot Vision ? 來源:電子發(fā)燒友網(wǎng) ? 作者:李寧遠 ? 2023-09-17 01:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電子發(fā)燒友網(wǎng)報道(文/李寧遠)I2C總線,一個為大家熟知的簡單、雙向二線制同步串行總線技術(shù),由Philips公司開發(fā)。I2C只需要兩根線即可在連接于總線上的器件之間傳送信息,已經(jīng)被廣泛地應(yīng)用于連接各種傳感器、液晶屏幕和存儲器當(dāng)中。
此前大家對I2C的印象是結(jié)合了SPI和UART的優(yōu)點,既輕巧又簡單,而且成本還不高。I2C能夠在控制器和外圍設(shè)備之間進行快速、可靠的數(shù)據(jù)傳輸,它還能支持互連多個設(shè)備,實現(xiàn)多種數(shù)據(jù)的傳輸。
但隨著應(yīng)用場景需求的變化,I2C長期以來的短板被充分地暴露了出來,串行總線技術(shù)也由此迎來了升級。
I2C式微,從I2C升級到I3C
在過去的幾十年里,I2C的廣泛應(yīng)用已經(jīng)說明了其在硬件通信中的穩(wěn)固地位,其輕巧、簡單、成本低的特性有目共睹。不過I2C雖然是嵌入式器件的主要接口選擇,實現(xiàn)起來相對簡單并且多年來已被廣泛采用,但它缺乏某些重要特性,并存在局限性,有著避不開的缺點。在深度嵌入式應(yīng)用中尤其如此,會嚴重影響緊湊型系統(tǒng)的設(shè)計。這些缺點一是速率受限,二是傳輸距離受限,三是功耗偏大。
I2C協(xié)議的通信距離是相對較短的,很容易受到電纜長度和信號衰減等因素的影響,所以一般近距離的設(shè)備連接才會使用I2C。傳輸速率并不是I2C的專長,此前因為傳輸速率受限,也有不少SPI代替I2C的做法,但是SPI本身應(yīng)用比較寬泛,最終也沒能替代I2C。
隨著智能手機、可穿戴設(shè)備、IoT設(shè)備、汽車系統(tǒng)以及服務(wù)器環(huán)境變得越來越先進和復(fù)雜,需要更精簡、高性能、可擴展和具有成本效益的通信接口來控制和高速傳輸數(shù)據(jù),并需要節(jié)能和節(jié)省空間的設(shè)計。
在現(xiàn)在總線數(shù)據(jù)量開始膨脹的當(dāng)下,I2C已經(jīng)發(fā)展到了該技術(shù)的瓶頸。為了擺脫新需求下I2C的性能缺失,MIPI聯(lián)盟傳感器接口工作組很早就啟動了基于I2C的需求升級。
MIPI聯(lián)盟于2016年正式發(fā)布了第一個I3C規(guī)范v1.0。最初版本的I3C旨在提供集成不同類型傳感器所需的功能基線,包括高時鐘速度、發(fā)明中斷或連接、高數(shù)據(jù)速率模式、定時控制等功能。
I3C,作為I2C的升級版正式開始接過I2C手中串行總線技術(shù)的接力棒。這個被定義為智能多功能接口的I3C,整合并統(tǒng)一了I2C和SPI的關(guān)鍵屬性,同時通過全面、可擴展的接口和體系結(jié)構(gòu)改進每種方法的功能和性能。該規(guī)范還預(yù)測了未來移動、移動影響和嵌入式系統(tǒng)行業(yè)所需的傳感器接口架構(gòu)。
總的來看,I3C這種使用互補金屬氧化物半導(dǎo)體CMOS I/O實現(xiàn)串行通信的接口,使用兩線制來更大限度地減少引腳數(shù)量以及元件之間的信號路徑數(shù)量,這一點對于空間緊湊型的物聯(lián)網(wǎng)、可穿戴設(shè)備至關(guān)重要。同時此接口支持在極低的功率級別下使用更高帶寬的工作模式,并有助于實現(xiàn)更簡單、更靈活的設(shè)計。
I3C的功能演進
I3C v1.0發(fā)布后,后續(xù)又更新迭代了多個版本,2018年I3C basic v1.0發(fā)布,主要開放了非MIPI成員的功能受限可用版本,并追加了傳感器集成和DDR5相關(guān)的基礎(chǔ)功能。
到2019年的v1.1版本,更多功能被引入進來,HDR-BT Mode、Group Addressing、Multi-Lane for Speed、Target Reset等功能加入。這些功能的引入,讓I3C在內(nèi)存管理、通信調(diào)試、電源管理等方向上得以進一步發(fā)揮優(yōu)勢。
到目前最新的版本v1.1.1,相關(guān)功能被做了進一步優(yōu)化和增強,并將MIPI會員版和基本版做了區(qū)分?;A(chǔ)版中缺失的功能也被補充了進來,比如Slave增加了Reset機制,使用退出HDR模式的方法增強了協(xié)議的故障恢復(fù)能力。
相較于I2C,I3C傳輸速率上的提升是最明顯的,I2C協(xié)議規(guī)定了100K、400K和3.4M三種速率(bps)。而I3C支持從12.5 Mbps到接近37.5 Mbps的通信速率。這是傳統(tǒng)I2C、SPI、UART都不具備的,也直接解決了數(shù)據(jù)量膨脹的傳輸需求。
傳輸速率升級并沒有帶來功耗的困擾,傳統(tǒng)I2C的兩根線SCL和SDA都需要接上拉電阻,上拉電阻的存在導(dǎo)致了I2C功耗會比較大。而I3C的SCL全程采用推挽,SDA大部分時間也在推挽模式下工作,因此功耗會降低很大一部分。
二者的能耗(每數(shù)據(jù)位)對比上,SDR模式下I2C能耗達到了接近4,而I3C不會超過1.5。功耗的大幅降低讓I3C能夠更輕松地適配各種傳輸應(yīng)用。而且I3C還有降低速率保證精度的工作模式,這一模式下,能耗會進一步降低。
另一個痛點是傳輸距離,I2C的理論傳輸距離是可以到10米的,但是實際應(yīng)用中遠到不了這個傳輸距離。I2C極容易受到干擾,基本上只適合用于板極器件的通信,中距離都不一定能夠勝任。
I3C根據(jù)協(xié)議規(guī)范,其通信距離理論上是能到100米的。雖然實際中不大可能去挑戰(zhàn)這個理論傳輸距離,但是中距離的通信傳輸是沒有問題的,I3C整個可負載量的提升也提高了其抗干擾能力,不會像I2C一樣容易受到干擾。
凸顯I3C特性的終端應(yīng)用
從I2C到I3C的升級目前正在穩(wěn)步推進中,I3C保留了向后兼容I2C的特性,在各個應(yīng)用中慢慢進行升級并取代I2C。市場的轉(zhuǎn)變需要時間,不過目前已經(jīng)有一些應(yīng)用已經(jīng)在I3C的加持下開始發(fā)揮獨特優(yōu)勢。
最典型的就是智能手機和物聯(lián)網(wǎng)設(shè)備,這些設(shè)備里具有不少I2C和SPI器件的組合應(yīng)用。I2C需要很多額外的從線連到設(shè)備的SoC上,GPIO數(shù)量的增加以添加SoC包引腳和PCB層計數(shù)的形式增加了系統(tǒng)成本,并且這些器件的應(yīng)用增加了不少整體功耗。I3C機制的引入,既降低了系統(tǒng)的成本也大大降低了設(shè)計的復(fù)雜性。
在服務(wù)器或無線基站中,I3C也開始越來越多地被應(yīng)用。這要歸功于I3C熱加入功能的引入,熱加入功能可以在運行期間開啟和關(guān)閉總線上的某些器件,從而實現(xiàn)“分段式供電”設(shè)計。在服務(wù)器或無線基站中有很多不可能讓系統(tǒng)斷電,需要熱插拔功能的設(shè)計,I3C這個特性對這些應(yīng)用來說非常重要。
DDR5,MIPI I3C的核心應(yīng)用,下一代的高性能數(shù)據(jù)系統(tǒng)肯定繞不開向I3C升級。DDR5 通過使用 MIPI I3C可以明顯的改善內(nèi)存帶寬,解決下一代數(shù)據(jù)系統(tǒng)的設(shè)計難題。I3C提供高性能的超過30Mbps(單通道模式)和 100Mbps(四通道模式)的速度對DDR5的優(yōu)化作用是不言而喻的。
寫在最后
I3C作為一種可擴展、實用和控制的基于I2C升級而來的總線接口,能更為便捷地將外圍設(shè)備連接到應(yīng)用程序處理器,其簡潔、集成性高、成本效率高的優(yōu)勢非常明顯,給智能手機、可穿戴設(shè)備、汽車系統(tǒng)等任何移動產(chǎn)品提供了創(chuàng)新的設(shè)計思路。
隨著該技術(shù)的逐步取代I2C,小到智能手機、可穿戴設(shè)備、PC、大到汽車系統(tǒng)、計算中心,該技術(shù)一定將成為各種應(yīng)用中的主流串行總線技術(shù)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1556

    瀏覽量

    131242
  • 串行通信
    +關(guān)注

    關(guān)注

    4

    文章

    608

    瀏覽量

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

    關(guān)注

    1

    文章

    32

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    I2C 為什么只要兩根線就能搞定通信?

    到目前為止,我們已經(jīng)討論了SPI通信和UART通信的基礎(chǔ)知識,現(xiàn)在讓我們討論本系列的最后個協(xié)議,即集成電路間協(xié)議(I2C)。如果您曾經(jīng)構(gòu)建過使用OLED顯示器、氣壓傳感器或陀螺儀/加
    的頭像 發(fā)表于 01-04 09:14 ?1639次閱讀
    <b class='flag-5'>I2C</b> 為什么只要兩根線就能搞定<b class='flag-5'>通信</b>?

    P82B715:I2C總線擴展的得力助手

    P82B715:I2C總線擴展的得力助手 在電子設(shè)計領(lǐng)域,I2C總線是種常用的通信協(xié)議,但它的總線電容限制往往會影響實際
    的頭像 發(fā)表于 12-26 10:20 ?710次閱讀

    基于FPGA的I2C控制模塊設(shè)計

    I2C_WRITE_WDATA.v模塊實現(xiàn)I2C寫時序,I2C_Controller (I2C控制器)例化了I2C_WRITE_WDATA.
    的頭像 發(fā)表于 12-26 09:48 ?4958次閱讀
    基于FPGA的<b class='flag-5'>I2C</b>控制模塊設(shè)計

    探索P3S0200 I3C開關(guān):高性能硬件的卓越選擇

    的性能和豐富的特性,成為了眾多工程師的理想之選。今天,我們就來深入了解下這款產(chǎn)品。 文件下載: NXP Semiconductors P3S0200GM具有硬件選擇和啟用功能的I3C
    的頭像 發(fā)表于 12-25 09:35 ?406次閱讀

    探索P3H244x/P3H284x I3C Hub:多端口連接的理想之選

    I3C集線器.pdf 、產(chǎn)品概述 P3H244x/P3H284x是多端口I3C集線器設(shè)備。它的
    的頭像 發(fā)表于 12-24 10:20 ?590次閱讀

    TCA39306雙向I2C總線和SMBus電壓電平轉(zhuǎn)換器技術(shù)解析

    電平轉(zhuǎn)換器,為I2C、SMBus和I3C等總線通信提供了有效的電壓轉(zhuǎn)換解決方案。本文將深入探討TCA39306的特性、應(yīng)用、詳細說明以及相關(guān)設(shè)計要點。 文件下載: tca39306.pdf
    的頭像 發(fā)表于 12-17 10:00 ?384次閱讀

    TCA39416:超低電壓I3C轉(zhuǎn)換器的卓越之選

    ——TCA39416,它在I3C、I2C、SMBus和SPI應(yīng)用中展現(xiàn)出了卓越的性能。 文件下載: tca39416.pdf 、TCA39416特性亮點 ()多協(xié)議兼容性與寬電壓范
    的頭像 發(fā)表于 12-16 11:45 ?499次閱讀

    恩智浦推出多端口I3C集線器設(shè)備P3H2x4xHN

    P3H2x4xHN是款多端口I3C集線器設(shè)備,端通過I3C / I2C / SMBus總線連
    的頭像 發(fā)表于 12-04 10:46 ?1490次閱讀
    恩智浦推出多端口<b class='flag-5'>I3C</b>集線器設(shè)備P<b class='flag-5'>3H2</b>x4xHN

    I2C的優(yōu)點介紹

    了 PCB(印刷電路板)上的連接器和走線數(shù)量,從而節(jié)省了成本并實現(xiàn)了緊湊的系統(tǒng)設(shè)計。 多主多從配置: I2C支持多主多從配置,允許多個主設(shè)備與同總線上的多個從設(shè)備進行通信。這種靈活性
    發(fā)表于 11-27 07:49

    I2C的缺點介紹

    上升時間變慢和潛在的信號衰減。對于長距離通信,其他協(xié)議,如 UART(通用異步接收器/發(fā)送器)或 SPI(串行外設(shè)接口)可能更合適。 速度限制: 雖然 I2C 支持不同的速度模式,但其
    發(fā)表于 11-27 06:10

    SPI、I2C、I2S、UART:通信協(xié)議解釋

    ? ? ? ? 在嵌入式開發(fā)中,最常用的幾種通信接口無非就是SPI、I2C、I2S、UART。名字看起來差不多,但應(yīng)用場景和特性卻大不相同。為什么都叫串行
    的頭像 發(fā)表于 11-18 10:53 ?542次閱讀

    SPI、I2CI2S、UART:通信協(xié)議對比表

    在嵌入式開發(fā)中,最常用的幾種通信接口無非就是SPI、I2C、I2S、UART。名字看起來差不多,但應(yīng)用場景和特性卻大不相同。很多初學(xué)者容易混淆:為什么都叫串行
    的頭像 發(fā)表于 11-17 10:53 ?1739次閱讀
    SPI、<b class='flag-5'>I2C</b>、<b class='flag-5'>I2</b>S、UART:<b class='flag-5'>通信</b>協(xié)議對比表

    深入剖析I2C協(xié)議

    I2C是由Philips開發(fā)的簡單的雙向兩線總線,在深入淺出理解SPI協(xié)議中,我們區(qū)分了單工,半雙工,全雙工協(xié)議數(shù)據(jù)流向的區(qū)別,根據(jù)特征,I2C協(xié)議屬于半雙工協(xié)議(即同時刻,數(shù)據(jù)單向流動)。此外
    的頭像 發(fā)表于 08-21 15:10 ?3669次閱讀
    深入剖析<b class='flag-5'>I2C</b>協(xié)議

    嵌入式接口通識知識之I3C接口

    5.1 基本概念I3C全稱Improved Inter-Integrated Circuit,是由MIPI聯(lián)盟推出的高速串行通信總線協(xié)議。I3C與傳統(tǒng)的
    發(fā)表于 08-14 16:55

    STM32有哪些MCU能支持I2C HS模式和同時支持I3C 的嗎?

    如題,想請問下STM32有哪些產(chǎn)品,能支持I2C HS模式,速率3.4Mbit/s。同時又支持I3C的(SDR12.5M),現(xiàn)在有個外設(shè) 分別支持I2C HS slave,
    發(fā)表于 08-04 06:06