阅读:1037回复:5
急! 9052调试中出现的怪现象! 急!
请大家给予指点!
我的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\"这种说法也不相符合,请高手们在百忙中给予指点! 我心急如焚呀! 我向各位拜年了! |
|
沙发#
发布于: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\"这种说法也不相符合,望各位能在百忙中略点一二,我不胜感激! |
|
板凳#
发布于:2004-02-09 23:00
用9052的IO直接驱动LED?会不会是IO负载过大导致的工作异常?或者可以接一个电流驱动的缓冲试试.
|
|
|
地板#
发布于:2004-02-13 09:37
谢谢lvhaow兄指点:
多谢多谢,请接分吧! 不过我还想问一下这种情况下使用的“电流驱动的缓冲器”都有那些型号?请各位兄台赐教! |
|
地下室#
发布于:2004-02-18 10:29
使用的是成品数码管还是每个pin上焊了个LED? 9052的输出管教好像只能驱动+/-10uA,驱动LED费点劲! :(
你还是看看Databook的 10-2,也许有帮助! |
|
|
5楼#
发布于:2004-02-20 09:40
上面的大侠,非常感谢,我看了9052的数据书, IOZ Three-State Output Leakage Current 在10uA的范围,这是在高阻状态的漏电流吧, 不应该是驱动电流.请各位大侠再指教?.
|
|