[STM32G4] 用G431搞个三路PWM互补,差点没绕晕

[复制链接]
517|14
 楼主| 公羊子丹 发表于 2025-5-20 07:23 | 显示全部楼层 |阅读模式
互补加死区,看着挺简单,实操后发现几个定时器通道配置特别容易冲突。
Clyde011 发表于 2025-5-20 07:29 | 显示全部楼层
建议搞清楚BRK信号的作用。
 楼主| 公羊子丹 发表于 2025-5-20 07:31 | 显示全部楼层
我一开始还不知道要加死区…
周半梅 发表于 2025-5-20 07:31 | 显示全部楼层
G4的高级定时器逻辑太绕了。
帛灿灿 发表于 2025-5-20 07:32 | 显示全部楼层
同感,互补输出和普通PWM不是一个套路。
童雨竹 发表于 2025-5-20 07:33 | 显示全部楼层
问题一般出在通道映射上。
万图 发表于 2025-5-20 07:34 | 显示全部楼层
CubeMX生成的代码能用但不直观。
Wordsworth 发表于 2025-5-20 07:35 | 显示全部楼层
要配同步触发还得改手册。
Bblythe 发表于 2025-5-20 07:36 | 显示全部楼层
我最后直接用寄存器配的,清爽多了。
Pulitzer 发表于 2025-5-20 07:36 | 显示全部楼层
TIM1 和 TIM8 都支持互补,选对很关键。
Uriah 发表于 2025-5-20 07:38 | 显示全部楼层
死区时间算错容易烧MOS。
hehhehee 发表于 2025-5-31 17:39 | 显示全部楼层
高级定时器 TIM1/TIM8 才支持互补输出
t60yz 发表于 2025-5-31 23:32 | 显示全部楼层
用示波器同时观察 CHx 和 CHxN → 是否互补、是否有死区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

199

主题

6523

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部