【sensor系列2】帧率的计算

VmaxHmaxfps=pclk
该公式只适用于并行通信,pclk的概念也只适用于并行通信;
Hmax:1行的采集+输出时间
Vmax:1帧的总行数:以IMX290 1080P为例说明,实际物理行数=1080(有效输出行数)+8(effective margin for color processing)+10(vertical direction effective OB)+2(OB side ignored area)+9(effective margin for color processing)=1109
而1帧的总行数=实际物理行数+消隐行数 1帧的总行数至少大于等于Sensor的实际物理行数;
Hmax与Vmax的设置:Hmax如果设置过小,可能会导致1行的时间不足,进而导致HISI端接收不到正确的数据;Hmax设置大一些则没有问题;Vmax设置值至少大于等于实际物理行数,由于VmaxHmaxfps为一个固定值,为了使帧率符合要求,可以通过调整Vmax和Hmax值来调整帧率,Vmax可以通过加入消隐行数,而Hmax也可以加大一行的输出时间来增加;至于加大哪一个,则无要求;
1行的时间对应说明书中的1H period=1/fps/Vmax
MIPI输出,80%的时间用于传输数据,20%的时间不能传输数据,改时间是冗余的;
以IMX290 Sensor为例 1920*1080 线性
计算MIPI的速率方法:
1948(实际物理列数)*1109(实际物理行数)*30(fps)*12(输出bit数)/4(lane)/80%(传输时间占比)
根据Sensor说明书中的INCk setting确定Sensor的寄存器设置;
Sensor有mipi 、LVDS、SPI接口等与HISI芯片上的mipi 、LVDS、SPI接口相对应,为了保证输出,sensor端的mipi输出速率应小于HISI端的mipi输入速率;
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)