DSP TMS320F2803x 增强型捕获模块(eCAP)

1、介绍

eCAP 的功能包括:

  • 测量旋转机械的速度(例如电机测速)
  • 测量脉冲电平宽度
  • 测量脉冲序列信号的周期和占空比
  • 从占空比编码的电流/电压传感器解码 PWM 编码信号

2803x 的 eCAP 模块包括以下功能:

  • 4 个时间标签捕获寄存器(每个32位)
  • 边缘极性选择,最多四个顺序的时间戳捕获事件
  • 中断四个事件之一
  • 单次捕获最多 4 个时间标签事件
  • 在 4 级深度的循环缓冲区中以连续模式捕获时间标签
  • 绝对时间标签捕获
  • 差异(增量)模式时间标签捕获
  • 所有捕获都发生在一个输入引脚上
  • 如果 eCAP 模块不作捕获使用,,可以将 eCAP 模块配置为单通道 PWM 输出

eCAP 模块中一个捕获通道完成一次捕获任务,需要以下关键资源:

  • 专用捕获输入引脚
  • 32 位时基(计数器)
  • 4 ✖ 32 位时间标签捕获寄存器(CAP1-CAP4)
  • 4 级序列器,与外部事件(eCAP引脚的上升沿/下降沿)同步
  • 4 个事件可独立配置边沿极性
  • 输入捕获信号预定标(从 2 - 62 或旁路)
  • 单次比较寄存器(2 位),一次触发后可以捕获 4 个时间标签事件
  • 使用 4 级深度的循环缓冲区(CAP1-CAP4)以进行连续捕获
  • 4 个捕获事件中的任何一个都能产生中断

2、捕获和 APWM 操作模式

DSP TMS320F2803x 增强型捕获模块(eCAP)
捕获 和 APWM 操作模式结构图

当 eCAP 模块不用作输入捕获时,可以将其应用产生一个单通道 PWM。计数器工作在递增计数模式,提供一个时基来产生不同占空比的 PWM 波形。CAP1 和 CAP2 寄存器变成活动的周期寄存器和比较寄存器,而 CAP3 和 CAP4 寄存器变为 周期影子寄存器 和 比较影子寄存器。

DSP TMS320F2803x 增强型捕获模块(eCAP)
APWM 模式下计数器、CMP 值 和 PRD 对 eCAP 输出的影响

3、捕获模式介绍

DSP TMS320F2803x 增强型捕获模块(eCAP)
eCAP 原理框图

4、eCAP 模块的应用

5、APWM 模式的应用