1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
捕捉单元

第11章 事件管理器(EV) 事件管理器模块为用户提供了众多的功能和特点,它们在运动控制和马达控制的应用中是特别有用的。事件管理器模块包括通用目的(GP)定时器、全比较/PWM单元、捕捉单元和正交编码脉冲电路等。EVA和EVB两个EV模块都是特定的外围设备,它们是为多轴运动控制应用而设计的。 每个EV都具有控制三个半高桥(three Half-H bridges)的能力,当各个桥需要互补的PWM对去控制时,EV可以提供这种能力。每个EV还可以输出两个附加的PWM,而不是互补的PWM对输出。 11.1 事件管理器功能概述 11.1.1 事件管理器功能 EVA和EVB的定时器、比较单元及捕捉单元的功能是相同的。但定时器单元的名称因为EVA和EVB而有所区别。表11-1中列出了事件管理器模块可以被使用的功能和特点,并重点说明了EVA的命名。 事件管理器EVA和EVB 拥有功能相同的外围寄存器组。EVA的寄存器组地址开始于7400h,EVB的寄存器组地址开始于7500h。本章中讲述了采用EVA命名方式的GP定时器、比较单元、捕捉单元和正交编码脉冲电路(QEPs)的功能。这些段落对于与EVB相关的器件功能同样是适用的,只是模块及信号的命名不同而已。 事件管理器(EV)的器件接口如图11-1所示。事件管理器A(EVA)的功能模块图如图11-2所示,事件管理器B(EVB)的功能模块图与该图类似,只是模块及信号的命名有所不同。 1.通用目的(GP)定时器 事件管理器各有两组GP定时器。GP定时器x(x=1或2属于EVA;x=3或4属于EVB)包括: (1)1个16位的定时器TXCNT,为增/减计数器,TXCNT可以读/写。 (2)1个16位的定时器比较寄存器TxCMPR(带阴影的双缓冲寄存器),可以读/写。 (3)1个16位的定时器周期寄存器TxPR(带阴影的双缓冲寄存器),可以读/写。 (4)1个16位的定时器控制寄存器TxCON,可以读/写。 (5)可选择的内部或外部输入时钟。 (6)一个对于内部或外部输入时钟可编程的预定标因子。 (7)控制和中断逻辑,用于4种可屏蔽中断:下溢中断、上溢中断、定时器比较中断和定时器周期中断。 (8)1个输入方向选择引脚(TDIRx)(当选择为单增/减计数模式后,进行增计数或减计数)。 GP定时器可以进行单独操作,也可与其他定时器同步操作。每个GP定时器所具有的比较寄存器可以用作比较功能和PWM波形的产生。对于每一个GP定时器在增或增/减计数模式下都有3种连续操作模式。通过预定标因子,每个GP定时器可以使用内部或外部时钟。GP定时器可以为事件管理器的其他子模块提供时基:GP定时器1可以为所有的比较和PWM电路提供时基,GP定时器1和GP定时器2可以为捕捉电路和正交脉冲计数操作提供时基。双缓冲的周期和比较寄存器允许可编程的变化定时器(PWM)的周期,从而得到比较/PWM脉冲的所需宽度。 表11-1 EVA和EVB的模块及信号的命名 EVA EVB 事件管理器模块 模 块 信 号 模 块 信 号 GP定时器 GP定时器1 T1PWM/T1CMP GP定时器3 T3PWM/T3CMP GP定时器2 T2PWM/T2CMP GP定时器4 T4PWM/T4CMP 比较单元 比较器1 PWM1/2 比较器4 PWM7/8 比较器2 PWM3/4 比较器5 PWM9/10 比较器3 PWM5/6 比较器6 PWM11/12 捕捉单元 捕捉器1 CAP1 捕捉器4 CAP4 捕捉器2 CAP2 捕捉器5 CAP5 捕捉器3 CAP3 捕捉器6 CAP6 QEP通道 QEP QEP1 QEP QEP3 QEP2 QEP4 QEP11 QEP12 外部定时器输入 定时器-方向 TDIRA 定时器-方向 TDIRB 外部时钟 TCLKINA 外部时钟 TCLKINB 外部比较-输出行程输入 比较 外部定时器-比较行程输入 / / 外部行程输入 * * 外部ADC SOC触发输出 EVASOC EVBSOC 注:* 在C240x的兼容模式下,引脚/功能为,而引脚/功能为 2.全比较单元 每个事件管理器都有3个全比较单元。这些比较单元使用定时器1为其提供时基,通过使用可编程的死区电路可产生6个比较输出或PWM波形输出,6个输出中的任何一个 输出状态都可以单独设置。比较单元中的比较寄存器是双缓冲的,允许可编程的变换比 较/PWM脉冲宽度。 注:EXTCONA是一个附加控制寄存器,它是用来使能或禁止添加/修改特点的。它要求与240x的EV兼容。EXTCONA可使能或禁止在特性中进行

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档