gc0329曝光时间设置
生活随笔
收集整理的這篇文章主要介紹了
gc0329曝光时间设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
GC0329
-------------- row time = (window_width+h_blank+sh_delay+4)*2*Tpclk
window_width由0x0f,0x10寄存器控制,h_blank由0x05,0x06寄存器控制。sh_delay由0x11寄存器控制,目前常規設置為42,不需要修改。
比如window_width=648,h_blank=106,sh_delay=42,mclk=pclk=24MHz。 row time = (window_width+h_blank+sh_delay+4)*2*Tpclk=(648+106+46)*2/24000000=800*2/24000000 S 曝光時間的計算是以行的形式計算的。 為了避免50HZ閃爍,曝光時間必須以10ms的整數倍來計算,所以曝光的step計算如下: N*row time = 10/1000 ; N= 150,即step = 150,即page1下面的0x2a寄存器需要設置為0x96. 目前0329設置了四檔曝光時間。 0x2b,0x2c寄存器???? //EXP 0 0x2d,0x2e寄存器???? //EXP 1 0x2f,0x30寄存器???? //EXP 2 0x31,0x32寄存器???? //EXP 3 而sensor最多可以曝光到哪一檔是由0x33寄存器的BIT[5:4]控制的。 這四檔曝光值應該是遞增的。而且這四檔的值必須是step的整數倍。 比如:
----------------------start-------------------------------------- 0x2b,0x2c寄存器???? EXP 0? = 150*4=600即60ms 0x2d,0x2e寄存器???? EXP 1? = 150*6=900即90ms 0x2f,0x30寄存器???? EXP 2? = 150*10=1500即150ms 0x31,0x32寄存器???? EXP 3? = 150*20 =3000即300ms 如果0x33設置為00,那么曝光時間最大只能到達exp0,即600,所以最高幀率就是1000/60=16.6fps.
如果0x33設置為10,那么曝光時間最大只能到達exp1,即900,所以最高幀率就是1000/90=11.1fps.
如果0x33設置為20,那么曝光時間最大只能到達exp2,即1500,所以最高幀率就是1000/150=6.67fps.
如果0x33設置為20,那么曝光時間最大只能到達exp3,即3000,所以最高幀率就是1000/300=3.33fps. ----------------------end--------------------------------------
-------------- row time = (window_width+h_blank+sh_delay+4)*2*Tpclk
window_width由0x0f,0x10寄存器控制,h_blank由0x05,0x06寄存器控制。sh_delay由0x11寄存器控制,目前常規設置為42,不需要修改。
比如window_width=648,h_blank=106,sh_delay=42,mclk=pclk=24MHz。 row time = (window_width+h_blank+sh_delay+4)*2*Tpclk=(648+106+46)*2/24000000=800*2/24000000 S 曝光時間的計算是以行的形式計算的。 為了避免50HZ閃爍,曝光時間必須以10ms的整數倍來計算,所以曝光的step計算如下: N*row time = 10/1000 ; N= 150,即step = 150,即page1下面的0x2a寄存器需要設置為0x96. 目前0329設置了四檔曝光時間。 0x2b,0x2c寄存器???? //EXP 0 0x2d,0x2e寄存器???? //EXP 1 0x2f,0x30寄存器???? //EXP 2 0x31,0x32寄存器???? //EXP 3 而sensor最多可以曝光到哪一檔是由0x33寄存器的BIT[5:4]控制的。 這四檔曝光值應該是遞增的。而且這四檔的值必須是step的整數倍。 比如:
----------------------start-------------------------------------- 0x2b,0x2c寄存器???? EXP 0? = 150*4=600即60ms 0x2d,0x2e寄存器???? EXP 1? = 150*6=900即90ms 0x2f,0x30寄存器???? EXP 2? = 150*10=1500即150ms 0x31,0x32寄存器???? EXP 3? = 150*20 =3000即300ms 如果0x33設置為00,那么曝光時間最大只能到達exp0,即600,所以最高幀率就是1000/60=16.6fps.
如果0x33設置為10,那么曝光時間最大只能到達exp1,即900,所以最高幀率就是1000/90=11.1fps.
如果0x33設置為20,那么曝光時間最大只能到達exp2,即1500,所以最高幀率就是1000/150=6.67fps.
如果0x33設置為20,那么曝光時間最大只能到達exp3,即3000,所以最高幀率就是1000/300=3.33fps. ----------------------end--------------------------------------
總結
以上是生活随笔為你收集整理的gc0329曝光时间设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Grub4dos 硬盘引导 iso 文件
- 下一篇: 使用Stellarium查看彗星