关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 数字信号控制器的增强型事件管理器(06-100)

数字信号控制器的增强型事件管理器(06-100)

——
作者:德州仪器 Andreas Georgner 时间:2008-04-07来源:电子产品世界收藏

  三个基本模块(时基模块、计数器比较模块与动作限定模块)及其独立、灵活的编程选项可以满足众多涉及功率输出级的应用的需求,如:马达应用、不间断电源、DC/DC 转换器等。对计数器比较模块与动作限定模块进行合理编程,甚至可以生成静带,以防止同时开关时在上/下输出晶体管间产生短路。

本文引用地址:http://www.eepw.com.cn/article/81280.htm

  不仅如此,E模块还包含用于生成静带的专用逻辑以及限幅(PC)模块与跳闸区(trip zone) (TZ)模块—后两者可选做激活。

  静带(DB)模块紧随动作限定模块,在使用时可以根据 EA 信号生成 2 个信号。首个为原始信号,其上升沿在扩展期间存在可编程的延迟(上升沿延迟 — RED)。第二个同样存在可自由编程的延迟,不过是在下降沿(下降沿延迟—FED)。现在,我们可以选择 2 个信号的互动方式,也就是说,2个信号是“高电平有效”/“低电平有效”还是“补偿高电平有效”/“补偿低电平有效”。在系统脉冲为100MHz时,如果脉冲之前未分离,则每种情况下的实际延迟均可在0~10μs的范围内扩展。而不再采用EPWMB信号。某些应用可能必须或最好把 PWM 信号的脉冲(逻辑1部分)进一步分割为单个脉冲(如:某些变压器应用)。采用位于静区模块下游的另一模块,即PWM限幅(PC)模块,可以完成上述工作。限幅频率可采用1.6~12.5MHz范围内的特定值,以实现12.5%、25%、37.5%,乃至87.5% 的固定脉宽。另外,限幅脉冲系列的首个脉宽可独立于其它脉冲进行编程,以便给电容器预充电,使其达到特定电压。

  不过,在大部分应用中,EPWM 单元的最后一个可选模块 — 跳闸区(TZ)模块的重要性要高得多。它包含对于所有 EPWM 模块都相同的6个区或引脚,即:跳闸区引脚可随意分配给特定 EPWM 模块。在最后分析中,此模块的主要功能是尽快对应用故障或错误做出反应,或禁用相关 PWM 信号或把一个或数个PWM引脚切换到高电阻模式(单次启动模式)(one shot mode)。上述工作由硬件控制,当某个边沿以最小延迟寄存至跳闸区引脚,就会立即执行。此类电路能够为跳闸区提供一个可以自我调节的上升沿,比如说,当电流超过应用中特定点的具体阈值时。另外,跳闸区模块还可以进行相应设置,以便在评估的电流超过特定点的阈值时,由跳闸引脚自动限制 PWM 的单个脉冲长度(周期性模式)。上述工作可以连续进行,而无需软件干预;相比之下,在单次启动模式下,发生跳闸事件时一般禁用系统,而且软件必须对故障的严重性进行评估。

  如前所述,实现模块的同步是一个有趣的功能。除标准计数器寄存器外,时基模块还包含一个相移寄存器,以便在收到同步信号时确保相移寄存器的值能够加载至计数器值。在三相马达控制等标准应用中,从EPWM模块的相移寄存器的值为0。但是,在三相DC/DC转换器中,相位需要彼此相对移动 120o,因此,在主EPWM模块中,相移寄存器项目(entry)为 0o,在首个从模块中为120o,在第二个从模块中为240o。与之前衍生器件的事件管理器相比,该器件的采集功能置于单独的专用模块中。共具有4个增强型采集模块(ECAP),其中每个都具有一个用作时基的32位定时器、4个采集寄存器以及1个采集引脚。这种便捷的设计为采集引脚记录4个事件提供了单独的时间,从而使事件成为允许自由选择的上升或下降沿。现在,我们可以对ECAP模块编程,以便在记录之后冻结寄存器的内容或者利用最新值替代时间过长的值(循环缓冲原则)。实现时基的 32 位定时器也可在相对时间模式(增量时间模式)(delta time mode) 下运行,其中计数器在引脚发生每个事件之后清零,从而可以直接从采集寄存器获取时间间隔。当然也可以实现传统的绝对时间模式,在该模式下只是简单地使计数器递增。

  如果未采用采集功能,则ECAP模块可以另用作PWM信号发生器(辅助PWM-APWM)。四个寄存器中的首个寄存器包括最大计数值(周期寄存器),第二个寄存器包含比较值(比较寄存器),而另外两个用作前两个的影子寄存器。ECAP与APWM模块可以相互同步,也可以与EPWM 模块同步。


上一页 1 2 3 下一页

关键词: TI DSP PWM eEVM

评论


相关推荐

技术专区

关闭