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.

[参考译文] TMS320F280049:使用 HRCAP 进行精确的频率测量

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/991609/tms320f280049-precise-frequency-measurement-with-hrcap

器件型号:TMS320F280049
主题中讨论的其他器件: C2000WARE

大家好、

我发现了 TMS320F280049组和功能更强大 的 MSP430FR604x、这似乎是实现精确频率测量的理想选择、而不是速度较慢(纳秒分辨率)的常规 MCU。 我想听取您对此测量要求的意见。

我需要测量1-2MHz 的方波信号频率、并在50uec 的周期内进行平均值计算。

时间测量分辨率:<1ns  

一次测量的周期:50 μ s

在此期间(50 μ s)、我需要从输入方波信号的边沿数测量频率。  

我想按 如下所述使用 HRCAP TMS320F280049:

7.11.2高分辨率捕捉子模块(HRCAP6–HRCAP7)

该器件包含多达两个高分辨率捕捉(HRCAP)子模块。 HRCAP 子模块测量异步到系统时钟的脉冲之间的时间差。 该子模块是 eCAP 1类模块的新功能、与0类 HRCAP 模块相比具有许多增强功能。 HRCAP 的应用包括:

•脉冲序列周期的高分辨率周期和占空比测量

•在非高分辨率或高分辨率模式下进行脉宽捕获

或  

我会按照 所述使用 MSP430FR604x: 高精度时间测量分辨率

Q1:TMS320F280049/MSP430FR604x 是否可  用于此类测量?

Q2:是否有类似脉冲信号测量的工作示例?

Q3: 用于 TMS320F2XXXXX 测量方法的 HRCAP 如何工作?

Q4: MSP430FR604x 测量方法的工作原理是什么?

感谢你的任何帮助。

此致、

Michael

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

    您好、Michael、

    下面针对 C2000器件的响应:

    Q1:F28004x 器件上的 HRCAP 需要110ns 的最小脉冲、该脉冲适用于大约9MHz 的信号、因此不适用于您的1MHz 信号。

    Q2:是的、我们在 C2000Ware 中提供了 ECAP 示例。

    Q3:有关 HRCAP 工作原理的说明、请通读 F28004x TRM 中的 HRCAP 一章。

    问题4:请将您有关 MSP 器件的问题发布在他们的论坛上、因为他们将为您提供最好的帮助。

    如果您有任何疑问、请告知我们。

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

    您好、Frank、

    我明白了。 那么、要使用 HRCAP、我必须将方波形式增加到至少9MHz 或更高?

    谢谢、

    Michael  

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

    您好、Michael、

    是的、没错。 这是 HRCAP 更高分辨率的折衷。 如果您完全不需要<1ns 的精度、您可以使用我们以200MHz 运行的 F2838x 器件。 这将为您提供使用常规 ECAP 时的5ns 精度、同时仍使您能够测量1MHz 信号。