Other Parts Discussed in Thread: C2000WARE, TIDA-010090, TMS320F28P650DK, SFRA
器件型号:TIDA-020033-TD-DESIGN
主题中讨论的其他器件: TIDA-010090、 TMS320F28P650DK、C2000WARE、 SFRA
环境:
| 项目 | 详细信息 |
|---|---|
| 参考设计 | TIDA-010090 |
| 用户指南的链接 | TIDUF87(2024 年 11 月) |
| 代替 | TMS320F28P650DK |
| SDK 中找到 | C2000Ware DigitalPower SDK v5.01.00 |
| 到此结束 | 实验 1–开环电流控制、单通道 |
| 进行参考 | Code Composer Studio (CCS) |
我遵循 TIDUF87 用户指南(第 3.4.2 节、实验 1)来评估 TIDA-010090 参考板、并且在频率扫描完成后收到 SFRA GUI 误差。
设置:
- HV 端口:直流电源 12–15V
- LV 端口:电阻负载(仿真电池)
LAB_NUMBER = 1CHANNEL_NUMBER = 1、、SFRA_ENABLED = trueHW OCP Enable: Disabled
(注意:启用硬件 OCP 后、在 DCM 启动期间发生硬件 OCP 故障。 我将其禁用,作为继续测试的权变措施。)DutyRef_pu = 0.1Relay_ON = 1、、En_bool = 1
工作原理:
- 在示波器上确认 50kHz 时的 ADC 转换信号 (CONVST/BUSY)
- 通过 CCS“Watch"窗口“窗口确认 PWM
- 示波器上确认的频率扫描波形(扫描点处~1.39kHz)
问题:
SFRA 扫描完成后、GUI 会在渲染时抛出以下未处理的异常 受控体相位(度)与频率间的关系 图:
Unhandled exception has occurred in your application.
Axis object – Axis interval error due to Invalid point values or axis minimum/maximum.
。 受控体相位 未绘制图形—图形区域上方出现一个红色的 X。
。 受控体幅度 图形会出现、但具有明显异常的值:
- 增益裕度:~663,277dB(或在另一次运行中~2687 dB)
- 相位裕度:
N/A
执行的其它故障排除:
- 在连接阻性负载的情况下重复 →出现相同的误差
- 将模式从“开环受控体/根选择“更改为“受控体“ →出现相同的误差
- 已检查 SFRA 输出 CSV 文件 →发现相位数据包含 −无限 指定特定频率点的值、这就是 GUI 无法绘制图形的原因
- 在 Excel 中手动绘制 CSV 数据(X 轴上的对数比例) →产生的形状与典型的受控体频率响应并不相似
根本原因似乎是 SFRA 算法正在生成 相位值无效(−Infinity) 频率下的性能。 这可能是相位计算中的零分频或零对数造成的。
问题:
- 这是否是 C2000Ware DigitalPower SDK v5.05.01.00 中的 SFRA GUI 的已知问题?
- 可能是 禁用硬件 OCP 影响 SFRA 测量或导致相位数据无效?
- 在实验 1 中运行扫描之前、SFRA 注入是否必须满足最小信号振幅或 SNR 要求?
- 实验 1 设置中是否有任何先决条件在当前的 TIDUF87 版本中可能未完全描述?
- 是否有权变措施或更新的 SDK/GUI 版本可用?
请提供任何指导。 谢谢你。

