Паралелен интерфейс в компютрите, LPT порт. Стандарт IEEE1284
Centronics
Паралелен интерфейс за принтери
В повечето случаи принтерът се свързва към PC през паралелния интерфейс, който се нарича още Centronics. Наименованието произлиза от принтерите Centronics, за които е създаден този интерфейс, възприет по-късно и от много други фирми производителки и наложил се като стандарт.
Обобщена блокова схема на контролера за PC тип Centronics
Контролерът се състои от Регистър за данни (РД), Регистър за състояние (PC) и регистър за управление (РУ). В PC може да се инсталират до 3 контролера за ПУ. РД е достъпен за четене и запис. Със запис в РД към ПУ се предават данните, които ще се печатат. РС е достъпен само за четене. В неговите битове се запомня моментното състояние. РУ е достъпен само за запис. При отпечатване на данните на ПУ се използват управляващи кодове, характерни за всяко ПУ. При отпечарване на символна поредица принтерът я печата след като получи символ за връщане на каретката (CR=0×0D) и символ за нов ред (LF=0×0A).
Сигнали на паралелния интерфейс
Сигналите на интерфейса Centronics са с логически TTL нива (0 V до 5 V), като някои от тях са активни при високо, а други – при ниско логическо ниво.
Данните се изпращат от PC към принтера по линиите Dl – D8 и се възприемат от принтера при наличието на стробиращ сигнал с ниско логическо ниво. За повечето принтери стробиращият импулс трябва да е с продължителност поне 1 микросекунда. Само така се гарантира, че данните се възприемат правилно. Потвърждението за приемането на данните (Handshake) може принципно да се осъществява по два различни начина в зависимост от конкретния интерфейс и от принтера.
При протокол с потвърждение само по две линии не се използва сигнал Busy. Функцията на тази линия се поема от линията STROBE, която остава с ниско ниво, докато принтерът не съобщи по линията ACKNLG края на обработката на данните. В отговор на това PC установява стробиращия сигнал във високо ниво и изпраща нови данни към принтера.
Линиите за данни и трите линии за потвърждаване на обмен са само част от интерфейса Centronics. Чрез сигнала Paper-Out, срещан и като Рарег-Empty (извод 12) се съобщава на PC дали принтерът разполага с хартия. BIOS на PC следи непрекъснато този сигнал.
При повечето принтери липсата на хартия води до превключване в режим off-line, установяване на линията Select (извод 13) и на линията Error (извод 15 или 32) в ниско ниво. Тази последователност се изпълнява самостоятелно от принтера за предпазване на валяка и на печатащата глава от повреди, след което се подава алармен сигнал. Линията Error се установява в ниско ниво при наличие на дефект в принтера, дължащ се на прегряване на печатащата глава или при проблеми в придвижването на хартията.
В различните .работни режими на IEEE1284 се използват основно същите проводници, както при “стария” интерфейс Centronics, които в зависимост от режима, имат различни функции и означения на сигналите. Чрез сигнала Auto-Feed (извод 14) PC съобщава на принтера, че след получаването на съответния ASCII-сммвол (0Dh – Carriage Return) автоматично трябва ла премине на нов ред (LF – Line Feed).
Някои принтери разполагат с допълнително изведени на куплунга +5 V и маса (External, извод 18, 33). По тези линии принтерът може да осигурява ток от порядъка на 30 — 40 mА за евентуално включени допълнителни устройства, когато не е практично използването на допълнително захранващо устройство.
BS4421 – ИРПР
Интерфейсът ИРПР осигурява единни методи за обмен на информацията на различни ВИУ както с УУ, така и при непосредствено свързване на две ВИУ. Поради голямото разнообразие на ВИУ стандартизирането се извършва на две нива.
Предаването на данните се усъществява между един източник и един приемник. При необходимост на двупосочно предаване се използва втори комлект линии (шини). Всеки комплект съдържа три групи сигнали: заземяване, управляващи, информационни.
Първа група
Екран – служи за защита на предаваните данни и управляващи сигнали от смущения. Свързва се с металния корпус на устройството непосредствено или чрез резистор 100W.
Нулата се свързва с точка от УУ приета за нулева и изолирана от металния корпус.
Втора група – управляващи линии
ГИ (готовност на източника), ГП (готовност на приемника) – носят информация при логическа “1” че източника и приемника са готови за работа. Преход към “0” трябва да става само ако съответно сигналите СТР и ЗП са в състояние “0”.
СТР (строб на източника) – при логическа “1” носи информация че данните на шини данни и състояние на източника са валидни. СТР може да премине от “0” в “1” само ако сигнала ЗП е “1”.
ЗП (запитване на приемника) – логическата “1” означава, че приемникът изисква изпращане на нови данни от източника. Когато приемникът е приел данните ЗП се установява в “0”.
Трета група – информационни линии
D0¸8 – осем линии за данни.
СИ1¸8 (състояние на иточника) – осем линии носещи информация за състоянието на източника. Информацията е валидна когато СТР = “1”.
СП1¸8 (състояние на приемника) – осем линии за състояние на приемника. Информацията е действителна когато сигнала ЗП = “1” , а сигнала СТР = “0”.
Сходни статии:
- Какво е Bluetooth автор: Владислав Николаев Стоянов Bluetooth. Тази безсмислена като превод дума (буквалния й превод е “син зъб”) все по-често се среща в материалите, посветени на компютрите. Най-вероятно вие знаете, че става...