IDE (ATA, UltraDMA, E-IDE, Parallel ATA)

Интерфейс IDE служит для подключения жестких дисков при помощи гибкого шлейф-кабеля. Впервые эту шину применили в компьютере IBM PC XT/AT, поэтому данный интерфейс получил название ATA (AT Attachment, подключение типа AT). А поскольку контроллер диска составлял единое целое с самим диском, эту же самую технологию стали называть IDE (Integrated Drive Electronics, электроника, интегрированная на диск). Позже появился расширенный IDE (E-IDE или ATA2), который стал применяться на дисках с объемом больше 504 Мбайт. Вскоре, когда таким же способом стали подключать CD-ROM-приводы и другие устройства, данная технология получила название ATAPI. Разработчики продолжали совершенствовать эту технологию, повышая быстродействие и возможность подключения более емких жестких дисков. И тогда появились новые названия, соответствующие режимам работы шины – UltraDMA, DMA (Direct Memory Access). А когда появилась технология последовательного доступа с интерфейсом ATA (Serial ATA), то, во избежание путаницы стали иногда добавлять уточнение Parallel: Parallel ATA (или сокращенно PATA). IDE-устройства имеют 40-контактный разъем и подключаются к материнской плате с помощью плоского 40-жильного шлейфа.
Для более новых скоростных вариантов UltraDMA, по которым работают современные жесткие диски, требуется уже специальный 80-жильный кабель, в котором добавлены 40 дополнительных жил заземления, способствующие уменьшению наводок в шлейфе. Каждый кабель позволяет подключать, максимум, два накопителя, когда один работает в режиме "master", а второй – в режиме "slave". Обычно, переключение режима происходит с помощью небольшой перемычки на накопителе. Обратите внимание, что на кабель с одной стороны наносится специальная красная полоска, которая должна находиться рядом с разъемом питания на устройстве при подключении. Правда, произодители теперь выпускают кабели с специальным выступом, который не позволит неправильно подсоединить его к устройству. Соответственно, на разъеме IDE на материнской плате имеется прорезь под этот выступ.
Разъемы IDE
| Разъем на устройстве и контроллере | Разъем на кабеле |
|---|---|
![]() |
![]() |
| №вывода | Обозначение | Описание |
|---|---|---|
| 1 | RESET | Сброс |
| 2 | GND | Корпус |
| 3 | DD7 | Линия данных 7 |
| 4 | DD8 | Линия данных 8 |
| 5 | DD6 | Линия данных 6 |
| 6 | DD9 | Линия данных 9 |
| 7 | DD5 | Линия данных 5 |
| 8 | DD10 | Линия данных 10 |
| 9 | DD4 | Линия данных 4 |
| 10 | DD11 | Линия данных 11 |
| 11 | DD3 | Линия данных 3 |
| 12 | DD12 | Линия данных 12 |
| 13 | DD2 | Линия данных 2 |
| 14 | DD13 | Линия данных 13 |
| 15 | DD1 | Линия данных 1 |
| 16 | DD14 | Линия данных 14 |
| 17 | DD0 | Линия данных 0 |
| 18 | DD15 | Data 15 |
| 19 | GND | Корпус |
| 20 | KEY | Ключ разъема (вывод отсутствует) |
| 21 | DMARQ | DMA Request |
| 22 | GND | Корпус |
| 23 | DIOW | Строб записи |
| 24 | GND | Корпус |
| 25 | DIOR | Строб чтения |
| 26 | GND | Корпус |
| 27 | IORDY | Готовность канала ввода/вывода |
| 28 | SPSYNC:CSEL | Spindle Sync или выбор кабеля |
| 29 | /DMACK | DMA Acknowledge |
| 30 | GND | Корпус |
| 31 | INTRQ | Запрос на прерывание |
| 32 | IOCS16 | Обращение к 16-разрядному порту |
| 33 | DA1 | Линия адреса 1 |
| 34 | PDIAG | Passed Diagnostics |
| 35 | DA0 | Линия адреса 0 |
| 36 | DA2 | Линия адреса 2 |
| 37 | /IDE_CS0 | Выбор диска 1 |
| 38 | /IDE_CS1 | Выбор диска 2 |
| 39 | ACTIVE | Светодиод |
| 40 | GND | Корпус |


