mipi传输距离3米_快速掌握MIPI开发攻略,对接百度人工智能计算卡EdgeBoard

摘要:MIPI摄像头以其体积小、传输速率快的特点在电子产品中得到广泛的应用,现在也广泛地适配到AI端上推理设备。本文以百度的AI端上推理设备EdgeBoard为硬件基础,介绍基于FPGA的MIPI相关技术的开发。

MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写,是MIPI联盟发起的为移动应⽤处理器制定的开放标准。MIPI采⽤高速串行接口传输数据,满⾜高分辨率摄像头的传输需求,采用串行接口方便PCB布局布线,提高信号完整性,也有利于减小PCB面积。MIPI接口的摄像头一般体积较小,适合于小型的嵌入式设备,比如手机和行车记录仪等,同时也广泛应用到AI端上推理设备。本文以百度的端上推理设备EdgeBoard作为原型来介绍MIPI相关技术的开发。如果用户购买EdgeBoard,出厂的镜像中带有MIPI的功能,只需再购买推荐的MIPI摄像头,即可实现即插即用。

MIPI介绍

MIPI接口分为两类,一是DSI (Display Serial Interface),提供处理器和显示模组之间的高速串行接口;二是CSI (Camera Serial Interface),提供处理器和摄像模组之间的高速串行接口。本文将要介绍的是CSI-2。

MIPI信号采用低压差分信号进行传输,具有传输速率快,抗干扰能力强的特点。MIPI的传输模式分为低速信号模式和高速信号模式,低速信号用于控制命令(10 MHz),高速信号用于数据传输(80Mbps -1Gbps/lane)。时钟处于非连续工作状态,根据传输状态进行时钟的切换,这样可以极大地降低功耗。关于D-PHY可参考MIPI® Alliance Specification for D-PHY

MIPI最多可支持4通道数据,同时配有IIC总线进行配置,收发接口如下图:

mipi传输距离3米_快速掌握MIPI开发攻略,对接百度人工智能计算卡EdgeBoard_第1张图片

MIPI协议也是采用类似于以太网协议结构,采用分层设计的思想,分为PHY Layer,Protocal Layer和Application Layer。

mipi传输距离3米_快速掌握MIPI开发攻略,对接百度人工智能计算卡EdgeBoard_第2张图片

MIPI传输的报文中定义了图像数据的类型/格式(Data type),这些类型/格式方便在调试的时候确定链路是否工作正常,常用的Data Type如下图,比如YUV的数据格式的标示符是0x18到0x1F,期间的数值定义了具体的格式,比如YUV422,YUV444等,具体可参考MIPI Alliance Specification for CameraSerial Interface 2

mipi传输距离3米_快速掌握MIPI开发攻略,对接百度人工智能计算卡EdgeBoard_第3张图片

硬件相关

MIPI 电平

MIPI的电平标准分为LP (Low Power)模式和HP(High Power)模式,LP模式下高电平最大值1.3V,最小1.1V,典型值为1.2V,HP模式下共模电平200mv,摆幅200mV。

你可能感兴趣的:(mipi传输距离3米)