Maxim的MAX9635、MAX44007和MAX44009高机能情况光传感器,在单一鸢熏集成了光电二极管、模仿前端(AFE)、两路高分辨率模/数转换器(ADC)、数字比较和数据格局化处理电路及I2C接口功能。这些光传感器具有业内领先的低工作电流(0.65μA)、ICC低工作电压(1.8V)、超低光敏感度,采取2mm x 2mm x 0.6mm小尺寸封装。
当光积分时光为100ms的倍数(如:100/200/400/800ms)时,这些情况光传感器可以或许很好地克制50Hz/60Hz噪声干扰。然而,多半情况下,很多应用须要一个转换完成旌旗灯号,在靠得住攫取情况光传感器信息时避免不须要的延迟。本应用标记重要介绍若何应用器件的中断引脚供给转换完成指导,具体解释I2C存放器的设置办法。
存放器
光传感器的I2C存放器如表1所示。
实现转换完成检测
下面,按步调具体解释一个算轨典范。
实施根据是,只有当ADC产生有效数据(例如,ADC转换停止)时,IC内部才会触发中断逻辑。在ADC转换时代/积分时光内,中断检测逻辑将忽视I2C存放器设置的变更。如不雅存放器设置为不推敲转换结不雅而触发中断,例如,所设置的下限高于上限时,可经由过程监估中断引脚获点缀换完成旌旗灯号。
第一步 设备存放器,快速拜访。
向设备存放器0x02写入1100 0111,将存放器设备为以下非默认参数:
CONT = 1:急速转换和持续转换
TIM = 111:将积分时光设置为最小值 = 6.25ms
MANUAL = 1:许可手动调剂积分时光
第二步 设备存放器,转换停止时急速、强迫触发中断。
写入下限高字节 = 1111 1111
写入上限高字节 = 0000 0000
写入门限准时器 = 0000 0000
第三步 保持在“等待”状况,直到用户启动有效转换。
在此时代,忽视任何来自存放器的中断触发旌旗灯号。
第四步 收到用户敕令后,启动有效转换过程。
向设备存放器写入1000 0000,实现存放器的主动量程设置和持续转换设备。
攫取中断状况存放器0x00,清除任何中断前提。/INT引脚应置为高电平。
检测/INT引脚,等待中断触发旌旗灯号(留意:因为第一步中的TIM设置,最长等待时光为6.25ms)
沃森传感器随后,即可开启光传感器测量。
攫取中断状况存放器0x00,清除任何中断前提。/INT引脚应为高电平。
当缁お换过程完成后,写入1100 0111,将存放器的积分时光从新设置为6.25ms。
检测/INT引脚,等待中断触发旌旗灯号,引脚将发出转换停止旌旗灯号,可攫取有效的光强测量数据。
第五步 反复第三步。 (end)