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.

[参考译文] OPT3004:通过芯片上的逻辑检测和报告错误

Guru**** 2459550 points
Other Parts Discussed in Thread: OPT3004

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1496064/opt3004-error-detection-and-reporting-by-the-logic-on-the-chip

器件型号:OPT3004

工具与软件:

在我们的应用中、我们需要测量环境光以打开或关闭灯。 我们需要检查 OPT3004是否适合我们的应用、并测试 OPT3004芯片是否在我们的应用中运行良好。

传感器芯片和评估电路(用于打开或关闭灯)放置在不同的电路板上。 为了减少电缆数量、我们只需要为 VDD、GND、SDA 和 SCL 使用一根4线电缆。 我们希望避免额外的 INT 行。
开始时、我们将配置寄存器、例如连续转换。 然后、我们切换到只永久读取结果寄存器。

如果我们以这种方式使用芯片、没有 INT 并仅读取结果寄存器-我们如何得到芯片有问题的信息、可能是光问题、也可能是内部问题、因而结果寄存器中的结果无效?

感谢您的支持

Falk

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

    您好、Falk、  

    许多用户确实 在没有 INT 的情况下成功使用了我们的器件、但这确实牺牲了一些功能。  

    一个选项是间歇性发送 SMBus 警报命令、但这只会在发生事件导致 FH 和 FL 寄存器标志计数超过警报计数设置时进行报告。  

    要获得完整的错误报告功能、我们建议使用 OPT4001。 该功能不需要使用 INT 引脚、并且器件具有您感兴趣的更稳健的错误报告功能。  

    在仍使用 OPT3004的情况下缓解不必要系统操作的另一种选择是仅对高于/低于阈值的一定数量的类似结果做出反应、或类似于结果寄存器中的平均报告。 显然、这些选项有助于延长系统的反应时间。  

    谢谢!  

    Joseph Scherphorn