I sommatori sono dei circuiti combinatori che eseguono la somma e il riporto tra due o più bit.

Se i bit sono due e li chiamiamo A e B avremo l'HALF-ADDER o semisommatore.

Schema elettrico del Half-Adder

L'Half Adder ha come funzioni di commutazione le seguenti:

 

                                                       S = ( A EXOR B)

                                                       R= AB

 

La sua tabella della verita' e':

B  A   S  R 

0  0    0   0

0  1    1   0

1  0    1   0

1  1     0    1

 

Per visualizzare lo stato logico delle due uscite basta collegare due diodi led, preferibilmente di colore diverso, con le loro resistenze di limitazione che può variare rispettando la seguente formula:

                                     

                                                         R= (VH- Vd) / Id

dove:

 

VH = tensione di uscita allo stato alto delle porte logiche ce è circa 5Volt

Vd= tensione di soglia del diodo led utilizzato che è circa 1,5 Volt

Id= la corrente circolante sul diodo led

 

Dimensioniamo le resistenze:

 

Se vogliamo una buona illuminazione del diodo led, la corrente può variare tra i 10mA e i 20 mA.

Se supponiamo la corrente Id= 10mA e Vd=1,5V si avrà:

R= (5-1,5) Volt/20mA = 175 Ohm.

 

Noi abbiamo utilizzato due resistenze di 150 Ohm oppure due resistenze di 120 Ohm che sono i valori più vicino al calcolo effettuato.

Full- Adder

  • Full Adder 1
  • Full Adder 2
  • Full Adder 3
  • Fulla Adder 4
  • Full Adder 5

Schema elettrico del FULL-ADDER

Il Full- Adder o sommatore completo somma due bit chiamati A e B con un carry di ingresso che è il bit C.

La somma tra A+B+ C dà una somma binaria scritta nella colonna S ( Somma) e un riporto scritto nella colonna di R. 

 

C B A     S      R

0 0 0       0      0

0 0 1       1      0

0 1 0       1      0

0  1 1       0     1

1  0 0       1     0

1  0 1       0     1 

1  1 0       0     1

1  1  1      1     1

Calcolando i minimi termini della colonna di S e della colonna di R e semplificando si ottengono le seguenti funzioni di commutazione:

                                                        S= ( A EXOR B) EXOR C

                                                        R= C* ( A EXOR B) + B A

 

Il dimensionamento delle resistenze di limitazione dei diodi led viene effettuato come nel caso dell'Half-Adder.

 

Il sommatore completo di due bit può essere utilizzato anche in cascata ottenendo un sommatore parallelo realizzato con n Full-Adder per sommare n Bit. 

Per costruire il sommatore di n bit basta collegare il Cout del primo Full-Adder  con il Cin del secondo Full-Adder e così via fino a collegare il Cout dell' ennesimo meno 1 Full- Adder con l'ennesimo Cin dell' ennesimo full-Adder.

 

Si definisce comparatore un circuito in grado di confrontare due numeri binari, verificandone l'uguaglianza e/o individuandone il maggiore o il minore.

Nel caso in cui i bit da confrontare sono solo due si ha la seguente tabella della verità.

Ingressi         Uscite

B      A         A>B         A=B        A<B

0       0         0               1            0

0      1           1              0             0

1      0           0              0             1

1      1           0              1             0

 Applicando la regola dei min termini possiamo trovare le tre funzioni di commutazioni corrispondenti ad A>B, A=B, A<B ed il seguente circuito:

Comparatori binari

Comparatore 4 bit

Il comparatore 74LS85 è invece un comparatore a bit cioè ogni cifra in ingresso ha 4 bit.

Esempio

A= A3 A2 A1 A0

B=B3 B2 B1 B0

 

Andando a vedere il suo schema logico si hanno in ingresso i numeri A e B a sinistra e a destra  il loro confronto.