器件型号: AM620-Q1
尊敬的团队:
我们将 AM6204 SoC 与 OV9284 图像传感器和 OV9282 Linux 驱动程序配合使用。 ov9282.c
根据环境光传感器 (ALS) 照度值、我们启用 IR LED 来进行夜间操作。 但是、当 IR LED 打开时、捕获的图像会过度曝光(白光)。
目前、在 OV9282 驱动器中:
曝光默认值:0x02BC(通过寄存器 0x3500–0x3502 进行编程)
模拟增益默认值:0x20(寄存器 0x3509)
我们知道驱动程序会通过 V4L2 曝光和增益控制更新这些值。 请告知:
- 当前配置的曝光和增益值是否适用于弱光操作。?
- 对于日间模式和 IR 照明夜间模式、通常建议使用哪些曝光和增益值。
- 启用 IR LED 后、是否有针对暗/夜条件的任何建议动态曝光和增益调优策略、以避免图像饱和。
此外、我们一直在尝试使用 OV9284 选通输出、以便 IR LED 能够自动与传感器曝光时间同步。
我们尝试通过传感器寄存器启用选通输出 (ov9282_update_exp_gain);但是、我们无法使选通引脚或寄存器与曝光同步自动工作。
作为权变措施、根据 ALS lux 值、我们通过编程来通过 I2C 手动启用选通输出:
0x3006 = 0x08
0x3027 = 0x08
0x3009 = 0x08
使用这些设置、选通信号变为高电平、IR LED 成功亮起。
因此、请提供以下指导:
- 如何配置 OV9284 选通功能、使其与传感器曝光时序自动同步。
- 是否需要进行任何驱动程序级修改才能实现自动曝光与选通同步。
- 用于 IR 照明夜间运行期间动态曝光和增益控制的建议寄存器设置。
任何有关传感器调优或驾驶员修改的建议都将不胜感激。
感谢您的支持。
此致、
Navami