MIPI涵盖很多方面,对新手来说很难把所有东西都理解清楚,我们先从摄像头串行接口(CSI)和显示器串行接口(DSI)说起。目前发布的CSI-2和DSI都要求多不超过6路信号,信号数的多少则取决于设计者使用的线路数。CSI-2和DSI共享一个名为D-PHY的通用物理层接口,这样设计是为了提高速率、降低功耗和EMI(如图1)。
接口测试,MIPI接口信号完整性测试接口测试,MIPI接口信号完整性测试
特别要注意用于连接D-PHY和高层协议的物理层协议接口(PPI)的连接方式,后文会介绍设计人员从不同的IP供应商中选择MIPIIP时需要考虑的各种事项。
不同的系统处理多任务会采用不同的方式,这点很重要。拿摄像头传感器来说,一些传感器是直接把未经处理的数据传给应用处理器/SoC,让它来完成后期的处理;而有些传感器则是先进行数据的预处理把处理后的结果传给应用处理器/SoC。CSI-2可以处理诸如此类的各种不同情况。
并且,CSI-2和DSI都是串行方式传递数据,但他们都保存着与数据流相关的实时信息。例如DSI会包含类似V-Sync和H-Sync信息的事件数据。
值得提的其他两个MIPI标准是SLIMbus(串行低功耗芯片间媒介总线)和HSI(高速同步串行接口)。SLIMbus是一个低功耗、低速率外围总线,它支持多路时钟/采样率,用于处理控制信号和音频通道等。它可以直接取代现有的I2C和I2S接口,且与这两者的组合使用相比,SLIMbus能提供更多功能并降低功耗。而HSI则是为SLIMbus和CSI-2、DSI接口之间提供中级带宽能力的通用接口。