М.Гук - Интерфейсы ПК, справочник, страница 9
Описание файла
DJVU-файл из архива "М.Гук - Интерфейсы ПК, справочник", который расположен в категории "". Всё это находится в предмете "вычислительные сети и системы" из 7 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "вычислительные системы и микропроцессоры" в общих файлах.
Просмотр DJVU-файла онлайн
Распознанный текст из DJVU-файла, 9 - страница
и Сигналы ошибки и конца бумаги отсутствуют. Интерфейс ИРПР может быть программно реализован через обычный 1.РТ-порт, но для устранения перегрузки выходных линий согласующие резисторы из принтера желательно удалить. Порт, перегруженный по выходу, может преподносить всякого рода сюрпризы (естественно, неприятные и трудно диагностируемые). Для связи двух компьютеров по параллельному интерфейсу применяются различные кабели в зависимости от режимов используемых портов. Самый простой и медленный — полу- байтный режим, работающий на всех портах. Для этого режима в кабеле достаточно иметь 10 сигнальных и один общий провод.
Распайка разъемов кабеля приведена в табл. 1.13. Связь двух РС данным кабелем поддерживается стандартным ПО типа 1пгег!пк из М5-1)05 или Хоггоп Сопппапбег. Для машин РВУ2 с деунаправленньгм портом фирма 1ВМ выпускала переходное устройство в комплекте с программой 1)ага М1йгайоп Рас111су. Переходник устанавлнвапся на разъем 1.РТ- порта Р3/2, а к его разъему Х2 типа Сепгготисз присоединялся обычный принтерный кабель, подключаемый к 1.РТ-порту любого РС. Так предлагалось решить проблему переноса файлов со старых компьютеров, оснащенных 5" дисководами, на компьк>геры Р3/2 с дисководами 3,5".
Распайка такого переходника приведена в табл. 1.14. Как видно, данный переходник нельзя использовать при связи через 1пгег1пк или Хогтоп Сопппапбег. Если обе соединяемые машины имеют двуна- 1. Параллельные интерфейсы правленные порты, переходник обеспечивает симметричную двунаправленную связь. По скорости обмена превосходит вышеописанное полубайтное соединение в 2 раза.
Это соединение не соответствует двунаправленному режиму 1ЕЕЕ 1284. ) 2)айав)(Е 1ЛЗ. Кааавь сааза РИФ Разъемы Х1 и Х2 — 0В25-Р (виаки). Рааъемм Х1 — 0В25-Р (виака), Х2 — Саииввка-36 (Розетка) 1.3. Применение параллельных интерфейсов и 1.РТ-портов йй Высокоскоростная связь двух компьютеров может выпол няться и в режиме ЕСР (режим ЕРР неудобен, поскольку требует синхронизации шинных циклов ввода/вывода двух компьютеров). В табл. 1.15 приведена распайка кабеля, В отличие от предыдущих таблиц, описывающих кабели для программно-управляемых режимов, в ней приведены имена сигналов, которые аппаратно генерируются адаптерами портов. Этот же кабель может использоваться и для связи в ййтном режиме. Такая связь поддерживается Ь'!пдотчз 95.
Подключение сканера к 1.РТ-порту эффективно, только если порт обеспечивает хотя бы двунаправленный режим (ВРВ1), поскольку основной поток — ввод. Лучше использовать порт ЕСР, если этот режим поддерживается сканером (или ЕРР, что маловероятно). Подключение внешних накопителей (1ошеяа Х1р Рпче, СОКОМ и др.), адантлеров ЛВС и других симметричных устройств ввода/вывода имеет свою спетнтфику. В режиме ЕРР наряду с замедлением работы устройства заметна принципиальная асимметрия этого режима: чтение данньст происходит в два раза медленнее, чем (весьма небыстрая) запись. Применение двунаиравлвннозо режима (ВРИ или РБ/2 Туре 1) устранит эту асимметрию — скоросюи сравняются.
Только перейдя на ЕРР, можно получить нормальную ско- 1. Параллельные интерфейсы рость работы. В режиме ЕРР подключение к 1РТ-порту почти не уступает по скорости подключению через 1ЯА-контроллер. Это справедливо и при подключении устройств со стандартным интерфейсом шин к 1.РТ-портам через преобразователи интерфейсов (например, 1.РТ вЂ” 1РЕ, 1.РТ вЂ” ВСЕ, 1.РТ вЂ” РСМС1А). В табл. 1.16 описано назначение выводов разъема 1.РТ-порта в различных режимах и их соответствие битам регистров стандартного порта. , * Символом «гг» отмечены инвертированные сипгалм (! в регистре соответствует пивному уровню линии).
"' — означает «опрелеляется пользователемм 1.3.2. Конфигурирование ~И-портов Управление параллельным портом разделяется на два этапа— предварительное конфиг1лтрованив (Яетпр) аппаратных средств 1.3, Применение параллельных интерфейсов и ~РТ-портов 57 порта и текущее (оперативное) переключение режимов работы прикладным или системным ПО. Оперативное переключение возможно только в пределах режимов, разрешенных при конфигурировании. Этим обеспечивается возможность согласования аппаратуры с ПО и блокирования ложных переключений, вызванных некорректными действиями программы. Конфигурирование 1.РТ-порта зависит от его исполнения.
Порт, расположенный на плате расширения (мультикарте), устанавливаемой в слот 1ЯА нли 18А+У1.В, конфигурируется джамперами на самой плате. Порт на системной плате конфигурируется через В1ОЯ астор. Конфигурированию подлежат следующие параметры; и Бачовьа адрес — ЗВСЬ, 378Ь илн 278Ь. При инициализации В108 проверяет наличие портов по адресам именно в этом порядке и, соответственно, присваивает обнаруженным портам логические имена ~РТ1, 1РТ2, ~РТЗ. Адрес ЗВСЬ имеет адаптер порта, расположенный на плате М1)А нли НОС. Большинство портов по умолчанию конфигурируются на адрес 378Ь и могут переключаться на 278Ь. я Используемая линия запроса прерывания: для ~РТ вЂ” 1Я07, для ~РТ2 — ЛЧ05.
Традиционно прерывания от принтера не используются, н этот дефицитный ресурс можно сэкономить. Однако при использовании скоростных режимов ЕСР (или Раз1 Сеп1гоп1сг) работа через прерывания может заметно повысить производительность и снизить загрузку процессора. я Использование канала 1)МА для режимов ЕСР н Галс СвпГхоп1сз — разрешение и номер канала 1)МА (по умолчанию — 3). Режимы работы порта: и 5РР— порт работает только в стандартном однонаправленном программно-управляемом режиме. и Р5,~2, он же ВН)Тгвс11опа1 — отличается от БРР возможностью реверса канала (установкой СЯ.5=1). ч Бж Счпгпэпкз — аппаратное формирование протокола Свп1тотсз с использованием г1РО-буфера и, возможно, РМА.
1. Параллельные инте фейсы ЕРР— в зависимости от использования регистров порт работает в режиме ЕРР или ЕРР. и ЕСР— по умолчанию включается в режим 5РР или РБ/2, записью в ЕСК может переводиться в любой режим ЕСР, но перевод в ЕРР записью в ЕСЯ кода 100 не гарантируется. и ЕСР+ЕРР— то же, что и ЕСР, но запись в ЕС1«кода режима 100 переводит порт в ЕРР. Выбор режима ЕРР, ЕСР или Газ«Сепгготсх сам по себе не приводит к повышению быстродействия обмена с подключенными ПУ, а только дает возможность драйверу и ПУ установить оптимальный режим в пределах их «разумения». Болыпинство современных драйверов и приложений пытаются использовать эффективные режимы, так что «подрезать им крылья» установкой простых режимов без веских оснований не стоит.
Принтеры и сканеры могут пожелать режима ЕСР. %'!лбова (З.х, 95 и ХТ) имеет системные драйверы для этого режима. В среде РОЯ печать через ЕСР поддерживается только специальным загружаемым драйвером. Сетевые адаптеры, внешние диски и СР-КОМ, подключаемые к параллельному порту, могут использовать режим ЕРР. Для этого режима специальный драйвер пока еше не применяется; использование ЕРР включаегся в драйвер самого подключаемого устройства. Большинство современных ПУ, подключаемых к 1.РТ-порту, поддерживает стандарт 1284 и РпР.
Для поддержки этих функций компьютером с аппаратной точки зрения достаточно иметь контроллер интерфейса, поддерживающий стандарт 1284. Если подключаемое устройство поддерживает РпР, оно по протоколу согласования режимов 1284 способно «договориться» с портом о возможных режимах обмена.
Подключенное устройство должно сообщить операционной системе (ОС) все необходимые сведения о себе — идентификатор производителя, модель и набор поддерживаемых команд. Более подробная информация может содержать идентификатор класса, подробное описание и идентификатор устрой- 1.3. Применение параллельных интерфейсов и 1.рт-портов ВВ ства, с которым обеспечивается совместимость. В соответствии с принятой информацией ОС может предпринять действия по установке требуемого ПО для поддержки данного устройства.
1.3.3. Неисправности и тестирование параллельных портов Тестирование параллельных портов разумно начинать с проверки их наличия в системе. Список адресов установленных портов появляется в таблице, выводимой В1ОЯ на экран перед загрузкой ОС. Список можно посмотреть и с помощью тестовых программ или прямо в ВЮЗ Вата Агеа с помощью отладчика. Если В1ОЯ обнаруживает меньше портов, чем установлено физически, скорее всего, двум портам присвоен один адрес. При этом работоспособность ни одного из конфликтующих портов не гарантируется: они будут одновременно выводить сигналы, но при чтении состояния конфликт на шине скорее всего приведет к искажению данных. Программное тестирование порта без диагностической заглушки (ьоор Васк) не покажет ошибок, поскольку при этом читаются данные выходных регистров, а они у всех конфликтующих (по отдельности исправных) портов совпадут.