TMS320F280049 ECAP模块--capture模式(1)

功能框图

event预分频

如下图所示,可以对输入信号进行预分频。

一次性触发和连续触发

如下图所示,可以进行一次性触发,也可以进行连续触发。

中间计数器的clk是事件1-4,stop是由一次性触发逻辑控制,rst是由ctrfiltreset和一次性触发逻辑相与得到的。一次性触发逻辑由modcntrsts和stop_wrap是否相等来控制。

ecap同步

ecap可以接收同步信号,也可以输出同步信号。接收的信号可以来自于软件寄存器设置,也可以来自于硬件其他模块。输出的信号可以来自接收的信号,也可以来自ctr=prd事件。

同步信号的作用是向ctr中加载phs。

下图展示了不同ecap的同步信号传递情况。

中断信号

ecap可以产生如下所示的中断信号。

apwm模式

apwm模式下设置prd和cmp,即可输出pwm波形。

波形占空比计算见下图。

参考文档:

TMS320F28004x Real-Time Microcontrollers Technical Reference Manual (Rev. G)

相关推荐
minglie113 小时前
树莓派Pico‌的hc595例子
mcu
The️17 小时前
STM32-FreeRTOS操作系统-事件
arm开发·stm32·单片机·嵌入式硬件·mcu·物联网
意法半导体STM322 天前
【官方原创】使用STM32N6测试Helium指令 LAT1567
stm32·单片机·嵌入式硬件·mcu·stm32开发
飞来客isdn3 天前
GD32F407ZGT6在FreeRTOS下串口中断接收异常情况及解决方法
单片机·mcu·freertos·信息与通信
光子物联单片机4 天前
STM32单片机开发入门(十一)STM32CubeIDE下载安装及开发调试说明
c语言·stm32·单片机·嵌入式硬件·mcu
Bigan(安)4 天前
【奶茶Beta专项】【LVGL9.4源码分析】09-core-obj_class对象类系统
linux·c语言·mcu·arm·unix
Bigan(安)4 天前
【奶茶Beta专项】【LVGL9.4源码分析】08-theme主题管理
linux·c语言·mcu·arm·unix
minglie15 天前
树莓派Pico‌的freeRtos
mcu
Bigan(安)5 天前
【奶茶Beta专项】【LVGL9.4源码分析】09-core-global全局核心管理
linux·c语言·mcu·arm·unix
法号:行颠5 天前
Chaos-nano协作式异步操作系统(六):`Chaos-nano` 在手持式 `VOC` 检测设备上的应用
c语言·单片机·嵌入式硬件·mcu·系统架构