Shematics.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]. Шифратор коду Manchester -
II надзвичайно простий (рис.3). На
рис.4 показана схема дешифратора
коду Manchester - II, а на рис.5 -
часова діаграма роботи. Прийом
даних синхронізується в приймачі
кожним бітом. В принципі довжина
посилки коду може бути люба: 8 -,
16 -, 32 - біти і т.д. При
скважності синхроімпульсів 2, можна
вдвічі збільшувати навантаження
на передаючі елементи і на
лінію.
Б. В. Шевкопляс.
Микропроцессорные структуры.
М. "Радио и связь", 1990.
добавлено 23.07.07 19:07:12 |
проглянуто 10202 раз