DSP捕获单元DSP捕获单元.doc

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

7.8 捕获单元 捕获单元可以记录捕获输入引脚上的转换,事件管理器总共有6个捕获单元,每个事件管理器有3个捕获单元。事件管理器A(EVA)的捕获单元为CAP1、CAP2和CAP3,事件管理器B(EVB)的捕获单元为CAP4、CAP5和CAP6,每一个捕获单元都有一个相应的捕获输入引脚。 每个EVA捕获单元均可选择GP定时器2或1作为其时间基准,CAP1和CAP2不能选择不同的事实上时器作为它们的时基。每个EVB捕获单元均为选择GP定时器4或3作为其时间基准,CAP4和CAP5不能选择不同的定时器作为它们的时基。 当在捕获输入引脚CAPx上检测到一个设定的转换时,GP定时器的值被捕获并存储在相应的2级深度FIFO堆栈中。图7-18是一个EVA的捕获单元原理框图,EVB的捕获单元原理框图与EVA的一样,仅仅是相应的寄存器发生了改变。 7.8.1 捕获单元特性 捕获单元包括下列特性: 1个16位的捕获控制寄存器CAPCONx(可读/写)。 1个16位的捕获FIFO状态寄存器CAPFIFOx。 可选择通用定时器1/2(EVA)或者3/4(EVB)作为时基。 6个16位2级深的FIFO栈(CAPxFIFO),每项个 3个施密特触发器输入引脚(对于EVA,CAP1/2/3;对于EVB,CAP4/5/6),每个捕获单元一个输入引脚(所有的输入和内部CPU时钟同步,为了使跳变被捕获,输入必须在当前电平保持两个CPU时钟周期。输入引脚CAP1/2和CAP4/5也可用作正交编码器脉冲电路的正交编码器脉冲输入)。 用户可定义跳变检测方式(上升沿,下降沿,或二者均检测)。 6个可屏蔽的中断标志位,每个标志位对应一个捕获单元。 捕获单元的操作 捕获单元使能后,相应输入引脚上的指定转换会将所选的通用定时器的计数值装入到相应的FIOP堆栈。同时,如果有一个或更多有效的捕获值保存在FIFO堆栈(CAPxFIFO位不等于0)中,则相应的中断标志位被置位。如果该中断标志没有被屏蔽,产生一个外设中断请求。每当将捕获到的新计数值存入到FIFO堆栈时,CAPFIFOx的相应状态位被调整以反映FIFO堆栈的新状态。从捕获单元输入引脚处发生转换到所选通用定时器的计数值被锁存之间的延时需要2个CPU时钟周期。 7.8.2.1 捕获单元基准的选择 对于EVA模块,与CAP1和CAP2不同,捕获单元CAP3有自己独立的时基选择位,这就允许同时使用2个通用定时器,CAP1和CAP2共用一个,而CAP3单独使用一个。在EVB模块,CAP6有自己独立的时基准选择位。 捕获操作不影响与任何GP定时器对应的任何GP定时器的操作或比较/PWM操作。 图7-18 EVA捕获单元原理框图 捕获单元的设置 为是捕获单元能正常工作,需对寄存器进行一下设置: ● 初始化捕获FIFO状态寄存器(CAPFIFOx),清楚专用状态位。 ● 设置选定的GP定时器为一种操作模式。 ● 如果需要,设置相应的GP定时器比较寄存器或GP定时器周期寄存器。 ● 设置相应的CAPCONA或CAPCONB。 7.8.3 捕获控制寄存器 捕获单元的操作有4个16位的控制寄存器CAPCONA/B和CAPFIFOA/B控制。因为捕获电路的时间基准是有GP定时器1/2或3/4提供的,所以TxCON(x=1,2,3,或4) 寄存器用于控制捕获单元的操作。另外,寄存器CMCONA/B也可用于正交编码器脉冲电路的操作。表7-7和表7-8显示的是这些寄存器的地址。 7.8.3.1 捕获控制寄存器A 捕获控制寄存器A(CAPCONA)映射地址:7420h,各位的意义详细描述如下: 15 14~13 12 11 10 9 8 CAPRES CAP12PN CAP3EN 保留位 CAP3TSEL CAP12TSEL CAP3TOADC RW-0 RW-0 RW-0 RW-0 RW-0 RW-0 RW-0 7~ 6 5~ 4 3~2 1~0 CAP1EDGE CAP1EDGE CAP1EDGE 保留位 RW-0 RW-0 RW-0 RW-0 注:R=可读,W=可写,-0=复位后的值 位15 CAPRES,捕获复位,该位只能进行写访问,任何读访问的结果均为0。向位15写0将清楚所有的捕获。写1无

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档