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.

[参考译文] OPT9221:OPT9221不会完全停止

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/571393/opt9221-opt9221-not-stopping-cleanly

器件型号:OPT9221

您好!

我们在干净地停止基于 OPT9221的摄像头时遇到问题。 当前、通过向 TG_dis 写入1来停止摄像头(我们也将就绪引脚驱动为低电平、尽管我认为这不会产生任何不利影响)、然后通过软件重置芯片。 没有任何其他方法来停止流。 成功启动2-3次后、对数据进行流式传输、然后停止、尽管 LED 仍在调制、但 OPT9221似乎停止;之后无法通过 i2c 进行进一步通信、因此需要硬复位才能使芯片恢复正常运行。

这是有人遇到的吗? 这种行为仅在我们从 OPT9220切换到 OPT9221后才开始、是否需要不同的停止序列?

谢谢

-奥利弗

 

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

    您好、Oliver、

    这是固件 v0.23和 v0.26中的一个已知问题。 我们将离线为您提供更新的 OPT9221固件、以避免此问题。

    此致、

    Anand

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

    谢谢 Anand。

    期待收到。

    -奥利弗

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

    你好 Anand

    同样的现象有时 也发生在我的一侧、我使用的固件是 v0.26、您是否也可以向我发送更新的 opt9221固件?

    谢谢、此致、

    Yan

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

    您好、Yan、

    Anand 向我们发送了 FW 0.27、但不幸的是、它没有为我们解决。  

    -奥利弗

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

    我们目前没有可完全解决此问题的已发布固件版本、并且仍在为正式版本处理更新版本。

    如果您可以使用初始版本进行测试、请通过 ti-3dtof@list.ti.com 联系我们。

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

    Anand、您好!

    只是 v27/v26固件的更新。 我们放弃了您发送给我们的 v27;除了未能完全解决我们的问题之外、它似乎在尝试设置调制频率时引入了其他问题。

    但是、我们找到了停止挂起的修复方法(或更多权变措施)。 要避免的一件事似乎是调用 TG_DIS 来停止摄像头捕获。 如果我们这样做-并且以非常不可预测的方式-则 opt9221将锁定。 因此、我们只需向 SW_RESET 寄存器(00)写入1、而不是使用 TG_DIS。 这会立即停止所有操作、并使传感器处于全新状态(请注意、虽然包括 CLK_MODE、但所有操作都需要重新初始化)。 它有点粗糙、但似乎工作正常。

    希望这能帮助其他遇到这种麻烦的人。

    -奥利弗