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-F280049C:CMPSS 数字滤波器应用

Guru**** 2611705 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1574843/launchxl-f280049c-cmpss-digital-filter-application

器件型号:LAUNCHXL-F280049C


工具/软件:

您好、

我测试了 cmpss_ex2_digital_filter 使用的示例 GPIO4 作为数字输出。 下方的图像显示了 模拟输入 (黄色)和 输出信号 (蓝色)。

配置参数包括:

  • DACHVALS: 2048(≈1.65V)

  • 数字滤波器标度: 20

  • 采样窗口: 6.

  • 滤波器阈值: 4.

使用这些设置时、蓝色(输出)信号大约在达到高电平后变为高电平 1µs

我的问题是: 为什么即使输入电压降至 1.65V 以下、输出信号也会保持高电平?
如图所示 高电平持续时间 输出是相同的。

此致、

克里姆

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

    您好、Kerim、

    有几种不同的选项可供选择输出 CTRIPOUTH 信号。 您是否可以尝试选择 CMPSS 的异步输出作为 CTRIPOUTH 信号? 这样、当 CMPxIN 超过 DACVAL 阈值时、您将能够看到 CMPSS 的最快响应

    此致、

    彼得

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

    您好、Peter:

    感谢您的建议。   数字滤波器逻辑在 0 到 1 输出转换和 1 到 0 输出转换中似乎都在正常工作。 如前所述、 异步输出 可提供最快的输出。

    此致、

    克里姆