Основы микропроцессорной техники. Ливенцов С.Н - 88 стр.

UptoLike

88
Передний фронт стартового бита сигнализирует о начале поступ-
ления передаваемой информации, а момент его появления служит точ-
кой отсчета времени для считывания бит данных. Стоповый бит пре-
доставляет время для записи принятого символа в буфер приемника и
обеспечивает возможность выявления ошибки кадра. Наиболее часто
ошибки кадра появляются тогда, когда приемник ошибочно синхрони-
зирован с битом 0, который в действительности не является стартовым
битом. Если передатчик бездействует (посылает сигнал логической
единицы) в течение одного кадра или более, то всегда можно восстано-
вить правильную синхронизацию. Хуже обстоит дело при рассинхро-
низации генераторов передатчика и приемника, когда временной ин-
тервал между сигналами считывания принимаемых битов будет мень-
ше или больше времени передачи бита.
Например, если при считывании битов посылки, показанной на
рис. 3.3 б, временной интервал между сигналами считывания станет на
6 % меньше, чем время передачи бита, то восьмой и девятый сигналы
считывания будут выработаны тогда, когда на линии находится бит
контроля четности ис. 31). Следовательно, не будет обнаружен сто-
повый бит и будет зафиксирована ошибка кадра, несмотря на правиль-
ность принятой информации. Однако при 18%-й рассинхронизации ге-
нераторов, когда вместо кода (01110001) приемник зафиксирует код
(11100001), никаких ошибок не будет обнаружено четность соблюде-
на и стоповый (девятый по порядку) бит равен 1 (см. рис. 31).
Рис. 31. Ошибка из-за рассинхронизации генераторов передатчика и
приемника