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

高精度定时器 Push-Pull 模式输出逻辑

[复制链接]
STMCU小助手 发布时间:2022-8-1 22:21
1. 引言
STM32G474 中高精度定时器的 PWM 输出支持 Push-Pull 模式,该模式可以用于 PushPull 拓扑或是 LLC 拓扑的驱动,在使用该模式时需要遵循 RM 手册中给出的准则,否则输出的波形将会出现异常。


2. 问题描述
使用高精度定时器 Push-Pull 模式产生 PWM 输出的过程中,发现定时器 PWM 输出通CH1 CH2 输出先后顺序存在疑问,在定时器使能后,有时 CH1 通道先输出,有时CH2 通道先输出,按照手册中给出的例子理解,应该是 CH1 先输出,然后再是 CH2 出,如下图所示。


CTSE5X8L)7~KN8OK[[FSTFD.png


然而实际在不同的情况下,输出波形并非如此,这是为什么呢?


2.1. 问题解释
2.1.1. Push-Pull 模式工作原理
Push-Pull 模式下,CH1 CH2 通道的输出都是来自 CrossBar 单元产生的波形,但是波形输出到哪一个通道,是由定时器内部一个称作的 Push-Pull Logic 的单元来控制的,如2 所示,
Push-Pull Logic 单元的输出为 1 时,CH1 通道输出 CrossBar 单元产生的波形,CH2 的电平保持在 inactive 状态;
Push-Pull Logic 单元的输出为 0 时,CH2 通道输出 CrossBar 单元产生的波形,CH1 的电平保持在 inactive 状态。


GSGQ4TRZY0LCDF8OK227F.png

Push-Pull Logic 单元的工作原理为:初始默认情况下 Push-Pull Logic 单元的输出为低,当定时器的计数达到周期值(Roll-over event)或是定时器被外部事件复位(reset)时,Push-Pull Logic 单元输出将出现翻转,从而实现 CH1 CH2 的交替输出。



完整版请查看:附件




LAT1047高精度定时器Push_Pull模式输出逻辑_v2.pdf

下载

606.82 KB, 下载次数: 16

收藏 评论0 发布时间:2022-8-1 22:21

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版