Интерфейс scsi
Системный интерфейс малых компьютеров SCSI (Small Computer System Interface) предназначен для соединения устройств различных классов:
-
памяти прямого (жесткие диски) и последовательного доступа (стриммеры),
-
оптических дисков однократной и многократной записи,
-
устройств автоматической смены носителей информации,
-
принтеров,
-
сканеров,
-
коммуникационных устройств и процессоров.
Устройством SCSI (SCSI Device) называется хост-адаптер, связывающий шину SCSI с какой-либо внутренней шиной компьютера или контроллер целевого устройства (target controller), с помощью которого устройство подключается к шине SCSI.
Формально все устройства могут быть равноправными и являться как инициаторами обмена (инициализирующими устройствами, ИУ), так и целевыми устройствами (ЦУ), но чаще ИУ является хост-адаптер. Каждое ЦУ может содержать до 8 независимо адресуемых логических устройств (ЛУ) со своими номерами LUN (Logical Unit Number), представляющих ПУ или их части.
Стандарты описывает протокол взаимодействия устройств, структуры передаваемой информации. Обеспечивается поддержка устройствами команд (до 256 команд), независимость работы устройств друг от друга, Следовательно, предоставляет высокую эффективность применения SCSI в многозадачных системах. Возможность использования на шине более одного контроллера (инициатора обмена) позволяет обеспечить разделение (совместное использование) периферии несколькими компьютерами, подключенными к одной шине. Эти свойства обеспечивают SCSI преимущества перед АТА в качестве интерфейса для мощных систем хранения данных.
(SPI, LVD или Ultra2 SCSI, интерфейс периферийных устройств (SCSI-3))
Параллельный интерфейс scsi
существует в нескольких версиях, различающихся разрядностью шины, способами передачи сигналов и синхронизации.
Физически «узкий» интерфейс SCSI представляет собой шину, состоящую из 18 сигнальных и нескольких питающих цепей. В «широком» варианте число сигнальных цепей увеличено. Для защиты от помех каждая сигнальная цепь имеет собственный обратный провод. В качестве кабелей применяют витые пары, плоские ленточные кабели, где сигнальные и обратные провода чередуются.
По типу сигналов различают линейные (single ended) и дифференциальные (differential) версии SCSI. Их кабели и разъемы идентичны, но электрической совместимости устройств нет.
В линейной версии SE (Single Ended) каждый сигнал передается потенциалом с ТТЛ-уровнями относительно общего провода. Здесь общий (обратный) провод для каждого сигнала тоже должен быть отдельным, что снижает перекрестные помехи(широко используемой).
Дифференциальная версия HVD или Diff, для каждой цепи задействует пару проводников, по которым передается парафазный сигнал. (почти не используется).
Низковольтный дифференциальный интерфейс LVD позволяет работать на частотах 40, 80 и 160 МТ/с в устройствах Ultra2, UltralGO и Ultra320 SCSI при длине шины 25 м (8 устройств) или 12 м (16 устройств). Устройства LVD совместимы с устройствами SE благодаря возможности их автоматического переконфигурирования.
Скорость передачи данных определяется:
частотой переключений сигналов, измеряемой в МТ/с,
разрядностью,
способом синхронизации. (в последних версиях одиночная или двойная). Изначально разрядность шины SCSI составляла 8 бит (Narrow), а частота — до 5 МТ/с. Широкий (wide) вариант шины имеет разрядность 16 бит. Комбинации этих параметров обеспечивают широкий диапазон пропускной способности (табл. 5.1), достигающей уже 320 Мбайт/с.
Для параллельного интерфейса используют плоский или круглый гибкий кабель.
Плоский кабель - для соединения устройств, расположенных в одном корпусе. На нем может быть наколото несколько разъемов. При необходимости кабели могут сращиваться через специальные переходные разъемы. (причем только концевые; Т-образные ответвления недопустимы). Допускается длина отвода до 10 см, сюда входит длина проводника от ответвления до входа микросхемы приемопередатчика).
Круглый кабель, состоящий из витых пар, используется для соединения вне корпусов устройств. ПУ внешнего исполнения обычно имеют два разъема, что позволяет соединить их в цепочку. Длина кабеля зависит от версии интерфейса и частоты. (У всех разъемов кабеля контакты одноименных цепей соединяются «один в один»).
В настоящее время используется большое разнообразие разъемов, применяемых в устройствах SCSI, поєтому иногда используются переходные адаптеры.
Разъемы различаются по числу контактов, по форме контактов и размеру контактов. Практически все разъемы двухрядные.
Применяемые типы разъемов:
-
IDC-50 - разъемы для соединения внутренних устройств.
-
СХ-50 — разъемы типа Centronics, аналогичные применяемым в принтерах (но 50-контактные).
-
DB-25 — разъемы с круглыми штырьковыми контактами в металлическом кожухе D-образной формы (как на LPT-порте компьютера).
-
HD-50, они же MiniDSO (рис. г), — разъемы со штырьковыми контактами в металлическом кожухе D-образной формы, с высокой плотностью контактов (High Density) — с шагом 0,05" (1,27 мм).
-
HD-68, они же MiniD68, — аналогичные разъемы, но с 68 контактами.
-
VHDCI-68 — внешние разъемы с особо высокой плотностью (Very High Density Connector), контакты в стиле Centronics с шагом 0,8 мм. Применяются нечасто, иногда их ошибочно называют разъемами SCSI-4 или SCSI-5.
-
МСХ (Micro-centronics) — разъемы в стиле Centronics, но в миниатюрном варианте. Наиболее распространены разъемы МСХ-68 и МСХ-80, более известные как SCA.
-
SCA (Single Connector Attachment) — разъем для подключения устройства одним разъемом. Предназначен для подключения дисков, устанавливаемых в шасси с возможностью «горячей» замены.
Разъемы 8-битного устройства SCSI:
а — IDC-50P, б — CX-50R в — DB-25P, г— HD-50F
Разъемы 16-битного устройства SCSI HD-68F
Разъем устройства SCSI с «горячей» заменой SCA-80