ZHDA174 June 2026 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
此实验旨在电路板上执行,用于验证重载下的开环运行。
通过修改文件 AHB_user_settings.h 中的 Lab Number,将工程设置为 Lab 2。在此阶段,所有其他配置参数均可保持其默认值。
此实验的主要目的是验证重载下的 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_HighLoad”。
连接 AHB_PWM_HS 和 AHB_PWM_LS(HSEC 50 和 52),在示波器上观察预期的 PWM 波形,如图所示。波形中的 Ch3 和 Ch4 分别为 AHB_ZCD_P 和 AHB_RESCS。
检查确认 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.5A(与 Adaptive_IHNEG_AMPS 匹配)。
预期输出电压 ≈ 3.25V。
预期 LS_ONTIME_HL_us ≈ 11.74µs — 确认与测得的 LS FET 导通时间匹配。
当 ILm_PeakCurTemp 更改为 1.1A 时:
预期初级电流峰值 (CH4 / AHB_RESCS) ≈ +1.1A,负峰值 ≈ −0.5A(与 Adaptive_IHNEG_AMPS 匹配)。
预期输出电压 ≈ 3.89V。
预期 LS_ONTIME_HL_us ≈ 10.65µs — 确认与测得的 LS FET 导通时间匹配。
观察 Expression 窗口,确认所有变量实时更新,并将其与图中所示的示波器波形进行比较。
图 4-5 Lab2 表达式.
图 4-6 Ch1 为 HS PWM、Ch2 为 LS PWM、Ch3 为辅助节点、Ch4 为初级电流时的 Lab2 波形.