[SI-LIST] Re: AC Termination : Capacitor Value
- From: wolfgang.maichen@xxxxxxxxxxxx
- To: joepaulm@xxxxxxxxx
- Date: Tue, 15 Jan 2008 12:52:44 -0800
Joe,
I am assuming you mean termination with a 50 Ohm resistor connected to a
capacitor whose other end goes to ground? I.e.
transmission line --- receiver
|
|
R
|
C
|
GND
This type of termination avoids static current flowing when there is no
activity on the line. The price you pay is that it cannot terminate slow
(DC) signals. That means this scheme will only work with DC balanced
signals (usually means an equal number of 1's and 0's in the data stream.
Examples are 50% duty cycle clock signals, Manchester encoded data, or
8b/10b encoded). The line will then settle to the average level on the
line.
Signal rise/fall times will NOT be increased because of the capacitor -
for such short time intervals (assuming sufficient capacitance) the
capacitor looks like a perfect short to ground, leaving you with a matched
50 Ohm termination. BUT the levels at the receiver will drift around if
the signal stays low or high for too long. So the important figure of
merit is the "running disparity", i.e. the maximum number of excessive 1's
or 0's occuring in your data stream over any subsection of your pattern
("excessive" meaning not being balanced by preceding bits of the opposite
polarity). Have a look at Howard Johnsons "Digital Signal Propagation"
book which takes more about that concept. In a nutshell, your RC time
constant should be much longer than this time scale. E.g. 8b/10b encoded
data has a maximum running disparity of +/-2. At e.g. 1 Gb/sec data rate
that means RxC should be much longer than 2 x 1ns = 2ns. Let's e.g. take a
factor of 10x, i.e. 20ns. With R=50 Ohms and a line impedance of Zo=50
Ohms (i.e. effective source impedance of 100 Ohms since R and Zo act in
series) you'll need at least 0.2nF of capacitance.
Should you use much more to be on the safe side? Depends. First, larger
capacitors tend to have larger inductive parasitics, which is not good for
high-speed termination. Even more important, after start of the data
transmission the line needs time to settle to the average signal level,
meaning the receiver will need to throw away the first few (or many) data
bits before it can expect valid data. That's also the reason SerDes
transmission schemes need to keep sending "idle" patterns when there is no
data to transmit, to avoid drifting away from the settled levels. The
settling time is given by the time constant, (Zo+R)xC. So your data
transmission needs to run sufficient "warmup cycles" to let the levels
settle out. Make C too large and the system will take "forever" to settle.
That gives you an upper bound. Summing up:
(R+Zo) x C >> RD x Tbit
(RD = running diparity, Tbit = bit interval)
(R+Zo) x C << maximum tolerable warmup time
So for the present example, maybe 10nF would be a good choice.
Wolfgang
Joe Paul M <joepaulm@xxxxxxxxx>
Sent by: si-list-bounce@xxxxxxxxxxxxx
01/15/2008 12:19 PM
Please respond to
joepaulm@xxxxxxxxx
To
si-list@xxxxxxxxxxxxx
cc
Subject
[SI-LIST] AC Termination : Capacitor Value
Is there a thumb rule for finding Capacitor value for AC Parallel
termination (R-C) for single ended lines ?
I came across people who feel that higher capacitor value for R-C
termination , will increase capacitive loading on line and hence
increase rise/fall time . Elementary SI knowledge ,makes me feel that
this is not true. Am I missing something ?
Joe
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List technical documents are available at:
http://www.si-list.net
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List technical documents are available at:
http://www.si-list.net
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
- References:
- [SI-LIST] AC Termination : Capacitor Value
- From: Joe Paul M
Other related posts:
- » [SI-LIST] AC Termination : Capacitor Value
- » [SI-LIST] Re: AC Termination : Capacitor Value
- » [SI-LIST] Re: AC Termination : Capacitor Value
- [SI-LIST] AC Termination : Capacitor Value
- From: Joe Paul M