主题中讨论的其他器件:PMP22650、 C2000WARE、 SFRA、
工具与软件:
我们正在对未来项目的 PMP22650参考设计进行评估。
我们已构建了一个电路板、并正在测试基于 TMS320F28003x 微控制器的应用。 我们将使用的基本工程来自 C2000Ware DigitalPower SDK (5.04.00.00)中提供的 TIDM_02013解决方案。
我们已经开始了 CLLLC 实验、我们成功完成了第一个与控制器板的 PWM 控制相关的实验。
现在我们进入实验2、我们需要在其中使用 SFRA 应用来表征受控体和系统的开环参数。
在这里、我们遇到固件问题。 当我们启动 SFRA 应用时、频率扫描永不停止、因此我们认为电路板应用肯定有问题、因为我们必须进行一些更改才能使其正常工作。
- obc_7_4kw_user_settings.h:
- 更新定义、以在 CLLC 中启用 SFRA。
- clllc_settings.h:
- 将旧电路板中的定义 CLLLC_SFRA_allowed 定义`OBC_6_6KW_RUN_SFRA_ON_CLLLC`更新为正确的定义`OBC_7_4KW_RUN_SFRA_ON_CLLLC`、
- 将实验定义更新为实验2。
```μ A
...
#define CLLLC_lab 2.
- clllc_user_settings.h:
- 将外设时钟频率从`50000000'更新为`30000000'、这是以正确的波特率传输 SCI 数据所必需的。
```μ A
- ttplpfc_settings.h:
- 这不会产生任何影响、但我们已将 PFC 实验设置为1、因为我们在初级侧使用直流输入。
```μ A
流程来运行该实验:
- 从 CCS 开始调试。
- 当应用程序在 main 中停止时:
- 激活实时模式
- 启动 js 脚本以激活变量、从而监控 clllc lab2
- 对初级侧施加电压(10V)。
- 启动应用程序。
- 通过在"CLLLC_clearTrip"变量中写入1来禁用修整。
- 此时、我们可以观察所需频率(500kHz)下的控制 PWM 开关。
- 此时、我们启动 SFRA 应用程序、我们可以连接到电路板(已连接的指示灯变为绿色)。
- 应用程序会启动扫描并且不会更改其状态(测试5小时)。
感谢你的帮助。