paradoxfx

【原创】TI C2833x介绍---ePWM(2)

0
阅读(5502)
就每个ePWM来说,可以分为以下十个主要的功能模块,其功能示意图如图1所示。

图1 ePWM功能示意

1. 时钟预定标:这个模块在28335大部分的外设中都有,其输入是SYSCLKOUT,预定标的作用是对SYSCLKOUT时钟信号进行分频,从而控制外设的时钟频率。其输出是TBCLK时钟信号,即每个ePWM模块的时间基准(time base,即TB),它被ePWM外设的所有子模块使用,控制计数器的更新速率。

2. 16位的时间基准计数器(TBCTR):16位的时基计数器,其输入有时基信号TBCLK,在ePWM之间用来同步的EPWMxSYNCI 信号,周期寄存器的值(即周期值),其输出有两个,一个是EPWMxSYNCO用来输出同步信号,另一个则是计数值与周期值比较的结果,并送入逻辑处理模块。

3. 比较逻辑处理:处理输入的比较结果,并生成相应的逻辑状态。

4. 动作限定模块(action qualifier):判断逻辑的转换是否满足要求,并转换为对应的PWM开关状态,通常为EPWMxA和EPWMxB。

5. 死区模块:对PWM的开关变化加入死区时间,以防止变流器上下桥臂的开关管过流击穿损耗。死区通常有单边死区和双边死区,单边死区即只对开通开关管的脉冲施加死区,双边死区则对所有的脉冲变化加入死区时间,即延时开通,提前关断,这些都可以在死区模块的寄存器中进行配置。

6. PWM斩波环节(chopper):这部分是可选的,通常用来产生高频PWM载波信号,在一般的逆变器中不需要用到,在高频的开关数字电源中作用很大。

7. 事件触发模块(trip zone):主要是用来处理外部返回的故障信号的,例如在变频器过流时,保护电路返回的故障信号反馈到TZ模块,此时强制PWM管脚为高阻状态,则停止输出,并且可以运行设计的保护程序等。

Baidu
map