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

F1定时器1如何输出两路相位差可调的PWM波

[复制链接]
聪神聪 提问时间:2018-4-27 23:04 /

具体情况是,我需要在PB13(TIM1_CH1N)、PB14(TIM1_CH2N)输出两路有固定相位差的PWM波形,谁有好的办法,在线等。
收藏 评论7 发布时间:2018-4-27 23:04

举报

7个回答
五哥1 回答时间:2018-5-2 10:45:59
这个可以看下官方例程,也可看下正点原子的例程。重点在设置部分

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

聪神聪 回答时间:2018-5-3 08:46:22
五哥1 发表于 2018-5-2 10:45
这个可以看下官方例程,也可看下正点原子的例程。重点在设置部分

现在搞好了,用电平翻转的方法让CCR不同可以达到不同相位,然后在PWM输出比较中断里面改变CCR的值可以改变占空比,但是限制太多,比如进比较中断太频繁,另外两路PWM保持固定的相位差的话,相位可调节的范围不大,我还是用老办法:中央对齐计数模式下,两路PWM(PWM1\PWM2模式)的波CCR互补,做到半周期相位差、可调占空比的PWM波
butterflyspring 回答时间:2018-5-7 14:35:25
固定相位差为什么要改?画一下你要的波形?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

聪神聪 回答时间:2018-5-8 10:44:56
butterflyspring 发表于 2018-5-7 14:35
固定相位差为什么要改?画一下你要的波形?

固定相位差不用改,我是想在保持相位差的同时,两路PWM占空比可以在0-100%任意调整,用翻转电平的方法只能做到两路PWM任意相位差(占空比恒定50%),如果再使能CCR中断,勉强可以调整PWM占空比,占空比范围有限
butterflyspring 回答时间:2018-5-9 14:37:38
哦哦,如果要改占空比,那就要改了.
xmshao 回答时间:2018-5-9 15:43:11
stm32定时器多,像这种既要调整相位又想调整占空比的话,用多个定时器主从连接比较方便点。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

聪神聪 回答时间:2018-5-10 11:39:06
xmshao 发表于 2018-5-9 15:43
stm32定时器多,像这种既要调整相位又想调整占空比的话,用多个定时器主从连接比较方便点。 ...

你的意思是开多个定时器输出PWM波是吗?占空比是可以随意调整了,那我如何保证相位差是固定的?毕竟你打开两路定时器的PWM肯定是两条语句, 不是同时打开的吧

所属标签

相似问题

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