有人知道 I3C 吗?
我們知道I2C、SPI、UART、但是應該很少有人知道I3C,不過它確實是存在的。
在完善的I2C接口標準之后,I3C即將進入嵌入式市場。
I3C標準由MIPI聯盟開發,現已擴展到更廣泛的市場,該標準將I2C,UART和SPI組合為10Mbit / s,低功耗規范,為設計人員提供了支持中斷,熱插拔和多個傳感器等新功能。
有人說I3C是I2C+Interrupt,就是在通訊的基礎上增加了一個中斷的功能,因為我在實際項目上沒有具體使用過,有實際使用的同學可以幫忙說明下這個解釋是否合理。
I3C通訊方便設備制造商和軟件開發人員都可以更輕松地向設備添加更多傳感器,可以把來自不同供應商的多個傳感器組合到產品中,同時降低成本。該規范還提高了性能和電源效率,并提供了以前沒有的傳感器管理功能。
MIPI聯盟傳感器工作組主席Ken Foust說:“ MIPI I3C是在移動,傳感器和其他行業的公司共同開發和共同致力于共同創新目標的基礎上開發的。” “越來越多的貢獻者參與到I3C中來,可以很明顯的看到市場對I3C的喜愛和青睞”
與I2C一樣,它使用2線接口「與4線SPI相比」,可大大減少引腳數和信號路徑,并有助于在設備中集成更多傳感器。MIPI I3C還可以用作其他高速接口的邊帶接口,該接口以前由I2C和SPI提供,可以進一步減少引腳數。
在標準的CMOS I / O上,MIPI I3C支持10 Mbps的最低數據速率,并提供高數據速率模式選項,與以前的選項相比,性能和功率效率有了實質性的飛躍。例如,與I2C相比,它使用八分之一的功率,同時提供100倍的帶寬。
對帶內中斷(IBI)的支持使存在于2線MIPI I3C總線上的設備能夠發出中斷,而無需使用額外的I / O引腳信號。I2C和SPI接口通常需要帶外信號來實現中斷功能。
I3C提供了同步和異步時間戳,有了時間,就可以有效的把握外設傳感器通訊的準確性和先后。時間控制改善了陀螺儀和加速度計等單個傳感器的協調性,使它們可以更好地協同工作,同時大大降低了操作各種設備所需的電源。
這會有個好處,即使設備中的其他組件處于睡眠狀態,傳感器也可以始終保持工作狀態,同時以非常低的功率工作,以最大程度地減少對電池壽命的影響。常開傳感器能夠存儲數據并在需要時快速傳輸數據,以最大程度地減少能耗。
? 推薦閱讀:
? ??專輯|Linux文章匯總
? ??專輯|程序人生
? ??專輯|C語言
嵌入式Linux
微信掃描二維碼,關注我的公眾號?
總結
以上是生活随笔為你收集整理的有人知道 I3C 吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于jesd204出错
- 下一篇: 单片机怎么学?