This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] OPT3007:lux 测量错误

Guru**** 633810 points
Other Parts Discussed in Thread: OPT3007
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1081548/opt3007-wrong-lux-measurements

部件号:OPT3007

我不支持 OPT3007 lux 测量。 我在日常室内环境条件下测量,传感器测量的勒克斯值非常低。

我使用此值0xC410配置传感器,这意味着 :自动全刻度设置模式,100ms 转换时间,单次激发。

例如:我用数字光度计测量,该测量值约为400 lux,但当我用 OP3007测量时,仅测量2.64 lux。

从结果寄存器中读取的值(0x00h)为 0x108,数据的转换按照数据表中的说明完成:

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

RawData = 0x108 //从结果寄存器读取的值

Mantisse=  RawData 和 0x0FFF

指数 = (RawData 和 0xF000) >>  12
ConvertedLux =  Mantisse * (0.01 *  exp2 (指数));
 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
转换后的 lux 值为2.64 lux,这与有效结果相差甚远。
我不知道测量范围是否错误,但我正在使用自动刻度模式配置传感器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Marina,

    根据0xC410的配置寄存器设置,位10:9为10,这 将使设备设置为连续模式。 是否已确保设备的光学感测区域正确暴露在环境光线下? 设备设置的图片可以帮助我了解该问题。

    谢谢你,

    布伦特·埃利奥特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,你是对的。 如图所示,传感器是裸露的,因此直接暴露在环境光线下。

    OPT3007 (U430)安装在顶层,如上图所示,它暴露在光线下。 芯片下方既没有孔也没有间隙,因此没有光从底层进入,如 Youn 在下图中所示。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Marina,

    由于 OP3007的光学感应区域与引脚位于同一侧,因此您需要一个印刷电路板切口,以便露出感应区域。 由于设备引脚位于同一侧,传感器的切断间隙受到限制,因此建议将此设备安装在柔性 PCB 上,因为电路板厚度将更小,可以感应到更多的光线。

    谢谢你,

    布伦特·埃利奥特