查看: 5059|回复: 11

[求助] KEA芯片内部时钟精度

[复制链接]

该用户从未签到

4

主题

19

帖子

0

新手上路

Rank: 1

积分
46
最后登录
2020-5-29
发表于 2019-2-28 14:04:30 | 显示全部楼层 |阅读模式
问下用KEA系列芯片且用到LIN或者CAN通讯的同学们,你们用的内部时钟还是外部晶振,内部晶振靠谱吗,全温度范围,

看芯片资料上每块芯片出厂都有对内部时钟进行修正,比如KEAZN64系列的,内部修正的频率是31.25KHz, 倍频后最高只能跑到32MHz,无法达到最高40MHz的频率,
但是KEAZ128系列的出厂校准值是37.5k,倍频后最高能跑到48MHz的最高频率;

我 想说的是,KEAZN64芯片还有什么办法能提高芯片工作频率,时钟又准,用起来又方便。。。。

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

使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    连续签到: 1 天

    [LV.10]以坛为家III

    66

    主题

    4900

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6324
    最后登录
    2025-8-6
    发表于 2019-2-28 14:11:54 | 显示全部楼层
    不要用内部,用外部的
    开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    19

    帖子

    0

    新手上路

    Rank: 1

    积分
    46
    最后登录
    2020-5-29
     楼主| 发表于 2019-2-28 14:14:50 | 显示全部楼层
    原来的你 发表于 2019-2-28 14:11
    不要用内部,用外部的

    哥们用过内部的吗,有什么问题给我讲讲啊,我第一次用这个芯片,高低温我测试过通讯也没发现有什么异常;
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25450
    最后登录
    2025-9-4
    发表于 2019-3-1 15:26:45 | 显示全部楼层
    shuxmpx123 发表于 2019-2-28 14:14
    哥们用过内部的吗,有什么问题给我讲讲啊,我第一次用这个芯片,高低温我测试过通讯也没发现有什么异常; ...

    内部误差比较大,一般用LIN和CAN,建议你用外部晶振。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    19

    帖子

    0

    新手上路

    Rank: 1

    积分
    46
    最后登录
    2020-5-29
     楼主| 发表于 2019-3-4 09:48:52 | 显示全部楼层
    小恩GG 发表于 2019-3-1 15:26
    内部误差比较大,一般用LIN和CAN,建议你用外部晶振。

    外部晶振用多少频率的合适呢,KEAZN64系列的,我想跑到最高40MHz内核频率及20MHz总线频率,可行吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25450
    最后登录
    2025-9-4
    发表于 2019-3-4 11:14:32 | 显示全部楼层
    shuxmpx123 发表于 2019-3-4 09:48
    外部晶振用多少频率的合适呢,KEAZN64系列的,我想跑到最高40MHz内核频率及20MHz总线频率,可行吗? ...

    不是多少频率合适的问题,如果用CAN和LIN,建议你直接用外部晶振,内部晶振误差率比较大,我记得1%.
    所以,为了项目的稳定,一定用外部晶振。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    19

    帖子

    0

    新手上路

    Rank: 1

    积分
    46
    最后登录
    2020-5-29
     楼主| 发表于 2019-3-4 17:17:24 | 显示全部楼层
    小恩GG 发表于 2019-3-4 11:14
    不是多少频率合适的问题,如果用CAN和LIN,建议你直接用外部晶振,内部晶振误差率比较大,我记得1%.
    所以 ...

    是的  KEAZ128资料上写的内部校准过的全温度范围是-1%~0.8%,内部校准后的误差是-0.8%~0.8%,
    考虑最差的情况是-1.8%~1.6%;
    LIN 2.1规范中要求的从节点是±1.5%,超出了一点;

    “C3的值每增加1,周期增加0.0000001s,  算出来C3调整频率最小幅度约0.3%;”
    有空我试下,调整下C3到1.8%左右, 看看能不能通讯。。。。。

    真不想用外部晶振。。。。

    C:\Users\Shu\Desktop\微信图片_20190304170527.png
    C:\Users\Shu\Desktop\微信图片_20190304171016.png


    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    19

    帖子

    0

    新手上路

    Rank: 1

    积分
    46
    最后登录
    2020-5-29
     楼主| 发表于 2019-3-4 17:24:53 | 显示全部楼层
    再进一步考虑,  温度范围是-40 °C 至125°C 的偏差是-1%~0.8%, 实际环境可能在-20~85℃;
    那么误差还会小于这个范围;

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25450
    最后登录
    2025-9-4
    发表于 2019-3-5 10:44:23 | 显示全部楼层
    shuxmpx123 发表于 2019-3-4 17:17
    是的  KEAZ128资料上写的内部校准过的全温度范围是-1%~0.8%,内部校准后的误差是-0.8%~0.8%,
    考虑最差的 ...

    LIN其实就是UART,UART用内部晶振没问题。
    如果CAN的话,实际时钟中,还是建议你用外部。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    19

    帖子

    0

    新手上路

    Rank: 1

    积分
    46
    最后登录
    2020-5-29
     楼主| 发表于 2019-3-5 12:11:03 | 显示全部楼层
    小恩GG 发表于 2019-3-5 10:44
    LIN其实就是UART,UART用内部晶振没问题。
    如果CAN的话,实际时钟中,还是建议你用外部。 ...

    恩,主要是KEA这个芯片LIN模块没有波特率重同步功能,所以我有点不放心,之前用STM8A是有重同步功能的,也是用内部时钟,时钟偏差再大一些都没问题;
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-6 19:39 , Processed in 0.105192 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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