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

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

[复制链接]
STMCU小助手 发布时间:2022-8-23 17:28
在桥式电路中,为了防止上桥臂和下桥臂同时导通,一般会在PWM中添加死区。' h9 S! f. m9 X' q; J
STM32中的PWM有死区和无死区的波形如下:
3 @& E: P( a, K8 G/ e4 n
) [4 o+ @! C7 f0 D. u, b+ R, i5 v f0831ab0b3ae498e808b3ddd1c5c16ea.jpg 6 A$ z6 Y( I# {0 m+ b' K$ }8 F+ S
6 J2 d, G$ b# u% j  u' {; L
上两个线:
8 c) K1 a+ R0 Q  M) ?CH1 带死区 上管(CHx)
, W* i+ u. a  ~/ E0 z0 w2 cCH2 不带死区 上管(CHx)
3 `) {4 L) T! l# ?下两个线:
" v2 i" G  j# dCH3 带死区 下管(CHxN)
# x0 @1 x! X. A% M2 S7 D1 qCH4 不带死区 下管(CHxN)
' q" V3 ]9 A! x6 i7 ^0 J: E% d. E' a
可以看到 规律为:3 v' _- z6 s+ L- V. `/ ~# W" H5 \
低电平 切换到 高电平 有3us的死区时间& n+ J' W, L3 S. U" A  B
高电平 切换到 低电平 与没有死区的波形一样
# I: S' m$ i% F: C7 w' c& A% F, m9 K8 v" j# T/ @; Y/ }2 M/ n
也就是说:每个上升沿之前就会延时一个死区时间& L, w2 e: I- Q4 E

$ K0 @0 k3 j: j! v6 q& K6 m还有一件事:3 U5 z6 b2 f2 t
CCRx理论上在小于死区时间的bit内,会没有高电平输出,只有大于这个阈值后,才会输出高电平
) I2 B" }2 y" J( x  g9 l
# M' g+ r2 p( Z# [
, j' q; v# S) A$ r5 j. n2 n比如ARR=100,代表周期为100us,想输出1us的高电平pwm
3 p3 N: f' j  q: ]9 Z当不设置死区时间,CCRx=1,就能输出1us的高电平' f, P0 Z9 S* {  q1 f. s6 ^
如果死区时间为3us,则CCRx=4,才能输出1us的高电平/ [: u* d! d/ l2 d! K  f
————————————————
, i$ p" P0 Y  c! f: K3 u- o转载:Vice Versa XL
# X- N) P1 `, j/ j  z% }: v# G8 g# L" \- N! W3 d" x0 N( e

+ O& f3 ^' g  B; E0 E: N1 ]
赞 收藏 评论0 发布时间:2022-8-23 17:28

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版