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.

[参考译文] TIDM-1000:如何在 TIDM 1000中将 PWM 开关频率更改为250KHz。

Guru**** 2943400 points

Other Parts Discussed in Thread: TMS320F28379D, POWERSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1226009/tidm-1000-how-to-change-the-pwm-switching-frequency-to-250-khz-for-tidm-1000

器件型号:TIDM-1000
主题中讨论的其他器件:TMS320F28379DC2000WARE

HII

 我将 TIDM 1000与 TMS320F28379D MCU 一起使用。 我要 在 mainsyscfg 文件中将 PWM 开关频率更改为250 KHz。

当我将 PWM 开关频率更改为250 KHz 时,会出现一条消息"PWM 开关频率范围是20 kHz 到200 kHz"。

请任何人有任何想法,然后引导我.

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

    控制代码 ISR 在每个 PWM 周期上执行。 如果频率过高、将没有足够的时间来完成 ISR。 参考设计工程师必须确定、200kHz 是可保证 ISR 完成的最大频率。

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

    HII Kier

    感谢你的评分

    虽然我有一些想法、但我在理解某个与频率相关的代码参数时遇到了困难。

    问题1. 什么是 VIENNA_ISR_CONTROL_FREQUENCY_Hz? ISR 执行是否在这个频率下发生?

    #define  VIENNA_CNTRL_ISR_FREQ_RATIO   3.

    #define VIENNA_ISR_CONTROL_FREQUENCY_Hz ((VIENNA_PFC3PH_PWM_SWITCHING_FREQUENCY_Hz)/(VIENNA_CNTRL_ISR_FREQ_RATIO)

    问题2. 什么是 VIENNA_ISR_10kHz_frequency_Hz  频率,这个频率用在 power_measure_sine_analyzer()中。 这个频率是否影响输出电压?


    #define VIENNA_ISR_10kHz_FREQUENCY_Hz ((float32_t) 10000)/(VIENNA_CNTRL_ISR_FREQ_RATIO)

    问题3. 我的要求是115V,400Hz 输入线路频率。 我已经进行了高达350Hz 的检查、它使用的是 PWM 开关频率200kHz 和控制环路频率 Fsw/3。 但它不能在400Hz 工作,有没有办法我可以使它工作??

    请回复、非常感谢

    谢谢你

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

    我不熟悉这个特殊的应用、所以对它的设计没有太多的评论。 不过,您的一些问题似乎已在文档中得到解答: https://www.ti.com/lit/pdf/tiducj0 , 可能在第23页。 这有什么用吗?

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

    尊敬的 Annu:

    该设计不支持250kHz、这就是您看到该消息的原因。 如果您确实要更改它、则可以使用非 powerSUITE 版本并直接在代码中更改它。  

    此致、

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

    您好,先生

    感谢您的答复

    我不明白如何针对 ISR 频率进行计算为什么是 Fsw 或 Fsw/2或 Fsw/3?

    多  高的输入 线路频率影响 PWM 和占空比计算?

    您能建议任何有用的文档吗? 我已经浏览了设计文档 https://www.ti.com/lit/pdf/tiducj0

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

    尊敬的 Chen:

    我和 Annu 在同一个, pl 分享详细信息在哪里访问非功率套件版本。

    此致

    Ganapathy.

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

    尊敬的 Ganapathy:

    请在以下例程中加载 projectspec (作为示例)。

    C:\ti\c2000\C2000Ware_DigitalPower_SDK_4_03_00_00\solutions\tidm_1000\f28004x\ccs\pfc3phvienna_nonpowerSUITE.projectspec

    此致、

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

    尊敬的 Annu:

    对于 ISR 频率、没有其他计算方法。 通常、我们不需要以与开关频率相同的方式运行 ISR 频率。 因此、我们为客户提供了不同的选项、以便他们可以在 CPU 带宽和系统性能之间实现平衡。

    输入线路频率将影响  POWER_MEAS_SINE_Analyzer 中的参数(需要进一步调整)。 您可以查看 power_meas_sine_analyzer.h 文件。

    此致、

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

    它现在以400Hz 的输入线路频率工作。硬件足以以400Hz 的频率工作。  我将 Max 和 Min Gird 频率的范围更改为40Hz - 410Hz。 仅将 PWM 频率保持在50kHz。

     在表达式窗口(运行时)中设置 Clear TRIP = 1时可正常工作电压升压至预期输出。

    如果我 在代码本身中将 CLEAR TRIP = 1设置为初始值、则未提供适当的电压。

    请解释一下为什么我们要在表达式窗口中设置 Clear Trip? 为什么我们不能在代码本身中直接分配?

    此致

    Annu