名词 | 含义 |
---|---|
vt_pixel_clk | (video timing clk value),单位是hz,意思就是1s所接收的像素点个数 |
frame_length_lines | 一列有多少个像素点,包含blanking的高度值 |
line_length_pclk | 一行有多少个像素点,包含blanking的宽度值 |
op_pixel_clk | 表示每秒VFE处理的数据量/像素个数,op_pixel_clk = (sensor输出实际比特率) / bits_per_pixel,比如,如果MIPI DDR 时钟值(Sensor MIPI 的时钟lane频率)为300MHz,同时sensor使用4 lane传输数据,每一个lane的数据率是300×2=600MHz。因此,总数据率为600×4=2400MHz,对于10bit的bayer sensor,op_pixel_clk的值可设置为2400/10 = 240MHz。 |
帧率
帧率的计算公式:
fps = vt_pixel_clk /(frame_length_lines * line_length_pclk )
也就是:
帧率 = (像素点 / s) / 一帧的像素点 = 帧 / s
如上图所示,这里带入公式:
fps=45000000 ÷(2000×750)= 30fps
一般来说,要修改帧率,我们只需要改 frame_length_lines
这个值就可了,其他值保持不变。