STMCU小助手
发布时间:2023-12-16 14:49
|
01引言 STM32 G474 中包含了针对数字电源应用的高精度定时器(HRTIMER)外设,作为 HRTIMER V2 版本,其新增了 Triggered-half 功能,目的就是为了简化采样变频控制方式下两相交错并联工作电源的设计。 02Triggered-half 模式介绍 目前的电源设计中,为了提高功率等级以及功率密度,交错并联是一项经常使用到的技术。在定频控制模式下,由于 PWM 周期固定,相位偏移很容易通过定时器中的比较事件进行同步来实现,但是在变频控制中,PWM 的周期可能不由软件控制,而是由外部事件来控制,比如在 PFC中的峰值电流控制模式或是导通时间固定控制模式下,PWM 的周期由电感电流的过零点来确定,这样 PWM 的周期是随外部工作环境变化的,如负载,输入电压等,这些都是无法预知的,所以就无法提前设置同步事件,多相之间无法做到精确的相位偏移。 5 V9 a# l; ]7 u g Triggered-half 模式被设计用来解决变频控制两相交错并联的同步问题,原理如下图所示,在主变换器中,检测 ILM(电感电流)的过零点(ZCD),两个过零点之间为 PWM 周期,PWM 的占空比由 ILM与峰值电流参考比较事件来确定,PWM 的周期延时 1/2 后作为从变换器的同步事件。 在 G474 中,通过高精度定时器中的捕获单元捕获主变换器实时电流过零点事件(ZCD),从而得到主定时器的 PWM 周期,MCU 自动计算该周期值的 1/2 并将其写入比较寄存器 2(CMP2)中,从变换器的定时器(从定时器)通过与 CMP2 比较事件进行同步,从而产生与主定时器相移 180 度的 PWM 波。 K/ n) w Q! i L# [) ? 8 ?+ R$ i. ?, q, ^3 j
5 |8 F9 J. K/ N1 f7 T3 |1 Q 需要重点注意的是,由于高精度定时器中的捕获单元的最高精度为 170Mhz,所以在使用该模式时 PWM 的频率不要超过 170Mhz,另外 CMP2 被强制占用,不能在与其他特殊功能如 dual channel dac trigger, interleaved and balanced idle modes 一起共用。 03应用实例 G474 中给出了应用实例的示意图 ,其可视为一个两相交错并联的 PFC 的 Triggered-half 的实现。" d) M) K. B8 F) `/ S
- N' z! a: m. c 其中 EEV1 为主变换器电感电流过零点事件, ( i5 R; T. U }$ W6 s( e9 }- @3 l EEV2 为主变换器电感电流达到设定峰值事件 & P$ E9 k2 B, N) A$ I! I! f& N EEV3 为从变换器电感电流达到设定峰值事件9 W# A" I8 o( B1 `" |2 h8 S HRTIM_CHA1 为主变换器的 PWM 驱动波形 HRTIM_CHB1 为从变换器的 PWM 驱动波形" l1 d3 y1 ~6 a- v% K" j) h! [ x HRTIM_CHA2 为 EEV1 在子定时器 Timer B 中的 Blanking 区间依据上图中的要求,进行了如下的设计:
通过 CubeMx 进行配置,关键配置的截图如下:1 J4 o8 a* F7 h9 ^8 @" \5 {! T+ K Timer A 中的关键配置: 4 F9 @# f1 `9 G9 i& a9 w a& J
& o4 c' D7 l# w- J Timer B 中的关键配置: 9 U E4 ]8 }: g w# `
' H% P3 | Q3 T9 H 04小结 j% i a9 }% M 本文对 Triggered-half 的工作原理以及应用场景进行了介绍,并结合实际案例给出了一个应用实例。0 X- ^: F' n" d2 T 8 {, T% \/ h/ u' ]( n% V0 A/ y 转载自: STM32单片机" A/ `3 ^; V8 Y7 \ 如有侵权请联系删除 * `9 B: q/ ]2 R' V! H7 z- W |
STM32G47x 双 Bank 模式下在线升级
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【经验分享】STM32G4之基本定时器
NUCLEO-G474RE 扩展 LSM6DSO 传感器数据融合实操演示全解析
经验分享 | STM32G474 高精度定时器同步功能全解析 从内部互联到多芯片协同的实现方案
经验分享 | STM32G4双BANK启动应用演示
STM32G4 LPTIM+DMAMUX 实现并行输出应用示例
实战经验 | LAT1578 SAU对NSC分区的影响
经验分享 | STM32G474 HRTIM Triggered-half模式实现两相交错电源180°相位同步方案
STM32大神笔记,超详细单片机学习汇总资料
微信公众号
手机版
好材料,学起来