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