CATEGORII DOCUMENTE |
Aeronautica | Comunicatii | Electronica electricitate | Merceologie | Tehnica mecanica |
Are functia de a stabili valoarea relativa a doua numere binare, A si B, care au acelasi numar de biti.
Daca numarul de biti este b, CN are 2b intrari si in general, trei iesiri:
Fe A = B (egal);
Fs A > B (superior);
Fi A < B (inferior).
Observatie: In unele circuite exista doar Fe si Fs, iar Fi se deduce.
Pentru a analiza structura unui comparator se are in vedere comparatorul elementar pentru doi biti ak, bk, (rangul k al numerelor A si B). Un comparator pentru un numar de b biti se compune din b comparatoare elementare pentru numere de cate un bit (acelasi bit pentru A si B) si din alte circuite combinationale auxiliare.
Pentru a determina egalitatea dintre ak si bk se scrie relatia: .
Figura 3.42. Comparator elementar pe 1 bit.
Pentru a obtine fsk si fik se foloseste cate un circuit SI cu doua intrari, una din ele fiind complementata.
Tabelul 3.1
Definirea functiilor fek, fsk si fik
ak |
bk |
fek |
fsk |
fik |
Figura 3.43. Obtinerea functiilor fek, fsk si fik.
Fie numerele A si B, reprezentate pe 4 biti: A → [A0, A1, A2, A3] si B → [B0, B1, B2, B3].
a) Conditia de egalitate intre A si B este indeplinita atunci cand toti bitii de acelasi rang din A si B au valori egale. In cazul discutat pentru 4 biti, aceasta conditie se scrie:
b) Conditia de superioritate intre 2 numere binare A si B (A > B), notata Fs se scrie astfel:
A > B daca a3 > b3 SAU (a3 = b3 SI a2 > b2) SAU (a3 = b3 SI a2 = b2 SI a1 > b1) SAU (a3 = b3 SI a2 = b2 SI a1 = b1 SI a0 > b0), adica:
c) Similar
Dintre valorile Fe, Fs, Fi numai una este adevarata la un moment dat, iar , , . Comparatorul se poate realiza in consecinta si cu doua iesiri Fe, Fs, iar . Evident Fi necesita un circuit combinational suplimentar, ceea ce implica o diferenta temporala intre aparitia Fe, Fs pe de o parte si Fi pe de alta parte. Daca acest defazaj este deranjant, o solutie simpla este intarzierea cu un circuit neinversor (de exemplu o poarta SI) a iesirilor Fe si Fs.
Implementarea lui Fe: Daca se realizeaza compararea pentru bitii 03, = 1.
Figura 3.44. Obtinerea functiei Fe.
Implementarea lui Fs: Daca se compara bitii 47, se face conectarea: la Fs a circuitului anterior. Daca se compara bitii 03 se leaga la 0 (similar se leaga la masa).
Figura 3.45. Obtinerea functiei Fs.
74LS85 este un comparator pentru doua numere binare de cate 4 biti. Are 3 intrari de interconectare , destinate unui alt comparator cu semnificatie imediat inferioara.
Figura 3.43. Comparator integrat pe 4 biti, 74LS85.
Comparatorul 1 are influenta asupra deciziei comparatorului 2, doar daca simultan A4 = B4, A5 = B5, A3 = B3, A7 = B7.
Figura 3.47. Comparator TTL pe 8 biti.
Figura 3.48. Functionarea comparatorului pe 8 biti.
Figura 3.49. Diagrame de semnal pentru comparatorul din figura 3.48.
Figura 3.50. Comparator complet pe 8 biti.
74LS382 are 2 x 8 intrari active pe 1 si doua iesiri active pe 0.
Pentru un comparator de tip 74LS85 la care F'e = 1, sa se completeze in diagrama de semnal de mai jos variatia Fe, Fi, Fs.
Figura 3.51. Diagrame de semnal.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 2345
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved