打印
[STM32F3]

关于stm32f3 PWM

[复制链接]
1717|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我想用Tim2的Ch1,Ch2的4个通道实现如下波形,不知是否可行,求高手指点,谢谢

PWM.bmp (1.24 MB )

PWM.bmp
沙发
mmuuss586| | 2015-9-21 12:42 | 只看该作者
本帖最后由 mmuuss586 于 2015-9-21 12:43 编辑

频率是一样呢?
频率一样的,占空比不一样的话,可以;
设置好2个PWM输出,先打开上面这路,下面这路延时打开(或者触发方式)

使用特权

评论回复
板凳
Alisa_song|  楼主 | 2015-9-21 13:43 | 只看该作者
mmuuss586 发表于 2015-9-21 12:42
频率是一样呢?
频率一样的,占空比不一样的话,可以;
设置好2个PWM输出,先打开上面这路,下面这路延时打 ...

频率是一样的,都是20kHz的,占空比不一样,就是第一路要求提前开通1us,这个用触发方式怎么设置呢?可否指点下?谢谢。

使用特权

评论回复
地板
airwill| | 2015-9-21 18:55 | 只看该作者
这个波形是有问题的, 不管是对齐波形还是对称波形, 都不能生成这样的时序.
你可能需要好好地玩一点技巧了, 比如使用触发翻转的方法;来实现.

使用特权

评论回复
5
huangqi412| | 2015-9-21 22:00 | 只看该作者
1 us. 估计能通过死去时间弄

使用特权

评论回复
6
mintspring| | 2015-9-22 00:03 | 只看该作者
楼上都说搂着这个有问题,我也觉得有问题。

使用特权

评论回复
7
Alisa_song|  楼主 | 2015-9-22 08:52 | 只看该作者
huangqi412 发表于 2015-9-21 22:00
1 us. 估计能通过死去时间弄

主要这两个波不是互补对称的,用死区不能做啊,还有死区是在一个关闭后插死区在开通另一个,可是现在不是这样的。

使用特权

评论回复
8
李香兰| | 2015-9-22 08:55 | 只看该作者
楼主,你的图片我怎么看不到呢?

使用特权

评论回复
9
liozhenbin92| | 2015-9-22 08:57 | 只看该作者
照片失效,路过

使用特权

评论回复
10
Alisa_song|  楼主 | 2015-9-22 09:13 | 只看该作者
李香兰 发表于 2015-9-22 08:55
楼主,你的图片我怎么看不到呢?


我重新上传下。

PWM.JPG (21.58 KB )

PWM.JPG

使用特权

评论回复
11
huangqi412| | 2015-9-22 10:57 | 只看该作者
Alisa_song 发表于 2015-9-22 08:52
主要这两个波不是互补对称的,用死区不能做啊,还有死区是在一个关闭后插死区在开通另一个,可是现在不是 ...

同一个定时器 开两个通道 不同占空比  每个通道开互补但是只输出一路

使用特权

评论回复
12
huangqi412| | 2015-9-22 10:59 | 只看该作者
Alisa_song 发表于 2015-9-22 08:52
主要这两个波不是互补对称的,用死区不能做啊,还有死区是在一个关闭后插死区在开通另一个,可是现在不是 ...

同一个定时器 开两个通道 不同占空比  每个通道开互补但是只输出一路

使用特权

评论回复
13
huangqi412| | 2015-9-22 11:10 | 只看该作者
虽然开了两个互补通道 看起来是四个引脚 但是每个引脚可以单独是能输出的 实际只用两个引脚 一个通道的p和另一个通道的n   

使用特权

评论回复
14
huangqi412| | 2015-9-22 11:12 | 只看该作者
很明显周期相同 相位相差不大   妥妥的死去

使用特权

评论回复
15
huangqi412| | 2015-9-22 11:22 | 只看该作者
精度要求不严还可以用软件中断

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

94

帖子

1

粉丝