阅读:1430回复:5
请教PCI9052的高人(我的PCI卡启动不了)
各位兄台:
我做的PCI9052的卡工作在(Non-ISA)模式,将BCLKO引脚串接50欧姆电阻接到LCLK引脚时,卡可以启动,系统能正确报告发现新硬件。 但我将他们断开,然后用4MHz的晶体振荡器的输出时钟接到LCLK引脚时机器不能启动,死机。我焦急万分!不知为什么? 请各位兄台在百忙中给给予指点,我不胜感激! xinyancode@163.com |
|
沙发#
发布于:2003-12-27 11:02
一定是晶体振荡器那边的问题了.
没有焊好? 换个晶振? 晶振是有源还是无源的? |
|
板凳#
发布于:2003-12-27 11:10
检查有3:
1.看晶振的输出有没有,即lclk有无信号。 2.是不是4MHz频率太低了,换到25MHz。 3.晶振输出可能需要整型,记得pci规范要求pci_clk要有一定陡度。 答的好,请给分! |
|
|
地板#
发布于:2003-12-27 12:39
4MHZ太低了,可能要等待一会!
另外你用有源晶振管脚千万别搞错了! |
|
地下室#
发布于:2003-12-29 13:44
我用示波器仔细看过了,在单独接外接的晶体振荡器(4MHz)时,确实有幅度正确的时钟信号,只不是过方波不太方而已; 在单独将BCLKO串50欧姆电阻接到LCLK端时,有规则的40MHZ的正弦波。但前一种情况就是 一启动机器就死机,而后一种情况工作正常(至少能找到卡,报告说发现 新硬件)。 我侥幸将这两个时钟源( 外接的4MHz和9052输出的BCLKO输出的40MHz)接到一起,再接到LCLK端,机器能正常启动,并报告发现新硬件。我再用示波器看这个波形,基本上是4MHz的频率的方波,在波形上叠加了40MHz的小波形,波形看上去比较乱,但这个小波形幅度已经比较小了。 我真有点相不明白,为什么会这样??? 另外,我还没有来得及将晶体振荡器换成25MHz试试,等试完了我再向各位汇报! |
|
5楼#
发布于:2003-12-30 17:04
谢谢以上各位的热心搭救! 给我指出了问题的关键之所在!我万分感谢!
我已经用12MHz,和25MHz的晶体振荡器都试过了,没有问题了,一切都正常了,再此谢谢! 我记得在PCI9052的Data Book中是这样说的:“推荐在BCLKO和LCLK之间串接一个50欧姆的电阻”,不知道是不是在所有情况下都要这么做,但这样做输入LCLK的波形就有点乱,波形不干净,我担心这样电路会不稳定吧? 再请各路高人指点! 祝上面的朋友元旦愉快! |
|