28335的eCAP数据手册翻译

28335的eCAP数据手册翻译

ID:46578933

大小:847.11 KB

页数:19页

时间:2019-11-25

28335的eCAP数据手册翻译_第1页
28335的eCAP数据手册翻译_第2页
28335的eCAP数据手册翻译_第3页
28335的eCAP数据手册翻译_第4页
28335的eCAP数据手册翻译_第5页
资源描述:

《28335的eCAP数据手册翻译》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南京研旭电气说明:本翻译仅作为参考,有些部分的翻译可能有疏漏、不够准确甚至错误,如有疑惑,请以英文版本为准。28335之eCAP模块版本:V1.001简介eCAP介绍:●电机测速●测量脉冲电平宽度●测量一系列脉冲占空比和周期●电流/电压传感器的PWM编码信号的解码eCAP模块有以下特征:●在100MHz系统时钟的情况下,32位时基的时间分辨率为10ns●4组32位的时间标志寄存器●边沿极性选择,多达四种捕捉方式组合●四种事件都可以触发中断●单次捕捉可以得到四组事件时间标志●连续捕捉的时间标志存放在一个四级深度的环形缓冲里●单引脚输入●绝对时间标志捕捉●不同模式时间标志捕捉●如果eCA

2、P模块不作捕捉使用,可以配置成一个单通道输出的PWM模式1描述eCAP模块有以下关键的资源:●依赖一个引脚作为输入信号●32位计数器●4个32位时间标志寄存器(CAP1-CAP4)●Mod4计数器可以在eCAP输入引脚的上升沿/下降沿的时候将自身计数与外部事件同步●四件捕捉事件可以各自选择捕捉边沿(上升沿/下降沿)●对输入信号可以进行分频(分频系数为2-62)●在1-4个捕捉事件发生后,一个2位的单次比较寄存器可以暂停捕捉信号●使用一个四级深度的环形缓存(CAP1-CAP4)来存储连续捕捉模式下的时间标志●四件捕捉事件都可以触发中断1南京研旭电气28x系列DSP内部eCAP模块结构示

3、意图2南京研旭电气3捕捉与APWM模式如果eCAP模块不用作捕捉输入,你就可以将它用来产生一个单通道的PWM。计数器工作在计数增模式,将根据时基产生不同占空比的PWM。CAP1与CAP2寄存器作为主要的周期和比较寄存器,CAP3与CAP4寄存器作为周期和比较寄存器的影子寄存器。捕捉与APWM模式4捕捉模式的描述3南京研旭电气捕捉结构框图4.1事件分频可以对一个输入的捕捉信号进行分频系数为N=2~62的分频,这在输入信号频率很高的时候非常有用。事件分频控制结构框图4南京研旭电气分频波形4.2边沿极性选择◆四个独立的边沿极性选择器。每个捕捉事件拥有一个。◆事件所对应的边沿顺序由Mod4排

4、列4.3连续/单次控制◆2位的Mod4计数器对相应的边沿事件计数(CEVT1-CEVT4)◆Mod4计数器循环计数(0->1->2->3->0),停止可以中止循环。◆一个位的停止寄存器用于比较Mod4计数器的输出值,如果输出值等于停止寄存器的值,Mod4计数器将不再计数,并且阻止CAP1-CAP4寄存器加载数值。这些情况都发生在单次模式下。连续/单次模块控制Mod4计数器的开始/停止和复位。工作开始的时候,eCAP模块等待N(1-4)个捕捉事件发生,N的值为停止寄存器的值。重装载清除Mod4计数器并允许CAP1-CAP4寄存器再次加载,可以置位CAPLDEN。在连续模式下,Mod4计

5、数器持续工作(0->1->2->3->0),捕捉值在一个环形缓冲里按顺序不断的写入CAP1-CAP4。5南京研旭电气连续/单次模块框图4.432位计数器与相位控制计数器为捕捉事件提供时基,时钟信号为系统时钟的分频。一个相位寄存器通过硬件和软件手段强制使得各计数器同步。这在APWM模式中很有用。在四个捕捉事件的数值加载中,可以选择复位32位的计数器。这对于需要不同时间捕捉的要求很有用。6南京研旭电气计数器与同步模块4.5CAP1-CAP4寄存器这些32位的寄存器由32位的定时/计数器总线加载数值,当他们各自的LD输入选通的时候,CTR[0-31]加载。通过控制CAPLDEN位可以阻止捕

6、捉寄存器数值的加载。在单次模式下,一个停止信号产生的时候(StopValue=Mod4)该位被自动清除(不加载)。在APWM模式下CAP1与CAP2寄存器为有效的周期寄存器和比较寄存器;CAP3与CAP4寄存器相对CAP1与CAP2寄存器为独立的影子寄存器(APRD与ACMP)。4.6中断控制捕捉事件的发生(CEVT1-CEVT4,CTROVF)或者APWM事件的发生(CTR=PRD,CTR=CMP)都将会产生一个中断请求。计数器溢出事件(FFFFFFFF->00000000)也是一个中断源(CTROVF)。这些事件中的任一个事件都可以被选作中断源(从eCAPx模块中)连到PIE。7

7、个中断事件(CEVT1,CEVT2,CEVT3,CEVT4,CTROVF,CTR=PRD,CTR=CMP)可以产生中断。中断使能寄存器(ECEINT)用于使能/屏蔽中断源。中断标志寄存器(ECFLG)包含中断事件标志和全局中断标志位(INT)。如果相应的中断事件使能,标志位为1,INT标志位为0,那么一个中断脉冲就会告知PIE。在其他的中断脉冲产生之前,在中断服务程序里必须通过中断清除寄存器7南京研旭电气(ECCLR)清除全局中断标志和相应的中断事件。通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。