两个sensor之间的硬件帧同步

图5, 三个sensor硬件帧同步.jpg

黄色的线是主sensor发送的FSYNC帧同步信号,红色和绿色的线是辐sensor收到FSYNC信号后开始出帧。以主sensor为基准,调节两个副sensor和主sensor的同步。(FSYNC是camera之间的通信和芯片没有关系,同时主摄和辐摄的FSYNC是连在一起的)
注:
1). 主sensor先出帧的,所以副sensor想追上主sensor同步起来,一般需要比master sensor的帧率快一丢丢;
2). 对于硬件帧同步,主和副即使帧率不同,只要是整数倍,也能同步上。如图5,两个slave sensor无非是每4帧和主摄同步一次(主摄30fps, 副摄7.5fps)。
3). 对于软件帧同步,主摄和辐摄的帧率相同的前提下,主摄和副摄的匹配最多有半帧的差距。比如以主图时间为主,肯定是夹在副图时间戳中间的,那么只有两种情况,主图和副图m或m+1帧匹配。无论哪种情况,最多差半帧时间。当n恰好在m和m+1中间时,就刚好差半帧,此时和谁匹配都行。
4). 一般地,主摄和副摄的时间硬件帧同步时间相差控制在200us以内。
5). 要在sensor stream on之前去设置帧同步寄存器。类似地,调节mirror或者flip也是在sensor stream on之前去设置,不可能出帧之后再设置mirror或者flip。
6). 调硬件帧同步,一般需要飞主副摄的mipi data线,以及同步信号线。
7). sensor 曝光之后才会去出流,对于出第一帧来说,要等1.5帧左右才会出来,这个1.5帧就是做曝光等动,所以第一帧会出的慢。但是,后面第二帧往后就依次循环起来了
8). 帧同步信号线和SoF信号线是两个不同的信号,帧同步信号和SoF信号可以认为是同时出来的,但是严格来说,帧同步信号要稍快于SoF信号!

打个比方:主sensor要出数据了,它会先发个帧同步信号出来,告诉副sensor:“我要出数据了,你们也收到信号后就开始出吧”!副sensor收到后,马上开始出数据,这时主副摄出帧就同步上了。



作者:技术是神奇的
链接:https://www.jianshu.com/p/097dc72af681
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值