典型情況下,這類子系統(tǒng)基于ARM? AMBA?總線系統(tǒng),其中,I3C主設備與CPU相連。性能不同的多個傳感器設備與I3C總線相連,I3C總線工作在不同模式和速度下。這類傳感器的典型示例包括移動設備中的觸摸板傳感器,陀螺儀和攝像機接口,它們全都采用I3C總線與SOC中的CPU進行通信。
傳感器中樞
圖6顯示了一個使用I3C傳感器中樞的應用示例。在該情形下,I3C總線具有二級主設備,它與一級主設備分離,一級主設備與多個傳感器相連。當作為I3C中樞工作時,二級主設備會獲得I3C總線的所有權,并與傳感器直接通信。一旦二級主設備在其I3C中線中獲得相關的傳感器數(shù)據(jù),它會與一級主裝置進行通信,一級主設備負責將數(shù)據(jù)傳送至CPU。
?
圖6:I3C傳感器中樞使用案例示例
總結
MIPI I3C規(guī)范結合了I2C和串行外圍接口(SPI)的多種特性,提供了統(tǒng)一的標準和可擴展接口,能夠將多個傳感器與SoC相連。它提供了低的引線數(shù)和低功耗解決方案,可為集成了大量傳感器的系統(tǒng)提供所需的吞吐率,從而降低成本。對于多種應用,如基于使用攝像記錄控制接口(CCI)的MIPI CSI-2協(xié)議的圖像傳感器,已開始采用I3C來替代早先的I2C總線。
MIPI傳感器工作小組由眾多主要的系統(tǒng)設計和ASIC供應商組成,它們協(xié)同工作,致力于確定I3C規(guī)范,更為重要的是,從一開始,很多如Synopsys一樣的領先IP供應商就參與到MIPI傳感器工作小組,負責提供輸入和規(guī)范知識,簡化了實施和向后兼容。
結合以生態(tài)系統(tǒng),Synopsys實現(xiàn)了多種概念驗證設計,可對規(guī)范中的多種假設進行驗證確認,有助于統(tǒng)一和可擴展的接口。這樣,可確保與其他解決方案的互操作性,有助于建立健康的生態(tài)系統(tǒng)。此外,使用Synopsys的DesignWare? MIPI I3C Controller IP,設計人員還能縮短開發(fā)周期,降低總的擁有成本,并將風險從傳統(tǒng)的I2C遷移至I3C。