wtorek,
E.12: Interfejs IEEE 1284
Dwukierunkowy interfejs komunikacyjny IEEE 1284, nazywany także portem LPT lub portem równoległym jest kompatybilny wstecznie z jednokierunkowym portem Centronics. Był powszechnie stosowany w drukarkach, a także był spotykany w skanerach, zewnętrznych napędach CD-ROM, ZIP itp. Obecnie został wyparty przez inne rozwiązania, np. USB, eSATA, FireWire.
Standard IEEE 1284 przewiduje kilka protokołów transmisji danych:
- SPP (Standard Parallel Port, inna nazwa to Compatibility Mode) – transmisja jednokierunkowa w trybie kompatybilności ze złączem Centronics. Zapewnia najniższy transfer (50 kB/s).
- Nibble Mode – tryb półbajtowy (czterobitowy), transfer nie przekracza 50 kb/s. Jest to odpowiednik portu Bi-tronics z firmy Hewlett-Packard.
- Byte Mode – tryb bajtowy (ośmiobitowy) nazywany często jako Bi-Directional. Działa w trybie half duplex, przesyła 8 bitów w jednym lub w drugim kierunku, nigdy równolegle.EPP (Enhanced Parallel Port) – najczęściej spotykany, wymiana informacji między dwoma urządzeniami (Handshake) realizowany jest sprzętowo. Nie korzysta z DMA (Direct Memory Access) – bezpośredniego dostępu do pamięci.
- ECP (Extended Capability Port) – zapewnia najwyższe prędkości (do 3 MB/s). Wykorzystuje DMA.
Zmiana trybu pracy portu LPT jest możliwa z poziomu BIOS.
Złącza i kable
Typy złączy:
- Typ A: DB-25 25-pinowe do podłączenia hosta.
- Typ B: Micro Ribbon (inna nazwa to Centronics) 36-pinowe do podłączenia urządzeń peryferyjnych.
- Typ C: Mini-Centronics 36-pinowe, zminiaturyzowana alternatywa złącza typu B.
Rodzaje kabli:
- IEEE 1284-I: stosuje złącza IEEE 1284-A i IEEE 1284-B.
- IEEE 1284-II: stosuje złącza IEEE 1284-C.