查看: 4194|回复: 6

[求助] KEAZN64系列芯片定时器问题?

[复制链接]

该用户从未签到

25

主题

112

帖子

0

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2019-8-21
发表于 2018-11-13 09:18:31 | 显示全部楼层 |阅读模式
KEAZN64系列芯片的定时器时钟是不是20MHZ最大?是不是内核时钟除以 FTM clock=CORE clock/2=20mhz?为什么按照配置出来的定时器时钟没有20MHZ?和理论计算的差距较大?

我知道答案 目前已有6人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2020-1-31 22:07
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    20

    主题

    385

    帖子

    19

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2090
    最后登录
    2020-7-1
    发表于 2018-11-13 10:23:06 | 显示全部楼层
    你好,我没太明白 FTM clock=CORE clock/2=20mhz 这个是什么操作,从芯片的时钟树上来看,FTM时钟和和内核时钟都是通过ICSOUTCLK分频出来的,目前看来应该是你的时钟配置有问题的概率比较大。建议可以对比一下kea128的例程。
    CLK.jpg

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25

    主题

    112

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    385
    最后登录
    2019-8-21
     楼主| 发表于 2018-11-13 15:26:12 | 显示全部楼层
    1209实验室@ujn 发表于 2018-11-13 10:23
    你好,我没太明白 FTM clock=CORE clock/2=20mhz 这个是什么操作,从芯片的时钟树上来看,FTM时钟和和内核 ...

    您好:
    你截图的那个时钟分布是KEA128系列芯片的,KEA64系列的芯片是不一样的。有一个1/2的,所以看下来ftm定时器时钟最大也就是20MHZ
    001.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25

    主题

    112

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    385
    最后登录
    2019-8-21
     楼主| 发表于 2018-11-13 15:29:02 | 显示全部楼层
    1209实验室@ujn 发表于 2018-11-13 10:23
    你好,我没太明白 FTM clock=CORE clock/2=20mhz 这个是什么操作,从芯片的时钟树上来看,FTM时钟和和内核 ...

    这个图ICSFFCLKS传输过程中有个1/2可以看到。我按照20MHZ的ftm 时钟进行分析,配置定时器参数。实际出来的定时时间不准?反推只有16mhz左右?为什么?
    截图02.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-31 22:07
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    20

    主题

    385

    帖子

    19

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2090
    最后登录
    2020-7-1
    发表于 2018-11-13 15:54:45 | 显示全部楼层
    大哥年 发表于 2018-11-13 15:26
    您好:
    你截图的那个时钟分布是KEA128系列芯片的,KEA64系列的芯片是不一样的。有一个1/2的,所以看下来f ...

    是的,我的附图是KEA128系列芯片,两个时钟树差不多,我前面的意思是不明白你怎么操作来配置时钟的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-1-19 16:32
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    23

    主题

    113

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2022-3-31
    发表于 2018-11-14 14:51:36 | 显示全部楼层
    BUSOUT開起來量BUS CLK看看 是多少?

    若是用kexx_drv_lib
    調整ke0x_config.h裡面的值吧
    #define ICS_TRIM_VALUE  0x4C

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25

    主题

    112

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    385
    最后登录
    2019-8-21
     楼主| 发表于 2018-11-20 10:07:32 | 显示全部楼层
    1209实验室@ujn 发表于 2018-11-13 15:54
    是的,我的附图是KEA128系列芯片,两个时钟树差不多,我前面的意思是不明白你怎么操作来配置时钟的 ...

    我是配置内部参考时钟,参考时钟频率31.25KHZ,1024个时钟周期倍频 到31.25khz*1024=32MHZ内核时钟。FTM根据内部结构时钟数,FTM时钟是16MHZ,busout和我上面计算输出的一样。
    那怎么操作才能把内部时钟提高到40MHZ,然后FTM为20MHZ?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 09:16 , Processed in 0.100817 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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