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.

[参考译文] TMS320F280039C:TMS320F280039C:TIDM 直流-直流降压转换器 SFRA -不'不按预期创建绘图

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1365872/tms320f280039c-tms320f280039c-tidm-dc-dc-buck-converter-sfra---doesn-t-create-plot-as-expected

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

我将尝试使用 TMS320F280039C 控制卡实现 TIDM 降压直流/直流转换器、只需根据我们的定制要求进行一些修改。 Vin、Vout、Iout -在20kHz 的 ePWM 频率下似乎都可以正常工作。 当我尝试运行 SFRA 时、设置如下所示、波特图未按预期显示。 但最大 频率设置为9.55KHz、幅度图显示10kHz 时的峰值。 幅度和相位曲线都不限于 Set Max。 9.55KHz 的输入频率、并超出了此范围。 请求有关解决该问题的帮助以及有关如何生成参考文档中所示绘图的指南。

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

    Geetha 您好、

    在移植到 F28003x 系列器件时、您是否对 SFRA 相关设置进行了任何更改?

    此致、
    彼得

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

    尊敬的 Peter:

    在发布此内容时、我没有对 SFRA 设置进行任何更改。 稍后、我在 buck_user_settings.h 中更改了 SFRA 设置、图是正确的、但 SFRA 不采用在 GUI 中设置的值、而是在 buck_user_settings.h 中更改值时、可以正常运行。 这似乎与移植问题无关、因为在 F280049降压示例中也观察到了同样的问题。 您能告诉我如何动态运行 SFRA 吗?

    此致、
    Geetha Priya

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

    Geetha 您好、

    您能否告诉我您在 buck_user_settings.h 文件中调整了哪些值以及生成的 SFRA GUI 属性? 您的 GUI 似乎没有根据您单独设置到 SFRA 的信息进行更新。 让我在我这边测试一下 GUI、

    此致、

    彼得

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

    尊敬的 Peter:

    以下是 buck_user_settings.h 中的调整值,这些值将反映在 SFRA GUI 中,但我想在 GUI 上动态更改它,而不更改 buck_user_settings.h,您能帮助我吗?

    #define BUCK_SFRA_FREQ_START      ((float32_t) 10)

      //
      // SFRA 阶跃乘法= 10^(1/每十倍频程步进数(35))
      //
      #define BUCK_SFRA_FREQ_STEP_COMPLEX (( float32_t) 1.0680004)
      #define BUCK_SFRA_FREQ_LENGTH      ((int16_t) 75)
      #define BUCK_SFRA_AM振 幅       ((float32_t) 0.005)
      #define BUCK_SFRA_SWEEP_SPEED      ((int16_t) 1)


    此致、
    Geetha Priya

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

    Geetha 您好、

    我在 SFRA GUI 中复制了您的设置、根据我的测试结果、您应该能够动态设置最大频率。 当您通过 GUI 更改此设置时、GUI 上的裕度看起来不会自动更新、但如果将鼠标悬停在图解组件上、您可以在"Frequency"文本框中看到正确的频率

    此致、

    彼得