Аппаратные интерфейсы ПК. Энциклопедия
Шрифт:
Таблица 9.3. Интерфейс ATA (IDE)
Сигнал | Тип1 | Контакт | Контакт | Тип1 | Сигнал |
---|---|---|---|---|---|
RESET# | I | 1 | 2 | – | GND |
DD7 | I/O TS | 3 | 4 | I/O TS | DD8 |
DD6 | I/O TS | 5 | 6 | I/O TS | DD9 |
DD5 | I/O TS | 7 | 8 | I/O TS | DD10 |
DD4 | I/O TS | 9 | 10 | I/O TS | DD11 |
DD3 | I/O TS | 11 | 12 | I/O TS | DD12 |
DD2 | I/O TS | 13 | 14 | I/O TS | DD13 |
DD1 | I/O TS | 15 | 16 | I/O TS | DD14 |
DD0 | I/O TS | 17 | 18 | I/O TS | DD15 |
GND | – | 19 | 20 | – | Ключ (нет
|
DMARQ | O TS2 | 21 | 22 | – | GND |
DIOW#/STOP3 | I | 23 | 24 | – | GND |
DIOR#/HDMARDY#/HSTROBE3 | I | 25 | 26 | – | GND |
IORDY/DDMARDY#/DSTROBE3 | O TS2 | 27 | 28 | I/O | SPSYNC/CSEL7 |
DMACK# | I | 29 | 30 | – | GND |
INTRQ | O TS2 | 31 | 32 | O OK | IOCS16#8 |
DA1 | I | 33 | 34 | I, O4 | PDIAG#/CBLID3 |
DA0 | I | 35 | 36 | I | DA2 |
CS0# | I | 37 | 38 | I | CS1# |
DASP# | I/O OK5 | 39 | 40 | – | GND |
+5 В (Logic) | – | 416 | 426 | – | +5 В (Motor) |
GND | – | 436 | 446 | – | Зарезервирован |
1 Тип сигнала для устройства: I — вход, О — выход, I/O — двунаправленный, TS — тристабильный, OK — открытый коллектор. Для хост-адаптера значения I и О имеют противоположный смысл.
2 У старых устройств сигнал может иметь тип OK (при разнотипных сигналах на одной шине возможен конфликт).
3 Сигналы, приведенные после символа /, используются только в режиме Ultra DMA (ATA-4).
4 У ведущего устройства — вход, у ведомого — выход.
5 У ведомого устройства — только выход.
6 Контакты 41–44 используются только для миниатюрных дисков.
7 Начиная с ATA-3 — только CSEL.
8 Начиная с ATA-3 зарезервирован.
Рис. 9.2. Интерфейсный кабель ATA
Рис. 9.3. Ленточный кабель интерфейса ATA с кабельной выборкой
Начиная с ATA/ATAPI-4 в шлейфах узаконили кабельную выборку и для подключения устройства 1 определили средний коннектор. В нем контакт 28 либо не соединен с проводом, либо просто отсутствует. Вполне понятно, что при использовании кабельной выборки хост-контроллер подключать к среднему коннектору нельзя (как и к правому на рис. 9.3). Если номер устройства назначается джампером, то для 40-проводного кабеля можно подключать устройства и хост-контроллер к любым коннекторам произвольно (но желательно избегать «висячих» концов).
Для устойчивой работы в режиме Ultra DMA рекомендуется применение 80-проводных кабелей, обеспечивающих чередование сигнальных цепей и проводов схемной земли (
♦ Коннектор хост-контроллера расположен на конце шлейфа, у него контакт 34 заземлен и не соединен со шлейфом. Корпус коннектора должен быть синего цвета.
♦ Коннектор устройства 0 расположен на противоположном конце шлейфа, у него все контакты соединены со шлейфом. Корпус коннектора должен быть черного цвета.
♦ Коннектор устройства 1 (необязательный) расположен в середине шлейфа, у него контакт 28 не соединен со шлейфом. Корпус коннектора должен быть серого цвета.
Если кабельная выборка не используется, то устройства 0 и 1 можно менять местами.
Спецификация ATA «узаконивает» как 40-контактный интерфейсный разъем, так и 4-контактный разъем питания (рис. 9.4), но для малогабаритных устройств питание может подаваться по 44-проводному интерфейсному кабелю.
Рис. 9.4. Разъемы интерфейса ATA (вилки на устройствах): а — интерфейсный, б — питания
Для большинства устройств применяется 40-контактный разъем с шагом контактов 2,54 мм. Рядом с ним могут располагаться дополнительные контакты, служащие для конфигурирования устройства и технологических целей (диагностики и других операций по служебному последовательному интерфейсу). Спецификация ATA/ATAPI предусматривает два варианта, приведенные на рис. 9.5, а и б. Здесь пустым квадратиком обозначены позиции ключевых (пропущенных) выводов, контакты 1-40 используются для интерфейса (см. табл. 9.3), а контакты А-Н — для установки джамперов (табл. 9.4) и технологических целей. Для миниатюрных устройств предназначен 50-контактный разъем с шагом выводов 2 мм (рис. 9.5, в), у которого контакты 1-44 соответствуют табл. 9.3, контакты A-D — табл. 9.4 (используются для конфигурирования, а пара пропущенных контактов является дополнительным ключом). Для 50-контактного кабеля принято назначение выводов накопителей IBM Thinkpad/Travelstar:
♦ контакт
♦ контакт
♦ контакт
♦ контакт
Это назначение, позволяющее конфигурировать и адресацию, и режим потребления, применяется не на всех устройствах. На винчестерах фирмы Toshiba контакты
Рис. 9.5. Дополнительные контакты на разъемах интерфейса ATA: а — SFF8057, б — SFF8058, в — SFF8212 (50-контактный разъем)
Таблица 9.4. Использование дополнительных контактов
Выборка | SFF8057 | SFF8058 | SFF8212 | Toshiba (1996) |
---|---|---|---|---|
Используемые контакты | Е-Н | A-F | A-D | A-D |
Кабельная выборка | E-F | A-B | B-D | B-D |
Master | G-H | E-F | – | – |
Master при наличии Slave | G-H, E-F | E-F | – | – |
Slave | – | C-D | A-B | C-D |
Для малогабаритных внешних устройств существует довольно распространенный разъем HP 36, но в спецификацию ATA/ATAPI он не входит. Для устройств хранения на флэш-памяти используется коннектор, соответствующий спецификации CompactFlash Association.
В документации на устройства могут быть указаны несколько отличающиеся обозначения сигналов. Здесь приведены обозначения из стандарта ATA/ATAPI- 4.
♦
♦
♦
♦
♦
♦