Parallel ATA (PATA), Originally ATA, Is An Interface Standard For The
Parallel ATA (PATA), Originally ATA, Is An Interface Standard For The
Parallel ATA (PATA), Originally ATA, Is An Interface Standard For The
ATA's cables have had 40 wires for most of its history (44 conductors
for the smaller form-factor version used for 2.5" drives — the extra four
for power), but an 80-wire version appeared with the introduction of
the Ultra DMA/33 (UDMA) mode. All of the additional wires in the new
cable are ground wires, interleaved with the previously defined wires to
reduce the effects of capacitive coupling between neighboring signal
wires, reducing crosstalk. Capacitive coupling is more of a problem at
higher transfer rates, and this change was necessary to enable the
66 megabytes per second (MB/s) transfer rate of UDMA4 to work
reliably. The faster UDMA5 and UDMA6 modes also require 80-
conductor cables.
ATA cables:
40 wire ribbon cable (top)
80 wire ribbon cable (bottom)
Pin 20
Pin 28
Pin 34
Pin 34 is connected to ground inside the blue connector of an 80
conductor cable but not attached to any conductor of the cable. It is
attached normally on the gray and black connectors. See page 315 of.[17]
SATA
Serial ATA (SATA or Serial Advanced Technology Attachment) is a
computer bus interface for connecting host bus adapters to mass
storage devices such as hard disk drives and optical drives. Serial ATA
was designed to replace the older ATA (AT Attachment) standard (also
known as EIDE), offering several advantages over the older parallel ATA
(PATA) interface: reduced cable-bulk and cost (7 conductors versus 40),
native hot swapping, faster data transfer through higher signalling
rates, and more efficient transfer through an (optional) I/O queuing
protocol.
1 Ground
2 A+ (transmit)
3 A− (transmit)
4 Ground
5 B− (receive)
6 B+ (receive)
7 Ground
8 Coding notch
Features
[edit] Hotplug
The Serial ATA Spec includes logic for SATA device hotplugging. Devices
and motherboards that meet the interoperability spec are capable of
hot plugging.
Windows device drivers that are labeled as SATA are often running in
IDE emulation mode unless they explicitly state that they are AHCI
mode, in RAID mode, or a mode provided by a proprietary driver and
command set that was designed to allow access to SATA's advanced
features before AHCI became popular. Modern versions of Microsoft
Windows, FreeBSD, Linux with version 2.6.19 onward,[6] as well as
Solaris and OpenSolaris include support for AHCI, but older OSes such
as Windows XP do not. Even in those instances a proprietary driver may
have been created for a specific chipset, such as Intel's.[7]