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