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.

[参考译文] TMS320F28379D:使用 CMPSS 模块解码差分正弦/余弦信号

Guru**** 2551110 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1329404/tms320f28379d-using-cmpss-module-to-decode-differential-sin-cos-signals

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

大家好、

客户使用28379D 的 CMPSS 解码差分正弦/余弦信号(例如:SIN+至 CMPINxP、正弦至 CMPINxN)。

 

但当低频输入信号过零时、客户的 CMPSS 输出信号存在干扰问题。

 

向 CMPSS 添加4个迟滞(3伏/ 2^12 * 48 = 35mV)仍然不能改善干扰问题。

 

我们想知道是否有其他解决方案可以避免干扰、或什么原因可能导致干扰。

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

    您好!

    我很难理解上述哪些波形会连接到 CMPINxP 和 CMPINxN。  CMPINxP 是否 已连接到正弦波输出端、而 CMPINxN 是否已接地?  

    SIN+/-和 Analog _SIN+/-有何区别?  

    客户是否在使用数字滤波器?  

    此致、

    本·科利尔

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

    尊敬的 Ben:

    下面是关于我们实验的一个简单方案。

     

    我们使用放大器来调节编码器差分信号 Sin+/Sin-的电压。

     

    然后、CMPIN+连接 Analog_Sin、Analog_Sin 连接 CMPINxN。

    CMPSS 的数字滤波器、

     

    我们之所以不使用它、是因为我们不知道如何设计数字滤波器参数、除了反复试错。

     

    如果您对数字滤波器有一些设计经验、

     

    请告诉我、它们可能会对我们有所帮助。

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

    您好!

    对于数字滤波器、我没有任何建议、只能说我们在 C2000WARE 中有一个 cmpss_ex2_digital_filter 示例。 您的用例对时间的敏感性如何? 可能会使您无法使用数字滤波器。  

    我还对您的放大器的输出很好奇、您的放大器的输出和比较器之间是否有滤波器?  

    我还无法理解下面的图片。 在我看来、CMPSS 输出应该更快地变为低电平。

     

    您还能分享一张 CMPSS 上升沿的示波器屏幕截图吗?

    此致、

    本·科利尔