主题中讨论的其他器件: TDC7200
您好!
我使用 TDC7200EVM 板将其 ToF 测量值与我们当前硬件解决方案中的测量值进行比较。
当我在 TDC7200中使用多周期取平均值和8周期取平均值时、结果会显示一些意外跳转。
绿线使用我们的当前硬件进行测量、红线来自 TDC7200、使用数据表中的公式进行计算。
我希望这两条线路都表现出相似的行为、但来自 TDC7200的数据会从大约100ns (即所用时钟的时钟周期(10MHz))及时跳过。
这可能是什么原因?
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.
您好!
我使用 TDC7200EVM 板将其 ToF 测量值与我们当前硬件解决方案中的测量值进行比较。
当我在 TDC7200中使用多周期取平均值和8周期取平均值时、结果会显示一些意外跳转。
绿线使用我们的当前硬件进行测量、红线来自 TDC7200、使用数据表中的公式进行计算。
我希望这两条线路都表现出相似的行为、但来自 TDC7200的数据会从大约100ns (即所用时钟的时钟周期(10MHz))及时跳过。
这可能是什么原因?
您好 Scott、
该图确实显示了一段时间内的 ToF、 两次测量之间大约有1.5秒。 我放大了图形的一部分、使问题更加明显。
测量完成后、我首先检查 INTB 是否变为低电平(测量完成后变为低电平、对吧?)、然后从 TDC7200读取不同的值(Time1、Clock_count1、Time2、Calibration1和 Calibration2) 以计算 ToF。 我希望 TDC7200的 ToF (红线)看起来更像我们当前系统的 ToF (绿线)、这样就不会发生跳转。
您好、Scott、
我不使用 GUI、我将 TDC7200EVM 板连接到我们的其中一个用于测量 ToF 的外部测量系统、该系统使用 PLD 中的计数器进行测量。 我使用该计数器的 START 和 STOP 信号来同时启动和停止 TDC7200。 在执行测量之前、我首先配置 TDC7200、然后使用我们自己的系统开始测量、并让 TDC7200将其与 PLD 中的计数器并联。
TDC7200的配置为:
CONFIG1:0x02 (无强制校准、奇偶校验被禁用、两个触发器的上升沿、测量模式2)
CONFIG2:0xD8 (校准2 40个时钟周期、8个测量周期、单次停止)
在开始每次测量之前、我将0x03写入 CONFIG1以开始测量。
到目前为止、我只尝试了8个周期的平均值计算、主要是因为我们测量系统的存储器限制。
我尝试使用 TDC7200进行10次单次测量 (因此没有多周期平均值计算) 、并在每次测量后存储 ToF、并 在完成所有测量后对 ToF 进行平均值计算。
执行此操作时、我没有观察到 ToF 中出现任何跳跃。