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.

[参考译文] TMS320F28377S:ECAP 噪声、错误读数

Guru**** 2466550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1329512/tms320f28377s-ecap-noise-false-reading

器件型号:TMS320F28377S

您好!

我正在使用 eCAP 来获得输入 PWM 信号的占空比。 (50赫兹)

但在我的电机控制应用中、有一些开关噪声可能会破坏 eCAP 读数。

我在示波器上看到的是振幅为1V 的纳秒屏幕、有时是2V、 但不确定这是 uC 引脚上真正的电压、还是在示波器探头中引起的(因此测量错误)

然而、当开始切换时(三相逆变器)、我从 eCAP 获得了错误的读数。

是否有办法在软件/eCAP 配置级别处理此问题?

我将尝试在平均时间内在 PCB 上添加一些滤波、但我更倾向于在 SW 中修复它。

因为我要测量的信号是低频率、而这些衰减槽的持续时间为 ns 或亚 ns。

此致、

亚当

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

    您好、Adam:

    您可以对用于 eCAP 输入的引脚使用 GPIO 输入限定。 更多信息请参考参考参考手册中的 GPIO 章节:

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

    谢谢。

    但使用输入鉴定我是否仍可以将引脚用作 ECAP? 因为我要测量占空比。 ECAP 将测量从上升沿开始的时间、 然后、如果输入质量检测到它是噪声、ECAP 将复位、当输入质量检测到它是有效采样时、ECAP 会显示相对于第一个上升沿的时序、还是从输入质量采样结束开始计数?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但是使用输入验证是否仍可以将 PIN 用作 ECAP?

    是的、 此 GPIO 配置与外设配置无关。

    所以 ECAP 将测量从上升沿开始的时间, 然后、如果输入品质因数检测到它是噪声、ECAP 将复位;当输入品质因数检测到它是有效采样时、ECAP 会显示有关第一个上升沿的时序、或者它从输入品质采样的末尾开始计数?

    如果您参阅器件参考手册中的 GPIO 一章、您可以看到鉴定基本上可确保输入在特定数量的周期内保持稳定、然后再允许读取到外设的输入发生更改。 因此、它将读取正确的时序、但一旦信号转换完成、该值就不会立即就绪(即、时序将根据您的鉴定窗口的时间长短在延迟时获得)。 我强烈建议阅读第7.4节"输入限定"、因为有不同类型的限定、而且要使用的类型将取决于您要实现的目标。 还有一些图可帮助说明资格认证的工作原理。