输入捕获/输出比较单元6
(CCU6)
英飞凌XC800系列单片机
写在前面
本篇内容为英飞凌科技有限公司(Infineon Technologies CO., LTD.)
的XC800系列单片机的基础篇之一。
如无特别说明,所指的产品为XC800系列单片机中的首款型号:XC866。
由于后续芯片会有更多的改进/增加措施,如需要关注其它产品,需要再
结合相应的产品数据手册(Data Sheet)和用户手册(User Manual)!
由于版本更新等原因,可能会出现各版本间的资料说法有略微差异,请以
英飞凌网站公布的最新英文版本的产品数据手册(Data Sheet)和用户手
册(User Manual)为准!
2009-1-21
E1 Training
Copyright © Infineon Technologies 2008. All rights reserved.
Page 2
输入捕获/输出比较单元6(CCU6)
资源简介
CCU6单元中有两个独立的计数器:T12和T13,可被用来产生脉宽调制
(PWM)信号,尤其适用于控制交流电机的应用场合。
CCU6支持用于块交换和多相电机的专用控制模式。
除了适合电机控制以外,CCU6单元还可以单独用作输入捕捉和输出比较
的应用。
2009-1-21
E1 Training
Copyright © Infineon Technologies 2008. All rights reserved.
Page 3
输入捕获/输出比较单元6(CCU6)
定时器T12特性
3路捕获/比较通道,每路可用作捕获或比较通道。
支持产生三相PWM(6路输出,对应上桥臂或下桥臂开关)。
16位精度,最大计数频率=外设时钟频率。
单通道死区时间控制,避免功率级短路。
同步刷新T12/T13寄存器。
产生中间对齐和边缘对齐PWM。
支持单次模式。
支持多中断请求源。
类磁滞控制模式。
2009-1-21
E1 Training
Copyright © Infineon Technologies 2008. All rights reserved.
Page 4
输入捕获/输出比较单元6(CCU6)
定时器T13特性
单一比较通道,单输出。
16位精度,最大计数频率=外设时钟频率。
可与T12同步。
周期匹配和比较匹配,产生中断。
支持单次模式。
2009-1-21
E1 Training
Copyright © Infineon Technologies 2008. All rights reserved.
Page 5
输入捕获/输出比较单元6(CCU6)
附加特性
实现无刷直流驱动电机的块交换功能。
利用霍尔序列进行位置检测。
用于块交换的自动转速测量。
综合错误处理。
通过外部信号(
CTRAP
)快速紧急终止,无需CPU干预。
用于多通道交流驱动的控制模式。
输出有效电平可选,与功率级适配。
2009-1-21
E1 Training
Copyright © Infineon Technologies 2008. All rights reserved.
Page 6
输入捕获/输出比较单元6(CCU6)
结构方框图
地址译码器
时钟输入
中断控制
T12
启动
T13
通道0
通道1
通道2
通道3
compare
1
比较
1
1
1
死区时间
多通道控
控制
制
trap 控制
3+3
2
2
2
3
1
捕获/比较 输入/输出 选择
端口控制
2009-1-21
E1 Training
Copyright © Infineon Technologies 2008. All rights reserved.
Page 7
输入捕获/输出比较单元6(CCU6)
用于电机控制的结构图
16位定时器
T12,有捕获/
比较两种模式
。在比较模式
下有边沿对齐
和中心对齐两
种方式。
Period Reg.
Period Reg.
CT1P
CT1P
Offset Reg. CT1OF
FCPU
Input
Control
Compare Timer 16-
bit
FCPU
Input
Control
Compare Timer
10/16 bit
定时器
T12时
钟分频
器(1
~128
)
定时器
T13时钟
分频器(
1~128
)
死区时间控
制器,防止
驱动电路短
路。在无刷
直流电机模
式时作为霍
尔输入滤波
器。
三个定时
器T12捕获
/比较寄存
器。
Mode
i
c
g
o
L
l
o
r
t
n
o
C
t
r
o
P
CC Channel 0 CC0
CC Channel 0 CC0
CC Channel 1 CC1
CC Channel 1 CC1
CC Channel 2 CC2
CC Channel 2 CC2
deadtime
Control
Burst
Mode
Comp Reg.
Comp Reg.
CMP2
CMP2
16位定时器T13,只
能工作在比较模式
。主要用于调制的
场合。
Period Reg.
Period Reg.
无刷
直流
电机
块传
送控
制
Block
Commutation
Control
2009-1-21
E1 Training
Copyright © Infineon Technologies 2008. All rights reserved.
紧急停止
输入端。
CTRAP
CC0
COUT0
CC1
COUT1
CC2
COUT2
定时器
单次模
式
COUT3
主/被
动态电
平控制
定时器
T13比
较输出
CCPOS0
CCPOS1
CCPOS2
霍尔输入
端
Page 8