工具/软件:Code Composer Studio
大家好 ,我最近学习了 UCD3138HSFBEVM_029演示板。
我遇到了严重问题。
现在、我正在计算 HSFB UCD3138的斜升时间、但 在修改 了 SWITCH_CYC_PER_STEP 后、 HSFB UCD3138的斜升时间不变。
为什么?请给出答案、谢谢。
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.
1) 1)、然后再尝试修改 switch_cyc_per_step。 斜坡是否正常、斜坡时间是否符合预期/计算结果? 上升时间是多少?
2) 2)请验证您是否更改了右前端的 SWITCH_CYC_PER_STEP ( 原始代码中应为 FE0 (FeCtrl0Regs))。
3) 3)使用读取函数 InMemory 调试器、请确保确实将 SWITCH_CYC_PER_STEP 值设置为所需/修改的值。 您要尝试设置的值是多少?
此致、
,当我 计算 HSFB UCD3138的斜升时间时、遇到了问题。 计算得出的参考值 I 为1.2V/0.09765625 mV=12288、即 FeCtrl0Regs.RAMPDACEND.bit.RAMP_DAC_VALUE = 12288;但 UCD3138HSFBEVM_029中的参考值为6144。 我不是为什么?
第二、我确定要为右前端更改 SWITCH_CYC_PER_STEP
即 FeCtrl0Regs.RAMPCYCLE.bit.SWITCH_CYC_PER_STEP = 8;// DAC 阶跃之前的每个开关周期
第三、在我更改右前端的 SWITCH_CYC_PER_STEP 后、但使用读取函数 InMemory 调试器时、SWITCH_CYC_PER_STEP 不会更改。 我不是为什么?