工具/软件:Code Composer Studio
尊敬的 TI 社区
我正在 HVPSFB 上开发 PCMC。
有问题。
-
2p2z 参数
在「HVPSFB-Calculations.xls」中
fz1、fz2、fp1、fp2、kdc 被设定为调整参数。
我认为它们是指 KDC (s-fz1)(s-fz2)/(s-fp1(s-f p2)。
然后从 连续时间更改为离散时间。
这些是对的吗?
另外,如何从 连续时间更改为离散时间?
-
比较器
比较器侧的输入在 DacDrvCnf 处设置。但我在代码中找不到设置+side。
它是在哪里设置的?
-
过流的更多信息
当过流时、比较器2为高电平。
之后、ePWM1 DCAEVT1发生、并且 ePWM1A/B 为低电平。
但是、ePWM2的 DCAEVT1被分配为比较器1。
因此、我想当过流时、ePWM2不是低电平。
过流时为什么 ePWM2为低电平?
-
汇编器代码
IN「HVPSFB-DPL-ISR.asm」第336行、LB EXIT_ISR ;大约127个周期,包括针对这个分支的4个周期
但是、即使我进行了计数、也请参阅「TMS320C28x CPU 和指令集参考指南」、
它不是127个周期。
我认为、
「EALLOW」为4个周期。
通过时、「B」为4周期。 跳转时为7个周期。
「lb」为4周期。
「ADCDRV_4ch」为14个周期
「ADCDRV_1CH」为5个周期
「DACDRV_RAMP」为9个周期
「CNTL_2P2Z」为36个周期
「EDIS」为4个周期
「IRET」为8个周期
另一个是1个周期。
是这样吗?