查看: 8848|回复: 5

[求助] 有关K60 FTM2中正交编码器模块(Quadrature Decoder Mode)的问题(已解答)

[复制链接]

该用户从未签到

10

主题

47

帖子

0

注册会员

Rank: 2

积分
144
最后登录
1970-1-1
发表于 2013-10-27 12:13:32 | 显示全部楼层 |阅读模式
 问几个有关K60 FTM2中正交编码器模块(Quadrature Decoder Mode)的问题
首先我的应用还是电机控制,FTM2只用作正交编码器,不做他用,问题如下:
 
1.clock Source如何选择,我的理解是这里可以不选时钟(No Clock),我实际测试结果,在不选时钟的情况下计数器根据外部编码器信号也能正常计数。
 
2.BDM模式如何选择,手册列举了四种BDM模式选择,我分别试了这四种情况,都能正常计数。但手册中的前三种情况在“FTM Counter”一栏标注的是“Stopped”,这很让人费解,我只能理解为是在计时到达时,FTM Counter是不会累加的,但外部的编码器信号仍让能FTM Counter工作。
 
3.在PE下,正交编码器输入信号如果要选择滤波器,滤波系数如何选择。我找遍了PE中的每个选项,结果发现应该是在Input Capture Filter中选择,但是当Channel 0为Disable时,Input Capture Filter是灰的,无法选择,只有把Channel 0 Enable之后,才能选。一定需要这样吗?抑或是PE的一个bug?
  补充一点,手册中确实有一句“Filter for Input Capture Mode”,但当我选择Channel Mode为Filter for Input Capture Mode,有冲突(变红色),只有当选择“Dual Edge Capture Mode”才能正常。
  我的疑惑就是,当我不需要滤波器时,channel 0在Disable时是可以正常工作的,难道选用了滤波器,就一定要给Channel 0一个模式吗(我的理解是:把正交编码器使能后,本身就应该自动设成了Capture模式,Channel 0使不使能都无关,要用滤波器,只需去设那个滤波系数就可以)
 
t3.JPG
我知道答案 目前已有4人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-10-28 11:37:56 | 显示全部楼层

    RE:有关K60 FTM2中正交编码器模块(Quadrature Decoder Mode)的问题

    1、时钟源不选择就按默认的处理,你可以看一下寄存器默认值。
    2、对应一下前面的BDM模式的设置.
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    47

    帖子

    0

    注册会员

    Rank: 2

    积分
    144
    最后登录
    1970-1-1
     楼主| 发表于 2013-10-28 13:21:26 | 显示全部楼层

    回复:有关K60 FTM2中正交编码器模块(Quadrature Decoder Mode)的问题

    回复第 2 楼 于2013-10-28 11:37:56发表:
    1、时钟源不选择就按默认的处理,你可以看一下寄存器默认值。
    2、对应一下前面的BDM模式的设置. 

    1. 默认的就是“00”,代表的意思就是No Clock selected
    t6.JPG
    2.不好意思,我没明白是什么意思。是要我参照前面的设置吗?“前面”是指哪个前面
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    85

    主题

    790

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2279
    最后登录
    1970-1-1
    发表于 2013-10-29 12:20:10 | 显示全部楼层

    RE:有关K60 FTM2中正交编码器模块(Quadrature Decoder Mode)的问题

    是的.这个正交编码器是不需要时钟的.因为这个是和模式有关的,已经和时钟源没有关系了.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    47

    帖子

    0

    注册会员

    Rank: 2

    积分
    144
    最后登录
    1970-1-1
     楼主| 发表于 2013-10-29 13:59:57 | 显示全部楼层

    回复:有关K60 FTM2中正交编码器模块(Quadrature Decoder Mode)的问题

    回复第 4 楼 于2013-10-29 12:20:10发表:
    是的.这个正交编码器是不需要时钟的.因为这个是和模式有关的,已经和时钟源没有关系了.
     
    能帮忙解答一下我的第2和第3个问题吗?
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    85

    主题

    790

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2279
    最后登录
    1970-1-1
    发表于 2013-10-29 15:22:36 | 显示全部楼层

    RE:有关K60 FTM2中正交编码器模块(Quadrature Decoder Mode)的问题

    第二个问题的理解可以参照第一个问题.FTM停止指的是其他模式下的功能停止.比如PWM等等.
    第三个问题,我会请CodeWarrior的同事帮你看看.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 15:45 , Processed in 0.099833 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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