М.Гук - Аппаратные средства IBM PC, энциклопедия, страница 275
Описание файла
DJVU-файл из архива "М.Гук - Аппаратные средства IBM PC, энциклопедия", который расположен в категории "". Всё это находится в предмете "вычислительные сети и системы" из 7 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "вычислительные системы и микропроцессоры" в общих файлах.
Просмотр DJVU-файла онлайн
Распознанный текст из DJVU-файла, 275 - страница
Шина БС81 обеспечивает хорошую совместимость устройств с параллельными интерфейсами разных поколений, «узких» и «широких», но зачастую одно старое устройство способно свести на нет возможности новых устройств, подключенных к шине. По типу интерфейса совместимыми являются только ЯЕ и 1ЛП. ВНИМАНИЕ Смешивать устройства ~ЧС с НЧС на одной шине нельзя! Устройства 1Ч1) можно использовать на одной шине с ЯЕ, но при атом все устройства перейдут в режим БЕ и шина не сможет работать в режиме (Лсга2, свойственном устройствам 1УП.
Интерфейс 1ХП, являясь дифференциальным, требует, чтобы каждый обратный провод (положительный сигнал) приходил на вход своего приемника; в версии ЯЕ все обратные провода на устройстве соединялись вместе и подключались к шине СН1). Если на шине с устройствами 1.Ч1) имеется хотя бы одно устройство БЕ, то линия 01РЕ5ЕМ5 оказывается заземленной и все устройства 1.ЧП переходят в режим ЯЕ. При конфигурирова- 1оов Глава 20. Интерфейс ВС6! нии устройство Е.Ч1) может быть принудительно переведено в режим БЕ установкой джампера «Еогсе ЗЕ». Если на шине присутствуют устройства ()!гга160 и ()!гга2 (или еще ниже), то шина будет работать в самом «низком» из этих режимов. Принудительно запретить режим ()!гга160 (понизить до (3!сга2) можно джампером «ВйзаЫе 1)160».
Подключение «узкого» устройства к «узкой» шине — самая простая задача, поскольку здесь обычно встречаются лишь два типа разъемов (не считая Мас БСБ1) — внешний (типа Сепггопгсз) и внутренний. Устройства должны быть сконфигурированы (см. выше), каждому должен быть назначен уникальный (на шине) идентификатор ЯС81 И), формально — любой в диапазоне 0 — 7. Длина шины не должна превышать допустимого предела, на обоих концах шины (и только там! ) должны быть установлены и включены терминаторы. На линию ТЕЙИРИй должно подаваться питание (чаще от хост-адаптера), что можно проверить, замерив напряжение на соответствующих контактах разъема. Подключение «широкого» устройства к «широкой» шине может оказаться несколько сложнее, поскольку здесь больше разнообразия в разъемах. Из-за этого может потребоваться применение переходных адаптеров от одного типа разъема к другому. Также могут возникнуть сложности с подключением терминаторов, особенно для устройств 1.Ъ'1), среди которых внутренние терминаторы встречаются редко, а внешние могут занимать отдельный разъем на кабеле.
Идентификаторы устройств можно задавать в диапазоне 0-15. Подключение «узкого» устройства к «широкой» шине требует переходного адаптера с 68-контактного на 50-контактный разъем. Старший байт в этом адаптере не должен терминироваться, если подключаемое устройство не крайнее на шине. Если же устройство крайнее, то в адаптере старший байт должен терминироваться, кроме того терминатор должен быть установлен на самом устройстве.
Выбор положения устройства (крайнее или промежуточное) может определяться имеющимся адаптером. Идентификаторы устройств должны устанавливаться в диапазоне 0-7 для всех устройств, поскольку из-за того что идентификаторы 8-15 для узкого устройства невидимы, процедура арбитража не может работать нормально (см.
выше). Так как все «узкие» устройства — это устройства БЕ, линия 01885ЕМ5 оказывается заземленной и все устройства Е.ЧЭ переходят в режим 5Е. Существуют, однако, адаптеры-мосты, позволяющие при подключении устройства 8Е остальным устройствам оставаться в режиме ЕЛ'1). Определить режим можно, замерив напряжение на 16-м контакте 68-контактного разъема (и на 46-м — 80-контактного).
Подключение «широкого» устройства к «узкой» шине также требует специального адаптера, и на «широком» устройстве следует установить джампер «Е»1- заЫе Ъ'!де». Дополнительно может потребоваться терминация старшего байта и относящихся к нему управляющих линий, чтобы обеспечить на них надежное пассивное состояние («висящие» входы восприимчивы к помехам). Некоторые версии встроенного микропрограммного обеспечения позволяют работать устройствам и без дополнительных терминаторов. Идентификаторы всех устройств должны быть в диапазоне 0 — 7 (по тем же соображениям, что и в предыдущем случае). 1009 20.4. Параллельные шины 8С8! Рассмотрим различные конфигурации подключения устройств к контроллеру ЯС31 (рис.
20.9). Контроллер может быть расположен на карте расширения, устанавливаемой в слот РС1 или 1БА, или же встроен в системную плату. Устройства, подключаемые к нему, могут быть как внутренними (разного рода дисковые и ленточные устройства), так и внешними (те же, а также сканеры и другие периферийные устройства). Теминаторы расставляются, исходя из конкретных условий. Внешний терминатор Рис. 20.9. Подключение устройств к карте контроллера ВСВП а, в, г — правильно; б — неправильно Правила подключения довольно просты: е концы кабельного шлейфа не должны висеть в воздухе (как на рис. 20.9, б); + на устройствах, подключенных к концам шлейфа, должны быть включены внутренние терминаторы (на рисунке обозначено как ТЕМ - 0)ч() или же установлен внешний терминатор (рис.
20.9, г); е на промежуточных устройствах терминаторы должны быть отключены (ТЕМ- = ОРР). Если контроллер БСЯ1 смонтирован на дополнительной интерфейсной карте, то разъем, к которому подключаются внешние устройства, располагается довольно близко к внутреннему, так что длинной линии между ними нет. В этом случае терминация внешнего разъема хлопот не доставляет: когда используется только внутреннее (рис. 20.9, а) или только внешнее (рис. 20.9, г) подключение, терминатор на контроллере включают. Когда используется и внешнее, и внутреннее подключение (рис. 20.9, и), терминатор на контроллере отключают.
Если используется внутреннее подключение, а внешние устройства подключаются не все время, то приходится переключать терминатор контроллера в соответствии с текущей конфигурацией. В старых контроллерах приходилось вскры- 1О1О Глава 20.
Интер ейс ЗСЗ! вать системный блок и переставлять джамперы. В новых контроллерах вскрытия не требуется — терминаторы включаются/отключаются программно (утилитой БСБ1 сесар) или даже автоматически. Если по какой-либо причине переключать терминатор контроллера не хочется, можно его отключить и пользоваться внешним терминатором, устанавливая его на внешний разъем (снаружи корпуса компьютера), когда внешние устройства не подключены. Когда контроллер БСБ1 установлен на системной плате, он имеет лишь один разъем, к которому подключается кабели-шлейф. Если требуется только внутреннее или только внешнее подключение (рис. 20.10, а и б), то терминатор на контроллере включают.
Если используется и внутреннее, и внешнее подключение (рис. 20.10, в), терминатор на контроллере отключают. Если применяется универсальный кабель-шлейф с внутренними и внешним разъемами (как на рис. 20.10, в), но внешних устройств нет, то терминатор на контроллере должен быть отключен, а на внешнем разъеме должен быть установлен внешний терминатор. Рис. 20.10. Подключение устройств к интегрированному контроллеру ЗСЗ! Кабели и терминаторы могут входить в комплект адаптеров БСБ1 или системных плат со встроенным контроллером БСБ1, а могут приобретаться отдельно.
То, что входит в стандартный комплект поставки, не всегда подходит для конкретного применения. Так, в комплекте с системной платой СТ-6ВТБ, имеющей контроллер У!Фга-ттг!т!е БСЯ1, поставляются универсальный «широкий» (тч!т!е) шлейф (такой, как на рис. 20.10, в, но с меньшим количеством внутренних разъемов) и «узкий» внутренний. Для подключения только внутренних 1О11 20.4. Параллельные шины 808! дисководов %'Ые БСЗ! такого комплекта недостаточно — нужен внешний терминатор! Можно, конечно, отрезать часть шлейфа, идущую от разъема для подключения контроллера к внешнему разъему, но жалко! Контроллеры Ъ'!бе БСЯ обычно имеют также разъемы для подключения обычных («узких») устройств.
На той же системной плате СТ-6ВТ5 помимо 68-контактного разъема тЧ!т(е БС51 имеется и 50-контактный — для обычных устройств. Узкий (8-разрядный) интерфейс можно рассматривать как подмножество широкого (16-разрядного), у которого задействована только младшая половина шины данных. В простых одноканальных контроллерах (как на этой плате) контакты узкого разъема запараллелены с частью контактов широкого. При этом можно объединять широкие и узкие устройства, для чего терминаторы на контроллере разделены на две половины: терминаторы младшего байта (ТгшЕ) и старшего байта (ТгшН) могут управляться независимо.
Рис. 20.11, а и б, иллюстрирует корректные способы смешанного подключения (устройства с терминаторами на концах шлейфов подразумеваются). На рис. 20.11, в приведена некорректная схема — здесь в линиях младшего байта и сигналов управления оказываются три терминатора, что ведет к перегрузке передатчиков. Избежать перегрузки можно лишь не устанавливая терминатора на конце какого-либо шлейфа, но «висячий» конец приведет к отражениям.
Заметим, что штатными кабелями из комплекта поставки платы (именно они изображены на рис. 20.11, в) корректно смешанное подключение выполнить нельзя. Рис. 20.1 1. Подключение узких и широких устройств 8С81: а, б — правильно; в — нвправильно Если следовать вышеприведенным правилам (и не превышать разрешенные длину и число подключений), то при исправном оборудовании шина ЯС51 1О12 Глава 20. Интерфейс 808! будет работать надежно, как ей и полагается. Если правила нарушать, то возможны варианты. Есть определенные модели контроллеров и устройств, для которых мелкие «шалости» с терминаторами «сойдут с рук». Так, может быть прощен (или почти прощен) висящий конец без терминатора (если он не очень длинный).