阅读:1571回复:8
请问找不到卡有几种原因?
我用9052做的PCI卡,系统找不到,可能会是什么问题?我核对以前做成功的卡,查了原理图与布线图,没发现问题,就把PCI总线加粗,又做了一块卡,结果还是不行。谁能救我?LOCAL端的布线能影响到系统找卡吗?
|
|
沙发#
发布于:2003-12-16 17:05
看看吧:
系统无法启动,或者找不到PCI卡的原因统计。 1。找不到卡的原因可能是:PCI槽上prstn1和prstn2必须至少有一个接地,系统是根据这两个管脚判断是否有卡。 2。插上板子不能启动的原因很可能是板子的PCB图没有满足PCI规范的线宽,线距。例如PCI的时钟线长度必须为2.5英寸 3。PCI接口芯片的供电是否正常。 4。PCI接口芯片的复位信号是否正确。 5。可能是接触不好了,用橡皮擦擦金手指 6。Local Bus的时钟:必须起振,最高40M。 7。使用的eeprom必须支持连续读操作。可以换个eeprom试试看,慎用AT93c66。 8。换一个插槽try~~~ 9。Plx9054的TEST管脚需要下拉 10。Plx9054的CCS#管脚需要上拉 11。EEDO管脚需要上拉 12。TRDY#置低试试看 13。EEPROM设置不对,用Plxmon2000生成缺省配置烧进去试试看,或者直接去掉EEPROM再试 |
|
|
板凳#
发布于:2003-12-16 20:14
CYoung老兄:
请问9052的NOWS#信号该怎么接,VCC还是GND?有什么分别? 多谢了! |
|
地板#
发布于:2003-12-16 21:11
9052有这个信号吗?
|
|
|
地下室#
发布于:2003-12-16 22:18
我做了两块板子,也出现了类似情况,先一块在其他机子上开不了机,只在一台机子上行,能正常对配置操作,不知是什么原因以为问题不大,可是现在刚刚做的另一块板换了几个机子都起不来,而我那能起来的保贝机子又坏了,真不知如何办好!!。 :( :(
qiaozhigang@tom.com |
|
5楼#
发布于:2003-12-17 09:04
to cyoung:
9,10条对我来说不需要。 11条,如果EEDO上拉就成了9052默认的配置了。 12条,TRDY#是PCI总线信号,咋控制? 复位信号怎么才算正常?另外9052的TEST怎么接呢?我现在是悬空。 谢谢!!! |
|
6楼#
发布于:2003-12-17 13:11
1.Test脚最好接地,悬空可能会使该脚呈现高电平(或不稳定),使芯片处于测试状态,工作肯定不正常;
2.Nows(Pin67)在ISA模式时的信号,低电平表示对外接的设备操作时不需要插入等待时钟周期。 3.9052的TRDY信号已经和PCI接口的相应信号直接连接了,不需要您自己控制呀。 |
|
7楼#
发布于:2003-12-17 17:02
问题找到了,9052的TEST信号没有悬空。我一直以为是悬空的,所以没有检查它。最后实在没有办法了,我每一根线的查,终于发现了。唉,费了这么长的时间,也没有总结出什么有价值的经验。看来以后要细心再细心。
对了,PCI总线的B9和B11悬空,系统也能找到卡。 最后,再次感谢诸位朋友的帮助。 |
|
8楼#
发布于:2003-12-18 17:48
我的板子现象十分奇怪,我用的是PLX9054,外挂的E2PROM是MICROCHIP的93LC66B,这个配置在我们公司是成熟产品,我的原理图也是成熟的原理图,可是在上电的时候,PC机找不到新设备,今天曾经出现过
CUSTOM(OEM) PCI9054的新硬件提示,但是插卡了两次这个现象又消失了,我把E2PROM拔掉,讲E2PROM的数据口用1K下拉,也同样是找不到新硬件。我的LCLK和PCICLK都可以用示波器量到,可以量到#FRAME和#IREADY和#TReady有脉冲。 我曾用过别人烧制好的E2PROM在我的板子上曾经试了3片,都不好用,所以排除了E2PROM加热丢数据的现象。 我的设计都是成熟的呀,反复核对原理图和以前的是一样的。 |
|