关 闭

新闻中心

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

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

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

  那么,E 模块是什么样子呢?如图2 所示,一个模块又包含多个子模块。为了生成 信号,我们至少需要一个计数器和与其相关的逻辑器件,以便在独立的可编程时间内生成事件。计数器(16 位)位于时基 (TB) 模块中,并把时间信息发送到计数器比较 (CC) 模块与动作限定 (AQ) 模块。时基模块还包含可与后续或先导 E 模块同步的逻辑器件,同时包含一个相移寄存器。计数器比较模块包含相应寄存器,通过这些寄存器可以相互独立地对EPWM 模块的两个PWM信号—— EPWMA与EPWMB信号的脉宽(占空比)进行编程。因此,PWM信号取决于时基模块中的计数器设置,尤其是周期值(最大计数值)及其计数模式—其可以仅递增、仅递减、或者重复递增与递减。不过,PWM信号是由动作限定(AQ)模块生成—其根据时基模块计数器比较(CC)模块的信息生成实际信号。动作限定模块同样可以自由编程,而且可以在四个独立的时间计数值上(0、最大计数器值、比较寄存器A的内容、以及比较寄存器B的内容)迫使引脚与逻辑1或0关联,或者仅仅进行切换。另外,还可以采用2个比较寄存器在PWM引脚生成事件。当然,也可以利用软件,通过动作限定模块中的相应寄存器项目(entry)把引脚设定到预期的逻辑电平。此外,利用另一个模块(事件触发器与中断模块)还可以在上述时间生成用于模数转换器的触发信号(ADC SOC、开始转换)或者中断信号(或者同时生成二者)。

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

  实现 PWM 信号生成逻辑的目的是尽可能自动生成 PWM,以便 CPU 集中执行其它任务。在这里,这一点做得非常成功,因为几乎所有设置都可以在启动时的硬件初始化过程中完成。对标准马达控制应用而言,运行中只需更新计数器比较模块的比较寄存器的值,因为最终是由脉宽负责提供相位电流,而且是源于当前的电流控制。



关键词: TI DSP PWM eEVM

评论


相关推荐

技术专区

关闭