互补HRPWM输出
功能介绍
互补 HRPWM 是 HRTIM 的基础功能,硬件自动为每个定时器通道生成一对互补的高分辨率 PWM 信号。与普通定时器的互补输出相比,HRTIM 的死区时间分辨率可达 184ps,能够精确控制纳秒级的死区时间。
互补 HRPWM 主要用于:高频半桥/全桥 DC-DC 变换器、LLC 谐振变换器、有源钳位正激变换器等电力电子拓扑。高分辨率死区时间可在保证安全的前提下最大限度减少开关损耗,提高变换器效率。
互补输出配置
输出通道
- TA1 和 TA2 互补
- 可配置死区时间
- 支持故障保护 (Fault)
HAL 库函数
HAL_HRTIM_WaveformOutputStart(&hhrtim1,
HRTIM_OUTPUT_TA1);
HAL_HRTIM_WaveformOutputStart(&hhrtim1,
HRTIM_OUTPUT_TA2);
// 启动定时器
HAL_HRTIM_WaveformCounterStart(&hhrtim1,
HRTIM_TIMERID_TIMER_A | 故障保护
功能:外部事件 (如过流) 触发时自动关闭 PWM 输出
配置:使能 Fault 输入,配置触发源和极性
配置:使能 Fault 输入,配置触发源和极性