xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1430回复:5

请教PCI9052的高人(我的PCI卡启动不了)

楼主#
更多 发布于:2003-12-27 10:19
各位兄台:

我做的PCI9052的卡工作在(Non-ISA)模式,将BCLKO引脚串接50欧姆电阻接到LCLK引脚时,卡可以启动,系统能正确报告发现新硬件。

但我将他们断开,然后用4MHz的晶体振荡器的输出时钟接到LCLK引脚时机器不能启动,死机。我焦急万分!不知为什么?

请各位兄台在百忙中给给予指点,我不胜感激!

xinyancode@163.com
mapofl
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-27 11:02
一定是晶体振荡器那边的问题了.
没有焊好?
换个晶振?
晶振是有源还是无源的?
rencrux
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2006-04-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-27 11:10
检查有3:

1.看晶振的输出有没有,即lclk有无信号。
2.是不是4MHz频率太低了,换到25MHz。
3.晶振输出可能需要整型,记得pci规范要求pci_clk要有一定陡度。

答的好,请给分!
如果答的好,请给分!
dyxing2000
驱动小牛
驱动小牛
  • 注册日期2003-04-19
  • 最后登录2012-04-25
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望50点
  • 贡献值0点
  • 好评度50点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-27 12:39
4MHZ太低了,可能要等待一会!
另外你用有源晶振管脚千万别搞错了!
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-29 13:44

我用示波器仔细看过了,在单独接外接的晶体振荡器(4MHz)时,确实有幅度正确的时钟信号,只不是过方波不太方而已; 在单独将BCLKO串50欧姆电阻接到LCLK端时,有规则的40MHZ的正弦波。但前一种情况就是
一启动机器就死机,而后一种情况工作正常(至少能找到卡,报告说发现
新硬件)。


我侥幸将这两个时钟源( 外接的4MHz和9052输出的BCLKO输出的40MHz)接到一起,再接到LCLK端,机器能正常启动,并报告发现新硬件。我再用示波器看这个波形,基本上是4MHz的频率的方波,在波形上叠加了40MHz的小波形,波形看上去比较乱,但这个小波形幅度已经比较小了。

我真有点相不明白,为什么会这样???


另外,我还没有来得及将晶体振荡器换成25MHz试试,等试完了我再向各位汇报!

xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-30 17:04
谢谢以上各位的热心搭救! 给我指出了问题的关键之所在!我万分感谢!

我已经用12MHz,和25MHz的晶体振荡器都试过了,没有问题了,一切都正常了,再此谢谢!

我记得在PCI9052的Data Book中是这样说的:“推荐在BCLKO和LCLK之间串接一个50欧姆的电阻”,不知道是不是在所有情况下都要这么做,但这样做输入LCLK的波形就有点乱,波形不干净,我担心这样电路会不稳定吧?

再请各路高人指点!

祝上面的朋友元旦愉快!
游客

返回顶部