Komparator
Komparator – układ kombinacyjny służący do porównywania dwóch liczb binarnych (komparator cyfrowy) albo dwóch poziomów napięć (komparator analogowy).
Komparator analogowy
[edytuj | edytuj kod]![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/d/d6/Opampcomparator.png)
Ten rodzaj komparatora porównuje napięcia (lub prądy) przyłożone do wejść, a na wyjściu podaje sygnał zależny od tego, który z sygnałów wejściowych jest większy. Komparator posiada dwa analogowe wejścia i oraz jedno binarne wyjście Sygnał wyjściowy idealnego komparatora wynosi:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Opamp105.gif/220px-Opamp105.gif)
Komparatory wykonuje się w oparciu o wzmacniacze operacyjne. Przykładem komparatora analogowego jest układ scalony LM339.
Tabela prawdy
[edytuj | edytuj kod]A | B | V_0 |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
A,B - wejścia
V_0 - wyjście
Komparator cyfrowy
[edytuj | edytuj kod]![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Comparator.png/200px-Comparator.png)
W przypadku komparatorów cyfrowych jedynka na jednym z trzech wyjść komparatora informuje, w jakiej relacji względem siebie (mniejsze, równe lub większe) są liczby podawane na jego wejścia. Komparatory można łączyć kaskadowo, co umożliwia porównywanie liczb (w naturalnym kodzie dwójkowym lub w kodzie BCD) o dowolnej długości.
Najprostszym komparatorem cyfrowym jest bramka logiczna XNOR, ponieważ na jej wyjściu pojawia się 1 tylko wtedy, gdy stany logiczne na obu wejściach bitowych są równe.