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.

[参考译文] TMS320F28377S:电压源反向器 LCKfltr 正在禁用 SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/687925/tms320f28377s-voltagesourceinverterlcfltr-disabling-sfra

器件型号:TMS320F28377S
主题中讨论的其他器件:SFRA

在示例代码中、它显示了参考/值通过 SFRA 函数以扫描频率向小信号发出脉冲。 它用于频率响应分析。

但是、在频率响应分析或最终产品中 、客户 不想使用 SFRA、是否有方法将其禁用?

 

例如、  

对于 cntl3p3z_invi_vars.Ref=SFRA_F_Inject (invIiRefInst); 我们 可以删除 SFRA_F_Inject、 因此我们具有 cntl3p3z_ini_vars.Ref = invIiRefInst;它是否正确?

 SFRA_F_Collect (&invDutyPU、&invIiInst)的情况;

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

    除非客户初始化 SFRA 注入、否则例程不会对参考值执行任何操作。 (注塑/收集)

    他们可以选择将其保留在那里、或者、如果他们愿意、他们可以将其放入 #define 中 进行发布和调试、

    因此、当它们推送发布代码时、SFRA 会被注释掉

    #ifdef 版本
    cntl3p3z_invi_vars.Ref=invIiRefInst;
    其他
    cntl3p3z_invi_vars.Ref=SFRA_F_Inject (invIiRefInst);
    #endif
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我们有多个循环并且我们希望一次在一个上运行 SFRA 时、我们也会执行此操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。。。 客户还有一个问题。 对于函数、SFRA_F_collect (&invDutyPU、&invIiInst)、在执行它之后、如何更改 invDutyPU 和 invIiInst?
    是否需要发布?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    劳伦斯、它们完全不会因收集功能而改变、

    它们可以按值传递,但这需要比我通过引用多几个周期。

    我已提交申请、要求在 SFRA 库的主要更新中对此进行评估