查看: 3486|回复: 4

[求助] kea64内部晶振做LIN通信误差大

[复制链接]
  • TA的每日心情
    擦汗
    2020-2-14 03:00
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    47
    最后登录
    2020-2-19
    发表于 2020-2-13 20:54:47 | 显示全部楼层 |阅读模式
    我用s9keazn64单片机,使用内部晶振,然后倍频到20m,然后用串口接TJA1021做lin通讯,波特率19.2k,分频系数65,不同的单片机,波特率误差会达到正负2%以上,,这个好像大于了规格书里的正负0.8%的内部晶振误差,,是否有解决办法,,,,
    我知道答案 目前已有4人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24915
    最后登录
    2025-7-23
    发表于 2020-2-18 16:47:13 | 显示全部楼层
    这个不是内部晶振误差大造成的,应该是培植的倍频系数跟分频系数在做通信的时候不够精确,你试试调整倍频系数跟分频系数。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-2-14 03:00
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    47
    最后登录
    2020-2-19
     楼主| 发表于 2020-2-19 18:43:38 | 显示全部楼层
    本帖最后由 blazebat 于 2020-2-19 18:51 编辑
    小恩GG 发表于 2020-2-18 16:47
    这个不是内部晶振误差大造成的,应该是培植的倍频系数跟分频系数在做通信的时候不够精确,你试试调整倍频系 ...

    如果是这样的话,误差应该固定啊,,,现在问题是误差在正负2%之间浮动,现在需要每个单片机都配置不同的分频系数才行,,,
    内部晶振39.0625k 倍频512  串口的分频65 x16
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24915
    最后登录
    2025-7-23
    发表于 2020-2-24 17:21:00 | 显示全部楼层
    嗯,最好设置倍频的时候,计算出来的是整数
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    注册会员

    Rank: 2

    积分
    96
    最后登录
    2024-7-24
    发表于 2020-3-13 11:16:42 | 显示全部楼层
    我之前做过这个了。建议不要倍频到20M做,主频使用系统默认设置的16M
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-23 10:53 , Processed in 0.092981 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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