Opentopia Directory Encyclopedia Tools

Tri-state buffer

Encyclopedia : T : TR : TRI : Tri-state buffer


In digital circuits, a tri-state or three state buffer is used to allow multiple logic gates to drive the same output, usually a bus. This circuit is so-called because it has three output states: high (1), low (0), and high impedance (Z).

The high and low states work the same as any other logic gate, by driving the output high or low respectively. The high impedance state, however, ideally does not drive the output at all, allowing another circuit (usually another tri-state buffer) to drive it instead.

Below is an example truth table for a tri-state buffer.

A tristate buffer can be thought of as a switch. If B is on, the switch is closed. If B is off, the switch is open.
Enlarge
A tristate buffer can be thought of as a switch. If B is on, the switch is closed. If B is off, the switch is open.

IN (A) EN (B) Out (C)
0 0 Z
1 0 Z
0 1 0
1 1 1

Other implementations are possible, for example, the output may instead be enabled by a low value of En. Which is used often depends on the underlying technology.

Tri-state buffers can be used to implement efficient multiplexers, especially those with large numbers of inputs.

Note: "Tri-State" is a registered trademark (USPTO #2138646) of National Semiconductor Corporation.

See also

External links

See [What's a Tri-state Buffer?] for more information including diagrams.

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: