OV Image Sensor PLL设置

本文讨论OV的Image Sensor PLL的配置。

1.PLL的组成和功能

如图为OS08A10的框图,由图可知,Image Sensor其实是一个模数混合的电路,PLL提供了诸如ADC,gain control,MIPI,I2C等电路所用的时钟。

既然 Image Sensor的PLL是Image Senor非常重要的组成部分,这方面的设置正确与否直接影响Image Sensor的曝光,帧率及数据传输等。这里以OV的OS08A10的PLL为例(其他Image Sensor类同),讨论下PLL的设置。OS08A10的PLL如下图。

 由图,我们知道OS08A10的PLL分为2大部分,PLL1,PLL2,这2部分相对独立,各有分工。

1)PLL1

这部分时钟主要是用于对外数字信号传输用的,如常见接口MIPI,LVDS等,这部分如果设置不正确会导致数据传输到Host不正常。

2)PLL2

这部分时钟主要面向内部模拟及数字模块。

a)SCLK:像素ADC采样

b)DAC_CLK:增益设置(手动增益调节,AGC)

c)TCLK:用于寄存器暂存内部SRAM

这部分如果设置不正确将会影响内部像素采样,增益等设置,如SCLK设置错误将直接影响图像帧率,曝光。

2.PLL的设置

PLL的设置,我们主要关心各时钟需要设置多大值及各时钟之间的关系。

1)PLL1

a)PHY CLK

MIPI位时钟频率,在数值上等于MIPI传输速率/lane。这个时钟频率和MCP,MCN的关系存在1/2(DDR)的关系,即:MCP,MCN=PHY CLK/2。

b)PCLK

MIPI像素时钟,一个像素通常包含若干位(8,10,12)。

这2个时钟之间的关系:

对于10/12bit MIPI信号传输,RAW10/12因为存在打包,因此,

PHY CLK=8*PCLK

对于10/12bit LVDS信号传输,则

PHY CLK=10*PCLK或

PHY CLK=12*PCLK

PHY CLK在数值上等于MIPI的传输速率/lane,应此可以推导出MIPI MCP/MCN CLK=PHY CLK/2,MIPI总数据传输速率为:PHY CLK*lanes。

2)PLL2

a)SCLK

SCLK的设置就和我们通常帧率和曝光设置相关了,是非常重要的,这里需要注意从本质上讲,曝光设置和MIPI,LVDS的速率是没有任何关系的,它只与ADC的采样频率有关,也就是这里的SCLK。SCLK的设置和HTS,VTS,FPS有关,即:

SCLK=HTS*VTS*FPS

例(1920*1080,60FPS):

HTS:1920*(1+10%)/2=2112/2=1056

VTS:1080*(1+10%)=1188

FPS:60

SCLK=HTS*VTS*FPS=75271680Hz

当然,实际SCLK需要综合mult,div,HTS,VTS,FPS综合考虑,选定一个合适的值。

注意

1' OV部分Image Sensor的HTS为实际HTS的1/2

2' banking time一般取Active的10-15%

b)TCLK

c)DAC_CLK

DAC_CLK根据目前设置,一般是要大于SCLK,比如5倍于SCLK

总结:本文简要讨论了OV的PLL的设置,因OV Image Sensor大部分datasheet描述不清或出于保密,这里仅根据实际使用情况作简单描述。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值