ZHDA174 June 2026 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
此实验旨在电路板上执行,用于验证轻载下的开环运行。
通过修改文件 AHB_user_settings.h 中的 Lab Number,将工程设置为 Lab 3。在此阶段,所有其他配置参数均可保持其默认值。
此实验的主要目的是验证轻载下的 PWM 波形,并通过改变相应变量观察 AHB_RESCS 的峰值电流。
硬件连接:
将 12V 的外部辅助电源插入电路板上的“J4”连接器中,5V 插入“J5”连接器中。用跳线短接 J3。
连接 60V 直流输入电压源,并将输入电流限制为 0.2A。
连接 150Ω CR 负载。
生成和加载工程以及设置调试环境
右键点击工程名称,然后点击“Rebuild Project”(重建工程)。
工程将成功构建。
在 Project Explorer 中,确保在 targetConfigs 项下将正确的目标配置文件设置为 Active
然后,点击 Run → Debug 启动调试会话。
然后工程将加载到器件上,并且 CCS 调试视图将变为激活状态。代码将在主例程的开始处停止。
要在监视/表达式窗口中添加变量,请点击“View”→“Scripting Console”以打开脚本控制台对话框。在表达式窗口中,右键点击 -> 选择导入选项,导航到工作区中的工程文件夹,打开“AHB_Lab2/3Expressions.txt”。这将使用调试系统所需的相应变量填充到观察窗口。
点击观察窗口中的 Continuous Refresh 按钮,以启用控制器数值的连续更新。观察窗口随即显示,如下图所示
运行代码
在 CCS 调试窗口中点击 Run 按钮运行工程。
在 Watch 视图中,确认 PWMISR_count 和 TimerISR_count 连续递增。
确认 LabStatus.type 显示“OpenLoop_LightLoad”。
连接 AHB_PWM_HS 和 AHB_PWM_LS(HSEC 50 和 52),在示波器上观察预期的 PWM 波形,如图所示。波形中的 Ch3 和 Ch4 分别为 AHB_ZCD_P 和 AHB_RESCS。
在初始阶段(约 10S),仅可观察到导通时间为 10μs 的 LS PWM,之后 HS PWM 才会出现。
检查确认 LS_ONTIME_HL_us 与 PWM 波形中测得的 LS-FET 导通时间匹配。
通过探测 VBUS_SENSE(HSEC 9 → AHB_VprimSensed_volts)验证输入电压检测,通过探测 VO_SENSE(HSEC 21 → AHB_VsecSensed_volts)验证输出电压检测。
在默认 ILm_PeakCurTemp = 1.0A 时:
预期初级电流峰值 (CH4 / AHB_RESCS) ≈ +1.0A,负峰值 ≈ −0.71A(与 Adaptive_ILNEG2_AMPS 匹配)
预期输出电压 ≈ 3.1V。
预期 LS_ONTIME_1LL_us ≈ 9.09µs 且 LS_ONTIME2_LL_us ≈ 3µs — 确认与测得的 LS FET 导通时间匹配。
我们可以观察到 zcd_count_update_new 变量为 3,此时辅助节点(SW 电压)中会出现 2 次过零事件
观察 Expression 窗口,确认所有变量实时更新。将这些值与示波器波形进行比较,如图所示,图中包含了波形和 Expression 窗口快照(HS PWM 生效前和生效后)。
图 4-7 Lab3 表达式.
图 4-8 Ch1 为 HS PWM、Ch2 为 LS PWM、Ch3 为辅助节点、Ch4 为初级电流时的 Lab3 波形.