Паралельний інтерфейс — LPT-порт

Живлення від інтерфейсу

Несправності і тестування СОМ-портів

Неполадки із Сом-портами трапляються (виявляються) при установці нових портів або невдалому підключенні зовнішніх пристроїв.

При підключенні до СОМ-порту пристроїв з невеликим енергоспоживанням виникає спокуса використовувати Живлення від вихідних ліній інтерфейсу. Якщо лінії керування DTR і RTS не зайняті по прямому призначенню, їх можна задіяти як живильні з напругою близько 12 В. Тік короткого замикання на схемну «землю» обмежений буферною мікросхемою передавача на рівні 20 ма. При ініціалізації порту ці лінії переходять у стан «включене», тобто виробляють позитивну напругу. Лінія TD у спокої знаходиться в стані логічної одиниці, так що на виході виробляється негативна напруга. Потенціалами ліній можна керувати через регістри СОМ-порту (вихід TD виробляє позитивна напруга, якщо установити біт BRCON).

Двуполярним Живленням від ліній інтерфейсу (+V від DTR і RTS, -V від TD) користуються всі маніпулятори, що підключаються до СОМ-портів. Знаючи це, у випадку непрацездатності миші з даним портом варто перевірити напруги на відповідних контактах рознімання. Буває, що з конкретним портом не працює тільки конкретна миша (модель або екземпляр), хоча інші миші з цим портом і цієї ж миші з іншими портами працюють нормально. Тут справа може бути в рівнях напруг. Стандарт жадає від порту вихідної напруги не менш 5 В (абсолютного значення), і якщо даний порт забезпечує тільки цей мінімум, деяким мишам може не вистачити потужності для Живлення светодиодов (головних споживачів енергії).

Порт одержує двуполярное Живлення через системну плату від блоку Живлення комп'ютера. Відсутність на виході блоку Живлення напруги +12 В звичайно виявляється по непрацездатності дисків. Відсутність напруги -12 В «помітять» тільки пристрою, підключені до СОМ-портів. Блок Живлення теоретично контролює наявність цих напруг на своєму виході (повідомляючи про неполадки сигналом Power Good, що викликає апаратне скидання). Зустрічаються спрощені схеми блоків Живлення, у яких контролюються не всі напруги. Крім того, можливі погані контакти в розніманні підключення Живлення до системної плати.

 

Порт Паралельного інтерфейсу був введений у PC для підключення принтера. Звідси і вульгарно його назва — LPT (Line Printer Terminal — порт порядкового принтера). Традиційний, він же стандартний, LPT-nopm (називаний ще SPP-портом) орієнтований на вивід даних, хоча з деякими обмеженнями дозволяє і вводити дані. Існують різні модифікації LPT-порту — двонаправлений, ЕРР, ЕСР і ін., що розширюють його функціональні можливості, підвищують продуктивність і знижують навантаження на процесор. Спочатку вони були фірмовими рішеннями окремих виробників, пізніше був прийнятий стандарт IEEE 1284.

З зовнішньої сторони порт має 8-бітну шину даних, 5-бітну шину сигналів стану і 4-бітну шину керуючих сигналів, виведені на роз'єм-розетку DB-25S. У LPT-порту використовуються логічні рівні ТТЛ, що обмежує припустиму довжину кабелю через невисоку перешкодозахищеність Ттл-интерфейса. Гальванічна розв'язка відсутня — схемна «земля» пристрою, що підключається, з'єднується зі схемною «землею» комп'ютера. Через це порт є уразливим місцем комп'ютера, що страждає при порушенні правил підключення і заземлення пристроїв. Оскільки порт звичайно розташовується на системній платі, у випадку «випалювання» порту найчастіше виходить з ладу і його найближче оточення, аж до вигоряння всієї системної плати.

З програмної сторони LPT-порт являє собою набір регістрів, розташованих в адресному просторі введення-виводу. Регістри порту адресуються щодо базової адреси порту, стандартними значеннями якого є 3BCh, 378h і 278h. Порт може використовувати лінію запиту апаратного переривання, звичайно IRQ7 або IRQ5. У розширених режимах може використовуватися і канал DMA.

Практично всі сучасні системні плати (ще починаючи з PCI-плат для процесорів 486) мають убудований адаптер LPT-порту. На старих картах ISA LPT-порт найчастіше сусідить з парою СОМ-портів, а також з контролерами дискових інтерфейсів (FDC і IDE). Крім того, LPT-порт звичайно присутній на платі стародавнього дисплейного адаптера MDA (монохромний текстовий) і HGC (монохромний графічний «Геркулес»). Є і карти PCI з додатковими LPT-портами.