推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

LAT1383 高精度定时器PWM输出零或满占空比话题

更新时间:2026-09-21 11:17:55 大小:445K 上传用户:zq_1943查看TA发布的资源 标签:STM32G474高精度定时器PWM占空比HRTIM 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1. 引言 

在数字能源产品的应用控制中,无论调频还是调宽方式,在有些情况下需要 PWM 输出零 (0%)或是满(100%)占空比的波形,但使用 STM32G474 的高精度定时器时,由于对 CMPx(x=1/2/3/4)的赋值有限制,CMPx 的值必须大于 3 个 fHRTIM clock 值且小于(定时器周期值 -3*fHRTIM clock),导致有人误以为无法通过修改 CMP 而输出零或是满占空比波形,本文将介绍 在 STM32G474 中如何应用高精度定时器实现零和满占空比波形的输出。 

2. Up count 模式下 PWM 的输出 

2.1. 零占空比输出 

在 STM32G474 的高精度定时器中,CMP1 和 CMP3 是可写 0 的,在 up count 计数模式 下,寄存器预加载使能,设定 PER 事件触发寄存器更新,可以通过如下方式实现零占空比:

• PWM 输出的 SET 触发源为 PER 事件,RESET 触发源为 CMP1 或是 CMP3,设置 CMP1/CMP3 = 0,输出波形如图 1 所示。该情况下需要注意 CMP1/CMP3=0 的比较 事件只能在本定时器使用,无法传递到其他定时器,下文中使用到 CMP1/CMP3=0 的 情况都需要遵守该规则。

部分文件列表

文件名 大小
【应用笔记】LAT1383_高精度定时器PWM输出零或满占空比话题_(1).pdf 445K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21下载积分 打赏60.00元   3天前

    用户:gsy幸运

  • 21下载积分 打赏70.00元   3天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   3天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   3天前

    用户:jh0355

  • 21下载积分 打赏60.00元   3天前

    用户:w178191520

  • 21下载积分 打赏20.00元   3天前

    用户:jh03551

  • 21下载积分 打赏20.00元   3天前

    用户:sun2152

  • 21下载积分 打赏20.00元   3天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   3天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   3天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   3天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   3天前

    用户:pcb

  • 21下载积分 打赏20.00元   3天前

    用户:bhacker

  • 21下载积分 打赏15.00元   3天前

    用户:liqiang9090

  • 21下载积分 打赏25.00元   3天前

    用户:有理想666

  • 21下载积分 打赏15.00元   3天前

    用户:godbox

  • 21下载积分 打赏15.00元   3天前

    用户:aetek

  • 21下载积分 打赏5.00元   3天前

    用户:mulanhk

  • 21下载积分 打赏5.00元   3天前

    用户:JuneLin61

推荐下载