Rules | Recent posts | topic RSS | Search | Register  | Log in

bus driver Q

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Elementary Electronic Questions
Author Message
rogger123



Joined: 09 Apr 2003
Posts: 114


Post15 Oct 2004 16:26   bus driver Q

consider we have a driver that drives a long signal & connects to an input device. At the input device there is either overshoot, undershoot or signal threshold violations, what are the various things that can be done to correct this problem
Back to top
papyaki



Joined: 13 Apr 2002
Posts: 564
Helped: 19
Location: A small village somewhere in Gaul


Post15 Oct 2004 16:53   Re: bus driver Q

Hi,

To avoid this kind of problem, you can use one of these solution :

1) Add a serial resistance at the driver's output.

2) Add two resistances at the device input, one between signal and Vcc, the second one between signal and Ground.

3) Add one resistance equal to the caracteristic impedance of the wire at the device input, between signal and Ground

Look page 18 of this pdf for details :

h**p://www.national.com/an/AN/AN-991.pdf

* = t
Back to top
cesare



Joined: 21 Feb 2002
Posts: 177
Helped: 7


Post16 Oct 2004 8:35   Re: bus driver Q

Usually the simplest thing to do is to add a series resistor at the output of the driver (at the beginning of the line). The sum of the driver's output resistance and the series resistor must match the line impedance.
Back to top
rogger123



Joined: 09 Apr 2003
Posts: 114


Post16 Oct 2004 15:12   Re: bus driver Q

well it seems using the resistors is the best solution.
but could any one explain to me how this solve the problem???
how did the addition of the resistor eleiminate the problem?
Back to top
papyaki



Joined: 13 Apr 2002
Posts: 564
Helped: 19
Location: A small village somewhere in Gaul


Post16 Oct 2004 16:48   Re: bus driver Q

Hi,

All is very well explained in AN991. Just download and read it.
Back to top
cesare



Joined: 21 Feb 2002
Posts: 177
Helped: 7


Post19 Oct 2004 15:51   Re: bus driver Q

It works because usually the driver output impedance is lower than line impedance.

If the series resistor is not present the line is mismatched both at the drive end and at the load end. In such a situation you have reflections at both ends of the line and this results in overshoots and undershoots at both ends.

If the series resistor is close to the driver, the short trace between the driver and the resistor can be neglected and the driver has an output resistance equal to the line impedance. In this way the line is matched at the source but not at the load.

The effect of this is that you have only one reflection at the load end of the line.
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Elementary Electronic Questions
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap