ZHCU712B april 2020 – july 2023
此示例扩展示例 1 的功能,以确保高电平有效互补对 PWM 配置始终以最小死区值工作,而与生成 PWM 模块的配置方式无关。该示例说明了用于在四个 PWM 模块上实现 PWM 保护的四个单独的 PWM 逻辑块配置。PWM 模块 1 至 4 的输出分别由 CLB 逻辑块 1 至 4 进行操作。
通过程序变量“mode”来启用保护功能。当设置为 0(默认条件)时,PWM 信号未经修改地传递到输出引脚。当设置为 1 时,PWM 输出由 CLB 进行修改,以确保死区。
要运行该示例,请执行以下过程:
在后续描述中,假设使用上述 C2000Ware 目录。
PWM | 逻辑块 | F28379D LaunchPad | F280049 LaunchPad | F28388 集线站 |
---|---|---|---|---|
1A | 1 | J4/40 | J8/60 | 49 |
1B | 1 | J4/39 | J8/59 | 51 |
2A | 2 | J4/38 | J8/56 | 53 |
2B | 2 | J4/37 | J8/55 | 55 |
3A | 3 | J4/36 | J4/36 | 50 |
3B | 3 | J4/35 | J4/35 | 52 |
4A | 4 | J8/80 | J8/58 | 54 |
4B | 4 | J8/79 | J8/57 | 56 |