[ZLG-ARM] 再问关于LPC2138的RTC时钟

[复制链接]
7478|24
 楼主| btiger2000 发表于 2007-7-23 13:52 | 显示全部楼层 |阅读模式
之前使用lpc2138做的产品,每批都有时钟不走的,我记得论坛上有人说D版已经解决该问题了! 所以这次,专门让采购买的D版的芯片,上面印得NXP,不再是PHILIPS.可是,做了两块试验板,还是有一块时钟不走,换了32.768的晶振,换了电容,把2138的相应引脚也重新焊了一遍,还是无效!!郁闷阿! 到底是哪的问题阿?芯片的BUG依旧?
zlgARM 发表于 2007-7-23 16:48 | 显示全部楼层

btiger2000

您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;时钟不走是什么意思?<br />&nbsp;&nbsp;&nbsp;&nbsp;请用示波器或逻辑分析仪检查一下您的外部晶振是否起振。如果不起振,RTC又选择用外部晶振作时钟源的话,自然无法更新内部的时间。<br />&nbsp;&nbsp;&nbsp;&nbsp;如果外部晶振能起振,请您让RTC使用PCLK作时钟源,再观察时间是否更新。强烈建议参考我们的例程,消化它。
 楼主| btiger2000 发表于 2007-7-24 09:31 | 显示全部楼层

外部晶振换过了,也不起作用!我看看波形先!

  
winfeng 发表于 2007-7-24 09:36 | 显示全部楼层

我证明:RTC可以正常使用

  
 楼主| btiger2000 发表于 2007-7-24 10:30 | 显示全部楼层

呵呵!你如何证明呢?

量了一下,确实没有起振。使用内部分频,始终可以走。<br /><br />那么我应该把问题定位在哪呢?<br /><br /><br />晶振是从另外一块能用的板子上拆的(也就是说在另一块板子上起振),也排除了虚焊短路问题。电容6p,15p都试过!&nbsp;(另外之前还试过高精密的32。768的晶体)<br /><br /><br />程序使用的例程,也排出了程序问题。<br /><br />晶振起不起振难道跟2138没关?就是说,不接2138也能起振?<br /><br />请zlgARM指点!问题在哪呢?
zlgARM 发表于 2007-7-24 13:29 | 显示全部楼层

btiger2000

您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;外部RTC晶振振荡电路还要结合芯片内部的反馈电阻才行。<br />&nbsp;&nbsp;&nbsp;&nbsp;RTC晶振的引脚有可能击穿了。有可能是在运输途中被静电击穿,也有可能是焊接过程中,焊接温度过高时间太长导致。
 楼主| btiger2000 发表于 2007-7-24 13:35 | 显示全部楼层

您说的是晶振坏了?

那我换一个好的是不是应该可以阿?
zlgARM 发表于 2007-7-25 08:14 | 显示全部楼层

zlgARM

您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;抱歉,没说清楚。我是说CPU芯片的RTC晶振引脚可能损坏了。
 楼主| btiger2000 发表于 2007-7-26 08:19 | 显示全部楼层

就是说CPU的rtc引脚很容易坏是么?

  
banyai 发表于 2007-7-26 20:09 | 显示全部楼层

是的,

我们发现如果RTC部份引脚搭锡的话,上电以后,很容易损坏RTC部份.
 楼主| btiger2000 发表于 2007-7-27 13:02 | 显示全部楼层

引脚搭锡?是两个引脚短路么?

还有,如果不焊到板子上,能不能判断RTC是否损坏?&nbsp;如何判断?
banyai 发表于 2007-7-27 14:53 | 显示全部楼层

是的,但是也有一开始就不振的.我这边大概3~5%是不振的.

你可以买个IC座,然后画块板,进行测试.<br />我想问一下周公一个的问题,就是:刚开始好的RTC,会不会在使用过程中突然不振了?因为我的设计中,记录时间非常重要.
zlgARM 发表于 2007-7-27 15:01 | 显示全部楼层

banyai

您好:<br />&nbsp;&nbsp;&nbsp;事实上,只要按照注意事项(焊接的温度、时间;运输时的防静电)操作,RTC引脚就不会坏。
xzl 发表于 2007-7-27 15:15 | 显示全部楼层

RTC的时钟口那么容易坏吗?

还好,因为嫌功耗大没有用,否则我惨了
BTIGER2000 发表于 2007-7-28 13:38 | 显示全部楼层

除了12楼的方法,还有别的方法判断么?

  
lw2008 发表于 2007-7-30 20:19 | 显示全部楼层

我也遇到了

电池3.6V。<br />每次产品掉电后,再上电时间就停在掉电的时间。<br />但不掉电正常。
lshlin 发表于 2007-7-31 21:05 | 显示全部楼层

呵呵,我们公司的一个产品就是因为RTC有问题,才不用nxp芯

现在改用st的
 楼主| btiger2000 发表于 2007-8-2 08:26 | 显示全部楼层

我们正在考虑用外部的RTC呢

  
bao.cp 发表于 2007-8-2 16:13 | 显示全部楼层

我已经将内部RTC和外部TRC都做到板子上了

  
eaglewing 发表于 2007-10-6 09:41 | 显示全部楼层

RTC这么容易坏?

我用LPC2138内部RTC,外接晶体。采用RTC中断可以把CPU从掉电中唤醒,是不是说明RTC引脚没有损坏?还有我发现秒级中断很准,可是分级中断不准,就是说本想让RTC一分钟后产生中断唤醒CPU,可是有的时候20秒,有的时候50秒,有时候30秒...。这是为什么啊?<br /><br /><br />还有最近在做SPI驱动多个外设的实验,可是我发现问题如下:<br />两个SPI从设备同时出现时,导致SPI不好使。<br />即使把其中一个CS置为有效,另一个置为无效也无法使用SPI。只有拨掉一个SPI从设备SPI才好用。这是为什么?<br />我哪里出错了吗?<br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

80

主题

1178

帖子

6

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