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.

[参考译文] TMS320F28062F:后处理块过零检测与 SineAnalyzer's

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1258212/tms320f28062f-post-processing-block-zero-crossing-detection-vs-sineanalyzer-s

器件型号:TMS320F28062F

您好!

C2000 ADC 附带了后处理块、这些块能够进行过零检测、从而减轻 CPU 的一些计算负担。 但是、我不确定具有噪声 ADC 结果的 PPB 的可靠性及其与 SineAnalyzer 库中采用的软件检测相比的性能。 简而言之、使用 PPB 过零检测代替 SineAnalyzer 是更好吗?

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

    您好!

    您链接到此帖子的器件上没有 PPB、您能告诉我您计划将哪个器件用于 PPB 吗?

    但是、我不确定具有噪声 ADC 结果的 PPB 的可靠性及其相对于 SineAnalyzer 库中使用的软件检测的性能。 简而言之、使用 PPB 过零检测代替 SineAnalyzer 是更好的吗?

    我不熟悉 SineAnalyzer、这只是一个库、还是它会利用一些其他外设来执行一些操作? 如果我对您的问题的基本理解是正确的、我假设您在这两种情况下都使用 ADC 读取 电压值并执行一些 过零检测。 在这两种情况下、如果信号有噪声、我不知道库会做些什么来补偿这种噪声、除非它进行过采样或取平均值操作来尝试消除噪声。 如果是这种情况、最好使用库。 像 F28P65x 这样的器件上的 PPB 也可以进行过采样、但目前我认为这是唯一一款能够进行过采样的器件。

    如果 SineAnalyzer 不能消除噪声、我会说使用 PPB 会更好。 这使您可以配置过零检测、使其生成中断或触发 ePWM、从而更快地处理 紧急情况。 我不熟悉 SineAnalyzer 库是否执行此操作、但请让我知道这是什么 C2000 SDK、因此我可以相应地向您提出问题。

    此致、

    阿米尔·奥马尔

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

    您好、Omer:

    我打算在 F280025上使用 PPB 过零功能。 但是、我已经决定、两种方法中的过零检测对于我的应用来说不够无噪声。 F280025上的比较器子系统具有一个集成式数字滤波器、可对阈值跨度进行去抖、这可能是我所关注的解决方案。

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

    好的、如果您还有其他问题、请告诉我。