Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 11.09.2007, 15:08  
__djan_
Частый гость
 
Регистрация: 29.03.2007
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
__djan_ на пути к лучшему
По умолчанию Схема LPT порта

Нужно перехватывать данные с принтера и обрабатывать на микроконтроллере. Порт работает в стандартном centronix режиме. Нужно описание электрических сигналов LPT порта. Где то должен быть открытый коллектор, а где точно не знаю.
Реклама:
__djan_ вне форума  
Непрочитано 11.09.2007, 16:41  
hogben
Прохожий
 
Регистрация: 06.12.2006
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
hogben на пути к лучшему
По умолчанию

Для начала можно посмотреть здесь http://www.interfaces.de/e-2wwww-10-apus-000.php3
hogben вне форума  
Непрочитано 12.09.2007, 08:20  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию

Вот схема LPT порта. Пояснение к схеме параллельного порта › Восьмибитовые данные заносятся в DD1 во время записи в регистр с адресом базовый адрес + 0. Операция осуществляется командой WRITE^DATA.Эти данные образуют группу. Они считываются компьютером из того же регистра через DD2 с помощью команды READ_DATA. Во время чтения выход DD1 должен иметь высокий уровень сопротивления, что достигается подачей на контакт 1 (выход разрешен) DD1 высокого уровня напряжения. Шести битовое управляющее слово записывается в DD3 через регистр с адресом базовый адрес + 2 при помощи команды WRITE_CONTROL. Биты с 0 по 3 подаются на выход разъема и образуют группу управления. Некоторые биты инвертируются микросхемами с открытыми коллекторами на выходе (DD6 и DD7). Все выходные линии подключены к питанию +5 В через резисторы 4,7 кОм. Состояние этих линий считывается через регистр с адресом базовый адрес + 2 через DD4 посредством команды READ_CONTROL. Четвертый бит управляющего байта разрешает прерывание, а пятый бит открывает или закрывает выход DD1. Состояние пяти контактов разъема порта (группа состояния) компьютер считывает через DD4 с помощью команды READ_STATUS через регистр с адресом базовый адрес +1. Входы линии подключены к питанию +5 В через резисторы 4,7 кОм, два входа инвертируются.
Надеюсь что эта информация Вам поможет.

-- Прилагается рисунок: --

Zemlyanov вне форума  
Непрочитано 12.09.2007, 08:42  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию

Вот назначение регистров LPT порта.

-- Прилагается рисунок: --

Zemlyanov вне форума  
Непрочитано 12.09.2007, 08:45  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию

Вот описание контактов гнезда .

-- Прилагается рисунок: --

Zemlyanov вне форума  
Непрочитано 12.09.2007, 10:41  
nokazus
Вид на жительство
 
Регистрация: 05.09.2006
Сообщений: 360
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
nokazus на пути к лучшему
По умолчанию

Позволю себе отметить. Приведенную схему можно использовать только для знакомства с логикой работы LPT порта. Как правило физически это реализовано совсем по другому. Многие принтеры работают с расширенными режимами порта. В этом случае данные передаются по двунаправленной шине. В стандартном режиме работает только вывод данных из компьютера в порт.
"Открытый коллектор" можно реализовать включением диода последовательно с линией выхода.
Удачи.
nokazus вне форума  
Непрочитано 12.09.2007, 14:45  
__djan_
Частый гость
 
Регистрация: 29.03.2007
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
__djan_ на пути к лучшему
По умолчанию

Привожу кусок схемы, который иользуется для развязки портов. Между входом-выходом стоят буфера развязки (по спецификации CENTRONICS допустимая нагрузка на 1 выход - 1 ТТЛ вход). С некоторыми принтерами проблем нет никаких(FUJITSU), с другими есть (EPSON). По описанию протокола -
Цитата:
Control Register (CR) — регистр управления, адрес=ВА5Е+2. Как и регистр данных, этот 4-битный порт вывода допускает запись и чтение (биты 0-3), но его выходной буфер обычно имеет тип открытый коллектор. Это позволяет более корректно использовать линии данного регистра как входные при программировании их в высокий уровень. Биты О, 1, 3 инвертируются — единичному значению в регистре соответствует низкий уровень сигнала, и наоборот
Разрываю только Strobe, подтяжек нет, но схема работает.
Вопрос вот в чем, какаие точно ноги с открытым коллектором и нужно ли внешний резистор?

-- Прилагается рисунок: --

__djan_ вне форума  
Непрочитано 12.09.2007, 15:51  
nokazus
Вид на жительство
 
Регистрация: 05.09.2006
Сообщений: 360
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
nokazus на пути к лучшему
По умолчанию

Попробуйте резистор от 5 ноги U4 на питание.
Еще посоветую резисторы на 75-100 Ом между разъемом и буфером, с обеих сторон. На случай перекоса (разности) напряжений питания.
А порт точно в стандартном режиме (не EPP)?
Удачи.
nokazus вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сниффер COM порта Developer_ Микроконтроллеры, АЦП, память и т.д 57 10.04.2017 16:59
[Решено] преобразователь com порта telekot Поиск схем. Делимся схемами 4 17.02.2009 01:05
Протокол ИК-порта vo1 Делимся опытом 10 15.06.2008 17:11
Схема ИК-порта для компа Sin9ikat Делимся опытом 1 14.04.2008 17:24
[Решено] питание от Com-порта Слава Источники питания и свет 6 07.04.2005 15:52


Часовой пояс GMT +4, время: 21:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot