打印

求助,碰到一个怪现象

[复制链接]
2080|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
24ic|  楼主 | 2009-12-13 17:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了一个数据采集的系统,在做实验的时候,采用了现成的arm2440的开发板,通过扩展的引线,连接到我的采集系统。实验成功以后,我自行设计了arm的外围电路,并将原开发板上的核心板整合到新设计的板子上。
但是在现在启动时却发现出现crc error ,system halt错误。经过检查排除了程序、外围电路的错误。
新设计的电路板分两块,其中一块为电源与arm电路部分(取名叫A板),另外一块为ad部分(取名叫B板),两块电路板通过排线相连。单独给A板上电,可以从串口观察到arm正常运行的信息。当AB两块板子进行连接时发现启动出错。问题发生后,以为是B板设计出问题,但是我们拿来一块没有焊接任何元器件的B板子与A板相连时,也发现了crc error ,system halt错误。只要A板单独启动就没有任何问题。
现已排除B板短路的可能。

相关帖子

沙发
yuhuihui| | 2009-12-14 10:21 | 只看该作者
:lol

使用特权

评论回复
板凳
ljhtj| | 2009-12-14 13:41 | 只看该作者
你是不是将2440的连接ram与flash的数据\地址\控制线引到B板造成系统总线长度差别太大

使用特权

评论回复
地板
24ic|  楼主 | 2009-12-14 18:44 | 只看该作者
如果系统总线有差别 在不改动板子的情况下如何解决这个问题呢 我已经在数据线上加上拉电阻了

使用特权

评论回复
5
zhangsifu| | 2009-12-15 04:40 | 只看该作者
AB板中间的排线是不是有数据、地址线呢?估计是系统启动时要检查Flash内的数据,由于这些线上有干扰,造成数据错误。
可以在到B半的线上加驱动,用信号来控制驱动芯片使能。

使用特权

评论回复
6
24ic|  楼主 | 2010-8-27 23:08 | 只看该作者
问题最后解决了 在每条数据线上都串联了20欧的电阻

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

41

帖子

0

粉丝