您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 英飞凌tricore用户手册-第24章-捕捉比较单元CCU6
TC1728用户手册CCU6,V0.324-1V1.0,2011-1224捕获/比较单元6(CCU6)捕获/比较单元6(CCU6)CCU6是一个具有特定应用模式的16位高分辨率捕获和比较单元,主要用于AC驱动控制。特殊操作模式支持使用霍尔传感器(Hallsensors)或反电动势(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)24.1引言CCU6单元由一个有三个捕获/比较通道的定时器T12块和一个有一个捕获比较通道的定时器T13定时器块组成。T12通道可以独立产生PWM信号、接受捕获的触发信号或他们联合产生控制信号模式来驱动AC电机或变频器。一个状态位组可以通过映射寄存器同步更新参数值,并且灵活的产生中断请求信号为高效的软件控制提供控制方法。注:捕获/比较模块被命名为CCU6(捕获/比较单元6)。该模块内部的捕获/比较通道被命名为CC6x。TC1728用户手册CCU6,V0.324-2V1.0,2011-1224.1.1功能集概述本节在不同的块构建及其主要功能上给予概述。捕获/比较单元6(CCU6)定时器12块功能•有三个捕获/比较通道,每个通道都可任意用作捕获或比较通道。•支持产生三相PWM(六个输出、高侧和低侧开关的单独信号)•16位分辨率,最大计数频率=外设时钟•为每个通道提供死区时间控制以避免在上电阶段上出现短路。•并发更新T12寄存器•可产生中心对齐和沿对齐的PWM•支持单触发模式•可以用外部事件控制启动•有计数外部事件的能力•一些中断请求源•类滞回比较控制模式定时器13块功能•有一个输出的独立比较通道•16位分辨率,最大计数频率=外设时钟•并发更新T13寄存器•可以同步到T12•在周期匹配和比较匹配产生中断•支持单触发模式•可用外部事件控制启动•有计数外部事件的能力附加的特殊功能•为无刷DC驱动实现块整流•通过霍尔传感器模型进行位置检测•噪声过滤器支持的位置输入信号•为块整流提供的自动旋转速度测量和整流控制•综合集成性错误处理•通过外部信号(CTRAP)而不需要CPU载入的快速急停•多通道AC驱动的控制模式•可选择输出电平并使其与上电步伐相适应TC1728用户手册CCU6,V0.324-3V1.0,2011-1224.1.2框图捕获/比较单元6(CCU6)定时器T12可以在三通道下运行捕获和或比较模式。也可以组合使用两种模式(例如,一个通道运行在比较模式,而另一个通道运行在捕获模式)。定时器T13只能运行在比较模式。多通道控制单元可以产生可用T12和/或T13调制的输出模式。可以为信号调制选择和组合调制源。图24-1CCU6框图TC1728用户手册CCU6,V0.324-4V1.0,2011-12LIIMONKSCFGKSCSRMCFGPISEL2PISEL0T12T12PRT12DTCCC60RCC60SRCC61RCC61SRCC62RCC62SRISISSISRINPIENMODCTRTRPCTRPSLRMCMCTRMCMOUTSMCMOUTT13T13PRCC63RCC63SR24.1.3CCU6内核寄存器捕获/比较单元6(CCU6)对整个寄存器表的生成来说,这个表中在寄存器名前面必须添加前缀“CCU6x_”用来区别已实现的不同CCU6模块的寄存器。在这个命名约定中,x代表模块编号。表24-1给出了CCU6块编程所需的所有寄存器。它总结了CCU6的内核寄存器并且定义了他们的地址偏移量。CCU6内核寄存器概览与T12相关的寄存器捕获/比较控制寄存器中断状态/控制寄存器通用寄存器CMPSTATCMPMODIFT12MSELTCTR0TCTR2TCTR4调制控制寄存器ID寄存器IDCCU6_regs图24-2CCU6寄存器注:在写访问地址段内的地址(被相同的芯片选择信号覆盖),但不是与该模块明确提到的地址时,不考虑对该模块的写访问。对读访问来说该准则同样有效。在读访问另一个地址的情况下,该模块没有响应。TC1728用户手册CCU6,V0.324-5V1.0,2011-12捕获/比较单元6(CCU6)注:内核寄存器的绝对地址由寄存器相对地址(在表24-1中给出)加上内核基地址(在表24-14中给出)得到。表24-1CCU6模块寄存器寄存器缩略名寄存器完整名地址偏移量访问类型复位值复位页码读写通用寄存器ID模块ID寄存器08HU,SVU,SV000054XXH类324-118PISEL0端口输入选择寄存器010HU,SVU,SV00000000H类324-119PISEL2端口输入选择寄存器214HU,SVU,SV00000000H类324-121KSCFG内核状态配置寄存器18HU,SVU,SV00000000H类3/类1,见章节24.10.4.324-124KSCSR内核状态控制感应寄存器1CHU,SVU,SV00000000H类324-127MCFG模块配置寄存器04HU,SVU,SV00000007H类324-128IMON输入检测寄存器98HU,SVU,SV00000000H类324-130LI丢失标识符寄存器9CHU,SVU,SV00000000H类324-133SRCxx=0-3服务请求控制寄存器FCH-x*4HU,SVU,SV00000000H类324-112TC1728用户手册CCU6,V0.324-6V1.0,2011-12捕获/比较单元6(CCU6)表24-1CCU6模块寄存器(接上表)寄存器缩略名寄存器完整名地址偏移量访问类型复位值复位页码读写与定时器T12相关的寄存器T12定时器12计数器寄存器20HU,SVU,SV00000000H类324-35T12PR定时器12周期寄存器24HU,SVU,SV00000000H类324-36T12DTC定时器T12的死区时间控28HU,SVU,SV00000000H类324-39CC60R捕获/比较寄存器通道CC6030HU,SVU,SV00000000H类324-37CC61R捕获/比较寄存器通CC6134HU,SVU,SV00000000H类324-37CC62R捕获/比较寄存器通道CC6238HU,SVU,SV00000000H类324-37CC60SR捕获/比较影子寄存器通道CC6040HU,SVU,SV00000000H类324-38CC61SR捕获/比较映射寄存器通道CC6144HU,SVU,SV00000000H类324-38TC1728用户手册CCU6,V0.324-7V1.0,2011-12捕获/比较单元6(CCU6)表24-1CCU6模块寄存器(接上表)寄存器缩略名寄存器完整名地址偏移量访问模式复位值复位页码读写CC62SR捕获/比较映射寄存器通道CC6248HU,SVU,SV00000000H类324-38捕获/比较控制寄存器CMPSTAT比较状态寄存器60HU,SVU,SV00000000H类324-41CMPMODIF比较状态调制寄存器64HU,SVU,SV00000000H类324-44T12MSELT12捕获/比较模式选择寄存器68HU,SVU,SV00000000H类324-45TCTR0定时器控制寄存器070HU,SVU,SV00000000H类324-46TCTR2定时器控制寄存器274HU,SVU,SV00000000H类324-50TCTR4定时器控制寄存器478HU,SVU,SV00000000H类324-53与定时器T13相关的寄存器T13定时器13计数寄存器50HU,SVU,SV00000000H类324-68T13PR定时器13周期寄存器54HU,SVU,SV00000000H类324-69TC1728用户手册CCU6,V0.324-8V1.0,2011-12捕获/比较单元6(CCU6)表24-1CCU6模块寄存器(接上表)寄存器缩略名寄存器完整名地址偏移量访问类型复位值复位页码读写CC63R定时器T13比较寄存器58HU,SVU,SV00000000H类324-70CC63SR定时器T13比较映射寄存器5CHU,SVU,SV00000000H类324-71调制控制寄存器MODCTR调制控制寄存器80HU,SVU,SV00000000H类324-85TRPCTR陷阱控制寄存器84HU,SVU,SV00000000H类324-87PSLR无源状态电平寄存器88HU,SVU,SV00000000H类324-90MCMOUTS多通道模式输出影子寄存器8CHU,SVU,SV00000000H类324-94MCMOUT多通道模式输出寄存器90HU,SVU,SV00000000H类324-95MCMCTR多通道模式输出控制寄存器94HU,SVU,SV00000000H类324-91中断状态和节点的寄存器TC1728用户手册CCU6,V0.324-9V1.0,2011-12捕获/比较单元6(CCU6)表24-1CCU6模块寄存器(接上表)寄存器缩略名寄存器完整名地址偏移量访问类型复位值复位页码读写IS中断状态寄存器A0HU,SVU,SV00000000H类324-100ISS中断状态置位寄存器A4HU,SVU,SV00000000H类324-103ISR中断状态复位寄存器A8HU,SVU,SV00000000H类324-105INP中断节点指针寄存器ACHU,SVU,SV00003940H类324-110IEN中断使能寄存器B0HU,SVU,SV00000000H类324-107TC1728用户手册CCU6,V0.324-10V1.0,2011-1224.2操作定时器T12捕获/比较单元6(CCU6)定时器T12块是产生3-相PWM信号的主要单元。通过比较器,16位计数器连接到3个通道寄存器,当计数器的内容和其中一个通道寄存器的内容相匹配的时候产生一个信号。多种控制功能方便T12结构和不同的应用需求相适应。除了产生3-相PWM之外,T12块还可以选择单独的比较和捕获功能、以及死区时间控制和类滞回比较模式。本小结提供的内容如下:•T12概览(见章节24.2.1)•计数方案(见章节24.2.2)•比较模式(见章节24.2.3)•比较模式输出路径(见章节24.2.4)•捕获模式(见章节24.2.5)•映射转移(见章节24.2.6)•T12运行模式选择(见章节24.2.7)•T12寄存器描述(见章节24.2.8图24-3定时器T12块的框图概览TC1728用户手册CCU6,V0.324-11V1.0,2011-1224.2.1T12概述捕获/比较单元6(CCU6)图24-4给出了定时器T12的详细框图。定时器T12块的功能由在寄存器TCTR0、TCTR2和PISEL0中的位控制。定时器T12可通过可编程的预分频器和可选择的1/256分频器,从模块时钟fCC6或输入信号T12HR,获取到它的输入时钟(fT12)。这些选择都由位域T12CLK和T12PRE(见表24-2)控制。T12根据选择的操作模式可以递增计数或递减计数。直接标志CDIR,指示当前计数方向。图24-4定时器T12逻辑和周期比较器通过比较器,T12计数器寄存器T12连接到周期寄存器T12PR。该寄存器决定T12计数的最大值。TC1728用户手册CCU6,V0.32
本文标题:英飞凌tricore用户手册-第24章-捕捉比较单元CCU6
链接地址:https://www.777doc.com/doc-4017864 .html