从 PowerSUITE GUI 的“Project Options”(项目选项)下拉菜单中选择 实验 1: Open Loop (开环)PWM,对项目进行编译。此实验旨在验证 PWM 输出,并可以使用 TIDA-010054 HW 或者使用带扩展坞的 F2804X 控制卡直接检查。
通过点击 CCS 中的绿色运行按钮,运行项目。
通过在脚本控制台中加载 javascript“setupdebugenv_lab1.js”,在“Watch”(观察)窗口中填充所需的变量。
- 运行该脚本后,在“Watch”(观察)窗口中填充图 4-13 中所示的变量。
- 通过将“1”写入 DAB_clearTrip 变量,启用 PWM。(此变量在写入后及正常工作期间复位为零)
- 实验1 的通过标准
连接 PWM1A (Q1)、PWM1B (Q2)、PWM3A(Q5) 和 PWM3B (Q6) 上的探针。
1A 和 1B 为互补对,3A 与具有指定相移的 1A 同步,且相移由变量 DAB_pwmPhaseShiftPrimSecRef_pu 控制。
请检查以下各项:
- 频率为 100kHz
- 现在将相移更改为 0.05ns → 500ns,以查看更多可观察的相移
- 相移与示波器上的变量所指定的相移匹配。检查非时钟节拍(即 10ns 以下的相移内部)来验证高分辨率操作。在图 4-16 和图 4-17 中,相移由示波器测量,其中对于 500ns 设定点,相称大概为 500ns,对于 502ns 设定点,相移大概为 502ns,小幅抖动大概为 1ns 至 2ns 的小幅抖动可能,可以是测量误差。
警告: 不建议在 0.45pu 以上运行相移。
- 将 PWM 探针更改为 PWM1A、PWM1B、PWM2A 和 PWM2B。
- 验证 PWM1A 和 2B 是否同步且同相
- 验证 PWM1B 和 2A 是否同步且同相
- 当次级侧 PWM 的相移发生改变时,验证它们是否保持同步且同相: