Digital komparator
En digital komparator eller magnitudkomparator är en elektronisk hårdvaruenhet som tar två tal som indata i binär form och avgör om ett nummer är större än, mindre än eller lika med det andra talet. Komparatorer används i centrala bearbetningsenheter (CPU) och mikrokontroller (MCU). Exempel på digitala komparatorer inkluderar CMOS 4063 och 4585 och TTL 7485 och 74682.
En XNOR-grind är en grundläggande komparator, eftersom dess utgång är "1" endast om dess två ingångsbitar är lika.
Den analoga motsvarigheten till digital komparator är spänningskomparatorn . Många mikrokontroller har analoga komparatorer på några av sina ingångar som kan läsas eller utlösa ett avbrott .
Genomförande
Betrakta två 4-bitars binära tal A och B så
Här representerar varje subscript en av siffrorna i siffrorna.
- Jämlikhet
De binära talen A och B kommer att vara lika om alla par av signifikanta siffror i båda talen är lika, dvs.
, , och
Eftersom siffrorna är binära är siffrorna antingen 0 eller 1 och den booleska funktionen för likhet mellan två siffror och kan uttryckas som
vi kan även ersätta den med XNOR- port i digital elektronik .
är 1 endast om och är lika.
För likheten mellan A och B måste alla variabler (för i=0,1,2,3) vara 1.
Så likhetsvillkoret för A och B kan implementeras med AND -operationen som
Den binära variabeln (A=B) är 1 endast om alla siffror i de två talen är lika.
- Olikhet
För att manuellt bestämma det större av två binära tal, inspekterar vi de relativa magnituderna av par av signifikanta siffror, med början från den mest signifikanta biten , och fortsätter gradvis mot lägre signifikanta bitar tills en olikhet hittas. När en olikhet hittas, om motsvarande bit av A är 1 och den för B är 0, drar vi slutsatsen att A>B.
Denna sekventiella jämförelse kan uttryckas logiskt som:
(A>B) och (A < B) är utgående binära variabler , som är lika med 1 när A>B respektive A<B.
Se även
- Lista över integrerade kretsar i LM-serien
- 4000-serien , Lista över 4000-seriens integrerade kretsar
- 7400-serien , Lista över 7400-seriens integrerade kretsar
- Sorteringsnätverk