Komparator (Digitaltechnik)
aus Wikipedia, der freien Enzyklopädie
Ein Komparator in der Digitaltechnik ist ein elektronischer Schaltkreis der zwei digitale Werte vergleicht.
[Bearbeiten] Identitäts-Komparator
Identitäts-Komparatoren (engl. Identity Comparator) testen zwei Bits auf Gleichheit, was mit Hilfe eines XNOR-Gatters erfolgt. Für den Vergleich von Bytes werden je zwei gleichwertige Bits miteinander Verglichen und das Ergebnis mit einem UND-Gatter verknüpft.
Vergleicht | Familie | Bezeichnung |
---|---|---|
2×8-bit-Byte | TTL | SN74LS388 (von TI) |
2×9-bit-Byte | TTL | AM29809 (von AMD) |
[Bearbeiten] Größen-Komparator
Größen-Komparatoren (engl. Magnitude Comparator) können zusätzlich zur Gleichheit auch auf die Relationen Größer und Kleiner testen. Um den Größenvergleich durchführen zu können müssen die beiden Zahlen auf die gleiche Weise codiert sein. Zusätzlich muss der Größen-Komparator auf den jeweils verwendeten Code ausgelegt werden.
a | b | ya>b | ya=b | ya<b | |
---|---|---|---|---|---|
0 | 0 | 0 | 1 | 0 | |
0 | 1 | 0 | 0 | 1 | |
1 | 0 | 1 | 0 | 0 | |
1 | 1 | 0 | 1 | 0 |
Vergleicht | Familie | Bezeichnung |
---|---|---|
2×5-bit-Byte | ECL | MC10166 |
2×8-bit-Byte | TTL | SN74LS682 bis SN74LS689 |
Zum Vergleich von Bytes, die mehr Stellen aufweisen als dies vom Komparator-Baustein vorgegeben ist kann man mehrere Komparatoren seriell oder parallel verschalten. Die Parallele Lösung hat hierbei bei Bytes mit vielen Stellen den Vorteil einer geringeren Latenz, wodurch eine höhere Geschwindigkeit resultiert. Der der serielle Aufbau empfiehlt sich lediglich wenn dadurch weniger Komparator-Bausteine verwendet werden müssen.