- •Лекція . Послідовний інтерфейс – сом-порт.
- •Мал. 2.1 Повна схема з'єднання по rs-232c
- •Мал. 1 з'єднання по rs-232c нуль-модемным кабелем
- •Мал .2 Прийом сигналів rs-232c
- •Мал. 3. Послідовність сигналів інтерфейсу, що управляють
- •2.2. Споріднені інтерфейси і перетворювачі рівнів
- •Мал. 4 Стандарти послідовних інтерфейсів
- •2.3. Асинхронний режим передачі
- •Мал. 7 Апаратне управління потоком
- •2.4. Управління потоком даних
- •Xoff xon
- •2.5. Мікросхеми асинхронних приймачів
- •2.6. Системна підтримка сом-порТіВ
- •2.7. Конфіггурування сом-порТіВ
- •2.8. Використання сом-порТіВ
Мал. 2.1 Повна схема з'єднання по rs-232c
ООД
А
(DTE)
ООД
Б
(DTE)
RS-232
Нуль-модем
Мал. 1 з'єднання по rs-232c нуль-модемным кабелем
Стандарт описує сигнали інтерфейсу, що управляють, пересилку даних, електричний інтерфейс і типи роз'ємів. У стандарті передбачені асинхронний і синхронний режими обміну, але СОМ-ПОРТИ підтримують тільки асинхронний режим. Функціонально RS-232C еквівалентний стандарту МККТТ V.24/V.28 і стику С2, але вони мають різні назви сигналів.
Стандарт RS-232C описує несиметричні передавачі і приймачі — сигнал передається щодо загального дроту — схемної землі (симетричні диференціальні сигнали використовуються в інших інтерфейсах — наприклад, RS-422). Інтерфейс не забезпечує гальванічної розв'язки пристроїв. Логічній одиниці відповідає напруга на вході приймача в діапазоні від -12 до -3 В. Для ліній сигналів, що управляють, цей стан називається ON («включено»), для ліній послідовних даних — MARK. Логічному нулю відповідає діапазон від +3 до +12 В. Для ліній сигналів, що управляють, стан називається OFF («вимкнено»), а для ліній послідовних даних — SPACE. Діапазон від -3 до +3 У — зона нечутливості, що обумовлює гістерезис приймача: стан лінії вважатиметься зміненим тільки після перетину порогу (мал. 2.). Рівні сигналів на виходах передавачів повинні бути в діапазонах від -12 до -5 У і від +5 до +12 У для представлення одиниці і нуля відповідно. Різниця потенціалів між схемними землями (SG) пристроїв, що сполучаються, повинна бути менше 2 В, при вищій різниці потенціалів можливе невірне сприйняття сигналів.
Інтерфейс припускає наявність захисного заземлення для пристроїв, що сполучаються, якщо вони обидва харчуються від мережі змінного струму і мають мережеві фільтри.
Мал .2 Прийом сигналів rs-232c
УВАГА
Підключення і відключення інтерфейсних кабелів пристроїв з автономним живленням повинні проводитися при відключеному живленні. Інакше різниця невирівняних потенціалів пристроїв у момент комутації може виявитися прикладеною до вихідних або вхідних (що небезпечніше) ланцюгів інтерфейсу і вивести з ладу мікросхеми.
Стандарт RS-232C регламентує типи вживаних роз'ємів.
На апаратурі АПД (зокрема на СОМ-ПОРТАХ) прийнято встановлювати вилки DB-25P або компактніший варіант — DB-9P. Девятіштирьковиє роз'єми не мають контактів для додаткових сигналів, необхідних для синхронного режиму (у більшості 25-штырьковых роз'ємах ці контакти не використовуються).
На апаратурі АКД (модемах) встановлюють розетку DB-25S або DB-9S.
Це правило припускає, що роз'єми АКД можуть підключатися до роз'ємів АПД безпосередньо або через перехідні «прямі» кабелі з розеткою і вилкою, у яких контакти сполучені «один в один». Перехідні кабелі можуть бути; і перехідниками з 9 на 25-штырьковые роз'єми.
Якщо апаратура АПД з'єднується без модемів, то роз'єми пристроїв (вилки) з'єднуються між собою нуль-модемным кабелем (Zero-modem, або Z-modem), що має на обох кінцях розетки, контакти яких з'єднуються перехресний.
Якщо на якому-небудь пристрої АПД встановлена розетка — це майже 100 % того, що до іншого пристрою воно повинне підключатися прямим кабелем, аналогічним кабелю підключення модему. Розетка встановлюється зазвичай на тих пристроях, у яких видалене підключення через модем не передбачено.
Підмножина сигналів RS-232C, що відносяться до асинхронного режиму, розглянемо з погляду СОМ-ПОРТА РС. Для зручності користуватимемося мнемонікою назв, прийнятою в описах СОМ-ПОРТОВ і більшості пристроїв (вона відрізняється від безликих позначень RS-232 і V.24). Нагадаємо, що активному стану сигналу («включено») і логічній одиниці передаваних даних відповідає негативний потенціал (нижче -3 У) сигналу інтерфейсу, а стану «вимкнено» і логічному нулю — позитивний (вище +3 У). Призначення сигналів інтерфейсу приведене в табл. 2.2. Нормальну послідовність сигналів, що управляють, для випадку підключення модему до СОМ-ПОРТУ ілюструє мал. 2.6.
Таблиця 2.2. Призначення сигналів інтерфейсу RS-232C
Сигнал |
Призначення |
PG |
Protected Ground — захисна земля, з'єднується з корпусом пристрою і екраном кабелю |
SG |
Signal Ground — сигнальна (схемна) земля, щодо якої діють рівні сигналів |
TD |
Transmit Data — послідовні дані — вихід передавача |
RD |
Receive Data — послідовні дані — вхід приймача |
RTS |
Request To Send — вихід запиту передачі даних: стан «включений» повідомляє модем про наявність у терміналу даних для передачі. У напівдуплексному режимі використовується для управління напрямом — стан «включений» служить сигналом модему на перемикання в режим передачі |
CTS |
Clear To Send — вхід дозволу терміналу передавати дані. Стан «вимкнений» забороняє передачу даних. Сигнал використовується для апаратного управління потоками даних |
DSR |
Data Set Ready — вхід сигналу готовності від апаратури передачі даних (модем в робочому режимі підключений до каналу і закінчив дії за узгодженням з апаратурою на протилежному кінці каналу) |
DTR |
Data Terminal Ready — вихід сигналу готовності терміналу до обміну даними. Стан «включений» підтримує комутований канал в стані з'єднання |
DCD |
Data Carrier Detected — вхід сигналу виявлення тієї, що несе видаленого модему |
RI |
Ring Indicator — вхід індикатора виклику (дзвінка). У комутованому каналі цим сигналом модем сигналізує про ухвалення виклику |
1 2 3 4 5 6 7 8 9 10 11 12 13 14
DTR
DSR
RTS
CTS
