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

【经验分享】高精度定时器与高级控制定时器 PWM 封波后再恢复的区别

[复制链接]
STMCU小助手 发布时间:2022-6-11 21:17
引言
在高精度定时器中,可以使用外部事件来对 PWM 输出进行封锁,并可自动恢复;在高级控制定时器中,可以使用 Break 或是 Clr_input 来对 PWM 输出进行封锁, 然后也可以自动恢复,其中 Break 必须结合 AOE 置位来实现自动恢复。
虽然都可以实现封波后的自动恢复,但是在二者之间还是存在一些区别。

7 W% O6 @# ?0 C5 c1 z" h3 }
PWM 封波-自动恢复原理分析
在高精度定时器中,通过配置 PWM 的 Set 与 Reset 事件,当 Set/Reset 事件发生时,PWM 输出做出对应的响应。要实现封波-自动恢复,只需配置合适的 Reset 事件,Reset 发
生时,触发 PWM 输出 inactive 电平,当 Reset 事件消失后,PWM 将在下个 Set 事件点重新输出。
: H. l3 G( C$ H. T" ?& n
在高级控制定时器中,PWM 的工作方式有 PWM_Mode1 与 PWM_Mode2,基于定时器比较器的值与当前 Counter 的值来结合 PWM 模式来确定输出电平的状态。要实现封波-自动恢复,通过 Break(with AOE)或是 Clr_input 功能,当 Break 信号或是 Clr_input 信号电平有效时,PWM 输出会被封锁,此时端口电平跟当时的 PWM 配置有关;当 Break 信号或是 Clr_input 信号电平无效时,PWM 将在下个 UEV(更新事件)或是新的 PWM 的周期恢复输出。
8 S0 U1 z4 }* Y* _3 d
下面通过实际的测试与波形来详细说明。

  l4 `# P! x4 q1 b& o1 u! J
4 K. W# q6 e( X1 }3 u/ ]
高精度定时器的 “封波-自动恢复”
使用的是外部事件 1(EEV1)关联外部过流故障信号,利用 EEV1 来封锁 PWM。配置如下(测试中使用的配置是高电平触发事件):
! k9 f$ e: |$ p* I1 k7 w

7 N3 D1 Z) Z& Q; l) N0 _' o, Y
使用以上配置时,只要故障信号持续高电平的时间和 PWM 的 Set 事件不重叠,那么定时器在下个 PWM 周期能正常输出 PWM,如下图所示。

5 r9 o. ~1 ^' `1 B9 Y, q
% X: g1 b" J4 y2 n; z/ a
6 \! T- n. k& I% L5 e1 f6 L
但是如果 Fault 信号高电平的持续时间覆盖了 PWM 的 set 事件,那么 PWM 将一直输出低电平,直到 Fault 信号高电平不再覆盖 PWM 的 Set 件,如下图所示。
4 ~$ G* x$ ]0 u# w# L- I) }8 y
# V. L4 k7 v3 z5 [' j& D2 t# P1 F
另外,高精度定时器中的还可以工作的沿模式,例如配置 EEV1 工作在上升沿触发模式,如下图所示。
6 G' T' l) V; @6 z" m9 V% [, b/ d
% t4 m/ A4 @8 u. X5 z- h
( Z" w- H( [  J3 M

8 v& y" S, _/ X4 N( |: V* C
高级控制定时器的“封波-自动恢复”
高级控制定时器中,break 为电平有效模式(测试中使用的配置是高电平触发 Break)。当出现 Break 信号出现高电平时,PWM 封波,如果 Break 信号高电平未跨周期,那么在下个周期 PWM 能正常输出,如下图所示。
1 u! G8 m- [; n0 ~& G  k( }
( }! T. H+ l8 W6 g* A% Q0 s
但是如果 Break 信号高电平跨周期,即使高电平持续时间没有到达比较事件点,下个周期 PWM 依旧继续“封波”,直到 Break 信号恢复低电平的下个周期 PWM 才会正常输出,如下图所示。

! _( @+ i, x! c* f! ~6 p# Q  O) E
' G9 O3 d) {( i0 x. \& J
# d/ ]* ]5 W2 R" N5 t/ R( l+ A
小结
综上以上的分析与实验结果:
$ v! a4 ?" S, l) X4 a5 D1 O6 P
• 高精度定时器封波基于事件触发,封波后只要故障消失,则在下个触发来临时就可以立即生效,恢复 PWM 输出。
• 高级控制定时器封波后,即使故障消失后,也要等到下个 UEV 事件或是新的 PWM周期才能恢复 PWM 输出。

+ y8 m, M! j; r0 z4 d; k2 g
赞 收藏 评论0 发布时间:2022-6-11 21:17

举报

0个回答

所属标签

相似技术帖

官网相关资源

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