图像传感器同步模式的设置
一、 问题描述
在实际的应用情况下,为了达到 Sensor 与平台或另外一颗 Sensor 同步曝光等功能。我们有的时候需要将 Sensor 设置为主从两种模式,使其实现主从 Sensor 同时工作。外部信号一般是由主平台或者另外的 Sensor 提供。
此时,Sensor 需要实现主从 Sensor 同步模式,即从 Sensor 接收到主 Sensor 给的信号后两颗 Sensor 同时开始曝光。
如图 1 所示,输入信号的上升沿与 MIPI 的 SOF 信号并不对齐,此时 Sensor 并没有与输入信号同步。Sensor 依然按照原有的流模式( streaming mode )输出。
图 1
二、 解决方法
- 以 OV7251 为例,我们首先需要进行一些寄存器配置:
- 作从 Sensor 时,设置 FSIN/VSYNC 管脚为 input( 即 0x3500=0x00 for slave );作主 sensor 时,设置 FSIN/VSYNC 管脚为 output ( 即 0x3500=0x02 for master )。
图 2
- 无论主从 Sensor 都将 0x3666 设置为 0x00。
图 3
- 作从 Sensor 时,打开 ext_vs_en 使能端,并将 bit[4] 置 1 ( 即 0x3823=0x30 for slave );作主 Sensor 时,无须设置( 即 0x3823=0x00 for master )。
图 4
- 可设置下图中的寄存器( 分别为行、列 Reset 值 )微调波形。
图 5
- 最终寄存器值
图 6
图 7
3、 最终触发成功时,输入信号的上升沿与 MIPI 的 SOF 信号对齐,此时从 Sensor 与输入信号同步。此时,示波器测出的波形图如图 8 所示。
图 8
经过设置 Sensor 寄存器,硬件上满足要求,我们可以实现图像传感器的同步,可以使主从两颗 Sensor 实现同步曝光,或 Sensor 与平台同步曝光等功能。
本篇文章介绍了图像传感器( 以 OV7251 为例 )触发模式的设置,如果有问题需要交流,请在博文下提问。
如果有喜欢小鱼干的,也请多多关注我的大大通账号:小鱼干。
【参考文献】
OV7251-rev-1J-Product-Specification-CSP_Version-1-1_WPI-Inernational-Ltd
评论
aaa333
2022年7月6日