第三章TMS320C24x片内外设分解.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3. QEP的计数 通用定时器总是从计数器中的当前值开始计数,因此可以在使能QEP工作模式前将所需的值装载到所选通用定时器的计数器中。当正交编码器脉冲电路的时钟作为通用定时器的时钟源时,选定的通用定时器将忽略输入引脚TMRDIR和TMRCLK(定时器方向和时钟)。 用QEP电路作为时钟的GP定时器的周期、下溢、上溢和比较中断标志是根据相应的匹配产生的。如果中断没有被屏蔽,则中断标志将产生外设中断请求信号。 设置T2CON和(或) T3CON寄存器,将通用定时器2和(或)3设置成定向的增/减计数模式,以QEP电路作为时钟源,并使能通用定时器2和(或)3 。 设置CAPCON寄存器以使能QEP电路。 4 中断管理系统 分类: 1) 内核中断 2) 事件管理模块中断 3) 系统模块中断 包括:软件中断,定时器周期事件、比较事件、溢出事件中断,单比较、全比较中断,捕获事件中断、电源驱动保护中断、A/D,串口中断,外部引脚中断等 1) 内核中断 软件中断 INTR、 NMI、 TRAP 硬件中断 RS、 NMI、 INT1~6 不可屏蔽中断 所有软件中断、RS、NMI中断 可屏蔽中断 其他 中断响应特点 每个中断分配一个中断入口地址,每隔两个单元 分支指令:B、 BACC 中断优先级 每个中断一个优先级 不可屏蔽中断: RS NMI 指令 INTR K 指令 NMI 指令 TRAP 中断响应延迟 2) 事件管理模块中断 分为三组可屏蔽中断:INT2、 INT3、 INT4 多个中断源复用同个中断 通过中断标志寄存器区分 偏移向量地址 例如(p107) 中断向量表 省略。。。 3) 系统模块中断 分为四组:INT1、 INT5、 INT6、 NMI 简述TMS320C24X系列DSP如何处理多个中断复用同一个中断源? 2)1个可读写的比较控制寄存器COMCON,所有比较寄存器共享。 3)1个16位单比较动作控制寄存器SACTR,带1个投影寄存器。 4)3个对称/非对称波形发生器。 5)3个比较/PWM(3态)输出引脚PWMy/CMPy(y=7、8、9),极性可编程。 6)比较、中断和输出控制逻辑。 下面是简单比较单元逻辑框图: 简单比较单元结构框图 3个比较单元的操作与通用定时器类似,存在区别如下: 1)简单比较单元的时钟输入来源于定时器1或2。 2)简单比较单元的工作特性由自身的控制寄存器COMCON、SACTR控制。 简单比较单元时序波形与通用定时器相同,出现匹配事件时,也将设置中断标志,并申请中断。实际上,就是T1CNT、T2CNT的值和SCMPx进行比较操作。 2. 全比较单元 用于三相桥式电路 (一)结构 3个全比较单元包括: 1)3个可读写的16位比较寄存器(CMPRx,x=1、2、3),各带一个投影寄存器。 2)1个可读写的比较控制寄存器COMCON,所有比较寄存器共享。 3)1个16位全比较动作控制寄存器ACTR,带1个投影寄存器。 4)6个比较/PWM(3态)输出脚PWMy/CMPy(y=1、2、3、4、5、6),极性可编程。 5)控制、中断和输出控制逻辑。 下图是全比较单元逻辑框图: 全比较单元结构框图 (二)全比较单元的控制 (1)全比较单元时钟由通用定时器1提供。 (2)通用定时器可处于任何工作模式,定向增减方式时,比较输出不发生变化。 (3)所需要的输入信号有: 1)控制寄存器的控制信号。 2)来自于通用定时器1的计数信号、下溢信号和周期匹配信号。 3)复位信号。 (4)COMCON寄存器也控制全比较单元,它还受自身的控制寄存器ACTR控制。 (三)全比较单元的两种工作模式 通过设置COMCON,可以规定全比较单元工作于如下两种模式。 (1)比较模式 当COMCON中全比较操作被使能,且比较模式被选中时,通用定时器的计数器就不断地和全比较单元的比较寄存器进行比较。当发生匹配时,进行如下操作: 1)两个输出脚根据ACTR的设置发生电平跳变。该引脚有四种状态:保持、复位(低)、置位(高)、比较匹配触发。 2)设置全比较单元的中断标志。过程与通用定时器类似。 (2)PWM模式 全比较单元被设置为PWM模式时,类似于通用定时器的比较操作,引脚上将产生PWM输出。区别是: 1)全比较单元使用自身的控制寄存器。 2)输出波形受内部死区单元和空间矢量PWM逻辑电路的改变。 (四)全比较单元的使用设置步骤 为了实现全比较单元的操作,用户可以按如下步骤设置: 1)设置T1PR,给出计数周期。

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档