摄像头 --- 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 @   流水灯  阅读(926)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示