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.

[参考译文] LAUNCHXL-F28377S:高精度延迟

Guru**** 2487425 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/628433/launchxl-f28377s-highly-precisious-delays

器件型号:LAUNCHXL-F28377S

尊敬的所有人:

我需要一些帮助来创建高精度延迟(如5ns、10ns、100ns)。 是否可以在该硬件上实现此类结果?

如果是、如何实现呢?

谢谢。

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

    您能澄清一下什么类型的延迟吗? 例如、您是指代码执行延迟、引脚时序、PWM 模式吗?

    此致、

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

    引脚时序1。 硬件正在准备用于高频(24GHz)数字信号处理、需要高精度测量。 因此、两次测量之间的延迟越小、误差越小。 现在、我将尝试弄清楚它的大小、在两个 LaunchPad 之间发送脉冲。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Konstantin、

    如果您的要求是以更高的精度生成输出、那么使用高分辨率模块将有助于解决该问题。
    HRPWM 的边缘定位精度典型值为150ps (最坏情况为310ps)。 您可以从数据表和 TRM 中获取该模块的更多详细信息。
    但是、如果您的要求是以高精度捕获传入信号、那么答案是使用高分辨率捕捉模块(HRCAP)。 此模块可捕捉+/-1.5ns 精度的边沿-但 F2837x 器件上不提供此模块。
    F280049M 上提供了此模块、有关模式的详细信息、请参阅数据表和 TRM。
    对于 F29377S、您必须使用捕捉模块(eCAP)-没有高分辨率、这可以使用 SYSCLK 捕获传入的边沿。

    Bharathi。