Which one of the following provides three output states ?
Tri-state buffer
In digital electronics, most components provide outputs in one of two states: a logic High (representing '1') or a logic Low (representing '0'). However, certain applications, especially those involving shared buses, require a third output state where the output is effectively disconnected, behaving like an open circuit. This is precisely what a tri-state buffer provides.
A tri-state buffer, also known as a three-state buffer, is a type of digital buffer that allows its output to be in one of three states:
The ability to enter a high-impedance state is crucial for sharing common data buses. When multiple devices need to share the same bus lines, only one device should be actively driving the bus at any given time. Other devices can put their outputs into a high-impedance state, preventing contention and signal conflicts.
A typical tri-state buffer has an input (data) and an enable control line. Its behavior can be summarized as follows:
| Enable Input | Data Input | Output State | Description |
|---|---|---|---|
| Logic 1 (Active) | Logic 0 | Logic 0 | Output is Low |
| Logic 1 (Active) | Logic 1 | Logic 1 | Output is High |
| Logic 0 (Inactive) | Don't Care | High-impedance (Z) | Output is disconnected (floats) |
This table illustrates how the tri-state buffer operates, allowing it to actively drive the bus (logic 0 or 1) or effectively remove itself from the bus (high-impedance).
Let's examine why the other options do not provide three output states in the same manner:
Therefore, among the given options, the Tri-state buffer is the unique component that provides three distinct output states: High, Low, and High-impedance.
Each cell of a static RAM contains
Which of the following memories can be programmed once by the user and then cannot be erased and reprogrammed?
How many bits are in a byte?
Class of mass memory devices that use a laser beam to write and read on to a specified coated disk