英飞凌tricore用户手册 第24章 捕捉比较单元CCU6

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

捕获/比较单元 6(CCU6)
表24-1
CCU6 模块寄存器 (接上表)
寄存器缩略名 寄存器完整名 地址偏 访问类型 复位值
移量 读写
IS
中断状
A0H U, SV U,SV 0000 0000H
态寄存

ISS
中 断 状 态 A4H U, SV U, SV 0000 0000H
置位寄存

ISR
中断状态复 A8H U, SV U, SV 0000 0000H
CMPSTAT CMPMODIF T12MSEL TCTR0 TCTR2 TCTR4
调制控制寄 存器
MODCTR TRPCTR PSLR MCMCTR MCMOUTS MCMOUT
IS ISS ISR INP IEN
ID寄存器
ID
LI IMON KSCFG KSCSR MCFG PISEL 2 PISEL 0
用户手册 CCU6, V0.3
24-4
V1.0, 2011-12
TC1728
捕获/比较单元 6(CCU6)
注: 内核寄存器的绝对地址由寄存器相对地址(在表24-1中给出)加上内核基地址 (在表24-14中给出)得到。
表24-1
CCU6 模块寄存器
寄存器缩略名 寄存器完整名 地址偏 访问类型
移量 读写
定时器13 块功能 • 有一个输出的独立比较通道 • 16位分辨率,最大计数频率=外设时钟 • 并发更新T13寄存器 • 可以同步到T12 • 在周期匹配和比较匹配产生中断 • 支持单触发模式 • 可用外部事件控制启动 • 有计数外部事件的能力
附加的特殊功能
• 为无刷DC驱动实现块整流 • 通过霍尔传感器模型进行位置检测 • 噪声过滤器支持的位置输入信号 • 为块整流提供的自动旋转速度测量和整流控制 • 综合集成性错误处理 • 通过外部信号(CTRAP)而不需要 CPU载入的快速急停 • 多通道AC驱动的控制模式 • 可选择输出电平并使其与上电步伐相适应
T12MSEL
T12 捕获/比较 68H 模 式选择寄存 器
U, SV U, SV 0000 0000H 类3
TCTR0 TCTR2 TCTR4
定时器控制寄 70H 存器0 定时器控制寄 74H 存器2 定时器控制寄 78H 存器4
与定时器T13 相关的寄存器
T13
定时器13计数 50H
寄存器
T13PR
CC U6 _r egs
注: 在 写 访 问 地 址 段 内 的 地址 ( 被 相 同 的 芯 片 选 择信 号覆 盖 ) , 但 不 是 与该模 块明 确提到的地 址 时 , 不 考 虑 对该 模 块 的 写 访 问 。 对读访问来说该准则同样有效。在 读访问另一个地址的情况下,该 模块 没有响应。
定时器12 块功能
• 有三个捕获/比较通道,每个通道都可任意用作捕获或比较通道。 • 支持产生三相PWM(六个输出、高侧和低侧开关的单独信号) • 16位分辨率,最大计数频率=外设时钟 • 为每个通道提供死区时间控制以避免在上电阶段上出现短路。 • 并发更新T12寄存器 • 可产生中心对齐和沿对齐的PWM • 支持单触发模式 • 可以用外部事件控制启动 • 有计数外部事件的能力 • 一些中断请求源 • 类滞回比较控制模式
用户手册 CCU6, V0.3
24-5
V1.0, 2011-12
TC1728
表24-1
CCU6 模块寄存器 (接上表)
寄存器缩略名 寄存器完整名 地址偏 访问类型 移量 读写
捕获/比较单元 6(CCU6)
复位值
复位
页码
与定时器T12 相关的寄存器
T12
定时器12计数 20H
器寄存器
T12PR
定时器12周期 24H 寄存器
TC1728
24 捕获/比较单元 6(CCU6)
捕获/比较单元 6(CCU6)
CCU6是一个具有特定应用模式的16位高分辨率捕获和比较单元,主要用于AC驱动 控制。特殊操作模式支持使用霍尔传感器(Hall sensors)或反电动势(Back-EMF)检 测的无刷DC电机。
此外,支持多相电机的块整流和控制机制。 它也支持同步启动几个定时器,这是包含多个CCU6模块的设备的一个重要特性。 本章的结构如下: • 引言(见章节24.1) 包括寄存器概述(见章节24.1.3) • 操作T12 (见章节24.2) 包括与T12相关的寄存器(见章节24.2.8) 以及捕获/比较寄存器(见章节24.2.9) • 操作T13 (见章节24.3) 包括与T13相关的寄存器(见章节24.3.6) • 同步启动特性(见章节24.4) • 陷阱处理(见章节24.5) • 多通道模式(见章节24.6) • 霍尔感应模式(见章节24.7) • 调制控制寄存器(见章节24.8) • 中断处理(见章节24.9) 包括中断寄存器(见章节24.9.2) • 常用块的操作(见章节24.10) 包括常用的寄存器(见章节24.10.4) • 块实现(见章节24.11)
CC61SR
捕获/比较映射 44H 寄存器通道 CC61
U, SV U, SV 0000 0000H 类3
24-37 24-38 24-38
用户手册 CCU6, V0.3
24-6
V1.0, 2011-12
TC1728
捕获/比较单元 6(CCU6)
表24-1
CCU6 模块寄存器 (接上表)
寄存器缩略名 寄存器完整名 地址偏 访问模式 复位值
V1.0, 2011-12
TC1728
捕获/比较单元 6(CCU6) 24.2 操作定时器 T12
定时器 T12 块 是 产 生 3-相PWM信 号 的 主 要 单 元。 通 过 比较 器, 1 6位 计 数 器 连 接 到 3个通 道 寄存 器 ,当 计 数器 的 内 容 和 其 中 一 个 通道 寄存 器 的 内 容相 匹 配 的 时 候 产生一个信号。多种控制功能方便T12结构和不同的应用需求相适应。除了产生3相 PWM之 外 , T12块还可以选择 单 独 的 比 较 和 捕获 功 能、 以 及 死 区 时 间 控 制和类 滞 回比较模式。
移量 读写
CC62SR
捕获/比较映射 48H 寄存器通道
U, SV U, SV 0000 0000H
CC62
复位 类3
页码 24-38
捕获/比较控制寄存器
CMPSTAT 比较状态
60H
寄存器
CMPMODIF 比较状态调 64H 制寄存器
U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3
用户手册 CCU6, V0.3
24-2
V1.0, 2011-12
TC1728
24.1.2 框图
捕获/比较单元 6(CCU6)
定时器 T12 可以在三通道下运行捕获和或比较模式。也可以组合使用两种模式(例如, 一个通道运行在比较模式,而另一个通道运行在捕获模式)。定时器T13 只能运行在比较模 式。多通道控制单元可以产生可用T12 和/或T13调制的输出模式。可以为信号调制选择和 组合调制源。
MCMOUTS 多通道模式输 8CH 出影子寄存器
U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3
24-85 24-87 24-90 24-94
U, SV U,SV 0000 0000H
复位 类3
页码 24-70
CC63SR
定时器T13 5CH 比较映射寄 存器
U, SV U, SV 0000 0000H 类3
24-71
调制控制寄存器
MODCTR 调制控制寄 80H 存器
TRPCTR PSLR
陷阱控制寄存 84H 器 无源状态电平 88H 寄存器
义了他们的地址偏移量。
CCU6 内核寄存器概览
与T12相关的 寄存器
捕获/比较 控制寄存

中断状态/控制寄 存器
通用寄存器
T12 T12PR T12DTC CC60R CC60SR CC61R CC61SR CC62R CC62SR
T13 T13PR CC63R CC63SR
图24-2 CCU6 寄存器
24-35 24-36 24-39 24-37
CC61R
捕获/比较寄 34H 存器通CC61
U, SV U,SV 0000 0000H 类3
24-37
CC62R CC60SR
捕获/比较寄 38H 存器通道 CC62
捕获/比较影 40H 子寄存器通道 CC60
U, SV U,SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3
并发更新t12寄存器可产生中心对齐和沿对齐的pwm???支持单触发模式?可以用外部事件控制启动?有计数外部事件的能力?一些中断请求源?类滞回比较控制模式定时器13块功能??16位分辨率最大计数频率外设时钟?并发更新t13寄存器?可以同步到t12?在周期匹配和比较匹配产生中断?支持单触发模式?可用外部事件控制启动?有计数外部事件的能力有一个输出的独立比较通道附加的特殊功能?为无刷dc驱动实现块整流?通过霍尔传感器模型进行位置检测?噪声过滤器支持的位置输入信号?为块整流提供的自动旋转速度测量和整流控制?综合集成性错误处理通过外部信号ctrap而不需要cpu载入的快速急停多通道ac驱动的控制模式???可选择输出电平并使其与上电步伐相适应tc1728用户手册ccu6v03243v1
复位值
复位
页码
通用寄存器
ID
模块ID寄存 08H

PISEL0 PISEL2 KSCFG
端口输入
10H
4H
选择寄存
器2 内核状态配置 18H
寄存器
U, SV U, SV 0000 54XXH 类3
24-118
U, SV U, SV 0000 0000H 类3
24-119
U, SV U, SV 0000 0000H 类3
24.1 引言
CCU6单元由一个有三个捕获/比较通道的定时器T12块和一个有一个捕获比较通道 的定时器T13定时器块组成。T12通道可以独立产生PWM信号、接受捕获的触发信号或 他们联合产生控制信号模式来驱动AC电机或变频器。
一个状态位组可以通过映射寄存器同步更新参数值,并且灵活的产生中断请求信号 为高效的软件控制提供控制方法。
T12DTC CC60R
定时器T12 28H 的死区时间 控
捕获/比较寄存 30H 器通道CC60
U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3 U, SV U,SV 0000 0000H 类3
注: 捕 获 /比 较模 块被 命 名 为 CCU6( 捕获 /比较单元6 )。 该 模 块 内部 的捕 获/ 比较通道被命名为C C6x。
用户手册 CCU6, V0.3
24-1
V1.0, 2011-12
TC1728
24.1.1 功能集概述 本节在不同的块构建及其主要功能上给予概述。
捕获/比较单元 6(CCU6)
MCMOUT 多通道模式输 90H 出寄存器
U, SV U,SV 0000 0000H 类3
MCMCTR 多通道模式输 94H 出控制寄存器
U, SV U, SV 0000 0000H 类3
24-95 24-91
中断状态和节点的寄存器
用户手册 CCU6, V0.3
24-8
V1.0, 2011-12
TC1728
输入检测 寄存器
98H U, SV U, SV 0000 0000H 类3
丢失标识符寄 9CH U, SV U, SV 0000 0000H 类3
存器 服务请求 控制寄存
FCH - U, SV U, SV 0000 0000H 类3 x * 4H

24-127
24-128 24-130 24-133 24-112
定时器13周期 54H 寄存器
U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3
U, SV U, SV 0000 0000H 类3 U, SV U, SV 0000 0000H 类3
24-41 24-44 24-45
24-46 24-50 24-53
24-68 24-69
用户手册 CCU6, V0.3
24-7
V1.0, 2011-12
TC1728
捕获/比较单元 6(CCU6)
表24-1
CCU6 模块寄存器 (接上表)
寄存器缩略名 寄存器完整名 地址偏 访问类型 复位值
移量 读写
CC63R
定时器T13 58H 比较寄存器
位寄存器
复位 类3 类3 类3
页码 24-100 24-103 24-105
INP
中断节点指针 ACH U, SV U, SV 0000 3940H 类3
24-110
寄存器
IEN
中断使能
B0H U, SV U, SV 0000 0000H 类3
24-107
寄存器
用户手册 CCU6, V0.3
24-9
24-121
U, SV U,SV 0000 0000H
类3/ 类1, 见章节 24.10.4.3
24-124
KSCSR
MCFG IMON LI SRCx x=0-3
内核状态控 1CH 制感应寄存 器
模块配置寄存 04H 器
U, SV U,SV 0000 0000H 类3 U, SV U,SV 0000 0007H 类3
图24-1 CCU6 框图
用户手册 CCU6, V0.3
24-3
V1.0, 2011-12
TC1728
捕获/比较单元 6(CCU6)
24.1.3 CCU6 内核寄存器 对整个寄存器表的生成来说,这个表中在寄存器名前面必须添加前缀 “CCU6x_”用
来 区别已实现的不同CCU6模块的寄存器。在这个命名约定中,x代表模块编号。 表 24-1 给出了CCU6块编程所需的所有寄存器。它总结了CCU6的内核寄存器并且 定
相关文档
最新文档