GX mipi camera manual/zh
GX系列MIPI摄像机模组功能手册
1 概述
GX系列产品具备卓越的ISP性能,多种工作模式,丰富的功能选项,可靠的稳定性设计,优秀的生产品控和供货能力。是嵌入式图像应用和AI应用的不二之选。
GX系列MIPI摄像机模组更加方便用户进行集成,标准22pin FPC用户接口,可以方便接入树莓派、英伟达、RK3588等嵌入式平台。
本文侧重于详细介绍MV系列产品的功能原理。关于硬件手册、寄存器、配置脚本、不同嵌入式平台的驱动及使用,请参考对应文档。
本文中,每个功能后[相关命令]一栏列出了gx_mipi_i2c.sh脚本中于此功能有关的命令。
1.1 摄像机型号列表
| Series | Model | Max Resolution | Shutter Mode |
|---|---|---|---|
| MV series | GX-MIPI-IMX662 | 1920×1080@60 fps | Rolling |
2 图像采集
2.1 卷帘式曝光和全局曝光
2.1.1 卷帘式曝光
卷帘式曝光 sensor 实现如下图所示。逐行曝光从第一行开始曝光,一个行周期之后第二行才开始曝光。依次类推,经过 N-1 行后第 N 行开始曝光。第一行曝光结束后开始读出数据,读出一行需要一行周期时间(含行消隐时间)。至第一行完全读出后,第二行刚好开始读出,依次类推,当第 N-1行读完后,第 N行开始读出,直到整幅图像完全读出。
逐行曝光的 sensor 技术难度较全局曝光sensor 低,价格便宜,且分辨率较大,对于一些静态或者慢速物体拍摄是不错的选择。
2.1.2 全局曝光
全局曝光sensor实现如下图所示,sensor的所有行同时开始曝光,并同时结束曝光,在曝光结束后,sensor将所有电子从感光区转到存储区,之后逐行的读出像素数据。 这样曝光的好处是拍摄运动物体时图像不会出现偏移和歪斜。
2.2 开始/停止采集
可以在任意时刻向相机发送开始采集和停止采集命令。摄像机收到开始采集命令后,如工作在视频流模式,则立刻开始曝光并输出图像;如工作在触发模式,则进入等待触发信号状态。同时,摄像机进入running状态。
摄像机收到停止采集命令后,会完成当前正在传输的帧以确保帧完整性,然后停止输出图像并进入standby状态。注意,如果设置了触发多帧,并且还没有完成所有图像帧输出,则会打断触发过程。也就是说,停止采集操作只会保证当前帧的完整性,不保证整个触发周期的完整性。
相关命令:imgacq。
2.3 视频流模式
视频流模式下,摄像机会按照配置的分辨率和帧率,连续曝光并输出图像。同一个传感器,在不同的分辨率配置下,支持的最大帧率不同,请参考对应产品的datasheet。建议更改分辨率之后,通过maxfps功能获取支持的最大帧率。
相关命令 :workmode,,fps,maxfps。
2.4 普通触发模式
普通触发模式下,建议将fps配置为maxfps值,以保证最大的触发信号响应能力。
2.4.1 Rolling shutter(卷帘式曝光)
本节适用型号:GX-MIPI-IMX662。
对于rolling shutter的sensor,如IMX662,一个完整的图像帧需要两帧图像周期才可以完成从曝光到输出的过程。所以最大帧率为视频流模式的一半。
在普通触发模式下,针对rolling shutter的sensor,我们将两个连续帧周期称为一个触发周期。
普通触发模式下,如一次触发多帧,触发延迟作用在本次触发信号后,触发间隔和曝光延迟都在每一个触发周期前有效。
下图以触发触发帧数设置为2为例: