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.

[参考译文] TMDSCNCD280039C:SDFM 数字滤波器问题

Guru**** 2513185 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1262587/tmdscncd280039c-sdfm-digital-filter-problems

器件型号:TMDSCNCD280039C
主题中讨论的其他器件:SysConfig

大家好!

我想实现以下目标:获取 Σ-Δ 调制器的输出、使用 C2000的 SDFM 将其与阈值 CMP1H 进行比较、然后通过 OutputXBar 输出 CEVT1。 在该设置中、我还想使用数字滤波器。  我附加了我的 SysConfig 设置。

这很正常、我可以从 OutputXBar 看到 CEVT1输出。

但是、在检查寄存器时、我看到 SDCOMP4CTL.CEVT1DIGFILTSEL 设置为0、但要使用数字滤波器、应将其设置为1。 因此我在 CCS 内的"Registers"选项卡中手动将其设置为"1"。 但是、一旦它为=1、不再有输出、输出一直为低电平。

您知道原因是什么吗? 使用数字滤波器需要更改什么内容?  

SysConfig 设置: /resized-image/__size/960x720/__key/communityserver-discussions-components-files/171/SysConfigsdfm.png

提前感谢、此致

TIL

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

    您好、

    为了进行阈值比较、您是否出于任何原因想要使用数据滤波器而不是 SDFM 的比较器滤波器?

    但是、在检查寄存器时、我看到 SDCOMP4CTL.CEVT1DIGFILTSEL 设置为0、但要使用数字滤波器、应将其设置为1。 因此我在 CCS 内的"Registers"选项卡中手动将其设置为"1"。 但是、一旦它为=1、不再有输出、输出一直为低电平。

    您知道原因是什么吗? 使用数字滤波器需要更改什么内容?  

    [/报价]

    我认为、 根据下面的位说明、您应该将 SDCOMP4CTL.CEVT1DIGFILTSEL 设置为0或2。

    您的 SysConfig 映像模糊且难以读取。 您能否提供更好的图像?

    此致!

    凯文