Таблица 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 TS 2 |
21 |
22 |
- |
GND |
DIOW#/STOP 3 |
I |
23 |
24 |
- |
GND |
DIOR#/HDMARDY#/HSTROBE 3 |
I |
25 |
26 |
- |
GND |
IORDY/DDMARDY#/DSTROBE 3 |
O TS 2 |
27 |
28 |
I/O |
SPSYNC/CSEL 7 |
DMACK# |
I |
29 |
30 |
- |
GND |
INTRQ |
O TS 2 |
31 |
32 |
O OK |
IOCS16# 8 |
DA1 |
I |
33 |
34 |
I, O 4 |
PDIAG#/CBLID 3 |
DA0 |
I |
35 |
36 |
I |
DA2 |
CS0# |
I |
37 |
38 |
I |
CS1# |
DASP# |
I/O OK 5 |
39 |
40 |
- |
GND |
+5 В (Logic) |
- |
41 6 |
42 6 |
- |
+5 В (Motor) |
GND |
- |
43 6 |
44 6 |
- |
Зарезервирован |
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-проводных кабелей, обеспечивающих чередование сигнальных цепей и проводов схемной земли ( GND
). Такие кабели требуются для режимов UltraDMA выше 2 (скорость выше 33 Мбайт/с). Эти кабели разделываются на специальные разъемы, имеющие 40-контактные гнезда с обычным назначением контактов, но ножевые контакты для врезки 80 проводов. В шлейфе для схемной земли используются либо все четные, либо все нечетные провода — это зависит от применяемых разъемов (на них должна быть маркировка EVN GND
или ODD GND
соответственно). Установка на одном шлейфе разнотипных разъемов недопустима (тогда все 80 проводов окажутся соединенными вместе). На 80-проводном кабеле в разъеме для подключения контроллера контакт 34 соединен с шиной GND
и не соединен с проводом шлейфа; этим обеспечивается идентификация типа кабеля ( CBLID
). Провод шлейфа соединяет контакты 34 разъемов устройств, что обеспечивает прохождение сигнала PDIAG#
от ведомого устройства к ведущему. С учетом возможности кабельной выборки на 80-проводном шлейфе положение коннекторов уже однозначно.
♦ Коннектор хост-контроллера расположен на конце шлейфа, у него контакт 34 заземлен и не соединен со шлейфом. Корпус коннектора должен быть синего цвета.
♦ Коннектор устройства 0 расположен на противоположном конце шлейфа, у него все контакты соединены со шлейфом. Корпус коннектора должен быть черного цвета.
♦ Коннектор устройства 1 (необязательный) расположен в середине шлейфа, у него контакт 28 не соединен со шлейфом. Корпус коннектора должен быть серого цвета.
Если кабельная выборка не используется, то устройства 0 и 1 можно менять местами.
Спецификация ATA «узаконивает» как 40-контактный интерфейсный разъем, так и 4-контактный разъем питания (рис. 9.4), но для малогабаритных устройств питание может подаваться по 44-проводному интерфейсному кабелю.
Читать дальше