- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
增强型捕获(eCAP) 捕获:记录引脚上信号的跳变 APWM:输出PWM波形 用于需要对外部事件进行精确计时:速度、时间差、周期、占空比的测量 用于控制:电机、电力电子等 eCAP特性: 专用的捕获输入引脚; 32位计数器,系统时钟为150MHz时,时基精度为6.67ns。 4个事件时间戳寄存器(CAP1~CAP4,每个寄存器为32位) 4级的排序器(Mod4计数器)与外部事件(ECAP引脚的上升沿/下降沿)同步 4个时间戳捕获事件的边沿极性(上升沿/下降沿)可独立选择 输入捕获信号可以进行预定标(2~62) 捕获绝对时间戳/差分时间戳 不使用捕获模式时,eCAP模块可以配置为单通道的PWM输出功能 增强型捕获(eCAP) 增强型捕获(eCAP) eCAP模块 CAP/APWM模式 CAP/APWM模式: CAP和APWM操作模式共用一个引脚,在CAP模式下,该引脚为输入;在APWM模式下,该引脚为输出; CAP模式下:CAP1~CAP4为时间戳寄存器,记录边沿发生时刻; APWM模式下:CAP1和CAP2分别被用来作为当前工作的(active)周期寄存器和比较寄存器,而CAP3和CAP4分别被用来作为映射的(shadow)周期寄存器和比较寄存器。 增强型捕获(eCAP) CAP操作: 增强型捕获(eCAP) CAP模块操作 事件预分频 增强型捕获(eCAP) 预分频功能框图 预分频后波形 输入的捕获信号(脉冲序列)可通过预定标进行分频(2~62分频),或者选择直通方式不分频。 当输入信号频率很高时,预分频操作是非常有用的。 连续/单次控制 增强型捕获(eCAP) Mod4计数器(2位)对输入限制后的边沿事件(CEVT1~CEVT4)进行递增计数; Mod4计数器连续计数(0→1→2→3→0)并循环,直至配置计数器停止; 在连续操作模式下,Mod4计数器连续运行(0→1→2→3→0),单次控制被忽略,捕获值将按循环方式连续地写入CAP1~CAP4寄存器中; 在单次控制的操作中,采用停止寄存器(2位)和Mod4计数器的输出做对比,当二者相等时,则停止Mod4计数器并禁止CAP1~CAP4的继续装载。 连续/单次控制 增强型捕获(eCAP) 在单次控制模式下,连续/单次控制模块实现对Mod4计数器启动/停止和复位功能的控制; 单次控制方式由比较器的停止值触发使其停止,并且通过软件控制重新启动(Re-arm)。 在启动后(Armed),eCAP模块对1~4个捕获事件进行计数(具体值由停止值决定),当计数值等于停止值时,则冻结Mod4计数器和CAP1~CAP4寄存器的内容(如时间戳); 重新启动(Re-arm)捕获操作可以使eCAP模块对下一次捕获做好准备,同时会清零Mod4计数器,并且允许CAP1~CAP4寄存器的重新装载,但前提条件是CAPLDEN位被置位。 连续/单次控制 增强型捕获(eCAP) 连续/单次控制模块结构图 32位计数器和相位控制 增强型捕获(eCAP) 32位计数器以系统时钟为时钟源,为捕获操作提供时基; 相位寄存器用来实现与其它计数器间的同步,这在APWM模式下,模块间需要相位偏差时会用到。 4个事件装载中的任意一个都可以复位该32位计数器,该功能在捕获测量时间差时会用到; 32位计数器的计数值首先被捕获装载,然后信号LD1~LD4中的任意一个都可以将其复位至0。 32位计数器和同步模块 CAP1~CAP4寄存器 增强型捕获(eCAP) CAP模式: CAP1~CAP4为32位寄存器,用来装载32计数器的计数值CTR[0-31]; 当相应的装载输入(LD)触发后,相应的寄存器将装载计数值; CAPLDEN位可以禁止捕获寄存器的装载。在单次操作模式下,当停止条件满足后,CAPLDEN位会自动清零(禁止继续装载)。 APWM模式: 在APWM模式下,CAP1和CAP2作为当前工作的周期和比较寄存器使用,而CAP3和CAP4作为CAP1和CAP2的映射寄存器使用。 中断控制 增强型捕获(eCAP) 捕获事件(CEVT1~CEVT4) APWM事件(CTR=PRD,CTR=CMP) 计数器溢出事件(CTROVF,计数值从0xFFFFFFFF→0)。 CEVT1~CEVT4中断标志位只有在捕获模式下有效 CTR=PRD,CTR=CMP中断标志位也只有在APWM模式下有效 CNTOVF在两种模式下均有效 eCAP中断模块 映射装载和禁止装载控制 增强型捕获(eCAP) CAP模式:该控制逻辑禁止CAP1和CAP2从APRD和ACMP中装载映射寄存器值. APWM模式:映射装载为有效状态,并且有两种装载方式: 立即装载。当向APRD(CAP3)或ACMP(CAP4)写入新的值时,该值立即传送到CAP1或CAP2中。
原创力文档


文档评论(0)