TMS320F280049 EPWM模块--AQ子模块(3)

总览

下图显示了AQ模块与不同模块的交互。主要是接受TB/CC子模块的信号,然后生成epwm波给到DB子模块。

功能框图

下图是AQ内部的概览图。我们可以清晰的看到AQ的输入和输出。内部主要起作用的就是CTL控制寄存器。

如下图所示,AQ针对输入信号,CTL中可以设置为做4个动作:不变/拉低/拉高/翻转。

事件优先级

在多个事件同时到来时如何处理呢?不同事件之间是有优先级的。在不同的计数模式下,不同事件优先级不同,请参考下面3个图。

CTL控制寄存器中的设置值是可以使用影子模式来更改并加载的。下图展示了哪些事件信号可以来用于加载影子寄存器到活动寄存器。

波形

下图以上下计数模式为例展示了AQ使用CMPA/B事件进行设置,产生的epwm波形图。

寄存器

AQCTL用于设置AQCTLA/B值的加载模式:立即加载/影子加载。影子加载时可选zero/prd/sync事件加载。

AQTSRCSEL用于选择T1/2事件的定义。

AQCTLA/A2/B/B2用于选择事件到来时的动作,有不变/低/高/翻转4个动作可选。

AQSFRC/AQCSFRC用于软件设置AQ动作,不常用。

参考文档:

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

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值