• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

LAT1414 用DMA方式实现PWM时序保护功能

2025/03/18
612
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1414 用DMA方式实现PWM时序保护功能

544.13 KB

1、应用需求

如今,三电平拓扑结构在大功率应用中越来越流行,如 UPS 以及太阳能逆变器。通过将总线电压增加到 1000V 至 1500VDC,那么在同等输出功率下,电流可以极大的减小。这样就可以降低开关器件的导通损耗。然而,与传统的两电平逆变器相比,除了更复杂功率转换控制,三电平逆变器需要不同的故障保护方案。

三电平拓扑必须确保保持正确的关闭顺序:外部开关(S1 或 S4)首先关闭,内部开关(S2 或 S3)在特定延迟后关闭;然而在恢复过程中内部开关必须首先打开。

2、软件设计方案

在这里,我们用 STM32H7 作为测试板,使用了里面的 DMA 资源。

当故障信号过来后,触发 BDMA,采用 Memory-To-Peripheral 方式将 PA0 的MODER 位由 10b 改为 01b,即由 AF 模式改为 I/O 模式,从而达到封波目的。同时在BDMA 中断中启动定时器 6,定时器 6 达到定时后,再启动 DMA1,采用 Memory-ToPeripheral 方式将 PB1 的 MODER 位由 10b 改为 01b,即由 AF 模式改为 I/O 模式,从而达到延时封波目的。

3、软件实现

EXTI 配置

PD0 作为故障信号输入,在这里将 PD0 配置成 EVENT 模式。

4、试验结果

蓝色是故障信号(EXTI0/PA0)

红色是第一路 PWM 输出

绿色是第二路 PWM 输出

当故障信号过来后(下降沿),红色首先封波(延迟 55ns),绿色延时封波(2us)。

5、小结

在 STM32 系列芯片中有着丰富的 DMA 资源,这些 DMA 可以连接内存-内存,内存-外设,外设-内存。充分灵活应用 DMA 可以实现更复杂的软件功能,并且可以降低 MCU 负载强度。尤其在 CPU 较为忙碌时,DMA 的参与往往可以保障高效的响应及实现。

在线预览

相关推荐

意法半导体拥有49,000名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一 家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、成千上万名合作伙伴一起研发产品和 解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需 求。意法半导体的技术让人们的出行更智能,让电源和能源管理更高效,让云连接的自主化设备应用更广 泛。我们正按计划在所有直接和间接排放(包括范围1和范围2)、产品运输、商务旅行以及员工通勤排 放(重点关注的范围3)方面实现碳中和,并在2027年底前实现100%使用可再生电力的目标。 详情请浏 览意法半导体公司网站:www.st.com.cn