阅读:2090回复:14
9052板子某名其妙的现象!!
还是9052的板子,为了保证EEPROM不出问题,今天专门跑了百十公里买回了MICROCHIP的93LC46B,这可是推荐表上的,应该没问题了,可是现在的现象是9052根本没有去读EEPROM。启动后计算机找不新硬件,用WINDRIVER只找到物理卡,VID,DID为0,但STS和RID信息正确。
如果上拉EEDO(10K),计算机能找到新硬件,所有信息均为默认值。用PLXMON尝试去读EEPROM,系统蓝屏报错,而且连声卡也不响了。 还有个某名其妙的地方呢,EEDO上拉的情况下,计算机启动自检通不过,一定要用手压一下卡,启动过程才能继续。 我的卡上只有9052和EEPROM,还有一片20M的四脚晶振做LCK。 EEPROM内容是按9052RDK的内容写的,每个字的高低字节也交换过了,比如9050在EEPROM中,00h写入50,01h写入90。 仔细查过了EEPROM的4个接线,连接正常,真是百思不得其解!!! :( |
|
|
沙发#
发布于:2002-04-21 21:47
初见曙光了!问题可能出在PCILCK线上!
原来按规范老老实实将CLK线布成2.5英寸,这回将蛇行线短接,缩短了将近一半的线路长度,情况有所改变,至少在EEPROM的EEDO线上拉的情况下,开机总是要手工干预一下才能自检通过的现象消失了,能够顺利的启动并找到默认的硬件。 由于EEPROM的时钟是由PCI时钟分频得到的,如果PCI时钟不正常,EEPROM的时钟可能也会受影响,所以才会读不出EEPROM中的配置信息。 下一步打算一步步调整CLK的长度,也许就能解决了呢?? 谁给点建议吧!! |
|
|
板凳#
发布于:2002-04-22 08:28
按照规范的布线应该不会出问题,可能只是表面现象.
|
|
|
地板#
发布于:2002-04-22 14:38
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-04-22 18:55
硬件会有问题?我的板子上只有9052、EEPROM、有源晶振,此外就是9052需要上拉下拉的几个电阻和几个退耦电容。我打算PCI桥这块儿没问题了,再把后面的逻辑电路通过插件连接起来的,所以我的板子特干净。想不到还有哪儿还会出问题。
|
|
|
5楼#
发布于:2002-04-22 19:40
用户被禁言,该主题自动屏蔽! |
|
6楼#
发布于:2002-04-22 19:58
TOM大哥,LOCALBUS的时钟很重要吗?如果LCK不正常,会不会影响到EEPROM的读取?
|
|
|
7楼#
发布于:2002-04-23 10:00
用户被禁言,该主题自动屏蔽! |
|
8楼#
发布于:2002-04-23 15:53
估计问题在于\"一片20M的四脚晶振做LCK\",PCI9052的LCLK端要求输入时钟有一定驱动能力.如果愿意的话,请在晶振与PCI之间加一驱动,LS04就可以.
|
|
|
9楼#
发布于:2002-04-24 13:40
有源晶振的驱动能力很差吗?在晶振和LCLK之间,我加了一级74F10做缓冲,原来这个片子是做在板子上的,只是没有焊上去。不过,晶振的输出驱动了四个74F的输出,不知道行不行!现在板子的状态依旧,还是不读EEPROM。
我还试过了不用晶振做LCLK,而是跳线接了BCLK,情况也是一样,可能问题并不是出在LCLK上!! 唉,搞不出来了,快急疯了!!! |
|
|
10楼#
发布于:2002-04-25 20:42
使用其他的EEPROM试一试?如93CS46。
|
|
11楼#
发布于:2002-04-26 14:47
兄弟我也碰到过你类似情况
我开发时用的是HP机,一切正常,换了台兼容机,结果就出现了你所说那种情况。 后来我请教了一些高手,他们说PCI CLK线布线非常重要,而且PCI RESET 信号不同的主板复位时间长度不同。有的主板不太符合PCI规范,输出的复位信号可能不能完全满足9052的要求。 因此:1、建议你先换一台机器试试 2、加长PCI CLK线的长度 另外:你的板子这两个方面的原因可以排除 1、EEPROM的配置以及93LC46B这款芯片本身(因为我也是用它的,完全没有问题) 2、晶振(LCLK) |
|
12楼#
发布于:2002-04-26 15:24
johngleen兄:
谢谢您的回复,本想给您加分,却发现给的分不知道跑哪儿去了! 加长CLK可行吗?有什么道理可以讲讲吗?关于CLK,倒是有个有意思的现象。原本EEDO线上加上拉电阻后(不管有没有EEPROM),机器自检过不去,会半道上停住,一定要用手按一下卡,才能过去,后来将CLK的蛇行线短接了一部分,缩短了长度,自检反而可以正常通过,机器也能找到默认的9052。再后来,又将CLK短接的部分去掉,恢复原状,自检也正常了,想来想去没道理!!!可如果CLK加长?????? 由于加了上拉电阻可以识别默认配置,我觉得事实上9052还是做了EEPROM的读操作,并且读出了全\"1\",不然也不会导入默认配置的。我一直觉得问题可能出在EEPROM的某个信号线上,比如EECS或EECK输出不正常。我一直怀疑是不是焊装的时候弄坏了什么!! |
|
|
13楼#
发布于:2002-04-28 13:24
是不是你的EEPROM坏了?还有就是确认你的9052芯片那几条EEPROM
控制线有没有短路或断路什么的? |
|
14楼#
发布于:2002-05-01 20:28
把9052-LITE DEMO 的EEPROM内容写入你的93C46中试一试。
如果没有请与我联系! wngwj221@21cn.com :cool: |
|