Podręcznik
7. Interfejsy dysków twardych
7.1. Serial ATA
Standard Serial ATA (SATA) został opracowany w roku 2000. Był on wprowadzany w trzech odsłonach SATA-1X (150 MB/s), SATA-2X (300 MB/s), SATA-4X (600 MB/s). Obecnie pod pojęciem SATA rozumie się tą trzecią, najszybszą wersję standardu. Serial ATA zastąpił interfejs Parallel ATA (PATA). Zniósł też podstawowe ograniczenia starej wersji. Główne cechy standardu SATA to:
• Sygnał przesyłany różnicowo, poziomy napięć rządu 0.25V (PATA używał napięć na poziomie TTL).
• Połączenia punkt z punktem (kontroler – urządzenie).
• Nowy typ kabla (max. dł. 1m).
• Brak terminatorów.
• Obsługa Hot Plugged.
• Nowe funkcje, np. kolejkowanie rozkazów.
• Zgodność ze standardem ATA/ATAPI.
Rys. 37. Komunikacja w standardzie SATA
W standardzie SATA dane są przesyłane różnicowo z użyciem linii A i B (Tabela. 9). Pozostałe piny złącza dostarczają trzech napięć +3.3 V, +5 V, + 12V, albo są podłączone do masy GND. Komunikacja polega na wymianie trzech struktur: symboli (o stałej długości 1DW), ramek z treścią FIS (długość od 1DW do 2049DW), kodów CRC (1DW) – (Rys. 37). W celu pozbycia się niekorzystnych układów bitów stosuje się wstępne przekodowywanie danych z ośmiu na dziesięć bitów.
Tabela 9. Opis końcówek w złączach SATA
Końcówka | Opis |
---|---|
S1 | GND |
S2 | Para A / linia + |
S3 | Para A / linia - |
S4 | GND |
S5 | Para B / linia - |
S6 | Para B / linia + |
S7 | GNG |
P1 | + 3.3 V |
P2 | + 3.3 V |
P3 | + 3.3 V (Pre-charge) |
P4 | GND |
P5 | GND |
P6 | GND |
P7 | + 5 V (Pre-charge) |
P8 | + 5 V |
P9 | + 5 V |
P10 | GND |
P11 | res |
P12 | GND |
P13 | +12 V (Pre-charge) |
P14 | +12 V |
P15 | +12 V |