All Exams Test series for 1 year @ ₹349 only
Question

Which one of the following provides three output states ?

The correct answer is

Tri-state buffer

Tri-state Buffer Output States Explained

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.

Understanding the Tri-state Buffer

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:

  • High (Logic 1): The output is at a high voltage level, typically the supply voltage (e.g., $+5V$ or $+3.3V$). This state represents a logical '1'.
  • Low (Logic 0): The output is at a low voltage level, typically ground (e.g., $0V$). This state represents a logical '0'.
  • High-impedance (High-Z or Z): In this state, the output effectively disconnects from the circuit. It acts like an open circuit, meaning it neither sources nor sinks current. The output "floats" and presents a very high resistance to the circuit. This is controlled by an 'Enable' or 'Control' input.

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.

Operation of a Tri-state Buffer

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).

Comparing with Other Options

Let's examine why the other options do not provide three output states in the same manner:

  • Counter: A counter is a sequential logic circuit that counts pulses and stores the count in binary form. Its outputs typically represent binary numbers (combinations of logic 0s and 1s). It does not have a high-impedance output state.
  • PLA (Programmable Logic Array): A PLA is a type of programmable logic device used to implement combinational logic circuits. Its outputs are typically fixed logic 0s or 1s based on the programmed logic. It does not provide a high-impedance state as a standard output.
  • Shifter: A shifter, or barrel shifter, is a digital circuit that shifts bits of a binary word to the left or right by a specified number of positions. Its outputs are always active logic 0s or 1s, reflecting the shifted data. It does not include a high-impedance state.

Therefore, among the given options, the Tri-state buffer is the unique component that provides three distinct output states: High, Low, and High-impedance.

Was this answer helpful?

Important Questions from Semiconductor Memories

  1. Each cell of a static RAM contains

  2. Which of the following memories can be programmed once by the user and then cannot be erased and reprogrammed?

  3. How many storage locations are available when a memory device has 12 address lines?
  4. How many bits are in a byte?

  5. Class of mass memory devices that use a laser beam to write and read on to a specified coated disk

Need Expert Advice?

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App