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

BCM 控制方式在 STM32 中的实现-使用高级定时器

[复制链接]
STMCU小助手 发布时间:2022-8-1 22:38
1. 引言
在电源变换器的控制方式中,BCM 模式即临界传导模式(Boundary Conduction Mode),或者CRM(Critical Conduction Mode),由于其容易实现软开关,开关损耗低,EMI 小等优点在AC/DC 变换器中被越来越多的使用。本文在简单介绍 BCM 控制模式的基本原理的基础上,以STM32G071 为例,给出如何使用 STM32 系列 MCU 中的高级控制定时器来实现 BCM 控制 PWM的发波方案。


2. BCM 控制模式基本原理
关于 BCM 控制模式的原理请参考 LAT《BCM 控制模式在 STM32 MCU 中的实现》。


3. 高级控制定时器 BCM 控制解决方案
3.1. 方案需求描述
基于 BCM 控制模式的原理,接下来以 BOOST 变换器进行 PFC 为例,给出使用高级控制定时器完成 BCM 控制 PWM 发波的解决方案。BOOST PFC 的工作原理在此不再介绍,可通过网络搜索相关文档进行了解。


~YW39FAG6VLJFAS5C[[1KUD.png


为了完成 BCM,除了定时器资源之外,还需要如下的功能:
1、电流过零点检测功能;
2、过流保护功能;

过流保护时强制封锁 PWM 输出,可以实现 cycle-by-cycle 保护;也可永久保护,直到软件中重新使能 PWM 输出。
对于电流过零点与过流保护检测,可以直接使用 STM32G071 片上的比较器来完成,且其比较器的比较参考点也可以直接使用片上的 DAC 输出,如果所选用的 MCU 片上没有比较器,则需要使用片外比较器来完成检测。本例中的过流保护采用 cycle-by-cycle 保护方式。
下表给出了针对 BCM 控制,高级定时器使用的对应功能。


WX)PA{(T(@(T@]NN@G3`0.png


完整版请查看:附件



LAT1030_BCM控制方式在STM32中的实现使用高级定时器.pdf

下载

367.71 KB, 下载次数: 13

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

举报

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