320 likes | 551 Views
Interfejs. Technologie informacyjne – laboratorium Irmina Kwiatkowska konsultacje: środa 10-12 p. 217. Interfejs - definicja. Urządzenie pozwalające na komunikację między dwoma innymi urządzeniami, których bezpośrednio nie da się ze sobą połączyć.
E N D
Interfejs Technologie informacyjne – laboratorium Irmina Kwiatkowska konsultacje: środa 10-12 p. 217
Interfejs - definicja Urządzenie pozwalające na komunikację między dwoma innymi urządzeniami, których bezpośrednio nie da się ze sobą połączyć. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Interfejs - przykłady • wewnętrzne • szeregowe • równoległe • zewnętrzne • szeregowe • równoległe • bezprzewodowe • analogowe mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Interfejs - przykłady • wewnętrzne • szeregowe • równoległe • zewnętrzne • szeregowe • równoległe • bezprzewodowe • analogowe Port szeregowy: dane są przekazywane w formie jednego ciągu bitów mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Interfejs - przykłady • wewnętrzne • szeregowe • równoległe • zewnętrzne • szeregowe • równoległe • bezprzewodowe • analogowe Port szeregowy: dane są przekazywane w formie jednego ciągu bitów Port równoległy: dane są przesyłane jednocześnie kilkoma przewodami, z których każdy przenosi jeden bit informacji mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Interfejs - przykłady • wewnętrzne • szeregowe • równoległe • zewnętrzne • szeregowe • równoległe • bezprzewodowe (Wi-Fi, Bluetooth, IrDA, WiMAX) • analogowe (Jack, D-Sub, S-Video) mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Interfejs - przykłady • wewnętrzne • szeregowe (Serial ATA, PCI Express) • równoległe (AGP, SCSI, UDMA, PCI, ISA, MCA) • zewnętrzne • szeregowe (RS-232, PS/2, USB, RJ-45, BNC, RJ-11, IEEE 1394, eSATA, DisplayPort, DVI, ExpressCard) • równoległe (IEEE 1284, PCMCIA) • bezprzewodowe (Wi-Fi, Bluetooth, IrDA, WiMAX) • analogowe (Jack, D-Sub, S-Video) mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Opis (1 str. A4, 11): Imię i nazwisko 07.06.2013 Numer indeksu TCh, sem. II Sprawozdanie TI – Interfejs… • do komunikacji między… • zdjęcie • wady i zalety • producent (oferta) mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Interfejs UART do zapewnienia łączności z komputerem Wyprowadzenia: • wejścia odbiornika (RxD) (P3.0) (Receive data) • wyjścia odbiornika (TxD) (P3.1) (Transmit data) Format danych: 8N1 8 bitów danej 1 bit stopu mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy Sposoby przesyłania danych: • Transmisja synchroniczna dane (informacje) przesyłane są od nadajnika do odbiornika za pomocą dwóch przewodów. • jednym przesyłane są dane • drugim generowany jest sygnał zegarowy, w takt którego odbiornik może odebrać informację i stwierdzić, czy nadeszła „1”czy „0”. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy Sposoby przesyłania danych: • Transmisja asynchroniczna dane są przesyłane w takt wewnętrznego sygnału zegarowego, generowanego oddzielnie w nadajniku i odbiorniku (musi być ustawiona ta sama częstotliwość sygnałów zegarowych) mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB • Automatyczna detekcja dołączenia/odłączenia urządzenia oraz automatyczna konfiguracja, • Pojedyncze, ustandaryzowane złącze, • Możliwość dołączenia do 127 urządzeń do magistrali, • Automatyczna detekcja i korekcja błędów, • Można zasilać dołączone urządzenia (do 500 mA) mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Szybkość transmisji danych: • LOW 1.5 Mb/s, specyfikacja USB >1.1, • FULL 12 Mb/s, specyfikacja USB >1.1, • HIGH 480 Mb/s, specyfikacja USB 2.0 • Specyfikacja USB 3.0 => 5 Gb/s. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Proces konfiguracji przeprowadzany jest przez urządzenie nadrzędne (Host). Host przypisuje indywidualne adresy do urządzeń oraz ustanawia podstawowe parametry transmisji: • Adres urządzenia w przestrzeni USB, • Rodzaj transferu, • Kierunek transmisji danych (read, write, read-write), • Rozmiar przesyłanych pakietów, • Szybkość transmisji, • Adresy buforów używanych przez sterowniki urządzenia, • Prąd pobierany przez urządzenie. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Sterownik urządzenia program odpowiadający za dane urządzenie i pośredniczący pomiędzy nim, a resztą systemu komputerowego. Sterownik zwykle traktowany jest jako zestaw funkcji przeznaczonych do obsługi urządzenia peryferyjnego, odwzorowuje pewne cechy urządzenia. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Najczęściej implementowane funkcje: • Device_Open funkcja wykorzystywana do inicjalizacji urządzenia • Device_Close funkcja wywoływana, gdy aplikacja przestaje korzystać z danego urządzenia Zadaniem funkcji jest bezpieczne wyłączenie urządzenia. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Najczęściej implementowane funkcje: • Device_Read funkcja wykorzystywana do odczytywania danych z urządzenia • Device_Write funkcja wykorzystywana do zapisywania danych do urządzenia mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Przesyłanie sygnałów i zasilania odbywa się poprzez czterożyłowy kabel. W każdym segmencie sieci sygnały są przekazywane przez dwa przewody (D+,D-) mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Przesyłanie sygnałów i zasilania odbywa się poprzez czterożyłowy kabel. W każdym segmencie sieci sygnały są przekazywane przez dwa przewody (D+,D-) Przewód zasilania +5V Przewód masy zasilania mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Złącza USB mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Identyfikacja standardu mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Identyfikacja standardu Rezystor RpuD+ USB 2.0 Rezystor RpuD- USB 1.1 mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Transmisja danych poprzez kodowanie metodą NRZI (non-return-to zero inverted) 1-brak zmiany poziomu 0-zmiana poziomu mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Elektryczna reprezentacja bitów • stan J gdy występuje normalna polaryzacja linii sygnałowych, przy czym napięcie różnicowe (D+) - (D-) > 0 • stan K gdy polaryzacja jest odwrócona a napięcie różnicowe (D+) - (D-) < 0 mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Elektryczna reprezentacja bitów • stan J gdy występuje normalna polaryzacja linii sygnałowych, przy czym napięcie różnicowe (D+) - (D-) > 0 (200 mV) • stan K gdy polaryzacja jest odwrócona a napięcie różnicowe (D+) - (D-) < 0 (-200 mV) FULL 12 Mb/s mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB Elektryczna reprezentacja bitów • stan J gdy występuje normalna polaryzacja linii sygnałowych, przy czym napięcie różnicowe (D+) - (D-) > 0 (200 mV) (300 mV) • stan K gdy polaryzacja jest odwrócona a napięcie różnicowe (D+) - (D-) < 0 (-200 mV) (-300 mV) FULL 12 Mb/s HIGH 480 Mb/s mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
Port szeregowy na przykładzie USB LOW 1.5 Mb/s Elektryczna reprezentacja bitów • stan J gdy występuje normalna polaryzacja linii sygnałowych, przy czym napięcie różnicowe (D+) - (D-) > 0 (200 mV) (300 mV) (<-200mV) • stan K gdy polaryzacja jest odwrócona a napięcie różnicowe (D+) - (D-) < 0 (-200 mV) (-300 mV) (>200mV) FULL 12 Mb/s HIGH 480 Mb/s mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium
USB: fakty i mity • Złącza USB są słabe i podatne na uszkodzenia. • USB jest zawsze zniszczone w kontakcie z wodą. • Odłączenie kabla USB z komputera bez "Bezpieczne Usuwanie Sprzętu" powoduje zniszczenia. • Gdy USB jest zniszczone nie można odzyskać danych. mgr inż. Irmina Kwiatkowska, Technologie informacyjne - laboratorium