(5条消息) rk芯片的camera模组接口cif接口和mipi接口的区别
从rk出的rv1108芯片demo板上的硬件连接框图如下,会发现有两个camera接口,分别是mipi接口的主摄像头,和使用cif的次摄像头。从名字上看,mipi(mobile industry processor interface),在rv1108的芯片上主要分为dsi和csi,也就是用于视频输出的显示接口和用于视频输入的camera接口。cif(camera interface)就比较单一了,就是camera接口。注意这里是从rk的资料上的出的结果,cif更加通用的解释可能是(Common Intermediate Format)通用影像传输格式,分辨率(352 x 288 )参考:https://baike.baidu.com/item/cif/13838771#viewPageContent
那么rk芯片的mipi接口和cif接口都有些什么区别呢?
还是直接从原理图上面入手吧,mipi接口和cif接口的硬件链接如下图所示,可以发现mipi接口使用的应该是串行接口,而cif使用的是并口,就是dvp的接口形式。
那么在芯片里面的硬件逻辑有什么不同呢?以下为芯片内部的硬件连接框图:
从上面可以看出,硬件soc ISP支持DVP的接口和MIPI的接口。
从rv1108的资料中获知:ISP都支持DVP和MIPI的RAW和YUV数据格式。
mipi(RAW/YUV 8/10/12bit)->ISP ,支持1,2,4lan
DVP(RAW/YUV 8/10/12bit) -> ISP,支持高位采集数据
当DVP切换到ISP时,硬件连接如下:
Sensor D7~D0, 接到 rv1108 dvp D11~D4。
Sensor D9~D0, 接到 rv1108 dvp D11~D2。
Sensor D11~D0, 接到 rv1108 dvp D11~D0。
当DVP切换到CIF时,硬件连接如下:
Sensor D7~D0, 接到 rv1108 dvp D9~D2。
Sensor D9~D0, 接到 rv1108 dvp d9~d0。
Sensor D11~D0, 接到 rv1108 dvp D11~D0。
如若在rv1108的平台上实现双摄像头,可以采用如下方案:
mipi sensor -> rv1108 isp。
dvp sensor -> rv1108 cif。