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.

[参考译文] TIDA-00663:TDC7200上进行了计算

Guru**** 2519040 points
Other Parts Discussed in Thread: TIDA-00663, TDC7200

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1256446/tida-00663-calculation-wracked-on-tdc7200

器件型号:TIDA-00663
主题中讨论的其他器件: TDC7200

大家好!

我以 TIDA-00663原理图为例测试 ToF 时间计算结果。

两个 TDC 都处于模式2、一个通用的启动脉冲和一个从双通道 AFE 生成的停止脉冲。

我注意到、Time1有时 较低 比 Time2和 Calibration1高 更大 在校准2上更重要。

这将导致无效计算!  

我经常观察的另一个现象是、虽然时间读数正确、但是 TDC1的状态寄存器读数为0b00011001、而 TDC2的状态寄存器读数为0b00001000。  

TDC7200出现这种行为的原因可能是什么?

感谢您的帮助)

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

    您好!  

    您是否验证了 TDC 器件 IO 的电压电平? 它们是否始终处于有效范围内、以便正确识别起始和停止?

    此致、

    斯特芬

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

    尊敬的 Steffen:

    电源电压为 3.3V、启动/停止脉冲为3.0V、由于它们源自 AFE、因此保持稳定。

    我进一步注意到、大约15-20次启动/停止运行后出现了问题。

    它是每次 TDC 上出现诸如 Time2>Time1之类的错误混合或 TDC2读数 0b00001000的状态、而启动和停止脉冲显然到达芯片上。

    仍然想知道原因。

    您好

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

    您好、Denge:

    感谢您提供的信息。  

    您能否提供一些有关如何进行测量的过程的信息?

    似乎器件未检测到某些 STOP 脉冲、器件通过将 MEAS_STARTD_FLAG 设置为高电平指示已接收到 START 脉冲。 但是、只要发生错误或测量不良、器件就不会通过状态寄存器指示测量已完成、并且通过 NEW_MEAS_INT 或 MEAS_COMPLETE_FLAG 检测到中断。

    您是否使用 INTB 引脚来确保器件已完成测量并可读取数据?

    此致!

    艾萨克