Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Tavole di verità

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

3
voti

[11] Re: Tavole di verità

Messaggioda Foto Utenterusty » 17 ago 2013, 15:59

Il primo esercizio che hai postato è abbastanza semplice: se osserviamo la tabella della verita' notiamo che, alla combinazione qualsiasi degli ingressi A B , abbiamo una uscita U che assomiglia alla somma binaria degli ingressi.
Se fosse una semplice somma (OR) il risultato sarebbe esattamente quello voluto, ma invertito, quindi invertiamo il risultato (NOT) per ottenere quello voluto.
La combinazione di una OR e una NOT ricalca esattamente la tabella di verita' data.

Questo è un caso molto semplice, solo studiando e conoscendo a memoria il comportamento di tutte le porte logiche possiamo dedurre una rete "a mente", in altri casi (con molti piu' ingressi e uscite) dovremmo avvalerci delle mappe prima citate.

Fin qui come te la cavi?



Per il secondo esercizio, ricavare la tabella della verita' dalla rete, devi semplicemente compilare le uscite della rete per ogni combinazione degli ingressi.
La ridisegno qui sotto, nominiamo a piacimento i senali (A B C U) e conoscendo come funzionano le porte in esame (NAND, OR, AND), possiamo facilmente risalire alla tabella della verita' della rete combinatoria.

Avatar utente
Foto Utenterusty
4.075 2 9 11
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 1578
Iscritto il: 25 gen 2009, 13:10

1
voti

[12] Re: Tavole di verità

Messaggioda Foto Utenteg.schgor » 17 ago 2013, 16:11

Partendo da zero, consiglierei la visione di questo Corso
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

1
voti

[13] Re: Tavole di verità

Messaggioda Foto Utenteboiler » 17 ago 2013, 20:51

Tornando alla domanda iniziale, aggiungerei un paio di altri valori, che non sono propri della logica binaria vera e propria ma sono utili, se non necessari, per capirci:

X = don't care
Serve ad indicare un valore che non è rilevante per il calcolo del risultato.
Un esempio: guarda la tabella di verità a pagina 2:
http://www.fairchildsemi.com/ds/NC/NC7SZ175.pdf
L'input C (sta per clear) serve a resettare il flip-flop ed è active-low, quindi attivo quando in ingresso c'è uno zero. Ecco, vediamo che quando è L (o se preferisci 0), anche l'uscita va a L indipendentemente da cosa fa il clock o l'ingresso. Invece di aggiungere alla tabella le quattro linee che descrivono tutte le possibili combinazioni, hanno messo una X agli ingressi.

Z = high impedance
Serve ad identificare un non-stato ;-) Quando un ingresso non è collegato ad un'uscita o ad un driver, si trova in stato Z. Oppure quando un'uscita viene disattivata e non influenza la linea a cui è collegata.

U = non definito
Si usa praticamente solo nelle simulazioni.

Z e U all'inizio non ti serviranno. Se non le capisci, non preoccuparti, quando sarà il momento capirai ;-)
X invece è piuttosto importante.

Ciao Boiler
Avatar utente
Foto Utenteboiler
26,4k 5 9 13
G.Master EY
G.Master EY
 
Messaggi: 5619
Iscritto il: 9 nov 2011, 12:27

Precedente

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 65 ospiti