Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AeronauticaComunicatiiElectronica electricitateMerceologieTehnica mecanica


COMPARATORUL NUMERIC (CN)

Electronica electricitate



+ Font mai mare | - Font mai mic



COMPARATORUL NUMERIC (CN)

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.

1. Comparatoare elementare

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.

2. Comparatoare pe 4 biti

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.

3. Exemplu de comparator TTL

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.

4. Extinderea capacitatii de comparare

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.

5. Aplicatie 74LS85 - diagrame de semnal pentru comparatorul pe 8 biti

   

Figura 3.48. Functionarea comparatorului pe 8 biti.

   

Figura 3.49. Diagrame de semnal pentru comparatorul din figura 3.48.

3. Comparator MSI pe 8 biti

   

Figura 3.50. Comparator complet pe 8 biti.

74LS382 are 2 x 8 intrari active pe 1 si doua iesiri active pe 0.

7. Tema

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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 2345
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved