您好!
我有一个来自我的客户的问题。
我们需要测量多个脉冲的飞行时间、例如5个或10个脉冲、一个一个一个一个一个一个、然后对结果求平均值、这样我们就可以读取几个脉冲的平均结果。
您能为我们提供配置方面的帮助吗?
在哪里可以找到有关它的信息?
谢谢、
Elad
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.
尊敬的 Arthur:
由于 TDC7201本质上是作为两个独立的时序通道使用、在组合模式下使用多周期平均值计算将取决于器件如何连接到激光雷达 AFE 和所使用的微控制器。 每个通道将开始一个新的测量周期、并在完成第一次测量后尽快发出一个新的触发信号。 由于 stop1 (基本上是用于测量 ToF 的组合模式启动)将首先发生、因此 TDC1的触发信号将在 TDC2的触发信号之前输出。 发送触发信号后、TDC 将只需等待下一个开始信号、该信号应是微控制器提供的基准启动信号。 因此、在这种情况下、微控制器应仅在接收到两个触发信号后发送基准启动、以确保两个 TDC 都已准备好进行下一次测量。
这要求微控制器在每个新的测量周期中仍处于活动状态、因此、如果使用多周期平均的原因是允许微控制器在多个测量周期中休眠以降低功耗、这将不会产生所需的效果。
简单来说、是的、您可以同时使用多周期平均和组合模式、但只需确保仅在两个 TDC 准备好开始新测量后才发送基准启动。
此致、
您好、Haroad、
该值不在数据表中、因为它完全取决于飞行时间和 SPI 时钟速度。 在读取测量寄存器(Timex、Clock_COUNTX 和 CALIBRATION1和2)之前、无法开始新的测量。 这些寄存器中的每一个都是24位。 对于单次停止、以最大 SPI 速率读取这些寄存器的时间约为5us。 除此之外、您必须添加飞行时间(假定激光雷达的飞行时间大约为纳秒)。 最大测量频率由飞行时间+读取寄存器所需的时间决定。
此致、