PDA

View Full Version : three state, tri-state o 3-state....vorrei capire...


PRO-BO
13-07-2008, 10:32
Salve a tutti...

sto studiando per l'esame di calcolatori eltettronici e spesso si parla di three state(o tri-state o 3-state).

Ho capito che in sostanza attraverso il 3-state si può interdire l'uscita su un "filo elettrico" portando un valore di alta impedenza che crea una situazione di "filo volante" [....correggetemi se sbaglio...]

Ma c'è una cosa poco chiara:
PROBLEMA: sto usando un DLX "sequenziale" per fare una operazione di LB e negli ultimi stadi dell'istruzione devo scrivere il dato di 8 bit (con segno) in un registro a 32 bit (il registro di transito che precede il Register File); devo effettuare l'operazione di estensione del segno per gli altri 24 bit, ok...ma il prof dice, è necessaria una batteria di 3-state per estendere il segno.

Allora io mi chiedo: se il bit più significativo degli 8 che sto leggendo è 1, come faccio con i 24 3-state a dare 1 in uscita?!?
Devo avere 1 in ingresso e l'EN a 1 (del 3-state)...ma in sostanza allora, il 3-state può essere assimilato ad un interruttore che può propagare in uscita l'ingresso 0/1?!?!

Credo di aver capito come funziona ma "in sostanza non ho capito ancora cosa è"....non so se riesco a farmi capire...

C'è qualcuno che può spiegarmi meglio "cosa è un 3-state"!?
:help:


PS: spero di aver scritto nella sezione giusta :)

netsky3
13-07-2008, 11:30
C'è qualcuno che può spiegarmi meglio "cosa è un 3-state"!?
:help:


PS: spero di aver scritto nella sezione giusta :)

dai un occhiata qua: http://it.wikipedia.org/wiki/Three_state

PRO-BO
13-07-2008, 11:31
dai un occhiata qua: http://it.wikipedia.org/wiki/Three_state

Lo avevo già letto...

Vorrei solo un altro parere, un'altra spiegazione...magari da un elettronico o da uno che con queste cose ci lavora...boh..

Grazie cmq.
;)

GUSTAV]<
13-07-2008, 12:23
Lo avevo già letto...

Vorrei solo un altro parere, un'altra spiegazione...magari da un elettronico o da uno che con queste cose ci lavora...boh..

Grazie cmq.
;)
la porta logica può dare tensione = livello alto, può andare in corto = livello basso,
o uscita ad alta impedenza = livello Z
Questo xchè se la porta a livello logico 1 è sulla stessa linea della porta a livello zero,
allora eroga corrente su un cortocircuito.

lowenz
13-07-2008, 13:12
Esatto, la terza uscita equivale a "circuito aperto".

PRO-BO
14-07-2008, 08:40
<;23294741']
....
Questo xchè se la porta a livello logico 1 è sulla stessa linea della porta a livello zero,
allora eroga corrente su un cortocircuito.


In questo caso il comportamento è assimilabile ad un filo conduttore in cui la corrente passa dal polo positivo (che sarebbe livello logico 1) al polo negativo (che sarebbe livello logico zero), giusto?!?



Esatto, la terza uscita equivale a "circuito aperto".


Cmq grazie ad entrambi per le risposte... ;)

PRO-BO
14-07-2008, 09:47
è proprio assimilabile a mettere in corto l'alimentazione sulla massa, cioè crei un cortocircuito ideale dove la differenza di tensione ai capi è nulla e la corrente è qualsiasi, potenzialmente molto elevata (e quindi dannosa) se la resistenza "offerta" non è abbastanza elevata...

Ma mi spiegate uan cosa....:help:


Un componente di una rete logica o un'uscita si dice in 3-state quando........


????
:confused:

Sucsate ma il funzionamento credo di averlo capito...su wiki le cose sono chiare...il problema è all'interno di una rete... :rolleyes:

hibone
14-07-2008, 10:56
Ma mi spiegate uan cosa....:help:


Un componente di una rete logica o un'uscita si dice in 3-state quando........


????
:confused:

Sucsate ma il funzionamento credo di averlo capito...su wiki le cose sono chiare...il problema è all'interno di una rete... :rolleyes:

all'interno di una rete ti permette di avere una tensione non vincolata, un circuito aperto...