• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

LAT1481 高精度定时器如何实现PWM零满占空比的连续切换

2025/03/04
522
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1481 高精度定时器如何实现PWM零满占空比的连续切换

664.17 KB

1、引言

在《高精度定时器如何输出零占空比与满占空比 PWM 波形》一文中,我们分享了在高精度定时器中 PWM 输出零占空比和满占空比的方法,但是在实际的应用中还会存在零占空比和满占空比连续切换的情况,在原有的 PWM 发波方式上,若是采样 up-down count 模式的话要实现这种连续切换会存在一些问题,本文将分析相关问题,并给出更加合适的方案来实现 PWM 零-满占空比的连续切换。

2、Up count 模式下零-满占空比 PWM 切换

在 STM32G474 的高精度定时器中,up count 模式下,零-满占空比的输出方式以及连续切换可以直接实现,具体参考下图以及说明。注意以下的示例中,比较寄存器和周期寄存器的赋值都需要满足芯片用户手册中对赋值的限制,具体参见 RM0440 中 Period and compare registers min and max values 的说明。

2.1. 边沿对齐模式

PWM 发波配置:

  • PWM Set source :PER event
  • PWM Reset source:CMPx event (x=1 or 3)

PWM 发波动作:

  • 占空比 0%: CMPx = 0
  • 占空比 100%: CMPx > PER
  • 其他占空比: CMPx = M

2.2. 非边沿对齐模式

PWM 发波配置:

  • PWM Set source :CMPx event (x=1 or 3)
  • PWM Reset source:CMPy event

PWM 发波动作:

  • 占空比 0%:CMPx > PER,CMPy = 0
  • 占空比 100%:CMPx = 0,CMPy > PER
  • 其他占空比:CMPy - CMPx = M

在线预览

相关推荐

意法半导体拥有49,000名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一 家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、成千上万名合作伙伴一起研发产品和 解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需 求。意法半导体的技术让人们的出行更智能,让电源和能源管理更高效,让云连接的自主化设备应用更广 泛。我们正按计划在所有直接和间接排放(包括范围1和范围2)、产品运输、商务旅行以及员工通勤排 放(重点关注的范围3)方面实现碳中和,并在2027年底前实现100%使用可再生电力的目标。 详情请浏 览意法半导体公司网站:www.st.com.cn