【Infineon XMC 应用笔记】 XMC1000 and XMC4000 CCU8 捕获比较单元 Part 1

描述

 

1. CCU8 概述:

CCU8模组由4个完全相同的16-bit捕获/比较slice 计时子模组CC8y构成。每个slice计时子模组都可以进行比较模式或捕获模式。

在比较模式,每个slice计时子模组有两个专用比较通道,最多可产生4路PWM信号(每个CCU8单元最多可产生16路PWM输出),并可插入死区时间以防止功率开关短路。

在捕获模式,最多可以使用4个捕获暂存器。

每个CCU8模组有4个服务请求,可以将这些服务请求程式设计为PWM信号生成和ADC转换之间的同步触发信号。

也可将计时器片直接级联,最多可实现64-bit定时操作。这提供了一个灵活的频率测量,频率乘法和脉宽调制方案。

每个计时器片都有一个可程式设计的功能输入选择器,最多支援9种不同的功能,但可能因可用输入脚位的限制而不需对所有资源进行映射。

 

2. CCU8 特性:

16-bit元计时器单元。

内部计时器级联:32、48或64-bit的宽度。

可程式设计的输入低通滤波器。

周期值和比较值的映射传送。

在捕获模式下有4个捕获暂存器。

可程式设计时钟预分频器。

标准和闸极计时器模式。

三种计数方式:中心对齐、边缘对齐、单次触发。

对称和非对称PWM信号生成。

死区时间生成。

陷阱功能。

启动/停止可由外部事件控制。

外部事件计数。

每个CCU8有四条专用服务请求。

 

 3. CCU8 典型应用如下:

外部事件控制同步功能。

使用单次模式的功率转换系统(PFC、SMPS)。

事件和转速由捕获,计数和POSIF实现检测和更新。

输出引脚的多信号序列,由并行的多通道控制产生。

包含多相位系统、相位调整和强制中断处理的电机驱动和控制系统。

逆变器的三电平PWM 波和交流电机的直接转矩控制以及同步电机的高精度控制。

由外部系统单元发出计时器输入功能选择请求的外部事件控制。

用于产生精确DC电平、减小电磁干扰、高精度周期分频的抖动PWM或周期。

用于未知动态时间测量的自动调整时间基准,该基准通过对时间测量的浮动预分频得到。

 

4. 输入捕获模式:

共有2 个CAPCOM8 (CCU8x) ,且每个包含4 个计时器,每个计时器拥有4个捕获值存暂存器,它们分为Capt0和Capt1,用于捕获事件的输入控制,控制可采用两种可能的方式:一是不同的事件分别捕获到Capt0 和Capt1 暂存器,另一种是Capt0和Capt1互相级联,用来捕获同一件事件的不同时刻的状态。

 

5. 输出比较模模式:

CCU8 映射传送基础:所有CAPCOM8计时器,在计时器配置下,无论信号或信号序列多么复杂,都能通过更新映射暂存器,即在通过全域预设请求,在周期和匹配模式时同步传送到所有功能暂存器,实现所有计时器功能参数的硬体更新。
 

全域映射传送:全域暂存器GCSS包含由软体预置位元的所有使能标志位元,用于有选择地启动目标映射传送请求,传送之后将由硬体清零。通过这种方式,逻辑操作方面能够实现完全的即时纠正,和可实现安全的功率开关。

PWM比较暂存器的映射传送:用于更新操作的比较值必须写入CC8yCRS 映射暂存器和相关的模区块转送设置使能。例如GCSS中的SySE必须被重新置位,最迟也要在周期匹配边沿对齐模式)或者中心对齐模式一个周期之内完成。

通用或复合多元映射传送:包括比较值(CR)在内,计时器周期暂存器(PR)和PWM 主动/被动态控制位元(PSL)也通过SySE标志位元同时更新。抖频或者浮点预分频值(这里没有显示),也可以由SyDSE和SyPSE请求旗标同时更新。

 

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分