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

基于高级定时器的全桥移相 PWM 发波方案

[复制链接]
STMCU小助手 发布时间:2022-8-2 16:27
前言
用于移相控制的全桥 PWM 变换器是中大功率 DC-DC 变换电路中最常用的电路之一,由于其可以实现开关管的软开关特性,在数字电源的设计中被广泛采用,本文基于 STM32 中高级控制定时器设计了一种全桥移相控制 PWM 发波方案。
移相全桥 PWM 发波要求
移相全桥的拓扑如下图所示,由于谐振电感 L1 的存在,结合移相控制,使开关管达到零电压开通(ZVS),从而有效的降低了电路的开关损耗和开关噪声,减少了开关过程中的产生的电磁干扰。


JR8%Z%6%PXKB8(%]7(3JK70.png

移相控制的 PWM 驱动波形如下,Q1/Q2/Q3/Q4 分别对应上图中的 4 个开关管的驱动。


ZPNBTFBY02E(33@SM}Z`Y1W.png

Q1 与 Q2 驱动互补,插入死区;Q3 与 Q4 驱动互补,插入死区。所有 PWM 波形的占空比固定,Q3/Q4 相对与 Q1/Q2 移相,相位大小由控制环路确定。

高级定时器移相 PWM 生成
在高级定时器中(TIM1/TIM8/TIM20),针对移相控制专门设计了一种 PWM 工作模式,即非对称 PWM 模式(Asymmetric PWM mode),在中心对称计数模式下,允许计数器向上计数时的比较事件与向下计数时的比较事件分别由两个不同的比较值确定,
如下:
OC1REFC 由 TIMx_CCR1(向上)与 TIMx_CCR2(向下)控制
OC2REFC 由 TIMx_CCR2(向上)与 TIMx_CCR1(向下)控制
OC3REFC 由 TIMx_CCR3(向上)与 TIMx_CCR4(向下)控制
OC4REFC 由 TIMx_CCR4(向上)与 TIMx_CCR3(向下)控制
为了生成移相 PWM 波形,本文选择以下两种方案:
方案 1:Q1/Q2 由 CH1/CH1N 生成,Q3/Q4 由 CH2/CH2N 生成。
方案 2:Q1/Q2 由 CH1/CH1N 生成,Q3/Q4 由 CH3/CH3N 生成。
方案 1 在高级定时器中的关键配置如下(使用 CubeMx 工具):
使能 CH1/CH1N/CH2/CH2N。


A`YSJ9W376U%KMC36VFTI.png

中心对齐模式,周期值设定为 10000。


M(_V}HAFAPQQ%1@V1S87@AM.png

CH1 与 CH2 的工作模式为 Asymmetric PWM2,比较值为 5000,用于产生 50%固定占空比波形。


96YIN6NJDJAFUK9FHO7_9.png


编译生成 keil 工程,添加如下代码,Phase_shift_cnt 代表相位偏移值。


J$[5XYB~1WNZ_DD(S`M$F[P.png

测试结果如下(可双击播放视频),黄色与蓝色波形分别对应 CH1 与 CH2,红色波形用来参考移相结果,其对应的互补波形未抓取。


~0H]ZODX03}%[GV2%]O(B.png



完整版请查看:附件


基于高级定时器的全桥移相PWM发波方案.pdf

下载

366.22 KB, 下载次数: 115

收藏 评论0 发布时间:2022-8-2 16:27

举报

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