STM32 的PWM“死区”波形(产生规律)

11 篇文章 4 订阅

在桥式电路中,为了防止上桥臂和下桥臂同时导通,一般会在PWM中添加死区。
STM32中的PWM有死区和无死区的波形如下:
在这里插入图片描述
上两个线:

  • CH1 带死区 上管(CHx)
  • CH2 不带死区 上管(CHx)

下两个线:

  • CH3 带死区 下管(CHxN)
  • CH4 不带死区 下管(CHxN)

可以看到 规律为:

  • 低电平 切换到 高电平 有3us的死区时间
  • 高电平 切换到 低电平 与没有死区的波形一样

也就是说:每个上升沿之前就会延时一个死区时间

还有一件事:

  • CCRx理论上在小于死区时间的bit内,会没有高电平输出,只有大于这个阈值后,才会输出高电平

比如ARR=100,代表周期为100us,想输出1us的高电平pwm
当不设置死区时间,CCRx=1,就能输出1us的高电平
如果死区时间为3us,则CCRx=4,才能输出1us的高电平

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值