- 1
- 2
- 3
- 4
- 5
STM32G4利用TIMER的组合信号实现单个周期的两次触发
资料介绍
1、问题背景
有 STM32G4 开发者想使用通用 TIMER 在一个周期内实现对 ADC 的两次触发,并期望触发 时间点可以调整,咨询是否有合适的方案推荐或分享。
2、基于问题的实现方案介绍
2.1 寻找合适的实现方案
2.1.1 组合 PWM 模式原理介绍
对于 STM32 家族,除了早期的 STM32F 系列外,其它 STM32G\STM32H\STM32U 等系 列的高级 TIMER 和通用 TIMER 往往都支持组合 PWM 输出模式。
【注:具体哪个系列的 TIMER 支持组合 Pwm 模式以手册介绍为准】 Combined PWM mode 是什么?简单点说,就是在一个输出通道上,用到 TIMER 的两个 通道比较寄存器(CCR)生成“组合”的 PWM 波形,从而实现可编程延时 / 相移 / 脉宽控制, 而不用额外占用物理输出引脚。
它的核心特点是: 一个物理输出 OCx(比如 OC1)是两个“参考 PWM”(REF1、REF2)的 逻辑组合结 果:
OC1REFC / OC2REFC 由 CCR1 和 CCR2 生成的两个 PWM 逻辑 OR 或 AND 而来, OC3REFC / OC4REFC 由 CCR3 和 CCR4 生成的两个 PWM 逻辑 OR 或 AND 而来。
PWM 输出频率由 ARR 决定。
占空比由 一对通道的两个 CCR 寄存器 决定: 对于 1/2 通道对:由 CCR1 和 CCR2 决定 对于 3/4 通道对:由 CCR3 和 CCR4 决定 下图就是从 STM32G4 系列参考手册中截取出来的关于组合 PWM 输出的波形:
部分文件列表
| 文件名 | 大小 |
| LAT1649利用TIMER的组合信号实现单个周期的两次触发_v1.0.pdf | 975K |
最新上传
-
21下载积分 打赏310.00元 1天前
用户:江岚
-
21下载积分 打赏310.00元 1天前
用户:潇潇江南
-
21下载积分 打赏60.00元 1天前
用户:他山之石可攻玉
-
21下载积分 打赏310.00元 1天前
用户:小猫做电路
-
21下载积分 打赏210.00元 1天前
用户:zhengdai
-
21下载积分 打赏210.00元 1天前
用户:w993263495
-
21下载积分 打赏10.00元 1天前
用户:烟雨
-
21下载积分 打赏60.00元 1天前
用户:gsy幸运
-
21下载积分 打赏70.00元 1天前
用户:铁蛋锅
-
21下载积分 打赏65.00元 1天前
用户:xzxbybd
-
21下载积分 打赏60.00元 1天前
用户:jh0355
-
21下载积分 打赏60.00元 1天前
用户:w178191520
-
21下载积分 打赏20.00元 1天前
用户:jh03551
-
21下载积分 打赏20.00元 1天前
用户:sun2152
-
21下载积分 打赏20.00元 1天前
用户:kk1957135547
-
21下载积分 打赏25.00元 1天前
用户:w1966891335
-
21下载积分 打赏20.00元 1天前
用户:xuzhen1
-
21下载积分 打赏15.00元 1天前
用户:x15580286248
-
21下载积分 打赏25.00元 1天前
用户:pcb
-
21下载积分 打赏20.00元 1天前
用户:bhacker
-
21下载积分 打赏15.00元 1天前
用户:liqiang9090
-
21下载积分 打赏25.00元 1天前
用户:有理想666
-
21下载积分 打赏15.00元 1天前
用户:godbox
-
21下载积分 打赏15.00元 1天前
用户:aetek
-
21下载积分 打赏5.00元 1天前
用户:mulanhk
-
21下载积分 打赏5.00元 1天前
用户:JuneLin61
-
21下载积分 打赏5.00元 1天前
用户:ccc6188
-
21下载积分 打赏5.00元 1天前
用户:木集盒
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前




全部评论(0)