MIPI I3C 是一種串列通信介面規範,它改進了 I2C 的功能、性能和功耗,同時對大多數設備保持向下相容。
MIPI I3C 具有 I2C 的優點,即簡單、引腳數少、易於電路板設計和多路傳輸(相對於點對點),但提供更高的資料速率、更簡單的焊盤和更低的 SPI 功率。然後,MIPI I3C 在給定的頻率下增加了更高的傳輸量、帶內中斷(從目標到控制器)、動態定址、進階電源管理和熱連接。
MIPI I3C 最初是為行動應用設計的,作為一個單一的介面,可用於所有數位介面的感測器。然而,它現在是為所有中速嵌入式和深層嵌入式應用而設計的,涉及感測器、執行器、電源調節器、MCU、FPGA 等。該介面對其他應用也很有用,因為它以非常低的功率水準提供高速資料傳輸,同時允許多分流,這對任何嵌入式系統來說都是非常理想的。
DDR5 也使用 MIPI I3C 作為 DDR5 SPD 的核心技術之一。在使用 MIPI I3C 而不是 I2C 之後,根據實際構建情況,位元速率可以提高 12.5 倍到 125 倍。
其應用範圍主要包括感測器等設備,並具有較高的通信速度,約為 12.5MHz。感測器可以包括各種類型,例如加速度計、陀螺儀、環境感測器等,這些感測器的快速且可靠的數據傳輸對設備的性能至關重要。
MIPI I3C 使用了兩條主要的通信線:SCK(Serial Clock)和 SDA(Serial Data)。SCK 用於同步數據的傳輸,而SDA是實際的數據傳輸線。這種雙線訊號結構確保了通信的穩定性和可靠性。操作電壓範圍為 3.3V ~ 1.2V。這樣的電壓設計使得 MIPI I3C 能夠在不同的應用場景中工作,同時符合現代移動設備和嵌入式系統的低功耗和高效能要求。