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 操作模式

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

3、捕获模式介绍

4、eCAP 模块的应用
5、APWM 模式的应用