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

前言 用于移相控制的全桥pwm变换器是中大功率dc-dc变换电路中最常用的电路之一,由于其可以实现开关管的软开关特性,在数字电源的设计中被广泛采用,本文基于stm32中高级控制定时器设计了一种全桥移相控制pwm发波方案。   移相全桥pwm发波要求
移相全桥的拓扑如下图所示,由于谐振电感l1的存在,结合移相控制,使开关管达到零电压开通(zvs),从而有效的降低了电路的开关损耗和开关噪声,减少了开关过程中的产生的电磁干扰。
移相控制的pwm驱动波形如下,q1/q2/q3/q4分别对应上图中的4个开关管的驱动。
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。
中心对齐模式,周期值设定为10000。
ch1与ch2的工作模式为asymmetric pwm2,比较值为5000,用于产生50%固定占空比波形。
编译生成keil工程,添加如下代码,phase_shift_cnt代表相位偏移值。
测试结果如下(可播放视频),黄色与蓝色波形分别对应ch1与ch2,红色波形用来参考移相结果,其对应的互补波形未抓取。        
方案2:在高级定时器中的关键配置如下(使用cubemx工具):
使能ch1/ch1n/ch3/ch3n,ch2与ch4使能为pwm generation no output。
中心对齐模式,周期值设定为10000。
ch1与ch3的工作模式为asymmetric pwm2,比较值为5000,用于产生50%固定占空比波形。ch2与ch4的工作模式为pwm mode 2,比较值为5000。
编译生成keil工程,添加如下代码,phase_shift_cnt代表相位偏移值
测试结果,黄色与红色波形分别对应ch1与ch3,其对应的互补波形未抓取。
小结
本文介绍了stm32的高级定时器的非对称模式工作原理,并利用其生成全桥移相控制的pwm驱动实例,可作为使用stm32 mcu 进行移相全桥控制的pwm驱动生成参考。
原文标题:技术干货 | 基于高级定时器的全桥移相pwm发波方案
文章出处:【微信公众号:mcu开发加油站】欢迎添加关注!文章转载请注明出处。


为何中国移动能在3G、4G上击败中国联通和中国电信?
电视天线放大器电路图
高速比较器应用于ToF激光雷达前端设计——HA1007应用指南1
Blackfin Bluetooth EZ-Extender
多功能MCU演示各种模块,支持二次开发
基于STM32中高级控制定时器的全桥移相控制PWM发波方案
联发科全球首次5G NTN卫星手机连线测试成功
华为Mate7和iPhone6Plus哪个最好
AM广播DXing的基础知识
快充功率越高越伤电池吗?快充会加快电池的使用寿命吗?
碳化硅的布局和领先优势
分析 丨ToF传感器的XR应用和主要厂商
家庭影院套装的电视制式
松下蓄电池产品型号说明
移动储能领军品牌正浩EcoFlow发布双十二战报
边缘计算产业仍不太成熟,需解决两大技术问题
真无线蓝牙耳机的排名,蓝牙耳机选购必看
【节能学院】“能耗双控”,汽车行业如何应对?
日本电子支付领域无法走出“数量不少、服务、质量堪忧”的现状?
芯盾时代获中国网络安全产业联盟突出贡献单位