32G12K64用12M的晶振,串口会不会出问题 | 没问题
由于系统里有CAN,如果用11.0592M,不能满足CAN,如果用12M,又不能满足串口,想来想去,
因为CAN比较重要,只能用12M,
系统里有四路485,最高的波特率是115200,
算了一下,有0.16%的误差,
这种情况下,影响大不大?
wnagming 发表于 2024-9-4 20:47
本人最近做串口,网上资料说2%以内的误差就可以随便用了,验证也没问题
你的波特率是多少?用的多少大的晶振? 0.16%在误码率允许范围内,问题不大 如果常温工作问题不大,可以补个-40~+85度的高低温工作测试,看看在时钟温漂的情况下是否还能满足通信需求。 建议用 24MHz, 功耗也没增加多少
仅做通信没有影响 应该问题不是很大,可以多做一下极端情况的测试,如高低温、持续发送、接收数据等情况 外部晶振肯定没问题,如果是内部晶振的话担心的应该是CAN zxcv1973 发表于 2024-9-5 11:47
外部晶振肯定没问题,如果是内部晶振的话担心的应该是CAN
用的外部晶振 异步串口波特率误差在1%之内就不会有错误,但CAN最好使用外部晶振。
页:
[1]
2