COMPARADORES

Los comparadores son circuitos combinacionales capaces de comparar dos combinaciones presentes en sus entradas indicando si son iguales o diferentes; en caso de ser diferentes, indican cuál de las dos es mayor. Tienen tres salidas que indican el resultado de la comparación: A=B, A<B y A>B.

El procedimiento para comparar dos datos binarios consiste primero en comparar el bit más significativo de cada uno de ellos, si éstos son iguales, se compara el siguiente bit más significativo y así sucesivamente hasta encontrar una desigualdad que indica cuál de los datos es mayor o menor. Si se comparan todos los bits de ambos datos y no hay desigualdad entre ellos, entonces evidentemente son iguales.

Los circuitos integrados más utilizados son:

CIRCUITO INTEGRADO TTL 7485 COMPARADOR DE 4 BITS.

Este circuito integrado contiene un comparador de dos datos de 4 bits cada uno.

La relación de pines de este integrado es la siguiente:

A>B, A<B, y A=B: entradas de comparación en cascada activas a nivel alto (1)

A>B, A<B, y A=B: salidas de comparación activas a nivel alto (1).

A0, A1, A2, A3: entradas del dato A.

B0, B1, B2, B3: entradas del dato B.

La tabla de verdad y el montaje del comparador es la siguiente:

El esquema de este componente en Microsim DesignLab es el siguiente:

esquema 7485

La simulación de este circuito nos da el cronograma que puede compararse con su tabla de verdad pulsando las teclas al lado derecho de la tabla de verdad:

En el circuito 7485 existen unas entradas en cascada (A>B, A<B y A=B) que sirven para aumentar la capacidad del comparador, es decir para conectar otro comparador en cascada y comparar datos de 8 bits. El primer comparador compara los 4 bits menos significativos (parte baja del dato) y sus salidas se conectan a las entradas en cascada del comparador superior, que compara los 4 bits más significativos (parte alta del dato). Así, si los datos de la parte alta son iguales el comparador de la parte baja informa si ésta es inferior, superior o igual.

De esta manera podemos conectar tantos comparadores en cascada como queramos y comparar datos de mayor número de bits.