楼主: FSL_TICS_Kan

[分享] Kinetis内部培训资料

[复制链接]

该用户从未签到

1

主题

69

帖子

0

新手上路

Rank: 1

积分
37
最后登录
1970-1-1
发表于 2013-5-18 16:49:41 | 显示全部楼层

回复:Kinetis内部培训资料

有些图片非常模糊,能否弄得更清楚些。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
 楼主| 发表于 2013-5-24 09:26:01 | 显示全部楼层

回复:Kinetis内部培训资料

回复第 71 楼 于2013-05-18 16:49:41发表:
有些图片非常模糊,能否弄得更清楚些。 

点击图片可以放大
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-5-30 12:40:35 | 显示全部楼层

回复:Kinetis内部培训资料

PIT模块培训资料
PIT01.jpg
PIT作为常用的计时器模块可以产生计时中断和周期触发信号。
PIT02.jpg
PIT模块特性:PIT使用32位计时器,提供独立的可编程的计时周期,可以屏蔽的中断,可以产生DMA触发脉冲,没有外部管脚。
通常PIT模块可以用于作为操作系统的时间基准用于任务调度,可以作为ADC模块的触发源,PDB模块触发源,可以周期触发DMA。

PIT03.jpg
PIT时钟来自MCG提供的系统时钟,可以周期触发DMA,并且可以产生周期定时中断,每个PIT通道都有彼此独立的中断服务向量。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-5-30 12:43:16 | 显示全部楼层

回复:Kinetis内部培训资料

PIT04.jpg
PIT模块可以触发头四路DMA通路,并且每个PIT通道对应相应的DMA通路。
PIT05.jpg
只有DMA通道的前四路通道具有周期触发DMA的功能。
确保DMA通道被正确配置,否则会产生错误,造成DMA传输不正确。
通过配置相应的寄存器实现DMA通道周期触发的功能。

PIT06.jpg
通过配置SIM_SOPT7寄存器[ADCxTRGSEL]位来选择PIT那个通道作为ADC模块的触发源。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-5-30 12:45:29 | 显示全部楼层

回复:Kinetis内部培训资料

PIT07.jpg
PIT通道可以触发PDB模块。
 
PIT08.jpg
在配置PIT寄存器之前必须要确保SIM模块中对应寄存器使能PIT时钟。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-5-30 12:47:03 | 显示全部楼层

回复:Kinetis内部培训资料

PIT09.jpg
PIT初始化代码示例
 
PIT10.jpg
PIT模块在各种低功耗模式下的状态。
Full functional是指PIT能够正常工作;Static是指PIT寄存器保持配置值不变;OFF是指PIT模块彻底关闭,不工作。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

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

回复:Kinetis内部培训资料

FlexTimer模块培训资料
 
FTM01.jpg
Flextimer模块图,左上角为Flextimer基准时钟信号,默认状态为无时钟选择,即Flextimer计数器关闭。
右上角为时钟分频控制,可以控制Flextimer计数时钟频率。框图中包括中断控制,模式选择,故障信号检测以及输出信号。
Flextimer工作模式包括:输入捕获,输出比较,PWM波形输出,正交解码器。
Flextimer计数器为16位计数器。

 
FTM02.jpg
Flextimer时钟源可以来自系统时钟,MCG固定频率时钟或者外部时钟。
Flextimer 16位计数器可以设定初始值,终止值,计数方向。
每个通道都可以配置成输入捕获,输出比较或者边沿对齐PWM波输出。
输入捕获可以配置捕获方式:上升沿、下降沿或者双沿捕获。
一些通道可以配置输入信号滤波。
输出比较模式下,输出信号可以配置为输出高或低或者每次匹配翻转。
所有通道都可以配置成PWM中心对齐输出。
每对通道均可以结合输出PWM波。
每对通道可以配置相同输出,相反(互补)输出或者作为独立通道。
每对互补通道可以提供死区插入功能。
Flextimer模块应用领域包括马达控制,照明控制和能力转换。
增加功能:符号增加计数器、硬件插入死区、出错输入、加强型的触发功能和极性控制。
Flextimer计数器触发源来自比较器、ADC和其他模块。
Flextimer计数器提供同步更新目标值。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

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

回复:Kinetis内部培训资料

FTM03.jpg
FTM可以输出PDB、ADC模块触发信号。
提供多达4路故障输入信号。
每个通道可以配置输出极性。
每个通道均可产生中断,中断类型包括溢出和故障产生。
FTM寄存器提供缓存,提供同步功能。
关键寄存器提供写入保护。
双沿捕获可以用来检测脉冲宽度或者周期。
提供带输入滤波的正交编码器

 
FTM04.jpg
增加的功能组件:
联合和互补模式;
提供硬件死区加载;
故障控制;
同步缓存寄存器加载;
双沿检测脉冲宽度和频率;
正交解码器。

 
FTM05.jpg
FTM与其他模块的相互关系,其中MCG模块可以提供FTM时钟源; 比较器模块提供硬件触发信号、输入捕获信号及故障信号; PDB模块提供硬件触发信号;FTM可以提供ADC和PDB模块触发输出信号。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

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

回复:Kinetis内部培训资料

FTM06.jpg
FTM计数器支持三种计数模式。
增加计数模式:CNTIN定义计数开始值,MOD定义技术终止值。FTM使能后会加载CNTIN值,累加计数直到达到MOD终止值。之后会重新装载CNTIN计数开始值。当计数值重新加载CNTIN值时,TOF(计数器溢出标志位)置位。
递增递减计数模式:CNTIN定义计数开始值,MOD定义技术终止值。FTM使能后会加载CNTIN值,累加计数直到达到MOD终止值,之后计数器将递减计数值直到计数值为CNTIN。之后会重复递增递减计数的过程。

 
FTM07.jpg
CNTIN的最高位实际上为符号位,当CNTIN[15] = 1时,计数器初值为负数;当CNTIN[15] = 0时,计数器初值为正数。
只有当CNTIN寄存器初始值小于MOD寄存器初始值时,FTM才能正常工作。所以在配置FTM初始化时必须确保这一点,如果出现相反的情况,则FTM运行会出现异常。

 
FTM08.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

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

回复:Kinetis内部培训资料

FTM09.jpg
NUMTOF[4:0]定义了FTM计数器溢出几次后,TOF标志位才会置位。如果NUMTOF[4:0]设定为0,则每次FTM计数器溢出,TOF标志都会置位。
 
FTM10.jpg
正交译码器主要用于机械方面用于检测轴的角度转动和方向。通过检测相位A和相位B之间的相位关系来判断轴的运动方向和速度。
例如鼠标就是利用正交信号提供轨迹球转动方向和角度。
FTM正交译码器每个输入信号均提供滤波配置和极性配置。
TOFDIR:指定TOF标志位置位的位置(最小值还是最大值置位)。
QUADIR:指定计数器计数方向是递增还是递减。

 
FTM11.jpg
QUADMODE位主要设定正交译码器工作模式,如果QUADMODE位等于1,工作于计数和方向模式,相位B信号指定计数方向是递增还是递减。相位A的输入指定计数率。FTM计数器会在相位A的上升沿更新计数值。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-5 21:17 , Processed in 0.143207 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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