[AVR单片机] 同M16L的内部时钟让我伤心

[复制链接]
 楼主| shu9810956 发表于 2007-9-1 14:34 | 显示全部楼层 |阅读模式
用去年卖的M16L开发测试时,串口通讯19200一点都没问题,但上次卖100个新的用内部8M时钟只有一块能通讯,还是时有时无,
救火车 发表于 2007-9-1 15:14 | 显示全部楼层

不该用内部时钟做通讯。

内部时钟从精度上、一致性上都不足以用作串行通讯。
如果用在精度不高的场合还可以,用作串行通讯不行,而且你是19200比较高速了。
taoest 发表于 2007-9-1 16:56 | 显示全部楼层

自动波特率

用内部时钟的时候,可以用自动波特率检测,并且每几秒重新检测或者校正。
内部RC振荡是随温度变化很大的。
qjy_dali 发表于 2007-9-1 19:32 | 显示全部楼层

不过要是像3楼说的方法,还不如用外部晶振得了

再说晶振又不是多贵。
ZRL700424 发表于 2007-9-2 08:33 | 显示全部楼层

不是外部晶振有多贵的问题,而是用外部晶振抗干扰能力就很

我现在有款产品就是用的内部晶振,波特率也是19200,到目前为止还没发现什么问题,但确实有点提心吊胆!
如果改用外部晶振的话,抗干扰能力就太差了!
ZRL700424 发表于 2007-9-2 09:08 | 显示全部楼层

TO:2楼 时钟偏差与波特率无关

允许的波特率误差是固定的,只跟一帧包含几位有关,比如:
8位:允许的误差为6.25% (50%除以8)
9位:允许的误差为5.56%  (50%除以9)
yewuyi 发表于 2007-9-2 17:41 | 显示全部楼层

依据什么?

ZRL700424 发表于 2007-9-2 08:33 AVR 单片机 ←返回版面    

5楼: 不是外部晶振有多贵的问题,而是用外部晶振抗干扰能力就很差! 

我现在有款产品就是用的内部晶振,波特率也是19200,到目前为止还没发现什么问题,但确实有点提心吊胆!
如果改用外部晶振的话,抗干扰能力就太差了!
 
 
dai_weis 发表于 2007-9-2 23:59 | 显示全部楼层

好像没有听说过外部晶振抗干扰能力就很差的问题

可否提供几个实例?
做通讯,尤其是高速的串口通讯需要用外部晶振,因为片内的振荡器偏差相对还是比较大
ZRL700424 发表于 2007-9-3 07:57 | 显示全部楼层

TO:7楼,8楼

我们的控制器要驱动一个点火器(12KV),如果用外部晶振就很容易复位(10次点火有2,3次),改成内部RC后也会复位,但复位的次数就很少了(100次才有2,3次)。
dandywang 发表于 2007-9-3 09:05 | 显示全部楼层

哈哈,前几天和你的情况一样,后来改外部晶振了

农民讲习所 发表于 2007-9-3 11:35 | 显示全部楼层

干扰问题

“外部晶振就很容易复位”通常是晶振PCB的引线造成的,而不是外部晶振。

建议:
一定使用四层板,增加地面积。
PCB引线一定尽量短。
打开CKOPT
选择低速的晶振,如1.8432,3.6864M,尽量低。
IO一定加ESD器件
可能的话尽量加屏蔽。
yewuyi 发表于 2007-9-3 13:08 | 显示全部楼层

呵呵,原来依据是这样……

大家都讲了,俺闪……
 楼主| shu9810956 发表于 2007-9-4 07:36 | 显示全部楼层

M16L的内部时钟让我伤心

因这个产品使用内部时钟的原因有三点
1、通讯的机会相当少,出厂前写好,用户再设置一次就OK了
2、板上没空间
3、成本
stycx 发表于 2007-9-4 07:52 | 显示全部楼层

M16L串口通讯19200一点都没问题,还伤什么心??

awen2000 发表于 2007-9-4 16:13 | 显示全部楼层

钱多了发烧?

用四层板?

夸张了点


zw666 发表于 2007-9-8 17:29 | 显示全部楼层

abc

9楼,可以考虑有源晶振
楼主既然用不了几次传口为什么不考虑降低波特率
BitFu 发表于 2007-9-9 10:49 | 显示全部楼层

既然通信几率小就用小的波特率

1.时钟校正
2.CRC校验
3.错误时重新发送等等协议措施
qjy_dali 发表于 2007-9-9 22:16 | 显示全部楼层

AVR的ADC才叫我伤心呢

箫天 发表于 2007-9-13 12:36 | 显示全部楼层

用内部RC没问题

用内部RC没问题,需要自己测算出时钟校正值。我用MEGA8,RC8M,115200波特率,一点问题没有。
wwh 发表于 2007-9-15 23:33 | 显示全部楼层

内部时钟温飘太大

全温范围内的性能不稳定
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部