Цифровий компаратор (пристрій порівняння виконує операцію порівняння двох кодів) формує ознаку результату порівняння у вигляді напруги високого рівня у одному з виходів: А=В, А>В, А<В.
Розглянемо принцип роботи4-розрядного компоратора СП1(К555 СП1, К531СП1)
Крім входів А0-А3, В0-В3 для двох 4-розрядних слів маємо три входи для збільшення розрядності компаратора. Стани цифрового компаратора СП1 подані у таблиці:
Входи порівняння даних |
Входи порівняння каскадів |
Виходи |
|||||||
А3,В3 |
А2,В2 |
А1,В1 |
А0,В0 |
І(А>В) |
І(А<В) |
І(А=В) |
А>В |
А<В |
А=В |
А3>В3 |
Х |
Х |
Х |
Х |
Х |
Х |
В |
Н |
Н |
А3<В3 |
Х |
Х |
Х |
Х |
Х |
Х |
Н |
В |
Н |
А3=В3 |
А2>В2 |
Х |
Х |
Х |
Х |
Х |
В |
Н |
Н |
А3=В3 |
А2<В2 |
Х |
Х |
Х |
Х |
Х |
Н |
В |
Н |
А3=В3 |
А2=В2 |
А1>В1 |
Х |
Х |
Х |
Х |
В |
Н |
Н |
А3=В3 |
А2=В2 |
А1<В1 |
Х |
Х |
Х |
Х |
Н |
В |
Н |
А3=В3 |
А2=В2 |
А1=В1 |
А0>В0 |
Х |
Х |
Х |
В |
Н |
Н |
А3=В3 |
А2=В2 |
А1=В1 |
А0<В0 |
Х |
Х |
Х |
Н |
В |
Н |
А3=В3 |
А2=В2 |
А1=В1 |
А0=В0 |
В |
Н |
Н |
Н |
Н |
В |
А3=В3 |
А2=В2 |
А1=В1 |
А0=В0 |
Н |
В |
Н |
Н |
Н |
В |
А3=В3 |
А2=В2 |
А1=В1 |
А0=В0 |
Н |
Н |
В |
Н |
Н |
В |
А3=В3 |
А2=В2 |
А1=В1 |
А0=В0 |
Х |
Х |
В |
Н |
Н |
В |
На рисунку наступному подана схема з’єднання обох СП1 для збільшення розрядності комп. до 8. Для правильої роботи багатокаскадного компаратора на першій мікросхемі на виходи І(А>В), І(А<В) треба подати напругу високого рівня, а на І(А=В)