Shematic.net
Больше чем схемотехникаПередача данных в последовательном коде
Схемы >> Передача данных >> Передача данных в последовательном кодеКод NRZ, синхронный режим. NRZ (non return zero) - простейший код для передачи по двухпроводной линии, составлен с стартового бита, 6...8 информационных и стоп - бита (рис.1). Для передачи синхроимпульсов используется одна пара проводов.
Рис. 1 Временная диаграмма кода NRZ.
Фронты синхроимпульсов должны совпадать с серединами информационных битовых интервалов. Скорость передачи данных может достичь 64 кбит/сек.
Код NRZ, асинхронный режим. Данные в коде NRZ можно передавать и без синхроимпульсов. Такой режим будет асинхронным. Приём данных в этом случае синхронизируется в приёмнике, а частота синхронизации не должна различаться от частоты передачи передатчика более ± 5%, ибо при 8 битах данных, 1 старт бита и 1 стоп бита ±5% ·10 = ± 50%, а это - половина ширины периода одного бита данных.Код Manchester - II. Если просуммировать по модулю два данные с синхроимпульсами (рис.2), то можно при помощи двухпроводной линии передавать данные и синхроимпульсы.
Рис. 2 Код Manchester
- II.
Рис. 3 Схема шифратора кода Manshecter - II.
Рис. 4 Схема дешифратора кода Manchester - II.
Рис. 5 Диаграмма работы
дешифратора кода Manchester - II.
Скорость передачи данных
достигает 1 Мбит/сек [1]. Шифратор кода
Manshecter - II довольно прост (рис.3). На рис.4 изображена
схема дешифратора кода Manchester - II, а на
рис.5 - временная диаграмма работы. Приём
данных синхронизируется в приёмнике
каждым битом. Не существенно, длина посылки
кода может быть любой: 8 -, 16 -, 32 - биты и
т.д. При скважности
синхроимпульсов 2, можно в 2 раза
увеличить нагрузку на передающие
элементы и на линию.
Б. В. Шевкопляс.
Микропроцессорные структуры.
М. "Радио и связь", 1990.
добавлено 23.07.07 19:07:12 | просмотрено 26507 раз