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.
工具/软件: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、它用于电流保护。
此致、
陈