Послідовний порт комп’ютера — це асинхронний порт, який під’єднує послідовний пристрій до комп’ютера та дозволяє комп’ютеру передавати або отримувати дані по одному біту. Це тип підключення на ПК, який є одним із найстаріших типів інтерфейсів. Він зазвичай використовується для підключення до комп’ютера периферійних пристроїв, таких як ігрові контролери та миші, а колись він використовувався для підключення принтерів і зовнішніх модемів. Наприклад, модем може підключатися до комунікаційного порту 1, а миша – до комунікаційного порту 2. Сучасні послідовні порти використовуються в системах промислового обладнання та наукових приладах і зазвичай зустрічаються на IBM-сумісних комп’ютерах як COM (комунікаційні) порти. На малюнку нижче наведено приклад послідовного роз’єму DB9 на кабелі.
Іноді він також відомий як порт RS-232 або COM-порт, і його швидкість передачі даних нижча порівняно з паралельним портом. Існує два типи послідовних портів: DB25 і DB9, де DB25 є 25-контактним з’єднанням, а DB9 – 9-контактним. Послідовний порт — це чоловічий порт, який може надсилати лише один біт даних за раз, тоді як паралельний порт — це жіночий порт, який може надсилати кілька бітів одночасно.
Послідовні порти були замінені в новішому комп’ютері набагато швидшими та більш сумісними USB-портами. Конфігурації системних ресурсів ідентифікуються COM1, COM2, COM3, COM4 тощо; кожна позиція COM характеризує адресу запиту на переривання (IRQ) як адресу введення/виведення (I/O). RS-232, стандарт послідовного порту, використовується для передачі послідовного зв’язку між пристроями, які зазвичай називають DTE (термінальне обладнання даних) і DCE (термінальне обладнання даних). У стандарті використовувалося 25 контактів, оскільки багато роз’ємів були великими та мало використовуваними, і менший роз’єм DE-9 став популярним.
Для послідовного зв’язку була потрібна більш висока швидкість зв’язку, наприклад зовнішні пристрої зберігання даних. Швидші інтерфейси були представлені FireWire та універсальною послідовною шиною (USB). Ця нова технологія, відома як шлейфовий ланцюг, може мати можливість передавати дані на високій швидкості на одній шині. У наш час послідовний порт використовується ще рідше. Він рідко використовується, однак він використовується в моніторах із плоским екраном, РК-дисплеях, GPS-приймачах, світлодіодних дисплеях і сканерах штрих-кодів як комунікаційний пристрій.
Ідентифікація послідовного порту
Ви можете побачити послідовний порт DB9 на зображенні вище, який можна відразу ідентифікувати. З'єднання має форму літери D і має 9 контактів і роз'єм.
Використання послідовного порту
Нижче наведено список із численними апаратними компонентами, які можна придбати та використовувати з послідовним портом.
список сортування масивів java
Інформація про PIN-код послідовного порту
Нижче наведено список усіх контактів роз’єму DB9, включаючи їх призначення та назву сигналу. Послідовний порт позначається як «10101» на різних комп’ютерах; ці числа представлені нулями та одиницями, що представляють двійкову систему. Число «1» також може інтерпретуватися користувачем як літера «I», а нулі — як літера «O», яка може бути відома як порт «IOIOI».
PIN-код | НАЗВА СИГНАЛУ | МЕТА |
---|---|---|
1 | DCD | Виявлення носія даних |
2 | RxData | Отримано дані |
3 | TxData | Передані дані |
4 | DTR | Термінал даних готовий |
5 | Gnd | Сигнальна земля |
6 | DSR | Набір даних готовий |
7 | RTS | Запит на відправку |
8 | CTS | Очистити для надсилання |
9 | RI | Індикатор дзвінка |
Послідовні порти застаріли
На початку 2000-х років, коли почали використовувати USB і бездротові з’єднання, використання послідовних портів було припинено. У порівнянні з послідовним, USB був менш складним, зручнішим у використанні та набагато швидшим. У сучасний час може бути важко знайти комп’ютерну систему, яка містить старіші послідовні порти, необхідні для введення чи інших периферійних пристроїв.
Стандарти для послідовних портів
Історично склалося так, що RS-232 був популярним стандартом зв'язку через традиційний послідовний порт. Клавіатури ПК та інші периферійні пристрої комп’ютера використовували ці послідовні порти та кабелі з тією ж метою. Як правило, послідовні порти та кабелі мають 9-контактні роз’єми DE-9 для ПК RS-232. Однак 25-контактний DB-25 та інші варіанти існують на спеціалізованому обладнанні. Багато комп'ютерів Macintosh містять інший стандарт RS-422. На користь зв'язку USB або FireWire RS-422 і RS-232 тепер застаріли.
Як працюють послідовні порти
Послідовний порт, який є невід’ємною частиною більшості комп’ютерів протягом понад 20 років і вважається найважливішим зовнішнім підключенням до комп’ютера, є інтерфейсом, який використовується для підключення послідовного пристрою до комп’ютера. Послідовний порт все ще використовується більшістю сучасних комп'ютерів, які підключаються до принтерів, КПК і цифрових камер; незважаючи на це, послідовний порт стає застарілим у багатьох нових системах. Крім того, на деяких комп’ютерах доступно більше двох послідовних портів.
Послідовний порт передає 8 біт у байті по одному, і він серіалізує дані; отже, його назва «серійний» походить від цього факту. Його перевага полягає в тому, що для передачі 8 біт потрібен лише один дріт. Він також має недолік: якщо він має 8 проводів, надсилання даних займає у 8 разів більше часу. Крім того, послідовні порти роблять кабелі меншими, а також знижують вартість кабелю. Перед кожним байтом даних послідовний порт надсилає початковий біт, який є одним бітом зі значенням 0. Він передає стоп-біт після кожного байта даних, щоб вказати, що байт завершений.
Послідовні порти — це двонаправлений зв’язок, який дозволяє кожному пристрою передавати та отримувати дані. Він також відомий як комунікаційні (COM) порти. Якби пристрої використовували однакові контакти, вони могли б передавати інформацію лише в одному напрямку одночасно, оскільки це обмежувало б зв’язок напівдуплексом. Таким чином, послідовні пристрої використовують різні контакти, щоб дозволити кожному пристрою передавати дані, а також отримувати їх, оскільки використання різних контактів робить зв’язок повнодуплексним, який може передавати інформацію в обох напрямках одночасно.
Універсальний асинхронний приймач/передавач (UART) — це мікросхема контролера, від якої залежить належне функціонування послідовних портів. Мікросхема UART перетворює паралельний вихід, прийнятий системною шиною комп'ютера, у послідовну форму для передачі за допомогою послідовного порту. Для швидкої роботи більшість мікросхем UART мають вбудований буфер від 16 до 64 кілобайт. Хоча ці дані обробки буфера виходять на послідовний порт, це дозволяє мікросхемі кешувати дані, які надходять із системної шини. Enhanced Serial Port і Super Enhanced Serial Port — це два складні послідовні порти, які можуть передавати дані зі швидкістю 460 кілобіт на секунду. З іншого боку, більшість типових послідовних портів мають швидкість передачі даних 115 Кбіт/с.