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

急! 9052调试中出现的怪现象! 急!

楼主#
更多 发布于:2004-01-30 17:38
请大家给予指点!

我的9052卡(非ISA、non_multibus模式)意欲实现了这样的功能:

用windriver通过9052向本地数据数据线LAD0~LAD31送数据,后面接限流电阻串接的LED显示,现在每送出一组数据之后,能正确显示。但我必须将9052的LRDYi#引脚置一下低电平才能再次向9052送出数据。经各位高人指点,我理解为LRDYi#引脚引入了外部等待信号(wait state),直到LRDYi#信号置低电平一次才结束当前的传输, 否则就一直处于等待状态.

刚开始的几次数据传输的确如上所述,我还以为大功告成了!但并非如此.

在上述的数据传输重复几次之后, 无论再将LRDYi#引脚置成高电平或是置成低电平都不能影响的数据传输了,这时我随便向数据线线送数据都能正确显示,即,在一次数据送出后可以等待任意长时间(LED灯可以保持原状态),而与LRDYi#的状态无关.以后的数据传输就是这种状况.LRDYi#线就不起作用了!

我用买到的9052的开发板试验也是这样,所以排除9052坏和板子本身等硬件问题, eeprom的设置我也是采用了开发板的设置,并做了多次试验都是这样. 大年初二我就在做,在想这一问题:如果是这样的话,我后面的dsp或FPGA可怎么和9052接口呀!

我实在搞不明白怎么会出现这种前后不一致的现象, 而且后来的传输状态与\"LRDYi#能引入外部的wait state\"这种说法也不相符合,请高手们在百忙中给予指点!

我心急如焚呀!

我向各位拜年了!

xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-31 16:33
我等了好久也没有答复,再描写一遍,望各位高人一定给我指点指点呀?

我的9052卡(非ISA、non_multibus模式)意欲实现了这样的功能:

用windriver通过9052向本地数据数据线LAD0~LAD31送数据,后面接限流电阻串接的LED显示,现在每送出一组数据之后,能正确显示。但我必须将9052的LRDYi#引脚置一下低电平才能再次向9052送出数据。后来您给我回过帖子,我理解为LRDYi#引脚引入了外部等待信号(wait state),直到LRDYi#信号置低电平一次才结束当前的传输, 否则就一直处于等待状态。

在这一期间,也就是LRDYi#还起作用的这一段时间, 我用示波器看ADS#信号的波形,一直处于高电平,没有任何变化。在每个数据传输的过程中,并没有象9052 数据手册中说的那样有ADS#跳变为低电平的现象。这一点我也搞不明白?

在上述的数据传输几次之后(有时十几次,有时二十几次),而后,无论再将LRDYi#引脚置成高电平或是置成低电平都不能影响的数据传输了。这时我随便向数据线线送数据都能正确显示,即,在一次数据送出后可以等待任意长时间(LED灯可以保持原状态),而与LRDYi#的状态无关。以后的数据传输就是这种状况,LRDYi#线就不起作用了! 而此时的ADS#信号也变为低电平,就再也不变化了。

我用买到的9052的开发板试验也是这样,所以排除了9052坏和板子本身等硬件问题, eeprom的设置我也是采用了开发板的设置,并做了多次试验都是这样。 大年初二我就在做,在想这一问题:如果是这样的话,我后面的dsp或FPGA可怎么和9052接口呀!

我实在搞不明白怎么会出现这种前后不一致的现象, 而且后来的传输状态与\"LRDYi#能引入外部的wait state\"这种说法也不相符合,望各位能在百忙中略点一二,我不胜感激!


lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-02-09 23:00
用9052的IO直接驱动LED?会不会是IO负载过大导致的工作异常?或者可以接一个电流驱动的缓冲试试.
lvhaow
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-13 09:37
谢谢lvhaow兄指点:

    多谢多谢,请接分吧!

    不过我还想问一下这种情况下使用的“电流驱动的缓冲器”都有那些型号?请各位兄台赐教!

nikko
驱动小牛
驱动小牛
  • 注册日期2002-08-08
  • 最后登录2004-09-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-18 10:29
使用的是成品数码管还是每个pin上焊了个LED? 9052的输出管教好像只能驱动+/-10uA,驱动LED费点劲! :(

你还是看看Databook的 10-2,也许有帮助!
http://202.106.185.224/music_1024/battleraper_02_04_27.mp3
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-20 09:40
上面的大侠,非常感谢,我看了9052的数据书,  IOZ Three-State Output Leakage Current 在10uA的范围,这是在高阻状态的漏电流吧, 不应该是驱动电流.请各位大侠再指教?.
游客

返回顶部