Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Three state output devices

Status
Not open for further replies.

engr_joni_ee

Advanced Member level 3
Advanced Member level 3
Joined
Nov 3, 2018
Messages
822
Helped
2
Reputation
4
Reaction score
7
Trophy points
18
Activity points
6,874
I am wondering what are the three state devices. I am looking at the data sheets of SN74AVC8T245 and NC7SV125 but not able to understand the input/output relation in these three state devices. I will be thankful if someone explain it a little bit that how these devices actually works and that they do
 

The output logic state can take on 2 "valid" states, and 1 state where the output
is unaffected by any device inputs :

1672318828212.png


A valid state where the output meets the Vol and Voh specs in datasheet for that logic
family. Different logic families can have different valid levels, TTL, COS, ECL, LVDS........

Thats when the output totem pole output transistors, the drive to a low and drive to a high,
are both off, Q3 and Q4 in this example. So pin V is only affected by leakage and thats
unpredictable. This is tristate logic and allows one to connect multiple devices to the same
buss, share the buss, one at a time when enabled to control the buss.

1672319087058.png


CMOS looks like :

1672319325181.png


Tri-state here is when both PMOS and NMOS transistors off.

Some designs will use R pullup or pulldown R's so that when nothing
is driving the buss the R's will force a logic 0 or 1 as a default on the
buss. Thats desired so that any inputs, in case of CMOS logic, do not
float and draw power in their input buffers. But any device that takes
control of buss can drive the R's to desired state.



Regards, Dana.
 
Last edited:

Hi,

three states:
* HIGH (driven)
* LOW (driven)
* not driven = High-Z = floating

ENABLE input decides whether the output is "driven" or left "floating"

Klaus
 

74xx125 is an unidirectional tri-state buffer, 74xx245 is a bidirectional tri-state buffer, transmitting data in both directions depending on direction control signals.
 

You may also see "tristate with bus hold" where the main
drivers can go hi-Z, but a smaller cross coupled inverter
keeps the output voltage where it sat until somebody's
attached driver turns on and overrides it, to then hold at
new position. More of a recent thing, never saw it in the
bipolar families but do see it in more modern bus transceivers
(and ASICs) on occasion. Complements the pull up, pull down
with a "stay put" when-tristated option.
 
Just one more question regarding SN74AVC8T245 and NC7SV125.
The input/output current, can we call them sink/source respectively ? as the input is current sink and the output is sourcing the current ?

I am also looking for the current rating per per channel. Is it +/- 50 mA for SN74AVC8T245 and +/- 24 mA for NC7SV125 ?

If the controller deliver less current then such buffers will make the output current larger to drive the load, right ?
 

SN74AVC8T245


1673038037723.png


The above stipulates a single output can source of sink max of 50 mA. But that total
port current is limited to 100 mA. And in this condition logic levels are not in spec.

The outputs source or sink current depending on load and logic level conditions. The inputs
just small currents, see spec sheet.


If the controller deliver less current then such buffers will make the output current larger to drive the load, right ?

I assume your controller is not driving the buss same time as buffer, so question not appropriate.

I will let your review the other datasheet for limits.


Regards, Dana.
 

Just one more question regarding SN74AVC8T245 and NC7SV125.
The input/output current, can we call them sink/source respectively ? as the input is current sink and the output is sourcing the current ?

I am also looking for the current rating per per channel. Is it +/- 50 mA for SN74AVC8T245 and +/- 24 mA for NC7SV125 ?

If the controller deliver less current then such buffers will make the output current larger to drive the load, right ?
You're getting your bloomers in a bunch. It's not that complicated.

1) Device will supply the NECESSARY current to the load, UP TO the rated maximum. These are voltage output devices, not current output.
2) When an output is high it will source current; output low will sink current.
3) The inputs don't source or sink very much current; think of the input as a high impedance.
 
  • Like
Reactions: FvM

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top