lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:2090回复:14

9052板子某名其妙的现象!!

楼主#
更多 发布于:2002-04-21 19:28
还是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个接线,连接正常,真是百思不得其解!!! :(
lvhaow
lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-04-21 21:47
初见曙光了!问题可能出在PCILCK线上!
原来按规范老老实实将CLK线布成2.5英寸,这回将蛇行线短接,缩短了将近一半的线路长度,情况有所改变,至少在EEPROM的EEDO线上拉的情况下,开机总是要手工干预一下才能自检通过的现象消失了,能够顺利的启动并找到默认的硬件。
由于EEPROM的时钟是由PCI时钟分频得到的,如果PCI时钟不正常,EEPROM的时钟可能也会受影响,所以才会读不出EEPROM中的配置信息。
下一步打算一步步调整CLK的长度,也许就能解决了呢??

谁给点建议吧!!
lvhaow
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-22 08:28
按照规范的布线应该不会出问题,可能只是表面现象.
兄弟们,给点分吧
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-04-22 14:38
用户被禁言,该主题自动屏蔽!
lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-04-22 18:55
硬件会有问题?我的板子上只有9052、EEPROM、有源晶振,此外就是9052需要上拉下拉的几个电阻和几个退耦电容。我打算PCI桥这块儿没问题了,再把后面的逻辑电路通过插件连接起来的,所以我的板子特干净。想不到还有哪儿还会出问题。
lvhaow
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-04-22 19:40
用户被禁言,该主题自动屏蔽!
lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2002-04-22 19:58
TOM大哥,LOCALBUS的时钟很重要吗?如果LCK不正常,会不会影响到EEPROM的读取?
lvhaow
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-04-23 10:00
用户被禁言,该主题自动屏蔽!
tangtongkui
驱动牛犊
驱动牛犊
  • 注册日期2002-04-23
  • 最后登录2010-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-04-23 15:53
估计问题在于\"一片20M的四脚晶振做LCK\",PCI9052的LCLK端要求输入时钟有一定驱动能力.如果愿意的话,请在晶振与PCI之间加一驱动,LS04就可以.
matt
lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2002-04-24 13:40
有源晶振的驱动能力很差吗?在晶振和LCLK之间,我加了一级74F10做缓冲,原来这个片子是做在板子上的,只是没有焊上去。不过,晶振的输出驱动了四个74F的输出,不知道行不行!现在板子的状态依旧,还是不读EEPROM。
我还试过了不用晶振做LCLK,而是跳线接了BCLK,情况也是一样,可能问题并不是出在LCLK上!!
唉,搞不出来了,快急疯了!!!
lvhaow
gregory
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2002-08-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-25 20:42
使用其他的EEPROM试一试?如93CS46。
johngleen
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2002-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-04-26 14:47
兄弟我也碰到过你类似情况
我开发时用的是HP机,一切正常,换了台兼容机,结果就出现了你所说那种情况。
后来我请教了一些高手,他们说PCI CLK线布线非常重要,而且PCI RESET 信号不同的主板复位时间长度不同。有的主板不太符合PCI规范,输出的复位信号可能不能完全满足9052的要求。
因此:1、建议你先换一台机器试试
      2、加长PCI CLK线的长度

另外:你的板子这两个方面的原因可以排除
     1、EEPROM的配置以及93LC46B这款芯片本身(因为我也是用它的,完全没有问题)
     2、晶振(LCLK)
lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2002-04-26 15:24
johngleen兄:
    谢谢您的回复,本想给您加分,却发现给的分不知道跑哪儿去了!
    加长CLK可行吗?有什么道理可以讲讲吗?关于CLK,倒是有个有意思的现象。原本EEDO线上加上拉电阻后(不管有没有EEPROM),机器自检过不去,会半道上停住,一定要用手按一下卡,才能过去,后来将CLK的蛇行线短接了一部分,缩短了长度,自检反而可以正常通过,机器也能找到默认的9052。再后来,又将CLK短接的部分去掉,恢复原状,自检也正常了,想来想去没道理!!!可如果CLK加长??????
    由于加了上拉电阻可以识别默认配置,我觉得事实上9052还是做了EEPROM的读操作,并且读出了全\"1\",不然也不会导入默认配置的。我一直觉得问题可能出在EEPROM的某个信号线上,比如EECS或EECK输出不正常。我一直怀疑是不是焊装的时候弄坏了什么!!
lvhaow
wonderful
驱动牛犊
驱动牛犊
  • 注册日期2002-04-26
  • 最后登录2006-04-18
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-04-28 13:24
是不是你的EEPROM坏了?还有就是确认你的9052芯片那几条EEPROM
控制线有没有短路或断路什么的?
gwj221
驱动牛犊
驱动牛犊
  • 注册日期2001-06-01
  • 最后登录2007-06-26
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-05-01 20:28
把9052-LITE DEMO 的EEPROM内容写入你的93C46中试一试。

如果没有请与我联系!

wngwj221@21cn.com :cool:
游客

返回顶部