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:帧开始

Guru**** 2563960 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/630387/opt9221-frame-start

器件型号:OPT9221

您好!
我在这里的疑问是、在 OPT9221的初始化周期之后、我是否必须等待一段时间才能开始读取输出数据? 如果我使用 VD_IN 输入控制帧、是否必须为我需要的每个帧发送脉冲?

如果我不使用 VD_INPUT、那么直到第一个帧开始的时间是多久?

提前感谢、

佩德罗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、OPT9221有一个应被监控的 TIC_INIT_DONE 信号。 直到该信号被置位、OPT9221才会准备好运行。

    VD_IN 脉冲应至少为两个系统时钟、并且我认为只要 VD_IN 被置为有效、帧就会持续出现。 断言后最多有一个帧延迟、确切的时序取决于内部帧采样期间何时断言 VD_IN。 " FRAME_SYNC_DELAY "可编程、即 VD_IN 置为有效和下一帧输出之间的周期。

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

    这几乎解决了我的问题,我猜,在 TIC_INIT_DONE 信号之后,我必须将 VD_IN 置为有效,我是否应该在 VD_IN 的同一周期内将输入 READY 置为有效?

    提前感谢您、Pedro
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果已准备好进行流控制、则未置位 OPT9221将一直缓冲数据、直到耗尽 DDR 空间并开始写入旧数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    n´t,如果我不想覆盖任何数据,那么自 TFC 初始化以来,是否允许就绪输入处于活动状态?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为只要您在初始化完成之前不接收任何数据、您就可以这么做。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    仅当'fb_ready_en'设置为'1'时、就绪信号才会产生任何影响。 如果您不想提供反馈、只需将此参数设置为"0"。 在这种情况下、OPT9221停止关注就绪信号。

    此致