Послідовний протокол.

Послідовні інтерфейси зв’язку, в залежності від мети, можуть варіюватися різними способами. В результаті загальні методи або типи послідовних протоколів можуть бути звужені до деяких загальних категорій. Таким чином, існує п’ять загальних типів послідовного протоколу, кожен з яких залежить від кількості хостів та приймачів. Тут кожна послідовна шина, в залежності від використовуваного протоколу зв’язку, буде мати додаткові функції, які будуть пропонувати різні функції.
Найбільш поширеним є стандартний протокол 232 (RS-232). Це відноситься до групи тимчасових або двоточкових груп послідовних протоколів, і на основі його концепцій був розроблений ряд послідовних інтерфейсів. Тут два пристрої або однорангові вузли безпосередньо взаємодіють один з одним в так званому повнодуплексному режимі, що означає, що зв’язок може одночасно йти в обох напрямках. Вони можуть факультативно синхронізувати свої повідомлення через годинник, хоча найчастіше однорангові вузли пов’язують асинхронно. Обмежені швидкістю і відстанню, вони зазвичай використовуються для підключення послідовних периферійних пристроїв до комп’ютерних систем.

Ще один з рекомендованих стандартів – 422, який з’явився трохи пізніше, і він описує інший тип протоколу, який може підтримувати додаткові системи. При послідовних протоколах на основі RS-422 додаткові приймачі можуть підтримуватися одним передавачем. Це називається багатоканальним протоколом. Швидкість різко зростає в порівнянні з наявною у RS-232, включаючи допустиму довжину проводу. Його особливість полягає в тому, що він працює тільки в напівдуплексному режимі, тому дозволяє здійснювати зв’язок по дроту тільки в одну сторону за раз, якщо між приймачами і передавачем не встановлені додаткові дроти.

Подібний RS-422 – ще один рекомендований стандарт, що описує многоточечную опцію для послідовних протоколів. Відомий як RS-485, многоточечная технологія дозволяє декільком однорангові станціям відправляти і отримувати дані один до одного по шині. Як і RS-422, послідовні протоколи RS-485 дуже швидкі і здатні передавати на великі відстані. Але, як і RS-422, для виходу за межі полудуплексной зв’язку між приймачами, необхідні додаткові дроти, що може бути граничним і дорогим.

Крім ряду рекомендованих стандартів кілька компаній також розробили ряд різних типів послідовних протоколів для використання з конкретними продуктами, які також сприяли іншим розробкам. Ці типи включають використання провідного пристрою і одного або декількох підлеглих пристроїв, підключених до послідовній шині. Один такий тип відомий як Microwire ™, створений National Semiconductor®. Це основний і підлеглий тип, де ведучий пристрій встановлює годинник для синхронізації повідомлень з веденим пристроєм. Подібно до методу провідного пристрою до веденим пристроям, наданим компанією Microwire ™, серійні протоколи послідовного периферійного інтерфейсу (SPI), розроблені Motorola®, додатково додали можливість для декількох пристроїв, які можуть взаємодіяти з декількома підлеглими пристроями в повнодуплексному режимі.

Ссылка на основную публикацию