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/TMS320F28377S:关于数字滤波器

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/696222/ccs-tms320f28377s-regarding-the-digital-filters

器件型号:TMS320F28377S

工具/软件:Code Composer Studio

比较器的跳闸信号是什么?数字滤波器如何帮助消除这些信号?

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

    您是否已通读 TRM 中的 CMPSS 一章? 这里对此进行了说明。 您能否通读并告诉我您是否需要澄清任何内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经阅读过它、它只是告诉您这些滤波器有助于消除跳闸信号
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对比较器中的斜坡发生器还有一个疑问
    1)在它中、maxrefregs 上载该值到每个 pwmsync 事件的 rampsts reg、maxrefreg 值能否在每个同步事件之前更改、如参考手册中的图像所示
    2) 2)因此、在中、为了生成三角波、我们必须从低值递增、如 DEC 寄存器、这样可减少每个时钟周期的斜升值。 有可能吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Surya、

    关于数字滤波器的第一个问题:该滤波器有助于平滑处理有噪声的跳闸。 滤波器是一个多数票决滤波器。 例如、如果比较器在一段时间内跳闸是一和零的混合、那么只要配置了窗口并且输出将解析为多数、数字滤波器就会保留这种情况的存储器。 例如、如果 window=10、threshold=7且筛选器的 FIFO 包含8个1和2个0、则筛选器的输出将为1。

    有关斜坡发生器的第二个问题:
    i.是的、在每个 PWMSYNC 上、RAMPMAXREFS 被加载到 RAMPSTS 中。 您可以在 PWMSYNC 发生之前的任何时刻更改 RAMPMAXREFS。 RAMPMAXREFA 是只读寄存器、不能对其进行写操作。
    二 不能使用斜坡发生器生成三角波。 斜坡发生器仅生成负斜率斜坡。