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.

[参考译文] CCS/TMS320F28379S:如何测量两个数字信号上升沿之间的时间?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/570509/ccs-tms320f28379s-how-can-i-measure-the-time-between-the-rising-edges-of-two-digital-signals

器件型号:TMS320F28379S

工具/软件:Code Composer Studio

如何测量两个数字信号上升沿之间的时间?  

我知道如何使用 ECAP 测量信号。 但这里有一个有关两个信号的问题。 我能否在不使用其他逻辑电路的情况下测量它。 我是说将这两个信号直接连接到 DSP GPIO、然后进行测量。

两个信号上升沿之间的时间约为50ns 至250ns。

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

    您好、Ryan、

    [引用用户="Ryan Yu"]我是说直接将这两个信号连接到 DSP GPIO 并进行测量。

    这可以通过将 GPIO 配置为外部中断(在上升沿触发)并使用 CPU 计时器来测量持续时间来实现。 不过、我个人更喜欢 eCAP。

    [引用用户="Ryan Yu">但这里有一个有关两个信号的问题。 我能否在不使用其他逻辑电路的情况下测量它。

    您可以直接将 PWM 脉冲输入到 eCAP 外设。

    此致、

    Gautam