Skip to content
Published On:
Oct 29, 2013
Last Updated:
Jan 31, 2022

Termination is the process of adding components (usually resistors, but sometimes capacitors and inductors) to the ends of transmission lines (the start, the end, or both) to prevent things like reflections due to impedance mis-matches. A high-speed signal should ideally see the same impedance all the way from driver to receiver. The impedance of the transmission line ZCZ_C is usually 50150Ω50-150\Omega, but drivers are usually low impedance (<20Ω<20\Omega), and receivers high-impedance (>1kΩ>1k\Omega). For this reason, termination resistors are added at the driver and/or receiver to keep the apparent impedance equal to the characteristic impedance.

Types of termination:

  • Series termination
  • Parallel termination
  • AC termination
  • Thevenin termination

Most of these termination methods are discussed in the context of digital signals — i.e. fast transitions at the driver between two discrete voltage levels. Analogue signals can also be terminated.

Series Termination

Series termination (a.k.a. back termination or source termination) is a termination method in where a resistor is added in series at the start of the transmission line, and no termination is added at the end of the termination line. Even though the start of the transmission line receives half the voltage from the driver, the receiver sees a perfect transition to the full voltage due to a purposeful reflection back to the driver.

How to do series termination. Resistor RSR_S is placed at the output of the driver before the transmission line. RSR_S is equal to the characteristic impedance of the transmission line.

Advantages:

  • No DC loading on the transmission line.
  • Receiver sees full driver voltage swing.
  • Simple (only one resistor).

Taking The Driver Output Impedance Into Account

So far we have been assuming a perfect driver, i.e. one with no output resistance. Obviously in reality this is not the case, with the output impedance of most drive circuits being somewhere between 130Ω1-30\Omega. Luckily, as long as the output resistance of driver is less than the characteristic impedance of the transmission line, you can still use series termination. The idea is simple, just use the output impedance of the driver as part of the total series termination resistance.

ZS=ZCZdriver\begin{align} Z_S = Z_{C} - Z_{driver} \end{align}

where:
ZSZ_S is the impedance, in Ω\Omega
ZCZ_{C} is the characteristic impedance of the transmission line, in Ω\Omega
ZdriverZ_{driver} is the output impedance of the driver, in Ω\Omega

The below diagram shows a real-world example where the driver has an output impedance of 20Ω20\Omega, driving a 50Ω50\Omega transmission line. A 30Ω30\Omega series termination resistor is added to make the total series resistance equal to the transmission line’s characteristic impedance.

Real-world series termination, in where the driver has non-zero output impedance. Reduce the series termination resistance so that the total resistance is still equal to the characteristic impedance of the transmission line.

Series Termination Summary

  • Consumes no power at steady-state, only during transitions.
  • Uses only one resistor.
  • Due to reflections, only good for point-to-point connections (not multi-drop) in where the cable propagation time is short relative to the bit period.

Parallel Termination

Parallel termination is a termination method in where a resistor RPR_P is added to the receiver end of the transmission line, and is connected across the line and either GND or VCCV_{CC} (hence in parallel).

Schematic showing basic parallel termination. A resistor RPR_P is added at the receiver end to either GND or VCCV_{CC}.

The waveform exiting the transmission line needs to see the same impedance as the transmission line itself.

ZINZP=ZC\begin{align} Z_{IN} || Z_P = Z_{C} \end{align}

Typically, the input impedance of the receiver will be relatively high (>1kΩ>1k\Omega) in comparison to the impedance you’re aiming for:

ZIN>>ZC\begin{align} Z_{IN} >> Z_{C} \end{align}

And in which case the equation simplifies to:

ZP=ZC\begin{align} Z_P = Z_{C} \end{align}

Parallel Termination Summery

  • No reflections (as opposed to series termination, which has one reflection back to the driver).
  • Driver needs to provide continuous current for one of the logic levels.
  • Good for point-to-point and multi-drop (e.g. RS-422, RS-485, CAN bus) connections.
  • Bit period does not have to be much larger than cable propagation time.
  • Lower noise margin than series termination (less voltage swing at the receiver)

Thevenin Termination

Thevenin termination is a form of termination in where two resistors (usually identical) are connected to the receiving end of the transmission line, one to VCCV_{CC} and the other to GNDGND.

Schematic showing Thevenin termination. Two usually identical resistors RP1R_{P1} and RP2R_{P2} are connected to the receiver.

Assuming the receiver is relatively high impedance, the parallel combination of RP1R_{P1} and RP2R_{P2} must equal the impedance of the transmission line.

RP1RP2=ZCRP1RP2RP1+RP2=ZC\begin{align} R_{P1} || R_{P2} &= Z_{C} \nonumber \\ \nonumber \\ \frac{R_{P1} \cdot R_{P2}}{R_{P1} + R_{P2}} &= Z_{C} \\ \end{align}

Thevenin Termination Summary

  • Consumes half as much power as parallel termination, but still more than series termination.
  • Uses two resistors, instead of the one each for series and parallel termination.

AC Termination

AC termination is similar to parallel termination, except a capacitor is added in series with the termination resistor at the receiver, as shown below. AC termination addresses the DC current consumption of parallel termination. The idea is that the resistor is still present to provide termination for the high-speed signals (which are fast enough to see the capacitance as low impedance), whilst the capacitor blocks DC current consumption1.

Schematic showing AC termination.

Footnotes

  1. Ben Smith. Technical Information: AC Termination for Signal Buses. AVX. Retrieved 2022-01-31, from https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.83.298&rep=rep1&type=pdf.