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.

[参考译文] MSP430FR6043:采样频率限制和 ToF 输出

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1348586/msp430fr6043-sampling-frequency-limitations-and-tof-outputs

器件型号:MSP430FR6043

我们的 ToF 位于一个非常具体的窗口中。 我们希望提高采样频率、以便更清楚地捕获峰值、但 TI 设计中心 只允许我们选择1000kHz 和2000kHz 信号采样频率?  然而、将鼠标悬停在"Signal Sampling Frequency"框上时弹出的表显示还有几个可用选项。 我们将运行80 MHz USSXT。

为什么其他选项不可用?  

我们手动编辑了头文件、并在频率为20时通过过采样测试了4000 kHz。  我们能够以更干净的数据获得 ADC 采集结果、但 Δ 飞行时间和绝对飞行时间值全都返回为0。  现在是否可以获得更快的采样并且仍然使用 TI 算法?

感谢任何帮助。

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

    您好、Brent:

    在我看来、您已正确调整了值。 您可以在 该主题 及其链接的线程中找到有关这方面的更多信息。 基本来说、信号采样频率需要等于 PLL 频率除以过采样率。 默认的 PLL 频率是80MHz、您是否保留了该值?

    我在阅读这篇文章后的印象是,你设置的值应该是可以的,你应该能够得到有效的飞行时间计算。 当您在头文件中输入默认值时、是否看到 ToF 值重新出现?

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

    是的当我们手动编辑头文件,我们离开 PPL 在80 MHz。  我们将采样频率从2000kHz 提高到4000kHz、并将过采样从40降低到20。  我们可能会得到看起来以两倍的速率进行采样的 ADC 捕获数据、但 T of F 参数(UPS、DNS 和 Delta)返回为零。

    是的、当我们返回到默认值时、T of F 值会重新出现。

    超声波传感设计中心应用仅允许我们选择1000kHz 或2000kHz 作为采样频率有何原因?  过采样在应用中自动计算、并且不可编辑。

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

    水表的频率更高。

    气体算法只允许最大的2 MHz 采样频率;在算法的"黑盒"中可能会对采样频率进行硬性检查、如果采样率较高、则导致算法抛出错误代码。 这些算法在较高的采样率下工作得不会更好、因为它们假定每个波形周期只有少数样本。