增强型PWM(EPWM)如何输出互补功能?

1、 概念

互补:两根线,输出的PWM,只有一端导通,和死区概念类似。

死区时间:指在这段时间,上下都没有输出

带死区的PWM波可以防止上下两个器件同时导通。也就是说,当一个器件导通后关闭,再经过一段死区,这时才能让另一个导通。

例如:

红色线条的拉低关断一段时间(dead time)后,再拉高下面打开蓝色的

蓝色线条的拉低关断一段时间(dead time)后,再拉高上面打开红色的

在这里插入图片描述

2、简单输出带死区的互补PWM波

2.1、寄存器配置
1)、寄存器 TBPRD = 1001个计数周期
(2)、寄存器 CMPA = 70,EPWMA通道的相位
(3)、寄存器 CMPB = 30,EPWMB通道的相位

(4)、寄存器 TBCTL ,配置为增减模式,计数器从0递增到TBPRD,再从TBPRD递减到0,配置TBCLK分频参数为1,且持续运行

(5)、寄存器 AQCTLA,配置counter为0、counter为PRD时无输出(保持之前状态),
counter为CMPA递增阶段输出高,counter为CMPA递减阶段输出低。

(6)、寄存器 AQCTLB,配置counter为0、counter为PRD时无输出(保持之前状态),
counter为CMPB递增阶段输出低,counter为CMPA递减阶段输出高。

2.2、数值计算
增减模式时,频率 frequency = 主时钟 / TBCLK分频参数 / TBPRD周期 / 2

EPWMA通道高电平占空比 = (TBPRD - CMPA) / TBPRD = 1 - (CMPA / TBPRD)

EPWMB通道高电平占空比 = CMPB / TBPRD

死区相位 = (CMPA - CMPB)
2.3、输出原理

蓝色和绿色的线条是需要的波形
在这里插入图片描述

3、利用反向配置,输出带死区的互补PWM波

3.1、寄存器配置
//(1)、(2)、(3)、(4)、(5)和 2.1节一样,这里只说明不同的配置6)、寄存器 AQCTLB,配置counter为0、counter为PRD时无输出(保持之前状态),
counter为CMPB递增阶段输出高,counter为CMPA递减阶段输出低。

(7)、寄存器 DBCTL,配置EPWMB通道反向
3.2、数值计算和 2.2节一致
3.3、输出原理

蓝色和绿色的线条是需要的波形

在这里插入图片描述

4、实际波形

上述第2节和第3节的不同的配置,均能得到下图的波形

在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
F28335是德州仪器(Texas Instruments)生产的一款数字信号处理器(Digital Signal Processor),具有强大的计算能力和丰富的外设接口。EPWM是指增强型脉宽调制(Enhanced Pulse Width Modulation),是F28335中的一个重要的外设模块。 EPWM模块是用于生成脉宽调制信号的功能模块,它可以通过调整脉冲的宽度,来控制输出电压或电流的大小。EPWM模块具有多种工作模式,其中一种是互补输出(Complementary Output)模式。在互补输出模式下,EPWM模块会同时生成两个互补的脉冲信号,一个用于驱动正极性输出引脚,一个用于驱动负极性输出引脚。 互补输出模式下,正负极性的脉冲信号是相互补充的,当正极性脉冲信号为高电平时,负极性脉冲信号为低电平;当正极性脉冲信号为低电平时,负极性脉冲信号为高电平。这种互补输出的方式可以用来驱动功率放大器,从而实现高效率的功率转换。 在F28335的EPWM模块中,可以通过编程设置各种参数来控制互补输出模式下的脉冲信号的频率、占空比和相位等。通过合理的设置,可以满足不同应用场景对输出信号的要求,实现精确的控制和调节。 总之,F28335的EPWM模块的互补输出模式可以提供两个互补的脉冲信号,用于驱动功率放大器或其他需要高效率功率转换的应用,通过合理设置参数可以实现对输出信号的精确控制和调节。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值