请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:OPT4001 当将恒定电流LED源与OPT4001EVM结合使用时,我能够使用Arduino获得通过I2C的出色读数。
但是,当我关闭此LED并将OPT4001EVM设置在黑暗的外壳中时,我会得到非常令人困惑的结果。 虽然许多数据点按预期读取0.00 ,但许多数据点读取的值甚至高于LED亮起时读取的值。
我的I2C代码检查溢出标志,转换完成标志和CRC位以忽略错误的数据点,但我仍然得到的数据很明显在OPT4001EVM的环境下没有意义。
我附上了提到的两种情况的图表,这些图表显示了黑暗环境中行为的变化。
暗噪声场景(上面两个图像)
LED亮起时的噪音量,使用与前两个值相同的代码。