摄像头 --- OV5640 / OV5647

图像窗口

有效像素是 2592*1944,总像素是2624*1956(非有效像素用来黑电平校准和插值)

physical pixel size 是 2624*1956

0x3800~0x3807设置 ISP input 范围

0x3810~0x3813 进一步设置 pre-scaling 范围

0x3808~0x380B 设置 data output size,data output 由 pre-scaling 缩放得到(data output 和 pre-scaling 比例不一致不会变形)

帧率(frame rate timing)

帧率和总像素大小、pclk 有关。

pclk 和寄存器 0x3035~0x3036 有关。

 

0x380c~0x380f 设置总像素大小,即VTS(vertical total size) 和 HTS。

fps = pclk / (VTS * HTS )= pclk / (frame_length * line_length) 

 

HTS = X_OUTPUT_SIZE + H_blank(Horizontal Blanking,行消隐或水平消隐,两行之间的间隔,hsync 无效)

VTS = Y_OUTPUT_SIZE + V_blank(Veritical Blanking,场消隐或垂直消隐,从上一帧到下一帧的间隔,vsync 无效)

实测 H_blank 和 V_blank 不能太小,在 pclk 固定的情况下,可通过这两个控制帧率

 

posted @ 2024-05-08 11:30  流水灯  阅读(1833)  评论(0)    收藏  举报