還在I2C嗎?I3C現已成熟。

i3c-sensor

MIPI I3C的歷史

MIPI I3C滿足了工程領域對將感測器整合在智慧型手機、物聯網、汽車和其他產品設計中的新型晶片到晶片介面的需求MIPI I3C是一個重要的里程碑,因為其在一個統一規格中整合了多種感測器介面方法。

 

MIPI Alliance感測器工作小組(Sensor Working Group)開發了MIPI I3C,以確保該規格惠及整個感測器生態系統的公司。

 

參與公司包括:超微半導體公司(Advanced Micro Devices, Inc.)、矽谷數模半導體公司(Analogix Semiconductor, Inc.)、Cadence Design Systems, Inc.、谷歌公司(Google, Inc.)、英特爾公司(Intel Corporation)、樓氏電子(Knowles Electronics)、萊迪思半導體公司(Lattice Semiconductor Corp.)、聯發科技(MediaTek Inc.)、恩智浦半導體(NXP Semiconductor)、高通公司(Qualcomm Incorporated)、QuickLogic、索尼公司(Sony Corporation)、意法半導體(STMicroelectronics)、Synopsys Inc.等。

甚麼是I3C?

I3C的全名是“Improved Inter Integrated Circuit” ,從名字可以看出的確是升级版/增强版的 I2C。

 

I3C是一種感測器的介面,其主要特色為感測器管理、高傳輸速率、以及降低成本,同時還能讓多感測器同步傳輸。

 

I3C包含2線總線:串行數據(SDA)與串行時鐘線(SCL) ,它可以支持multi-master即多主設備。I3C提供幾個通訊協議,包括SDR(Single Data Rate)模式, 與HDR(High Data Rate)模式。

I3C Bus Configuration

在該圖中,藍色表示具有主角色的設備,粉紅色表示具有I3C從屬角色的設備,而紫色表示具有I2C從屬角色的設備。請注意,I3C輔助主設備從藍色變為粉紅色,說明了它們在主角色和從角色中都起作用的能力。

i3c-sensor

I3C & I2C Difference

  • I3C線與傳統的I2C設備仍然是兼容的(但不兼容10bit的I2C擴展地址) 。
  • 可以支持software中斷。
  • 相比較於I2C的功耗更低。
  • I3C速度比I2C更快。
i3c-sensor
  • I2C接口需增加中斷線通知主控制器,I3C支持持中斷,無需外部中斷線,傳感器数目多的情况下,節約IO引脚和中斷資源。
i3c-sensor
  • I3C支持從11.11 Mbps到33.37 Mbps的速率。
  • 對於同時連接了I2C和I3C的設備,I3C主設備能够在快速模式下(FM)和快速模式+(FM+)速率下與I2C從設備進行通信,速率分别為400 Kbps或1 Mbps。
i3c-sensor

Macnica I3C 產品線

結語

MIPI I3C為行動互聯產品感測器的大量應用提供支援,為開發人員提供更多設計方案選擇,減少系統級實施成本並有助於縮短新應用的上市時間。

MIPI I3C的這些優點歸功於其採用新方法,整合並改進I2C、SPI和UART。這一全面、可擴展的解決方案在支援舊有設備的同時提供特性和功能的超集合。

參考資料

You may also want to know