楼主: FSL_TICS_Kan

[分享] Kinetis内部培训资料

[复制链接]

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 15:12:31 | 显示全部楼层

回复:Kinetis内部培训资料

FTM14.jpg
输入捕获当设定的边沿发生时,会置位CHnF位,如果使能中断则会产生中断。当前的计数值会被加载到CnV寄存器中。
FTM配置为输入捕获时,FTMxCHn管脚是边沿触发输入,可以配置为上升沿、下降沿或者双沿触发。
如果没有使能输入信号滤波,则输入信号将会在系统时钟三个上升沿后被检测到(两个上升沿用于同步,一个边沿用于边沿检测)。
也就是说CHnF标志位在系统时钟的第三个上升沿被置位,即输入捕获管脚获得有效的输入边沿。

 
FTM15.jpg
只有通道0、1、2、3提供输入信号滤波。滤波计数器的基准时钟为四分频的系统时钟(1/4 of system clock)。
当CHnVAL[3:0]为0值时滤波功能未使能,输入信号将会在三个系统时钟后为置位。
如果使能滤波,则需要(4 + 4 × CHnFVAL[3:0])系统时钟周期来判断所获得的边沿有效。
头四个系统时钟用于同步,滤波输出和边沿检测。

 
FTM16.jpg
输出比较模式,FTM会根据寄存器设定,产生相应的脉冲。输出比较匹配时CHnF标志位会被置位,当中断使能时会产生相应的中断。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 15:18:33 | 显示全部楼层

回复:Kinetis内部培训资料

FTM17.jpg
边沿对齐PWM波输出,EPWM周期由(MOD – CNTIN + 0x1)决定,脉冲宽度由(CnV -CNTIN)决定。
叫做边沿对齐是应为所有的PWM波上升沿(或者下降沿)都是一致的。

 
FTM18.jpg
居中对齐PWM波输出:FTM计数器累加计数直到达到MOD设定值,接下来递减计数直到到达CNTIN设定值。
MOD设定值必须在0x1至0x7FFF之间,否则会产生模糊的结果。
CPWM的周期为2 × (MOD − CNTIN),脉宽为2 × (CnV − CNTIN) 。
当FTM工作于CPWM模式时,计数器使用递加递减计数模式,其他模式并不适用与这种计数模式,因此所有的通道都必须配置为CPWM模式。
当FTM计数器工作于free running计数下,是不可以设置使用居中对齐PWM输出模式的。

 
FTM19.jpg
PWM联合模式:偶数通道n 会与临近的奇数通道(n+1)联合产生PWM信号,PWM信号从偶数通道输出。
当FTM计数值达到通道n设定值时,CHnF标志会置位,如果中断使能也会同时产生相应的中断;
当FTM计数值达到通道n+1设定值时,CH(n+1)F标志会置位,如果中断使能也会同时产生相应的中断。
根据ELSnB:ELSnA的不同配置,通道n输出PWM波形会做相应的变化。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 15:23:58 | 显示全部楼层

回复:Kinetis内部培训资料

FTM20.jpg
PWM互补模式:通道(n+1)输出PWM波形与通道(n)输出波形正好相反。
 
FTM21.jpg
倒置功能可以通道n和通道n+1输出波形与正常设定完全翻转。
倒置功能仅适用于PWM联合模式。

 
FTM22.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 15:29:06 | 显示全部楼层

回复:Kinetis内部培训资料

FTM23.jpg
软件输出控制PWM波形在特定的时间输出事先设定好的电平。
CHnOC位使能通道n软件输出控制,CHnOCV位设定软件输出控制时输出电平为高电平还是低电平。

 
FTM24.jpg
死区插入功能只适用于通道联合和互补模式下。必须确保死区延时设定合适,通道n和n+1不能同时处于有效状态。
ELSnA : ELSnB = 1:0  当FTM计数值达到通道n设定值时,通道n输出高;当FTM计数值达到通道n+1设定值时,通道n输出低。
ELSnA : ELSnB =  X:1 当FTM计数值达到通道n设定值时,通道n输出低;当FTM计数值达到通道n+1设定值时,通道n输出高。
死区的概念就是确保电机控制H桥的半桥臂两个晶体管或者MOSFET处于关闭状态,防止由于意外造成短路对晶体管或MOSFET造成损坏。

 
FTM25.jpg
输出屏蔽功能只适用于PWM联合模式。
输出屏蔽使能时可以将通道PWM输出至无效状态,直到输出屏蔽取消。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 15:35:37 | 显示全部楼层

回复:Kinetis内部培训资料

FTM27.jpg
故障输入管脚可以选择内部比较器输出或者外部故障输入管脚。
 
 
FTM28.jpg
PWM同步仅适用于PWM联合模式,提供一种方法来更新MOD,CNTIN,CnV,OUTMASK,INVCTRL和SWOCTRL寄存器缓存值,并且强制FTM计数器值更改为CNTIN寄存器值。
有两种同步触发模式,硬件触发或者软件触发。
硬件触发源可以选择来自比较器输出信号,PDB触发信号,故障输入信号。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 15:40:09 | 显示全部楼层

回复:Kinetis内部培训资料

FTM29.jpg
FTM可以输出PDB、ADC模块触发信号。
触发信号在通道匹配时产生。
触发信号也可以在INITTRIGEN信号置位条件下,当计数器加载CNTIN寄存器值时产生。

 
FTM30.jpg
双沿捕获模式可以用于测量脉冲宽度或者频率。
可以选择单次捕获模式或者连续捕获模式。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 15:47:02 | 显示全部楼层

回复:Kinetis内部培训资料

FTM31.jpg
步进电机控制示意图,通过FTM模块控制电机的两个H桥,比较器可以用作电机线圈过流保护,ADC模块提供过流检测参考信号。
 
FTM32.jpg
直流无刷电机控制示意图,六路FTM通道控制电机的三相线圈,霍尔传感器提供电机转速信息(使用一路FTM来测量脉冲周期)。
 
FTM33.jpg
永磁同步电机控制示意图,使用六路FTM控制电机三相桥,正交信号提供电机转速信息(使用FTM正交译码功能)。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 17:28:16 | 显示全部楼层

回复:Kinetis内部培训资料

Low Power Timer (LPT) 培训资料
 
LPT01.jpg
LPT主要特征:
低功耗计数器可以用作通用计数器和脉冲计数器。
可以在所有低功耗模式下工作。
可以选择四种时钟源:内部参考时钟,LPO 1KHz时钟, 外部32K时钟和外部振荡器时钟。
计时值匹配时可以产生中断。
计数器可以产生硬件触发(LLS或者VLLSx低功耗模式下不可用)。

 
LPT02.jpg
LPT为16位计数器,可以用于计数值比较或者脉冲计数。
可配置的滤波和预分频。
可以和高速比较器配合,用于测量比较器输出脉冲。

 
LPT03.jpg
LPT可以使用四种时钟源:内部参考时钟,外部时钟,外部32K时钟,LPO时钟。
两个外部输入管脚,用于脉冲计数。
可以计数高速比较器0输出脉冲数量。

 
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 17:30:26 | 显示全部楼层

回复:Kinetis内部培训资料

LPT04.jpg
LPT可以用在各种低功耗模式下,前提条件是LPT参考时钟在相应低功耗模式下依然有效。
LPT可以使用四种时钟源,对应的代码如图所示。

 
LPT05.jpg
 
LPT06.jpg
LPT模块仅有三个可配置的寄存器,方便客户配置作为时间计数器或者脉冲计数器。
LPT_CSR[TEN]位必须在LPT其他寄存器配置好后再置位;
LPT_PSR[PRESCALE] 位必须为非零值或者置位LPT_PSR[PBYP]位。
在操作LPT寄存器之前,必须要使能LPT时钟。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-6-4 17:31:48 | 显示全部楼层

回复:Kinetis内部培训资料

LPT07.jpg
LPT模块用作时间计数器寄存器配置。
 
LPT08.jpg
LPT模块用作脉冲计数器寄存器配置。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-2 08:52 , Processed in 0.101233 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表