L'acqua spalla li ponti
ELETTRONICA DIGITALE
… studiare, studiare ed ancora studiare,
è il solo modo di capire quanto possa
essere grande sia la propria ignoranza!
LOGICA POSITIVA E NEGATIVA
Ai simboli 0 e 1 dell’algebra booleana sono associati i valori delle
tensioni presenti nel circuito elettronico.
Logica positiva è la convenzione che associa allo zero logico il
livello più basso della tensione e all’uno logico il livello più alto.
Questo tipo di convenzione consente di associare a ogni funzione
booleana elementare o universale una porta logica che la realizza.
Così abbiamo che le operazioni OR, AND, NOT, NAND e NOR sono
realizzate dalle porte OR, AND, NOT, NAND e NOR.
La logica positiva semplifica il problema della progettazione e porta a una chiara corrispo-
-ndenza tra funzione booleana e circuito combinatorio che la realizza.
La logica negativa è la convenzione che associa allo zero logico il valore alto della tensione
e all’uno logico il valore basso.
In questo caso ogni porta logica svolge una funzione opposta a quella indicata dal costrut-
-tore: la porta OR funge da AND e viceversa, la NAND da NOR e viceversa, mentre la porta
NOT rimane tale in entrambe le convenzioni.
Entrambe le logiche sono caratterizzate da una certa rigidità.
Può accadere spesso di seguire una procedura contraria a quella classica di progettazione
che consiste nel realizzare una certa funzione a partire dalle porte logiche a propria
disposizione.
In questo caso è necessario manipolare la funzione fino a ottenere una forma algebrica
omogenea con le porte disponibili.
Così facendo si perde però la corrispondenza tra funzione di partenza e circuito realizzato,
unico vantaggio che possiede la logica positiva.