阅读:1968回复:14
74ALS244能不能用作长线驱动器?我这样用行么?
把9052的LOCALBUS信号(20M时钟、地址、数据、控制)接到另一个机箱,机箱-机箱排线长度50CM,排线采用\"信号线、地线\"间隔排列,LOCALBUS输出加一级ALS244做驱动是否可行?
接收数据的机箱内,有四块母板,每块母板上并联插接8块子板,板上信号线长度约20CM。 机外接入的排线,其信号输入到母板上的另一组ALS244,缓冲并驱动子板,子板上接收信号的芯片为CPLD(EPM7128S)。 ALS244驱动50CM排线应该没问题吧,但线驱动器通常只是在线的终端加负载,而我的应用有点象总线,还是负载四个同类片子的输入,这我心里就没底了。 |
|
|
沙发#
发布于:2002-07-30 08:54
所有信号线上串接电阻.
坦率的说感觉比较玄.还是差分比较稳妥. |
|
|
板凳#
发布于:2002-07-30 10:38
这样作,不符和协议要求,而且考虑反射波的时间要求,估计多半要出问题。
|
|
地板#
发布于:2002-07-30 11:35
lvhaow说的是9052local bus,不是PCI.
给lvhaow一个参考,当年作视频的时候,将一组16位的信号线用排线引出,时钟为13.5M,长度大约也是50cm,同样是信号线地线交错方式,图像上出现雪花点(误码),但是不多. |
|
|
地下室#
发布于:2002-07-30 13:27
我在考虑使用差分传送,但是信号线有五十多条,有没有多路差分驱动器可供选用?此外我在考虑加大计算机机箱,把原外部设备装在一个计算机机箱里,缩短排线的长度。
母板上的信号线,20CM左右,不加端接阻容匹配可行否? 我查过LSTTL的说明,指出可以连接45CM左右不匹配信号线,这个长度取决于驱动器输出的上升时间和下降时间,但ALS电路输出的上升时间和下降时间查不到资料。哪位老兄知道这个指标,拜托告知。 jst7792兄: 信号线输出端加电阻,可以防止过冲,但同时也限制了电路的速度,增加了线间串扰的程度,对于20M左右的应用,加电阻可行吗? |
|
|
5楼#
发布于:2002-07-30 13:53
75lvds386/387,16路lvds驱动接收器.
20M左右串接电阻没有什么问题. |
|
|
6楼#
发布于:2002-07-30 19:24
问题不是点对点长线传输那么简单(也有可能是我想复杂了),现在是一个数据发送站端对应了四个接收端,象总线一样并联在一起,发送端距最近的接收端有20CM左右,距最远的接收端有50CM,这该怎么办?
用差分传送不现实,因为PCI卡是现成的,不能再动了,PCI卡上的驱动器ALS244输出端上也没法再加电阻,只能考虑接收端电路作些处理。通常防止信号的反射,是加端点电阻进行匹配,但现在有四个接收端,是不是还可以用端接电阻的方式平衡阻抗呢?是在排线终点加电阻还是四个接收端都要做些处理? 50CM连线的传输延迟约为2.7NS,如果使用的驱动器输出边沿较缓,信号上升及下降时间大于2.7NS,是否就可以忽略反射的影响呢?比如使用低速LS系列TTL电路或HCMOS系列电路。 搞不定了,头大了!! |
|
|
7楼#
发布于:2002-07-31 09:55
不懂得东东真多阿
|
|
|
8楼#
发布于:2002-07-31 12:33
应当是终点加匹配电阻.
线路传输延迟和驱动器输出沿是两个概念,不理解为什么你把这两项指标搞到一起. |
|
|
9楼#
发布于:2002-07-31 13:35
jst7792:
驱动器输出信号的边沿时间和线长产生的延时之比,决定是该线是\"信号线\"还是\"传输线\",通常比例大于4则认为是传输线,而只有传输线才需要考虑反射问题。 |
|
|
10楼#
发布于:2002-08-01 10:41
我有74ALS 244的英文资料。
要的话留个MAIL ~ :D :D :D |
|
|
11楼#
发布于:2002-08-02 11:38
lovedo兄:
74ALS244的资料我有,但也许您的和我有的不一样。 我的MAIL:lvhaow@163.com 谢谢 |
|
|
12楼#
发布于:2002-08-06 14:53
你可以考虑在线路末端加上RC匹配,这样做应该可以的。我以前做过50CM的50M排线驱动使用的是74ALVTH244 ,你使用5V可以使用74ABT244。不过我认为最好你还是改动一下方案,采用高速串行方式,这样接口简单便于安装,不过可能会提高成本,不过稳定性会好一些。
|
|
13楼#
发布于:2002-08-06 18:39
wangqins兄:
设计的时候,考虑使用的就是74ABT244,可是转遍了南京唯一的一个电子配套市场,就是买不到宽体SO封装的片子,没法子,只好买了74ALS244代用。 查过这两种片子的资料,除了发现ABT244输出多了个25欧的抗过冲电阻,并没见有更大的不同,应该可以代用的。 现在的问题是,不知道终端的RC匹配元件值该取多少。排线我用的是计算机硬盘线,但查不到这种线的特征阻抗。所以,只好买了50,75,100,150,200,330电阻若干,以及1000p的电容,打算一种一种试,看那个出来的波型最好就用哪个。当然,如果老兄您可以给点建议,那将是最好不过的。 最后还有个小问题,RC匹配,是R接线C接地,还是C接线R接地?TTL电路工程手册上说是前者,可从网上查到的高速电路设计指南上说是后者,我觉得应该是前者,有点糊涂了。 您建议用高速串行方案,但现在是20M*32位的应用,换算成串行相当于640M,如果再加上20位地址传输,这不现实哦。 谢谢。 |
|
|
14楼#
发布于:2002-08-07 08:09
第一,我认为采用LVDS点对点传输方式比较好;第二,排线本身的物理特性不支持长线传输高频电信号,若排线拉直,还可以,若排线有折叠,则每个信号互相干扰;第三,可以用74HA244来驱动,在接受点也加74HA244,此片的信号延迟很小,大约3ns。 不妨试试。
|
|