深山老妖 发表于 2024-9-4 20:34:59

32G12K64用12M的晶振,串口会不会出问题 | 没问题

由于系统里有CAN,如果用11.0592M,不能满足CAN,
如果用12M,又不能满足串口,想来想去,
因为CAN比较重要,只能用12M,
系统里有四路485,最高的波特率是115200,
算了一下,有0.16%的误差,
这种情况下,影响大不大?

深山老妖 发表于 2024-9-4 21:24:11

wnagming 发表于 2024-9-4 20:47
本人最近做串口,网上资料说2%以内的误差就可以随便用了,验证也没问题

你的波特率是多少?用的多少大的晶振?

soma 发表于 2024-9-4 21:29:50

0.16%在误码率允许范围内,问题不大

晓飛飛 发表于 2024-9-4 21:42:11

如果常温工作问题不大,可以补个-40~+85度的高低温工作测试,看看在时钟温漂的情况下是否还能满足通信需求。

神农鼎 发表于 2024-9-4 23:03:27

建议用 24MHz, 功耗也没增加多少



DebugLab 发表于 2024-9-4 23:18:05

仅做通信没有影响

小飞侠 发表于 2024-9-5 08:56:59

应该问题不是很大,可以多做一下极端情况的测试,如高低温、持续发送、接收数据等情况

zxcv1973 发表于 2024-9-5 11:47:45

外部晶振肯定没问题,如果是内部晶振的话担心的应该是CAN

深山老妖 发表于 2024-9-5 12:14:07

zxcv1973 发表于 2024-9-5 11:47
外部晶振肯定没问题,如果是内部晶振的话担心的应该是CAN

用的外部晶振

梁工 发表于 2024-9-6 11:25:53

异步串口波特率误差在1%之内就不会有错误,但CAN最好使用外部晶振。
页: [1] 2
查看完整版本: 32G12K64用12M的晶振,串口会不会出问题 | 没问题