电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

FTM详解(K10单片机PWM)

FTM详解(K10单片机PWM)_第1页
1/19
FTM详解(K10单片机PWM)_第2页
2/19
FTM详解(K10单片机PWM)_第3页
3/19
kinetis 定时器 FTM 详解 分类: Kinetis 602012-03-10 10:46 101人阅读 评论(0) 收藏 举报 FTM 模块 FTM模块是一个多功能定时器模块,主要功能有,PWM输出、输入捕捉、输出比较、定时中断、脉冲加减计数、脉冲周期脉宽测量。在 K10中,共有FTM0,FTM1,FTM2三个独立的 FTM模块。其中 FTM0有8个通道,可用于电机或舵机的 PWM输出,但不具备正交解码功能,也就是对旋转编码器输入的正反向计数功能。而 FTM1和 FTM2则具备正交解码功能,但是FTM1和 FTM2各只有两个通道。FTM模块的时间基准来自一个16位的计数器,该计数器的值可读取,即可作为无符号数对待,也可作为有符号数的补码对待。 FTM 模块特性  时钟源可选择,FTM的时钟源可以来自系统时钟或外部时钟。可对时钟分频,分频比为1,2,4,8,16,32,64,128。  FTM的一个16位计数器,该计数器可设置为自由运行或由用户设置起始和结束值,可递增计数也可递减计数。  FTM的每个通道都可以设置为输入捕捉、输出比较或边沿对其的 PWM输出。  在输入捕捉模式下,可捕捉上升沿、下降沿或两个边沿都捕捉,有些通道可选择输入滤波器。  在输出比较模式下,在比较成功时可选择输出信号置位、清零或翻转。  所有的通道都可以设置为中心对齐的 PWM输出模式。  每对通道都可以级联以产生 PWM信号。  FTM的通道可成对工作在相同输出或互补输出,也可各通道独立输出。  当通道成对互补输出时可使用死区插入。  可产生触发信号。  软件控制 PWM输出。  最多4个全局错误控制使用的错误输入。  每个通道的极性可设置。  每个通道都可产生中断。  错误条件发生时也可产生中断。  同步载入或写入带缓冲的 FTM寄存器。  关键寄存器有写保护功能。  和 HS08系里的 TPM兼容。  对于维持在低电平或高电平的信号也可进行输入捕捉的测试。  双边沿捕捉可用于脉冲或周期信号宽度测量。 FTM模块的核心是一个16位计数器,该计数器的时钟源可以选择,如果我们选择由 FTM来实现 PWM,输入捕捉,或者输出比较,定时中断,脉宽测量等功能,则一般选择 system clock。这个时钟实际上就是我们前面提到的 MCG模块输出的 MCGOUTCLK,再由 SIM模块分配后得到的 Bus Clock。如果我们选择由 FTM实现对外部脉冲的计数,也可选择外部时钟,如果是外部编码器输入的 AB相脉冲,用于电机正反转...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

FTM详解(K10单片机PWM)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部