教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

dsp第9讲--定时器中断应用举例1

来源:网络收集 时间:2026-07-31
导读: 第9章 事件管理器及其应用 1 盐城工学院 电气工程学院 DSP应用技术 9.1 事件管理器概述每个281x处理器包含EVA和EVB 2个事件管理器,2个事 件管理模块(EVA和EVB)具有相同的外设模块 。 每个事件管理模块包括: 通用定时器(GP); 比较器 PWM单元; 捕获单元; 正交

第9章

事件管理器及其应用

1

盐城工学院

电气工程学院

DSP应用技术

9.1 事件管理器概述每个281x处理器包含EVA和EVB 2个事件管理器,2个事 件管理模块(EVA和EVB)具有相同的外设模块 。

每个事件管理模块包括: 通用定时器(GP); 比较器 PWM单元; 捕获单元;

正交编码脉冲电路(QEP)。

2

盐城工学院

电气工程学院

DSP应用技术

事件管理器结构框图

3

盐城工学院

电气工程学院

DSP应用技术

PWM单元主要有2个方面的应用:一是产生脉宽调制信号,控

制数字电机,另外一个是直接用PWM输出作为A/D转换使用。事件管理器的捕获单元用来对外部硬件信号的时间进行测量, 利用6个边沿检测单元测量外部信号的时间差,从而确定电机转 子的转速。 正交编码脉冲电路根据增量编码器信号获得电机转子的速度

和方向信息。

4

盐城工学院

电气工程学院

DSP应用技术

事件管理器EVA和EVB有相同的外设寄存器,EVA的起 始地址是7400H, EVB的起始地址为7500H。EVA和EVB的

功能也基本相同,只是模块的外部接口和信号有所不同。每个事件管理器都有自己的控制逻辑模块,逻辑模块能 够响应来自C28x的外设中断扩展单元的中断请求,从而实 现事件管理器的各种操作模式。在特定的操作模式下,事 件管理器还可以利用2个外部信号(TCLKINA和TDIRA)进 行控制。 此外,事件管理器还可以根据内部事件自动地启动 A/D 转换,而不像其他通用的微处理器需要专门的中断服务程

序。5

盐城工学院

电气工程学院

DSP应用技术

通 用 定 时 器 1 和 2 是 两 个 带 有 可 配 臵 输 出 信 号 (T1PWM/T1CMP和T2PWM/T2CMP)的16位定时器,也可直接 在处理器内部使用。 比较单元1~3以通用定时器1作为时钟基准,产生6路PWM输 出控制信号。 3个独立的捕获单元(CAP1 , CAP2和CAP3)可以用来进行时间 和速度估计。

光电编码脉冲电路重新定义了捕获单元 CAP1, CAP2和CAP3 的输入功能,可以直接检测脉冲的边沿。

6

盐城工学院

电气工程学院

DSP应用技术

9.2

通用定时器

每个事件管理模块有两个通用定时器(GP)。 通用定时器x

对EVA,x=1,2;对EVB,x=3,4。

7

盐城工学院

电气工程学院

DSP应用技术

说 明 每个通用定时器都可以独立使用,也可以多个定时器彼此 同步使用。 通用定时器的比较寄存器用作比较功能时可以产生PWM 波形。 当定时器工作在增或增减模式时,有3种连续工作方式。 每个通用定时器都可以使用可编程预定标的内部或外部输 入时钟。

8

盐城工学院

电气工程学院

DSP应用技术

通用定时器结构图9

盐城工学院

电气工程学院

DSP应用技术

定时器功

能模块图(课本图9.6)

x= 2或 x = 4 x=2时,y=1且n=2 x=4时,y=3且n=410

盐城工学院

电气工程学院

DSP应用技术

通用定时器控制寄存器A(GPTCONA)15Reserved

14T2STAT

13T1STAT

12T2CTRIPE

11T1CTRIPE

10

9

8T1TOADC

T2TOADC

R-0 7 6

R-1 5T2CMPOE

R/W-1 4T1CMPOE

R/W-0 3T2PIN

2

1

0T1PIN

T1TOADC TCMPOE

R/W-0

位1511

Reserved盐城工学院

读出值为0,写操作无效DSP应用技术

电气工程学院

位14 0 1 位13 0 1

T2STAT 减计数 增计数 T1STAT 减计数 增计数

通用定时器2的状态,只读

通用定时器1的状态,只读

12

盐城工学院

电气工程学院

DSP应用技术

位12 T2CTRIPE T2CTRIP使能位 使能或禁止定时器2比较陷阱(T2CTRIP)。 仅当EXTCON(0) = 1时,该位才有效 ; 当EXTCON(0) = 0时,该位保留。 0 T2CTRIP禁止。 T2CTRIP不影响定时器2比较输出GPTCON(5)或 PDPINT标志 EVIFRA(0)。 1 T2CTRIP使能。 当T2CTRI为低时,定时器比较输出为高阻抗状态, GPTCON(5)复位为0,且PDPINT标志[EVIFRA(0)]臵为0。

13

盐城工学院

电气工程学院

DSP应用技术

位11

T1CTRIPE

T1CTRIP使能位

当该位有效时,使能或禁止定时器1比较陷阱(T1CTRIP) 输入。 仅当EXTCON(0) = 1时,该位才有效 ; 当EXTCON(0) = 0时,该位保留。 0 T1CTRIP禁止。T1CTRIP不影响定时器1比较 输出GPTCON(4)或 PDPINT标志位EVIFRA(0)。 1 T1CTRIP使能。当T1CTRIP为低时,定时器1 比较输出为高阻抗状态, GPTCON(4) 复位为0,且 PDPINT 标志位EVIFRA(0)臵为1。14

盐城工学院

电气工程学院

DSP应用技术

位10~9 T2TOADC 定时器2事件启动模数转换 00 不启动模数转换 01 下溢中断标志启动模数转换 10 周期中断标志启动模数转换 11 比较中断标志启动模数转换 位8~7 00 01 10 11 T1TOADC 定时器1事件启动模数转换 不启动模数转换 下溢中断标志启动模数转换 周期中断标志启动模数转换 比较中断标志启动模数转换

15

盐城工学院

电气工程学院

DSP应用技术

位6

TCMPOE

定时器比较输出使能。

使能或禁止定时器比较输出。 仅当EXTCON(0) = 1时,该位才有效 ; 当EXTCON(0) = 0时,该位保留。

当该位有效时,当PDPINT/T1CTRIP为低且EVIMRA(0) = 1, 该位复位为0。0 定时器比较输出T1/2PWM_T1/2CMP臵成高阻

态。1 定时器比较输出,T1/2PWM_T1/2CMP由独立 定时器比较逻辑驱动。

16

盐城工学院

电气工程学院

DSP应用技术

…… 此处隐藏:806字,全部文档内容请下载后查看。喜欢就下载吧 ……
dsp第9讲--定时器中断应用举例1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2327053.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)