您的当前位置:首页Nvidia 设置Sensor的Gain无效分析整理
Nvidia 设置Sensor的Gain无效分析整理
来源:锐游网
摄像头传感器增益Gain就是传感器的原始信号输出放大倍率,增益是按倍数(times)进行设置
Image Sensor的增益是以dB为单位进行设置,它与倍数之间的关系为:
dB = 20lg(Au) //Au 为模拟电压放大倍数
直接先来Image Sensor GMAX3405的规格上面的Gain相关说明:
如果是需要改,则根据Register Value的设置参数即可更新。
原理理解后接下来,就分析哪里出错即可。
因为这个项目是经过xdma和sensor通讯的,没有直接通过arm和sensor通讯,所以找到xdma控制sensor Gain的地方即可。
有来上述思路,分析解决方案:
1.直接将datasheet中的42个增益值,写入到xdma 寄存器REG_GAIN中即可。
通过OPTID_Set_Sensor_Property()函数,再调用ioctl(fd, cmd, buffer);写入driver层的fils_operations中的.unlocked_ioctl = ***_ioctl()
因篇幅问题不能全部显示,请点此查看更多更全内容