Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

7
voti

Circuiti logici e Multisim

Indice

Simulazione

Riprendendo l'argomento di un precedente articolo sulla simulazione dei circuiti logici, si vogliono qui illustrare le notevoli possibilità offerte in questo campo dal programma Multisim.


Partendo da un circuito logico combinatorio già disegnato, Multisim ne permette la simulazione sotto forma di compilazione della corrispondente tabella della verità.


Eccone un esempio con 3 variabili d'ingresso (A,B e C), che si basa sull'uso di uno strumento speciale (compreso nella barra strumenti) denominato Logic Converter (vedi nel disegno seguente XLC1)

Una volta collegati gli ingressi e l'uscita del circuito da esaminare ai terminali del convertitore, è sufficiente attivare il pulsante indicato con il numero rosso 1 del prossimo disegno, per ottenere la completa tabella della verità del circuito (ultima colonna):

Minimizzazione

La stessa figura permette di vedere anche come si può minimizzare il circuito in modo del tutti automatico, prima col pulsante contrassegnato dal numero rosso 2, che porta alla scrittura dell'espressione minimizzata nell'ultima riga, e poi col pulsante 3 che genera il disegno automatico del circuito equivalente:

La riduzione dei circuiti logici, non è mai stata così semplice!

Progetto

Se invece che partire da un circuito logico già fatto, si deve progettarlo da zero, può essere più comodo un procedimento alternativo con la semplice stesura della tabella della verità.

Richiamando un Logic Converter e predisponendolo per 4 variabili (A, B, C, D), appare così:

La colonna con i punti interrogativi deve essere compilata con "1" o "0" (o "X" se lo stato è indifferente ai fini della logica desiderata), ad es. in questo modo:

Poi col tasto mindicato si ottiene l'espressione booleana minimizzata (indicata nell'ultima riga).


Sarebbe anche prevista la possibilità di ottenere direttamente il circuito equivalente con elementi diversi o tutti di tipo NAND, ma il risultato non è sempre minimizzato, per cui conviene interpretare l'espressione ricavata, ad es. in questo modo:

eventualmente controllando poi la tabella definitiva della verità (gli "X" vengono sostituiti da stati precisi):


NOTA: in queste operazioni è opportuno utilizzare elementi logici generici (non precisi tipi TTL o CMOS)


Conclusioni

Si sono volute segnalare le grandi facilitazioni offerte dai moderni programmi di simulazione, quale il Multisim10.1, nella progettazione e nella verifica dei circuiti di logica combinatoria e soprattutto la loro facilità d'uso.


Per ulteriori informazioni sull'uso di questo programma, si prega utilizzare il Forum di Electroportal.

4

Commenti e note

Inserisci un commento

di ,

Quello che mi serve è una soluzione dinamica, ho appena risolto utilizzando un word generator. Grazie ugualmente per l'interesse.

Rispondi

di ,

Invece degli switches, puoi collegare direttamente i relativi ingressi ad "1" oppure a "0".

Rispondi

di ,

Salve, ho implementato con multisim una PROM, per programmare quest'ultima ho inserito dei switch al suo interno ma nel momento che salvo ed esco dal progetto per poi rientrare, lo stato dei switch si resetta, quindi ogni volta devo riprogrammare tutto, molto scomodo! Possibili soluzioni?

Rispondi

di ,

Grande Schgör...

Rispondi

Inserisci un commento

Per inserire commenti è necessario iscriversi ad ElectroYou. Se sei già iscritto, effettua il login.