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.

[参考译文] OPT4048DTSEVM:OPT4048DTS

Guru**** 2460850 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1492078/opt4048dtsevm-opt4048dts

器件型号:OPT4048DTSEVM

工具与软件:

亲爱的 Daniel:

我决定在用彩色纸上发送闪光来测量颜色和照度水平的应用中使用该组件。 它必须很快。 
我认为要使用 INT 引脚并将其配置为转换的触发器。 加快转换的步骤是什么? 我将使用每个通道600us 的转换时间
. 你能给我你的意见,以及如何做到这一点,以免浪费时间在转换。 我担心写入寄存器会减慢我的速度。 您能给我提供以下顺序吗
按顺序执行的操作? 去耦吗? 首先将 INT 引脚定义为输入、然后写入0x0B 寄存器以切换到单次触发...等等 提前感谢您的帮助和建议。

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

    尊敬的 Toufik:

    这里只是为了澄清一下、每次您使彩色图纸上的灯闪烁时、MCU 都将在传感器上触发中断。 在开始使灯闪烁到纸上之前、您首先需要初始化器件配置(INT 引脚输入、转换时间等)。 完成此操作后、您可以开始闪烁灯、在同步过程中向器件发送中断信号、这将触发测量。 请记住、由于 INT 引脚用作输入、没有硬件中断来跟踪测量结果、因此控制器必须将时间记在触发机制和读取输出之间。 总结步骤:

    1.设置设备配置

    2.将指示灯闪烁到纸张上。 这将触发器件的硬件中断、从而触发测量

    3. MCU 会保留触发机制和完整测量完成之间的时间。 如果每个通道小于600us、则必须等待2.4ms 并使用额外的缓冲器以启动新的转换

    4.重复步骤2-3进行额外的测量

    如果您有任何其他问题、请告诉我。

    谢谢!

    Daniel

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

    非常感谢丹尼尔的答复和建议。

    最后、为了得到重复内容、我不得不将转换时间增加到6.5ms、将闪存持续时间增加到50ms。 目标是使结果具有重复性、但有时 三次测量中有一次给出非常不同的照度值。 我们如何改进以获得定期的东西? 组件对什么类型的噪音敏感、以及如何改善噪音? 感谢您对该组件的体验、希望您能提供一些建议。

    此致。

    Toufik。

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

    尊敬的 Toufik:

    较短的转换时间可能会拾取光源的闪烁、并且更容易受到噪声的影响。 正如您提到的、通过将转换时间增加到6.5ms、您能够获得更多可重复测量。 这是因为该器件在一个较大的间隔内对输出求平均值、从而降低噪声。 通过进一步增加转换时间、可以进一步提高可重复性、800ms 可提供最佳性能;然而、快速转换似乎对于您的应用至关重要。 最后、您必须对系统配置进行试验以平衡时序和性能。

    此外、您是否始终在每个闪存事件中采集3个数据样本? 根据您的设置详细信息、每个通道6.5ms 是所有通道的总计26ms。 50ms 的闪光持续时间仅适用于最多2个样本。 您能在这里解释一下吗?

    谢谢!

    Daniel

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

    亲爱的 Daniel:

    以下是我如何继续、我打开 LED 并等待5ms 以确保其处于最大电平、我在1ms (高电平到低电平)内触发 INT 以使用蓝色 LED 进行测量、转换时间为6.5ms。 我等待50ms 以确保转换完成、然后我读取寄存器并显示它们。

    我等待1s、然后再次以绿色 LED 开始。

    几秒钟后、我在相同条件下重新启动操作、而不触摸设置。 我并不总是能得到相同的结果。  非常好奇。

    非常感谢

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

    你好、 Toufik

    您如何驱动 LED、是否具有用于此目的的纯净电源?

    诚然、您看到的变化程度使我相信、除了这一点之外、还有一些东西会导致您的输出存在差异、但这一点需要牢记、以便取得最佳结果。

    谢谢!  

    Joseph Scherphorn

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

    读取测量值后、LED 关闭。

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

    我的意思是、  您是否可以知道某个 LED 在您每次迭代测试时接收到相同的电流?  

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

    亲爱的约瑟夫,是的 LED 电流是相同的。 请参阅随附的图。

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

    尊敬的 Jeoseph、我通过在 LED 驱动器的电源上添加一个大电容器2200uF 改进了结果。

    非常感谢您的帮助。

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

    尊敬的 Toufik:

    我希望对此进行检查、以确保您不再看到此电容变化的这个问题。 请您确认吗?

    谢谢!

    Daniel