环境光距离传感器如果寄存器WLONG = 0,则等待时间通过WTIME 寄存器以1.562ms 的小步长进行设置,可设置范围为
1.562ms~399.9ms;如果WLONG = 1,则等待时间通过WTIME 寄存器以16×1.562ms 的小步长进行设置,可设置
范围为25ms~6.4s。
寄存器用于控制接近检测和环境光检测过程中的断滤波特性。通过此寄存器的设置,可以让每次ADC 检测完成
后不论输出数据是什么值都产生中断,或者也可以让ADC 输出结果连续**出阈值窗口一定次数后再产生中断。阈值窗
口的上限和下限由另外的寄存器来设置。
电源噪声考虑
为了降低来自VLED的开关噪声干扰,建议将芯片的电源与VLED的电源分开以获得的性能。可以在VDD通路上加入一个串联电阻R1用于滤除系统电源上的噪声,R1的建议值为22欧姆。由于VLED电源的变化而导致的接近检测输出数据的变化,可以通过串联电阻RL来校正。由于系统设计的考虑,如果芯片电源和VLED必须接到一起,则应该在SC7LC32的VDD通路上加入RC低通滤波以抑制来自VLED的开关噪声。R1的值根据系统噪声的大小来选取。由于VLED电源的变化而导致的接近检测输出数据的变化,仍然可以通过串联电阻RL来校正。
ITIME Register (0x01)
IT_P*** 寄存器用于设置接近检测和手势检测过程中ADC 的积分时间,而IT_ALS 寄存器用于设置环境光检测过程中ADC 的积分时间。用户可以在很广的范围内对积分时间进行灵活设置以适应各种不同的应用场合。通过将积分时间设置成100ms 或者100ms 的倍数,可以有效的抑制频率为50/60Hz 的闪烁噪声。