用28335的EPWM模块生产带死区互补的波形需要怎么配置寄存器

用28335的EPWM模块生产带死区互补的波形需要怎么配置寄存器,第1张

你可以参照一下F28335的设置,设置如下:将28335的pwm引脚配置为PWM输出:EPwm6RegsAQCTLAbitCAU = AQ_SET; // Set PWM6A on campA while increasing U implies upEPwm6RegsAQCTLAbitCAD = AQ_CLEAR; // clear the PWM6A while decreasing D means down这样设置的话就是active low 即两个CAMPA间,PWM引脚输出低电平,初始状态为低电平;EPwm6RegsAQCTLAbitCAU = AQ_CLEAR; // Set PWM6A on ZeroEPwm6RegsAQCTLAbitCAD = AQ_SET;这样设置的话就是active high, 即两个CAMPA间,PWM引脚输出高电平,初始状态为高电平;

1、既然严格互补,最佳办法当然是输出1路,经过反相器得到另一路了。

2、如果用单片机控制。那么,你应该用端口8位同时赋值。另外,就是你程序上的问题才会造成没有达到理想的(占空比之和不为1)。

pwm是脉宽调制。

在电力电子中,最常用的就是整流和逆变。这就需要用到整流桥和逆变桥。对三相电来说,就需要三个桥臂。以两电平为例,每个桥臂上有两个电力电子器件,比如igbt。这两个igbt不能同时导通,否则就会出现短路的情况。

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

我说得比较简单。

以上就是关于用28335的EPWM模块生产带死区互补的波形需要怎么配置寄存器全部的内容,包括:用28335的EPWM模块生产带死区互补的波形需要怎么配置寄存器、C51单片机产生两路互补的PWM程序,单片机频率为12MHZ,两路波的占空比不一样。、带死区的PWM波形是怎么样的这里的死区具体是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10636564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存