主题: C2000WARE 中讨论的其他器件
工具/软件:
上次、我询问了中的问题 实验5. 无法正确对齐的应用。 建议继续进行 实验6. 然后再次测试。
不过、在中 实验6. 、应用30 Vrms 交流输入并设置后、 StarPowerStage = 1
PLL 角度信号消失(图1) 和 VBUS 电压 未从80V 上升 到170V (图2)(通常在 PWM 启动时发生)。
图1.
图2.
-
黄色 :Vbus 直流电压
-
蓝色 :网格 A 相电压
-
绿色 :网格 A 相电流
-
红色 :T 型左侧 SiC MOSFET 的 PWM 信号
从波形可以看出、PLL 似乎仍然无法锁定、Vbus 也没有增加、这表示 PWM 尚未正确启动。
指定 实验5. ,我还观察到 PLL 无法锁定到90度的 A 相
我尝试使用以下代码来补偿 PLL 角度偏移、但 PLL 仍然无法正常运行(图3):
TINV_angleSPLL_弧 度<=(2.0f * TINV_PI / 3.0F);
悬空 THETA_SHIFT = TINV_angleSPLL_弧 度-(TINV_PI);
IF (THETA_SHIFT < 0.0f)
{
THETA_SHIFT +=(2.0f * TINV_PI);
}
TINV_sine = sinf (theta_shifted);
TINV_cosine = cosf (theta_shifted);
图3.
如何进一步调试该问题? 我是否应该监控任何特定设置或信号来确认 PLL 是否按实验6中的预期工作?
谢谢。