# RF Wireless World

## Analog Comparator vs Digital Comparator | Difference between Analog Comparator and Digital Comparator

This page compares Analog Comparator vs Digital Comparator and mentions difference between Analog Comparator and Digital Comparator.

### Analog Comparator Definition: The Analog Comparator is a circuit which compares two analog voltages available at the inputs and generates output based on which one of the inputs is greater/lesser to the other.

This is shown in the figure-1. It is basically amplifier without feedback. Hence it will usually have higher gain.

As shown analog comparator compares two input voltages viz. Vin0 (at positive terminal) and Vin1 (at negative terminal) and produces Vout based on these.
➨When Vin0>Vin1, Vout is equal to +Vsupply
➨When Vin0<Vin1, vout is equal to -Vsupply

In microcontroller based designs, GND is considered as -Vsupply while Vcc is considered as +Vsupply. This is due to the fact that no negative supply is available here.

### Digital Comparator Definition: The digital comparator is a combinational circuit which compares digital binary inputs and produces different outputs indicating relationship of digital inputs. The circuit is also known as magnitude comparator.

Based on number of inputs there are different types of digital comparators.
• 1 bit comparator
• 2 bit comparator
• 4 bit comparator

1 Bit comparator:
There are two inputs A and B. The output of it is usually 3 binary variables which indicates A>B, A=B and A<B conditions.

2 Bit comparator:
There are four inputs (A1,A0) and (B1,B0) and three outputs. The outputs indicate E, G and L.
➨ E is equal to 1 when two input numbers are equal.
➨ G is equal to 1 when A > B
➨ L is equal to 1 when A < B

Based on KMap and truth table, we will have following equations.
E= A'1A'0B'1B'0 + A'1A0B'1B0 + A1A0B1B0 + A1A'0B1B'0
or E=(( A0 ⊕ B0) + ( A1 ⊕ B1))'
G = A1B'1 + A0B'1B'0 + A1A0B'0
L= A'1B1 + A'1A'0B0 + A'0B1B0