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.

[参考译文] TDC1000-Q1:TDC1000 短程 ToF 模式–测量最初有效、但超过~20 秒后超时

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1625816/tdc1000-q1-tdc1000-short-tof-mode-measurement-works-initially-but-times-out-after-20-seconds

器件型号: TDC1000-Q1

尊敬的 Alicia:

感谢您关于 PGA 旁路的建议。

将 TOF_1 更新为 0x80 后、我现在能够接收 STOP 脉冲、并且测量的 ToF 值约为 42-43 个周期、这接近我的预期 ToF。

但我现在面临的是 A  新问题:测量最初正常工作、但大约 20 秒后器件开始超时、不再生成停止。

我的当前寄存器配置为:

SPIWrite(CONFIG_0, 0x45);
SPIWrite(CONFIG_1, 0x41);
SPIWrite(CONFIG_2, 0x00);
SPIWrite(CONFIG_3, 0x03);
SPIWrite(CONFIG_4, 0x1F);
SPIWrite(TOF_1, 0x80);
SPIWrite(TOF_0, 0x00);
SPIWrite(TIMEOUT, 0x29);
SPIWrite(CLOCK_RATE, 0x00);

此行为是否与以下内容相关:

  • 回波监听窗口太短?

  • SHORT_TOF_BLANK_PERIOD 是否太长?

  • PGA 增益需要进一步增加、才能在空气中实现稳定的回波检测?

此致、
洛维

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

    尊敬的 Lovi:

    感谢您发布到传感器论坛!

    如果使用该器件来检测空气中物体的距离、则需要记住的是、声音在水中传播的速度比在空气中传播的速度更快。 因此、与水相比、器件在空气中检测到相同距离需要更长的时间。

    如果器件超时、可能发生的情况是器件在超时期间发生之前未检测到物体。 这可能意味着收听窗口太短。 或者、如果预期在传输+屏蔽周期结束之前可以检测到物体、则可能需要通过 SHot_TOF_BLANK_PERIOD 减小屏蔽窗口。

    此致、

    ~Alicia