Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics...

46
Types of logic gate outputs Microprocessor buses Determining whether a pin is floating Electronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1, 2017 Terry Sturtevant Electronics Logic Gates: Tri-State Output

Transcript of Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics...

Page 1: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

ElectronicsLogic Gates: Tri-State Output

Terry Sturtevant

Wilfrid Laurier University

June 1, 2017

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 2: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem pole

Output is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 3: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.

Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 4: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collector

Output is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 5: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.

Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 6: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine these

Output can be

HIGH,LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 7: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 8: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,

LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 9: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, or

floatingThis requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 10: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 11: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;

input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 12: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;input and

select.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 13: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Types of logic gate outputs

Totem poleOutput is HIGH or LOW.Open collectorOutput is floating or LOW.Tri-state outputs combine theseOutput can be

HIGH,LOW, orfloating

This requires two inputs;input andselect.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 14: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Tri-state outputs

input output

select

input is to make output LOW or HIGH,select is to make output float or follow input

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 15: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Tri-state outputs

input output

select

input is to make output LOW or HIGH,

select is to make output float or follow input

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 16: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Tri-state outputs

input output

select

input is to make output LOW or HIGH,select is to make output float or follow input

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 17: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Tri-state output equivalent circuit

input output

select

The select determines whether the output is floating or not.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 18: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Tri-state output equivalent circuit

input output

select

The select determines whether the output is floating or not.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 19: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

input output

select

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 20: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

input output

select

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 21: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Tri-state output (inverting)

input output

select

Gates can be inverting, like other gates.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 22: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Three types of outputsTri-state outputTri-state output equivalent circuitTri-state output (inverting)

Tri-state output (inverting)

input output

select

Gates can be inverting, like other gates.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 23: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Microprocessor buses

device 1 device 2

A bus is created if several tristate devices are connectedtogether.As long as only one is selected at a time, there is no problem.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 24: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Microprocessor buses

device 1 device 2

A bus is created if several tristate devices are connectedtogether.As long as only one is selected at a time, there is no problem.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 25: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Microprocessor buses

device 1 device 2

A bus is created if several tristate devices are connectedtogether.As long as only one is selected at a time, there is no problem.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 26: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Microprocessor buses

device 1 device 2

A bus is created if several tristate devices are connectedtogether.As long as only one is selected at a time, there is no problem.

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 27: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Tri-state (I/O) pins

input

outputdirection

Tri-state pins allow input and output on the same pin.The direction input indicates output or input (i.e. floating).

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 28: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Tri-state (I/O) pins

input

outputdirection

Tri-state pins allow input and output on the same pin.

The direction input indicates output or input (i.e. floating).

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 29: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Tri-state (I/O) pins

input

outputdirection

Tri-state pins allow input and output on the same pin.The direction input indicates output or input (i.e. floating).

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 30: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Tri-state buses

device 1device 2

Tri-state buses allow several devices to input and output onthe same lines.Uses I/O signal and address decoding

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 31: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Tri-state buses

device 1device 2

Tri-state buses allow several devices to input and output onthe same lines.Uses I/O signal and address decoding

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 32: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Tri-state buses

device 1device 2

Tri-state buses allow several devices to input and output onthe same lines.Uses I/O signal and address decoding

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 33: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Tri-state buses

device 1device 2

Tri-state buses allow several devices to input and output onthe same lines.Uses I/O signal and address decoding

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 34: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Internal view (CMOS)

data out

outputenable

data in

VDD

Here’s what a CMOS tri-state output looks like inside.(Note the top transistor is turned on by a low, but the bottomtransistor is turned on by a high.)

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 35: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Internal view (CMOS)

data out

outputenable

data in

VDD

When output is enabled, and data out is low,the output will be low. (Only bottom transistor on.)

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 36: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Internal view (CMOS)

data out

outputenable

data in

VDD

When output is enabled, and data out is high,the output will be high.(Only top transistor on.)

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 37: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floatingBidirectional (I/O) pins

Internal view (CMOS)

data out

outputenable

data in

VDD

When output is not enabled,the output will float (to become an input). (Both transistorsoff.)

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 38: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Determining whether a pin is floating

If a pin is supposed to be HIGH, you can measure the voltageand see if it is above VOHmin .If a pin is supposed to be LOW, you can measure the voltageand see if it is below VOLmax .

How can you tell if it is floating?

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 39: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Determining whether a pin is floating

If a pin is supposed to be HIGH, you can measure the voltageand see if it is above VOHmin .

If a pin is supposed to be LOW, you can measure the voltageand see if it is below VOLmax .

How can you tell if it is floating?

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 40: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Determining whether a pin is floating

If a pin is supposed to be HIGH, you can measure the voltageand see if it is above VOHmin .If a pin is supposed to be LOW, you can measure the voltageand see if it is below VOLmax .

How can you tell if it is floating?

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 41: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

Determining whether a pin is floating

If a pin is supposed to be HIGH, you can measure the voltageand see if it is above VOHmin .If a pin is supposed to be LOW, you can measure the voltageand see if it is below VOLmax .

How can you tell if it is floating?

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 42: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

R

R

VCC

Vout

What should Vout be?

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 43: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

R

R

VCC

Vout�Gate

What should Vout be if it is tied to the output of a gate?

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 44: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

R

R

VCC

Vout�HIGH

What should Vout be if the gate output is HIGH?

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 45: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

R

R

VCC

Vout�LOW

What should Vout be if the gate output is LOW?

Terry Sturtevant Electronics Logic Gates: Tri-State Output

Page 46: Electronics- Logic Gates: Tri-State Outputdenethor.wlu.ca/pc320/lectures/lgctsbeam.pdfElectronics Logic Gates: Tri-State Output Terry Sturtevant Wilfrid Laurier University June 1,

Types of logic gate outputsMicroprocessor buses

Determining whether a pin is floating

R

R

VCC

Vout�Gate

Should Vout depend on the value of R?

Terry Sturtevant Electronics Logic Gates: Tri-State Output