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.

[参考译文] CCS/TMS320F28027:TMS320F28027:有关 HVPSFB 项目的 HVPSFB 问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/887251/ccs-tms320f28027-tms320f28027-hvpsfb-question-about-hvpsfb-project

器件型号:TMS320F28027
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

您好!

我对 HVPSFB 项目有任何疑问。

1。

VfbSetSlewed 首先被设定为4V、但是在 C2任务设定为2V。

设置第一个4V 是否重要?

例如、是否存在将 VfbSetSlewed 设置为第一个2V 而不是4V 的问题?

2.

VfbSlewRate 设置为默认值25600。

这意味着25600*3.3/增益/2^24 = 0.0244[V]  (默认增益为0.206)

A2任务为250[Hz]。

因此、电压输出压摆率为0.0244*250 = 6.11[V/s]。

对吗?

3.

在 C2任务中设置输出电压值

Gui_VfbSet = 12.2 *1024

当输出电压值变化~32[V](例如30[V])时、

代码重写

Gui_VfbSet = 30*512

当输出电压值改变32~64[V](例如50[V])时、

代码重写

Gui_VfbSet = 50*256

对吗?

我还需要更改什么吗?

(我认为 K_fbout 需要重新计算)

4.

比较器1用于比较斜坡值和初级电流。

这个斜坡由斜率(缺省值40)和 RAMPMAXREF (由宏创建)创建。

但我不明白如何使用 DACval (默认为1280)。

在「DAC_Cnf.c」中、

选择比较器1的 DACSOURCE 寄存器1、

因此、我认为不使用 DACVAL。

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

    您好!

    您的问题非常详细。 我确实需要查看代码并返回给您。

     

    此致、

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

    1。

    不、我认为这并不重要。 我认为你可以。

    2和3:

    请参阅以下主题以及 controlSUITE 中的计算 Excel 文件:

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/267005?HVPSFB-main-c

    4.

    对于比较器1、是的、不使用它。 对于比较器2、它用于电流保护。

    此致、