Что такое LPT-порт и как он работает. Какие контакты есть в разъеме DB-25. Как правильно распаять кабель для подключения устройств к LPT-порту. Какие устройства можно подключить через LPT. Зачем нужен LPT-порт в современных компьютерах.
Что такое LPT-порт и для чего он используется
LPT-порт (Line Print Terminal) — это параллельный интерфейс, который изначально использовался для подключения принтеров к компьютеру. Также его называют принтерным или параллельным портом. LPT-порт обеспечивает параллельную передачу данных по 8 линиям одновременно, что позволяет достичь более высокой скорости по сравнению с последовательными интерфейсами.
Основные характеристики LPT-порта:
- Разъем типа DB-25 (25 контактов)
- Скорость передачи данных до 150 КБ/с
- Возможность подключения различных устройств, помимо принтеров
- Поддержка двунаправленного обмена данными
- Простота подключения и настройки устройств
Хотя LPT-порт постепенно вытесняется более современными интерфейсами вроде USB, он все еще встречается в некоторых компьютерах и промышленном оборудовании. Знание распиновки LPT-порта может быть полезно при работе со старой техникой или создании собственных устройств.

Распиновка разъема DB-25 LPT-порта
Разъем LPT-порта имеет 25 контактов, расположенных в два ряда. Вот полная распиновка разъема DB-25:
Номер контакта | Назначение | Направление |
---|---|---|
1 | Строб (nStrobe) | Выход |
2-9 | Данные D0-D7 | Двунаправленные |
10 | Подтверждение (nAck) | Вход |
11 | Занято (Busy) | Вход |
12 | Нет бумаги (PaperEnd) | Вход |
13 | Выбор (Select) | Вход |
14 | Автоподача (nAutoFd) | Выход |
15 | Ошибка (nError) | Вход |
16 | Инициализация (nInit) | Выход |
17 | Выбор принтера (nSelectIn) | Выход |
18-25 | Земля (GND) | — |
Как видно из таблицы, контакты 2-9 используются для передачи данных, а остальные — для управляющих сигналов и заземления. Понимание назначения каждого контакта важно при создании кабелей и подключении устройств к LPT-порту.
Как правильно распаять кабель для LPT-порта
При создании кабеля для подключения устройства к LPT-порту важно соблюдать правильную распиновку. Вот пошаговая инструкция:
- Выберите кабель с необходимым количеством проводников (обычно используется 25-жильный кабель).
- Определите, какие контакты будут использоваться вашим устройством.
- Припаяйте провода к соответствующим контактам разъема DB-25 со стороны компьютера.
- С другой стороны кабеля подключите провода к вашему устройству согласно его схеме.
- Обязательно соедините контакты заземления (18-25) с общим проводом вашего устройства.
- Проверьте все соединения на отсутствие коротких замыканий.
При распайке кабеля следует учитывать, что некоторые устройства могут использовать не все контакты LPT-порта. В этом случае неиспользуемые провода можно оставить неподключенными.

Какие устройства можно подключить через LPT-порт
Несмотря на то, что LPT-порт изначально создавался для подключения принтеров, его универсальность позволяет использовать его для различных целей. Вот некоторые устройства, которые можно подключить через LPT-порт:
- Принтеры (матричные, струйные, лазерные)
- Сканеры
- Внешние жесткие диски и CD/DVD-приводы
- Адаптеры для подключения других интерфейсов (например, USB)
- Программаторы для микросхем
- Самодельные устройства и контроллеры
- Ключи аппаратной защиты программного обеспечения (донглы)
При подключении устройств через LPT-порт важно учитывать его ограничения по скорости передачи данных и электрическим характеристикам. Некоторые современные устройства могут требовать дополнительного питания, которое LPT-порт не способен обеспечить.
Программирование устройств, подключенных через LPT-порт
Для работы с устройствами, подключенными через LPT-порт, может потребоваться написание специального программного обеспечения. Вот основные аспекты программирования для LPT-порта:

- Определение адреса порта (обычно 0x378 для LPT1)
- Использование функций ввода-вывода для отправки и приема данных
- Управление состоянием линий порта (данные, строб, подтверждение и т.д.)
- Реализация протокола обмена данными с конкретным устройством
- Обработка ошибок и исключительных ситуаций
Пример простого кода на C++ для отправки данных через LPT-порт:
#include
#include
int main() {
HANDLE hPort = CreateFile("LPT1", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
if (hPort == INVALID_HANDLE_VALUE) {
std::cout << "Ошибка открытия порта" << std::endl;
return 1;
}
char data = 0x55; // Данные для отправки
DWORD bytesWritten;
WriteFile(hPort, &data, 1, &bytesWritten, NULL);
CloseHandle(hPort);
return 0;
}
Этот код открывает LPT1 порт, отправляет один байт данных (0x55) и закрывает порт. При программировании реальных устройств потребуется более сложная логика работы с портом.
Преимущества и недостатки использования LPT-порта
Несмотря на то, что LPT-порт считается устаревшим, у него есть свои преимущества и недостатки:
Преимущества:
- Простота подключения и настройки устройств
- Возможность прямого управления линиями порта
- Совместимость со старым оборудованием
- Низкая стоимость кабелей и разъемов
- Возможность создания самодельных устройств
Недостатки:
- Низкая скорость передачи данных по сравнению с современными интерфейсами
- Ограниченная длина кабеля (обычно до 3 метров)
- Отсутствие поддержки "горячего подключения"
- Постепенное исчезновение с современных компьютеров
- Ограниченные возможности питания подключаемых устройств
Несмотря на недостатки, LPT-порт все еще находит применение в некоторых специфических областях, особенно в промышленности и при работе с устаревшим оборудованием.

Современные альтернативы LPT-порту
С развитием технологий появились более совершенные интерфейсы, которые постепенно вытесняют LPT-порт. Вот некоторые современные альтернативы:
- USB (Universal Serial Bus) - универсальный последовательный интерфейс с высокой скоростью передачи данных и возможностью питания устройств
- Ethernet - сетевой интерфейс, позволяющий подключать устройства на большом расстоянии
- Wi-Fi - беспроводной интерфейс для подключения устройств без использования кабелей
- Bluetooth - еще один беспроводной интерфейс для подключения периферийных устройств на небольшом расстоянии
- Thunderbolt - высокоскоростной интерфейс, объединяющий возможности передачи данных и видеосигнала
Эти интерфейсы обладают большей скоростью, надежностью и функциональностью по сравнению с LPT-портом. Однако в некоторых случаях LPT все еще может быть предпочтительным вариантом, особенно при работе со специализированным оборудованием.
Заключение: будущее LPT-порта
Хотя LPT-порт постепенно уходит в прошлое, знание его устройства и принципов работы остается актуальным для ряда специалистов. Вот несколько причин, почему LPT-порт все еще может быть полезен:

- Поддержка устаревшего оборудования в промышленности и научных лабораториях
- Использование в образовательных целях для изучения основ интерфейсов ввода-вывода
- Создание самодельных устройств и прототипов
- Работа с некоторыми видами специализированного оборудования
- Обеспечение совместимости в системах, где замена интерфейса затруднена или невозможна
Несмотря на то, что LPT-порт вряд ли вернет свою былую популярность, понимание его работы и умение с ним обращаться может быть полезным навыком для специалистов в области электроники и компьютерных технологий. Распиновка LPT-порта и принципы его работы остаются важной частью технического образования, позволяя лучше понять эволюцию компьютерных интерфейсов и основы взаимодействия компьютера с периферийными устройствами.
Распиновка lpt порта | HelpAdmins.ru
распиновка lpt порта на материнской плате
Интерфейсный порт LPT (другие названия параллельный или принтерный порт) используется в персональных компьютерах для подключения различных периферийных устройств. На практике с его помощью чаще всего обслуживались принтеры. Фокусная область применения интерфейса прямо отражается в его англоязычном наименовании: сокращение LPT образовано от Line Print Terminal.
После появления интерфейса USB быстро начал терять свою популярность и в настоящее время по своему прямому назначению применяется редко.
Исполнение LPT-порта
Порт LPT выполнен по параллельной схеме на основе интерфейса Centronics и физически выполнен как 25-контактный двухрядный разъемный соединитель DB25. Кабельная часть выполнена по схеме вилки, соответственно розетка образует приборную часть интерфейса.
Фото LPT разъема на материнской плате
В нижнем ряду помещается 13 контактов, тогда как оставшиеся 12 располагаются в верхнем.
Правильная полярность соединения в собранном состоянии разъема обеспечивается за счет применения механической блокировки, обеспечиваемой устанавливаемой на розетке жесткой металлической юбки трапециевидной формы. Этот конструктивный компонент дополнительно берет на себя функции внешнего кругового экрана.
Из-за большой массы кабеля вилка соединительного шнура в собранном состоянии разъема дополнительно фиксируется на розетке с помощью двух не выпадающих винтов. Это позволяет добиться нужного уровня эксплуатационной надежности.
Схема раскладки проводов по контактам
Распиновка lpt порта, несмотря на большое количество контактов интерфейсного разъема оказывается достаточно простой и приведена в таблице.
Номера контактов | Назначение | Обозначение |
1 | Управляющий сигнал цикла | Strobe |
2 – 9 | Данные | Data 1 – Data 8 |
10- 17 | Служебные сигналы | Acknowledge, Busy, Error и т.![]() |
18 – 25 | Земля | GND |
Достаточно большое количество сервисных и служебных сигналов обусловлено необходимостью управления работой принтера и поддержкой его взаимодействия с компьютером. При этом обеспечивается только однонаправленная передача данных.
lpt порт распиновка
Из-за сравнительно небольшого расстояния между отдельными контактами разъема после пайки проводов они дополнительно изолируются короткими отрезками кембрика, одеваемых внатяг, или с помощью термоусадочной трубки.
В качестве кабеля могут применяться обычные или защищенные индивидуальными экранами витые пары. Допустимо использование плоского шлейфового кабеля. Общая длина шнура не должна превышать 3 м.
Лучшая благодарность автору - репост к себе на страничку:
lpt порт распиновкаlpt разъем распиновкараспиновка lpt портараспиновка lpt порта на материнской плате
DemonF2016
PC parallel LPT port распиновка и описание @ pinouts.

One of the most used printer interfaces (in the past), since every Intel/DOS/Windows based Personal Computer was equipped with D-Sub-25 female connector which was called LPT1
Parallel port allow the input of up to 9 bits or the output of 12 bits at any one given time. This port may be used for interfacing home made projects since external circuitry is minimal for many simple tasks. The port is composed of 4 control lines, 5 status lines and 8 data lines. Nowdays is obsolete and rarely found on the back of your PC (note, that 25 pin D-SUB male connector may represent RS-232 serial port, which is not compatible with LPT!).
There are differnt modes of Parallel port work in modern computer. Take a look to ECP Parallel LPT port (IEEE-1284A) interface for more detailed explanations. Information included in current page is about older SPP LPT port interface. ECP specification includes SPP as one of possible modes.
Pin | Name | Dir | Description |
---|---|---|---|
1 | /STROBE | Strobe | |
2 | D0 | Data Bit 0 | |
3 | D1 | Data Bit 1 | |
4 | D2 | Data Bit 2 | |
5 | D3 | Data Bit 3 | |
6 | D4 | Data Bit 4 | |
7 | D5 | Data Bit 5 | |
8 | D6 | Data Bit 6 | |
9 | D7 | Data Bit 7 | |
10 | /ACK | Acknowledge | |
11 | BUSY | Busy | |
12 | PE | Paper End | |
13 | SEL | Select | |
14 | /AUTOFD | Autofeed | |
15 | /ERROR | Error | |
16 | /INIT | Initialize | |
17 | /SELIN | Select In | |
18 | GND | Signal Ground | |
19 | GND | Signal Ground | |
20 | GND | Signal Ground | |
21 | GND | Signal Ground | |
22 | GND | Signal Ground | |
23 | GND | Signal Ground | |
24 | GND | Signal Ground | |
25 | GND | Signal Ground |
The data output of the Parallel Port is normally TTL logic levels. Most Parallel Ports implemented in ASIC, can sink and source around 12mA. However, there are other variations possible: Sink/Source 6mA, Source 12mA/Sink 20mA, Sink 16mA/Source 4mA, Sink/Source 12mA and others.
Centronics is an early used standard for transferring data from a host to the printer. The majority of printers use this handshake.
______ ___________________ nStrobe \ / \______/ ______________ Busy / \ ______/ \___________ ______________________ ____ nAck \ / \_____/ ___ _______ _________________ / / Data / / / / __/ \_______/ \_________________
Data is first applied on the Parallel Port pins 2 to 7. The host then checks to see if the printer is busy. i.e. the busy line should be low. The program then asserts the strobe, waits a minimum of 1mS, and then de-asserts the strobe. Data is normally read by the printer/peripheral on the rising edge of the strobe. The printer will indicate that it is busy processing data via the Busy line. Once the printer has accepted data, it will acknowledge the byte by a negative pulse about 5mS on the nAck line. Host may ignore the nAck line to save time.
Note: Connecting as a SPP interface, it's important to initialize the printer putting on low the Init Pin, (16 for the IEEE-1284A interface) and also to ground the 'Select Printer' (17 on the same interface). Otherwise, no matter how much data you send, the printer will not understand anything!
Распиновка параллельного порта— RF Cafe Распиновка параллельного порта
— RF Cafe
|
|
Питание от параллельного порта
Авторское право Томи Энгдал, 1997-1998
Введение
Параллельный порт ПК никогда не был предназначен для обеспечения какой-либо выходной мощности
к подключенным к нему устройствам. он был предназначен только для соединения
принтер к вашему ПК. Но в этом странном компьютерном бизнесе все
изменения. Внезапно параллельный порт стал портом, где
вы можете подключить очень широкий выбор устройств, таких как
ключи защиты программного обеспечения, съемные диски, модемы, сетевые адаптеры,
устройства совместного использования принтеров, удлинители параллельных портов, звуковые карты,
считыватели электронных телекарт и
много самодельных схем.
Большинство этих внешних цепей имеют собственные источники питания. Вы можете рассмотреть внешний блок питания с некоторыми устройствами не очень полезен, потому что трансформатор обычно больше, чем само устройство, и у вас есть еще один трансформатор Это проводка, валяющаяся вокруг твоего стола. Иногда было бы полезно, если бы схема будет работать без внешнего источника питания.
Поскольку в параллельном порту нет выходной мощности, работа схемы
из параллельного порта кажется сначала совершенно невозможным. Но есть
одно решение этой проблемы: украсть немного мощности из параллельного порта
сигнальные линии. Тот же подход используется с последовательным портом ПК.
устройства с питанием, такие как компьютерная мышь.
Тот же метод также полезен для параллельного порта и некоторых устройств, таких как копирование.
защитные ключи и некоторые устройства вывода звука используют этот метод.
Новые возможности параллельного порта ПК (EPP,ECP, IEEE 1284) делают портировать быстрее, гибче и стандартизированнее. Это сделает параллельный порт все более и более привлекательный интерфейс для всех видов периферийных устройств. Но новые возможности не остались без цены: некоторые старые схемы просто отказываются работать в этих новых портах.
Устройства с питанием от параллельного порта
Наиболее традиционным устройством с питанием от порта принтера является ключ защиты программного обеспечения.
Эти маленькие коробки подключаются между параллельным портом ПК и кабелем, идущим к
принтер. Для работы этих ключей необходимо откуда-то получать питание:
от сигнальных линий - однозначно нет-нет. Этот метод работает иногда, но вызывает
слишком часто проблемы. Ключи не работают надежно с некоторыми параллельными портами и
иногда им нужно, чтобы принтер был включен все время для
ключ для работы. Самая распространенная проблема в том, что ключ не получает
достаточная мощность от параллельного порта (напряжение на сигнальных контактах слишком сильно падает)
в некоторых конфигурациях системы.
Ключи должны быть рассчитаны на работу вплоть до минимального TTL. низкий или, по крайней мере, до минимального значения Vout High 2,4 В. Если ваш ключ не работает но ваш принтер работает нормально, то это почти наверняка вина ключ - не параллельный порт. Программное обеспечение с несовместимым ключом к параллельный порт на машине не будет использоваться на этой машине — еще один причина не наказывать законных покупателей программного обеспечения.
Все устройства с питанием от параллельного порта так или иначе вытесняют pecs.
Обычно эти продукты работают на «стандартных» компьютерах сами по себе очень хорошо,
но когда одновременно используется более одного из них, вы можете ожидать
проблемы, потому что если параллельный порт едва может питать одно устройство, то
два устройства определенно слишком много для него.
Устройства вывода звука
Наиболее распространенным устройством с питанием от параллельного порта является простой параллельный порт. Цепь ЦАП. Первым таким коммерческим продуктом был Covox Speech Thing, но вскоре после появления этого продукта многие компьютерные хакеры разработали собственную схему, используя ту же основную идею.
Схемная схема во всех схемах этого типа, которые не нуждаются во внешнем питании. основан на какой-то сети резисторов, которая управляется непосредственно от выводы данных параллельного порта. Таким образом, параллельный порт автоматически питает ЦАП. этап схемы, который дает выходное напряжение напрямую. Максимум ток, который потребляет схема, составляет около 1 мА от контакта D7, а общая мощность потребление менее 2 мА. Это хорошо в диапазоне, что параллель порт может легко поставить без проблем.
Вот еще одна популярная версия схемы ЦАП с параллельным портом: Параллельный порт:
сигнальный контакт 20k 20k
D0 2 >---###-+-###--0v
20к # 10к
D1 3 >---###-|
20к # 10к
D2 4 >---###-|
20к # 10к
D3 5 >---###-|
20к # 10к
D4 6 >---###-|
20к # 10к
D5 7 >---###-|
20к # 10к
D6 8 >---###-|
20к # 10к
Д7 9>---###-|
# 10к 100нФ
+-------][----> К усилителю
# 10к
GND 20 >-------+-------------->
0v
Считыватели телекарт
Что вам нужно знать об электронных телекартах Документ, написанный Стефаном Бауссоном, представляет простой способ чтения электронных телекарт с помощью ПК. На саму телекарту нужно питание около 5В при 5 мА максимум и питание берется с остальных
электроники очень мало. Схема получает питание от выводов данных D3-D7 через диоды.
Таким способом на телекарту подается напряжение чуть более 4В, которого вполне достаточно для ее работы.
Этот метод не очень надежный способ получения энергии и
более новые версии схемы считывания используют внешний источник питания для более
надежная работа.
Модули идентификации вызывающего абонента
В Финляндии отправляется сигнал идентификации вызывающего абонента (если вы подписались на услугу)
как тон DTMF до или между сигналами телефонного звонка. Сигналы DTMF могут
легко декодируется с помощью подходящего чипа, такого как
MT8870C-1 от Mitel.
рекомендуемый рабочий диапазон для MT8870C-1 составляет от 4,75 В до 5,25 В, и это
обычно потребляет ток около 3 мА, что делает его вполне подходящим
для питания от параллельного порта. +---------+--------+--+-D1-<+5В
>-C1--R1-+---------+ MT8870C-1 | | | |
| | _____________ | С3 | +-D2-<+5В
| +----1 18--+ | | |
>-C2--R4-?--+--+--------2 17------------+ | +-D3-<+5В
R3 R2 +-R5-----3 16------R6----+ |
+--+-----------4 15---->StD |
5 14---->Q4 |
6 13---->Q3 |
+--------7 12---->Q2 |
+-X1-----8 11---->Q1 |
+---910---------------------+
| _____________
Земля
В этой схеме питание для ИС генерируется от ПК параллельно
контакты данных порта D1-D3. Питание от выводов данных подается через
диоды D1-D3 (типа BAT42, BAT50 или аналогичный диод с малым падением напряжения) на +5В
потребляемая мощность ИС. Программное обеспечение драйвера гарантирует, что параллельный
контакты данных порта D1-D3 установлены в логическую 1, когда схема используется
дать власть. Схема разработана
Per Elfstrom ([email protected]), и я показываю здесь только части
которые необходимы для понимания метода питания схемы.
Вся схема, программное обеспечение и описание схемы (на финском языке)
доступно по адресу http://www.epanorama.net/counter.php?url=http://www.helsinki.fi/%7emetsala/cid.html.
Удлинители параллельных портов
От: [email protected] (Джордж Понтис)
"Еще одна область, которая может представлять интерес в вашем документе, это некоторые
прокомментируйте расширители параллельного порта. У меня есть пара xmit/rcv от LinkSys
который я купил в Fry's Electronics примерно за 70 долларов. Они преобразуют параллель
сигнал в последовательный поток данных, используя сигнальные линии и линии управления для питания. Мой набор работал нормально, пока я не добавил аппаратный ключ для дорогого
Windows-приложение. Затем перестала надежно работать печать. я взял
передатчик отдельно и частично проследил схему. Они использовали 7
диоды для высасывания энергии из контактов 13, 14, 15, 17, 1, 2 и 3. Кроме того, они
подключены контакты с 15 (ERR) по 16 (INIT). Линия стробоскопа соединена с
триггер, который запускает тактирование параллельно загруженных данных».
Другие устройства
Другими устройствами, которые полностью питаются от параллельного порта, являются параллельный порт.
мультиплексоры продаются с сетевыми адаптерами Xircom. Этот мультиплексор позволяет
подключите сетевой адаптер и принтер или два принтера к одному параллельному порту.
Устройство мультиплексора получает питание от параллельного источника питания и включает в себя несколько
очень маломощные чипы TTL, которые делают всю работу. я точно не разобрался
как эта штука работает и получает достаточную мощность, но в любом случае они существуют и
они обычно работают, как обещали. Я предполагаю, что мультиплексор
также использует мощность, доступную от сигнальных линий квитирования, которые
управляется внешними устройствами, потому что всегда
какое-либо устройство с внешним питанием, подключенное к мультиплексору.
Сколько энергии может дать источник параллельного порта
Сравнение различных типов параллельных портов
Обычный UM82C11-C IEEE 1284 уровень II Выход данных (>2,4 В) 2,6 мА 2 мА 14 мА Потребитель линии данных (<0,4 В) 24 мА 24 мА 14 мА Управляющий выход (>2,4 В) 0,5 мА* 1,5 мА ? Сигнальные линии (короткое замыкание) 1 мА ? ? Потребитель линии управления (<0,4 В) 7 мА 7 мА 14 мА
* Это значение рассчитано на основе известных данных, доступных в порту.
Обычный параллельный порт
Обычный параллельный порт ПК был основан на дискретных чипах LS-TTL, и его
показатели производительности определяются используемыми компонентами. Хорошая схема
параллельного порта ПК имеется в документах
ТИПИЧНАЯ СХЕМА ОРИГИНАЛЬНОГО ПАРАЛЛЕЛЬНОГО ПОРТА IBM PC Ричарда Стивена Уолца.
Линии данных
В обычных реализациях параллельного порта выходные данные представляют собой выходы 74LS374 IC с тотемным полюсом TTL, которые могут выдавать 2,6 мА и потреблять 24 мА. Обычно за выходом чи стоят резисторы 22 Ом и 2,2-10 нФ. конденсатор, но в некоторых реализациях эта RC-цепь не используется. Выходы рассчитаны на то, чтобы давали не менее 2,4В при нагрузке 2,6 мА. Этот Значение 2,6 мА относится к используемым обычным схемам LS-TLL, реализации LSI используемый во многих компьютерах, может дать больше или меньше. Например довольно популярный (несколько лет назад) микросхема параллельного порта UM82C11-C может выдавать только 2 мА.
+5
/ |
---H на V
\ -->
|________ TTL-выход вкл. = 1 = высокий уровень, источник тока
| вне |
/ Нагрузка (до 2,6 мА при 2,4 В)
---L выкл |
\_________/
Земля
Если вы установите выходы в высокое состояние и не загружаете выходы, вы получите
почти полный выход +5В. Если вы начнете брать ток из порта,
напряжение будет падать из-за сопротивлений внутри параллельного
Портовая электроника. Напряжение гарантированно останется на уровне 2,4 В, когда
вы загружаете вывод, как указано. Если вы попытаетесь получить больше тока от
порт, выходное напряжение упадет, и электроника параллельного порта
начнут нагреваться больше, чем указано. Из-за
различных имплементаций, порт мог бы дать гораздо больше
чем 2,4 В при полной нагрузке (например, 4,75-2,5 мА при современной нагрузке).
порт, как указано в статье журнала Circuit Cellar Ink), но вы не можете
верьте, что каждый компьютер дает выше 2,4 В.
Стандарты, называемые EPP (расширенный параллельный порт) и ECP (расширенный
Capabilities Port) принес множество улучшений. Самое важное
одним из них является возможность двунаправленной связи по данным
контакты D0-D7, в связи с изменением конструкции этих контактов.
Единственная разница
между ECP/EPP и «нормальным» SPP заключается в том, что транзистор тянет
заменен резистором (должно быть 4700 Ом,
по стандартам).
+5
|
4,7 кОм
|
|________ ТТЛ-выход
| вне
/
---L выкл.
\
|
Земля
Следовательно, вывод ECP/EPP может быть установлен на
«режим чтения», установив его в 1, чтобы транзистор был открыт
(непроводящий) и фактический логический уровень на выводе может быть прочитан.
Эта система в большинстве случаев обратно совместима с SPP; некоторый
трудности действительно возникают, например, вы не можете получить много энергии от контактов данных.
Выходы управления
Вы также можете использовать контакты Control Out. Они ничего не могут найти (около 1 мА через резисторы 4,7К на +5), и может потреблять только около 7 мА. (Затвор LS TTL фактически потребляет 8 мА, но один потребляется 4,7 К. резистор на +5).
Опять же, проверьте клоны с другими электрическими характеристиками. Например
очень популярная (несколько лет назад) микросхема UM82C11-C реализует управление
выходы как стандартные выходы TTL с более низкой (1,5 мА) токовой нагрузкой вместо этого
Традиционная схема с открытым коллектором и подтягивающими резисторами. ОС 82C11 достаточно популярная микросхема для реализации параллельных портов мало
лет назад, но он был очень чувствителен к эффектам защелкивания ESD и CMOS.
Столкнувшись с проблемами с этим, производитель начал использовать другие
решений (в настоящее время вся карта ввода-вывода обычно интегрируется в один чип).
IEEE 1284
Первоначальный параллельный порт не имел определенного электрического спецификация, которая идентифицировала водителя, получателя, завершение и Требования к емкости, чтобы гарантировать любую совместимость между устройствами.
Хост-адаптеры и периферийные устройства были созданы с
любое количество подтягивающих значений на линиях управления, открытом коллекторе или
водители тотемных столбов для линий данных и управления, а также самые оскорбительные
всего конденсаторы до 10000пФ на линиях данных и стробоскопа. Этот
тип вариации дизайна делает невозможным создание нового
интерфейсный протокол без явного определения требуемой электрической
параметры, с которыми можно гарантировать работу.
Стандарт 1284 определяет два уровня совместимости интерфейсов: Уровень I и Уровень II. Интерфейс уровня I определен для продуктов которые не будут работать в скоростных продвинутых режимах, но нужно использовать возможности обратного канала стандарт. Интерфейс уровня II предназначен для устройств, которые воспользоваться этими высокоскоростными возможностями.
Драйверы интерфейса IEEE 1284 уровня II должны обеспечивать ток 14 мА (напряжение не менее +2,4 В), а также потреблять ток 14 мА (выходное напряжение ниже 0,4 В). Выходное сопротивление в нормальном рабочем диапазоне определено как 50+/-5 Ом.
Как использовать мощность, доступную через параллельный порт
Поскольку мощность параллельного порта очень ограничена,
схема, которую вы хотите подключить к параллельному порту, должна быть спроектирована так
чтобы они брали как можно меньше энергии. Это возможно
используя небольшое количество логических микросхем с низким энергопотреблением и работая затем на
низкие тактовые частоты.
Непосредственное питание от параллельного порта для питания логики 5 В
Одним из методов, часто используемых для питания небольших цепей, является использование питание от выходных контактов данных напрямую для питания внешней микросхемы. Если у вас есть одна микросхема, которая потребляет ток менее 1 мА, вы можете легко питайте его напрямую от одного контакта вывода данных. Вы получаете около 4,5-5В таким образом очень легко подключиться к микросхеме, просто используя один контакт вывода данных. Вы можете ожидать надежного потребления около 0,5 мА от каждой линии данных, которая принимает общий ток 4 мА.
Если вам нужно немного больше силы, вы должны взять силу у
много выводов данных параллельного порта. Непосредственное подключение всех выводов данных
вы хотите использовать шину питания +5 В цепи, не очень хорошая идея
потому что это вызовет проблемы. Если вы случайно потянете вниз
один из тех контактов данных, которые вы используете для подачи питания, он закоротит
другие выходы на землю, что приведет к перегрузке выхода параллельного порта
чип. Кроме того, если у вас есть выводы данных параллельного порта, напрямую связанные друг с другом,
порт, скорее всего, не пройдёт тест полки при включении питания, проводимый каждый раз, когда компьютер
запущен.
Более сложный способ получить порт из множества выводов данных: использовать диоды, которые пропускают только ток от параллельного порта цепи, а не иначе. Эти диоды вызовут падение напряжения (около 0,5 В в кремниевых диодах при таком токе), что вам и нужно потому что у вас уже есть немного низкое напряжение для вашей схемы. Напряжение Падение на диодах можно свести к минимуму, используя диоды типа Шоттки. (падение напряжения около 0,2-0,3В). Вы также можете рассмотреть возможность использования германиевые диоды, но они имеют более высокое внутреннее сопротивление и они становятся редкими.
Очень типичная схема, которая получает питание от линий передачи данных параллельного порта ПК.
через диоды - схема считывателя телекарт, представленная в
Что нужно знать об электронике телекарты документ. Если вы параллельно 8 линиям данных, вы можете надежно нарисовать около 0,5
мА каждый. Из-за падения напряжения на диоде в схеме запараллеливания питания вам повезет
чтобы получить 4-5 мА при 4,5В. Имеется 5 управляющих выходов, с которых можно
надежно потреблять по 1 мА каждый. Это составляет около 9 мА. Если вы можете держать все выходы высокими,
до 50 мА кажется возможным, но напряжение будет сильно падать. Если вы используете переключатель для генерации
рабочее напряжение для вашей схемы, то вы можете вынуть максимальное количество
питание от порта принтера таким образом.
Как правило, чем больше ток и чем выше напряжение, которое требуется вашей схеме, тем меньше вероятность того, что она будет работать на различных параллельные порты. Питание напрямую от параллельного порта хорошо работает для запуска нескольких микросхем CMOS. который будет работать до 3 В (или меньше) и потреблять всего несколько мА.
Питание низковольтной логики
Если вы проектируете свою схему для надежной работы при напряжении от 3 до 4,5 В
у вас нет проблем с получением нужного напряжения от параллельного порта. У вас большой запас по падению напряжения на диодах.
Генерация +5 В от питания, поступающего от параллельного порта
Если вашей схеме абсолютно необходим стабильный источник питания +5В, у вас нет другой выбор, чем использовать преобразователь постоянного тока в постоянный для получения стабильного напряжения +5 В. от мощности, которую он может получить от параллельного порта. Обычно в готовом виде Модули преобразователя DC/DC не подходят для этого, потому что они предназначен в основном для больших нагрузок. То, что вы ищете, очень Импульсный источник питания с малым током, который может подавать выход +5 В от диапазон входного напряжения 2,4-4,5 В и экономно использует мощность. Подходящими компонентами являются небольшие однокристальные миниатюрные переключатели, разработанные для небольших устройств с батарейным питанием. Максим имеет широкий выбор подходящих компонентов.
Распиновка параллельного порта ПК
<= в DB25 Cent Name of Reg => выходной контакт контактный бит сигнала Функция Примечания ------ ---- ---- -------- --- ---------- ---- => 1 1 -Strobe C0- Установите низкий импульс >0,5 мкс для отправки => 2 2 Данные 0 D0 Установить наименее значащие данные => 3 3 Данные 1 D1 ... => 4 4 Данные 2 D2 ... => 5 5 Данные 3 D3 ... => 6 6 Данные 4 D4 ... => 7 7 Данные 5 D5 ... => 8 8 Данные 6 D6 ... => 99 Данные 7 D7 Установите наиболее значимые данные <= 10 10 -Ack S6+ IRQ Low Pulse ~ 5 мкс, после принятия <= 11 11 +Busy S7- High для занятости/не в сети/ошибки <= 12 12 +PaperEnd S5+ High для отсутствия бумаги <= 13 13 +SelectIn S4+ High для выбранного принтера => 14 14 -AutoFd C1- Установите Low для автоматической подачи одной строки <= 15 32 -Ошибка S3+ Низкий для ошибки/не в сети/конец бумаги => 16 31 -Init C2+ Установите низкий импульс > 50 мкс для инициализации => 17 36 -Select C3- Установите Low для выбора принтера == 18-25 19-30, Земля 33,17,16
Sources
- A tilaajan tunnistus от Per Elfstrom
- Interfacing the IBM PC Parallel Printer Port by Zhahai Stewart ([email protected])
- UMC 1989-1990 Справочник по микрокомпонентам и микросхемам памяти
- Взаимодействие с параллельным портом принтера IBM PC
- Mitel MT8870C-1 технические описания
- Примечание по применению SMC 5-10: Проблемы с портом принтера — вибрация принтера и обратный диск
- Использование порта ПК-принтера для управления и сбора данных Питер Х.