你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

我想实现三对移相PWM(占空比为50%)输出,前两对是互补输出,用了TIM1的CH1/CH1N和CH2/CH2N。第三对用了TIM1的CH3和TIM8的CH2,类似于互补输出。需要以TIM1的CH1/CH1N为参考,其余两对怎样实现占空比不变,相移可调呢?另外TIM8的CH1和CH3的PWM需要输出高电平

[复制链接]
灬峰 提问时间:2025-6-25 15:25 / 未解决

我用的是STM32H750VBT6的芯片,PWM输出通道已经定好了,之前用TIM1/TIM8为主从模式,采用中心对齐模式1+非对称PWM模式2,虽然能实现CH1/CH1N和CH2/CH2N的相移,但是TIM1的CH3和TIM8的CH2实现不了可调相移PWM,不知道是不是TIM8的CH1置高电平,导致TIM8的CCR1固定死了,调不了。所以请教下还有没有其他方法实现。

收藏 评论1 发布时间:2025-6-25 15:25

举报

1个回答
xmshao 回答时间:昨天 10:10

不知你说的相移可调,多大范围内可调?需要不停动态修改吗?

TIM1-CH3 CH4也可以构成非对称PWM输出,通过CH3/CH3N不也是可以输出一对互补信号吗?

难度是硬件设计方面受限了?

如果说CH3N硬件脚都被占用了或者是3个通道使用非对称输出有困难的话,先将TIM1 TIM8同步运行,

TIM1-CH1/CH2这两个通道使用非对称输出应该没有问题的。 TIM1-CH3采样OC加DMA

来实现,TIM8-CH2实现方式跟它类似。

image.png

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版