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 thumb|Symbol komparatora analogowego
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:
thumb|Przebiegi napięć w komparatorze analogowym Komparatory wykonuje się w oparciu o wzmacniacze operacyjne. Przykładem komparatora analogowego jest układ scalony LM339.
Tabela prawdy +V_0000010101110 , - wejścia
V_0 - wyjście
Komparator cyfrowy thumb|200px|Komparator cyfrowy wykorzystujący multipleksery 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.
Zobacz też sieć sortująca
Kategoria:Elektronika cyfrowa