Контроль четности

Контроль четности (нечетности) используется для обнаружения однократных ошибок при передаче данных по линиям связи (рис. 5.24). В передатчике к n -разрядному слову добавляется контрольный разряд (бит паритета) с таким значением (0 или 1), чтобы сумма единиц в (n + 1)-разрядном сообщении была бы четной. В приемнике производится контроль на четность. Если число единиц в принятом слове нечетно, фиксируется ошибка при передаче данных.

Для контроля восьмиразрядного сообщения можно использовать микросхему К555ИП5 — сумматор по модулю два. Он содержит внутри восемь логических элементов «Исключающее ИЛИ». В передатчике 9-разрядное сообщение преобразуется в последовательный код (это преобразование можно выполнить с помощью регистра сдвига), передается по одному каналу связи, а затем на стороне приемника подвергается обратному преобразованию в параллельный код. Если число единиц в принятом сообщении четно, логический 0 на выходе К555ИП5 разрешает прием сообщения D 7 ’-D 0 . В противном случае на выходе сумматора по модулю два формируется логическая 1и прием сообщения запрещается. Функциональная схема и логическая структура микросхемы К555ИП5 приведены на рис. 5.25.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: