事件管理器(EVA)模块中有3个比较单元(比较单元1、2和3),事件管理器(EVB)模块中也有3个比较单元(比较单元4、5和6)。每个比较单元都有2个相关的PWM输出。比较单元的时钟基准由通用定时器1和通用定时器3提供。事件管理器的比较单元做为PWM信号输出的辅助电路,主要用来控制信号处理器的PWM输出的占空比,其结构如图1所示。
图1 事件管理器比较单元
比较单元的功能结构如图2所示。心模块是比较逻辑,主要由事件管理器定时器1的计数寄存器TICNT和比较寄存器CMPRx构成。两者比较次匹配,则信
号的上升沿将输入到“死区单元”。在同步PWM模式下第二次TICNT和CMPRx匹配产生PWM信号的下降沿。
图2 比较单元功能结构图
比较单元的输出逻辑由操作控制寄存器(ActiON Control Register,ACTRA)和通用控制寄存器(COMCONA)控制,可以通过调整这两个寄存器的设置调整PWM输出信号的波形。所有6个PWM输出均可以选择4种状态中的1种,这4种状态分别是:
(1)高有效。TICNT和CMPRx次比较匹配使PWM输出信号由0变为1,第二次匹配发生后PWM输出信号又由1变为0。
(2)低有效。TICNT和CMPRx次比较匹配使PWM输出信号由1变为0,第二次匹配发生后PWM输出信号又由0变为1。
(3)强制高。PWM输出总是1。
(4)强制低。PWM输出总是0。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。