Wykład 4. Interfejsy USB, FireWire

Podobne dokumenty
Wykład 4. Interfejsy USB, FireWire

Wykład 3. Interfejsy CAN, USB

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

Architektura komputerów

Wykład 6. Ethernet c.d. Interfejsy bezprzewodowe

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Autor: Jakub Duba. Interjesy

Architektura komputerów

Architektura systemów komputerowych. dr Artur Bartoszewski

Zastosowania mikrokontrolerów w przemyśle

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Architektura systemów komputerowych. dr Artur Bartoszewski

Podsumowanie. semestr 1 klasa 2


MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

Architektura komputerów

Rozproszony system zbierania danych.

Architektura komputerów

Interfejs USB-RS485 KOD: INTUR. v.1.0. Zastępuje wydanie: 2 z dnia

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

Urządzenia we/wy Wybrane rozwiązanie sprzętowe. dr Artur Bartoszewski - WYKŁAD: Architektura komputerów; Studia Podyplomowe INFO

Urządzenia sieciowe. Część 1: Repeater, Hub, Switch. mgr inż. Krzysztof Szałajko

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB

Model warstwowy sieci

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

Architektura komputerów. Układy wejścia-wyjścia komputera

USB Type-C Multiport Travel Dock, 8-portowy

Icron- rozszerzenie transmisji Video i USB. Piotr Gocłowski, 20/05/2014

INSTRUKCJA OBSŁUGI. KONWERTERA USB/RS232 - M-Bus

Układy transmisji przewodowej. na przykładzie USB

USB. Universal Serial Bus OPRACOWAŁ: TOMASZ KARLA

Interfejsy szeregowe TEO 2009/2010

Interfejs urządzeń peryferyjnych

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

Sprawdzian test egzaminacyjny 2 GRUPA I

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

Standard transmisji równoległej LPT Centronics

Magistrala LIN

358,98 PLN brutto 291,85 PLN netto

Architektura systemów komputerowych. dr Artur Bartoszewski

Wykład 3. Interfejsy CAN, LIN, USB

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Szybkość transmisji Przepływność

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Porty wejścia/wyjścia

Dokumentacja Techniczno ruchowa: Moduł PSI (ver. PSI 1.0)

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Interfejsy urządzeń peryferyjnych

Systemy wbudowane - wykład 7

Topologie sieciowe. mgr inż. Krzysztof Szałajko

TECHNOLOGIE SIECI LAN

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.

Współpraca procesora ColdFire z urządzeniami peryferyjnymi

2/17. Magistrale l/o Magistrala PCI

Komunikacja z urzadzeniami zewnętrznymi

Politechnika Poznańska, Instytut Informatyki, TWO. Interfejsy sprzętowe i ich programowanie

8. MAGISTRALE I GNIAZDA ROZSZERZEŃ. INTERFEJSY ZEWNĘTRZNE.

Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

Moduł konwertera RS-232/LON

Technologie Informacyjne

Przesyłania danych przez protokół TCP/IP

Warstwy i funkcje modelu ISO/OSI

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.

PRZYKŁADOWE PYTANIA NA PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE ZAWODOWE

Moduł konwertera RS-232/LON

Architektura systemów komputerowych. dr Artur Bartoszewski

Sieci komputerowe - warstwa fizyczna

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Współpraca procesora z urządzeniami peryferyjnymi

Na płycie głównej znajduje się szereg różnych typów złączy opracowanych według określonego standardu gwarantującego że wszystkie urządzenia

MiniModbus 4DI. Moduł rozszerzający 4 wejścia cyfrowe. Wyprodukowano dla

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

Problematyka sieci miejscowej LIN

Zespół Szkół Ponadgimnazjalnych Nr 1 w Barlinku - Technik informatyk

USB Type-C Multiport Travel Dock, 6-portowy

Na powyższym obrazku widać, że wszystkie 24 porty przełącznika znajdują się w tej samej sieci VLAN, a mianowicie VLAN 1.

MiniModbus 4DI-M. Moduł rozszerzający 4 wejścia cyfrowe z pamięcią liczników. Wyprodukowano dla

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet

FB portowa karta PCI FireWire firmy Sweex FB portowa karta PCI FireWire firmy Sweex

Wykład II. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

TWO-SUM, Politechnika Poznańska, Instytut Informatyki. Interfejsy sprzętowe i ich programowanie

STRUKTURA OGÓLNA SIECI LAN

interfejs szeregowy wyświetlaczy do systemów PLC

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

SYSTEMY OPERACYJNE. Interfejsy urządzeń peryferyjnych

Układy wejścia/wyjścia

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

RODZAJE PAMIĘCI RAM. Cz. 1

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 2. Przedmowa Wstęp... 13

Technika Mikroprocesorowa

Wykorzystanie układów FPGA w implementacji systemów bezpieczeństwa sieciowego typu Firewall

Transkrypt:

Wykład 4 Interfejsy USB, FireWire

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

Interfejs USB

USB- standardy USB 1.1: Oryginalny standard Do 6 hostów (tier) i do 127 urządzeń Architektura Master/Slave Data rate: 1.5 Mb/s w trybie LowSpeed 12 Mb/s w trybie Full Speed Każde z urządzeń może czerpać do 500 ma

USB- standardy USB 2.0: Zastępuje standard w wersji 1.1 Główną różnicą jest dodanie nowego trybu: HighSpeed z prędkością 480MB/s USB 3.0: Główną różnicą jest dodanie nowego trybu: SuperSpeed z prędkością 4.8 GB/s

Dziękuję za uwagę

FT232R Główne cechy: Pojedynczy układ obsługujący zarówno warstwę sprzętową, jak i programową Dostępne i darmowe sterowniki na komputery PC Zintegrowany EEPROM 1024B do zapamiętywania ustawień Zintegrowany generator sygnału zegarowego Prędkości przesyłu od 300B/s do 3Mb/s (RS422, RS485, RS232) Kompatybilność z trybem USB2.0 FullSpeed Zasilanie 3.3 5.25 V

FT232R Schemat blokowy Dziękuję za uwagę

FT232R Zasilanie z portu Dziękuję za uwagę

FT232R Zasilanie autonomiczne Dziękuję za uwagę

Interfejs FireWire (IEEE 1394)

FireWire Protokół zdefiniowany początkowo przez firmę Apple (koniec lat 80-tych), następnie ustandaryzowany przez IEEE pod numerem IEEE 1394:2008 Transmisja odbywa się na dwóch, terminowanych parach skręconych W kablu występuje dodatkowa para skręcona przeznaczona do zasilania Prędkość do 3.2Gb/s (1394b)

FireWire Zasięg do 100m w standardzie S100 (100Mb/s) Długość kabli między urządzeniami 4.5m Możliwość podłączenia do 63 węzłów Topologia drzewa, gwiazdy lub łańcucha lub kombinacja powyższych (co w zasadzie oznacza, że urządzenia można łączyć dowolnie) Trzy pod-standardy: 1394, 1394a oraz 1394b Łączenie na kablach miedzianych oraz światłowodowych

FireWire - zastosowania Główne zastosowania: Kamery i kamkodery cyfrowe Filmowanie Gromadzenie danych Systemy Audio & Pro-Audio Obrazowanie medyczne Automatyczna inspekcja optyczna itp.

FireWire - urządzenia Host Adapter

FireWire - urządzenia Kable

FireWire - urządzenia Kable

FireWire - urządzenia Kable

FireWire - urządzenia Każde urządzenie IEEE1394 jest repeaterem!!! Sygnał z wejścia jest bezmyślnie powielany na wszystkie wyjścia Repeater

FireWire stos protokołów

FireWire warstwa PHY Warstwa fizyczna odpowiada za inicjalizację transmisji oraz arbitraż Tylko jedno urządzenie może wysyłać dane w danym czasie

FireWire struktura sieci Wszystkie szyny 1394 są zorganizowane w strukturę drzewa Na górze hierarchii jest węzeł root Wewnątrz sieci występują węzły rozdzielające branch nodes Punkty końcowe opisywane są jako liście leaf nodes

FireWire prędkości Podstawowa prędkość wersji S100 to 98.304 Mb/s Pozostałe wersje skalują się od prędkości podstawowej Kiedy jedno z urządzeń wysyła pakiet z jakąś prędkością, to ten pakiet wędruje przez CAŁĄ sieć z tą prędkością

FireWire adresowanie Każde z urządzeń posiada stały adres 64- bitowy Górne 16 bitów oznacza ID węzła sieci Node ID Node ID składa się z: Bus ID długość 10b Physical ID długość 6b Adres FireWire identyfikuje węzeł, jak i urządzenie/urządzenia logiczne wewnątrz węzła

FireWire typy pakietów

FireWire struktura transmisji Podstawowym cyklem transmisyjnym jest 125 µs Co taki czas następuje synchronizacja transmisji poprzez sygnały cycle synch oraz ramki cycle start Pozwala to na nadawanie danych izochronicznie

FireWire transmisja izochroniczna Transmisja izochronicza jest używana do transmisji punkt-punkt lub punkt-wielopunkt Brak możliwości korekcji błędów i retransmisji ramki Do 80% pasma może być używane do transmisji izochronicznej Pakiet składa się z ID kanału izochronicznego oraz danych Preferowane do transmisji danych audio i wideo

FireWire transmisja asynchroniczna Transmisja asynchroniczna jest używana do transmisji punkt-punkt pod konkretny adres Możliwości korekcji błędów i retransmisji ramki ze względu na obecność potwierdzeń Do 100% pasma może być używane do transmisji asynchronicznej Preferowane do transmisji ważnych danych, np. z dysku twardego

FireWire rozmiar ramki

FireWire sygnały fizyczne

FireWire warstwa Link Layer Wysyła i odbiera pakiety danych Odpowiada za detekcję i korekcję błędów Nadzoruje retransmisję danych Komunikuje się z warstwami wyższymi

CAN transceiver PCA82C251

TSB41AB1 warstwa fizyczna Układ realizujący warstwę fizyczną zgodnie ze specyfikacją IEEE1394a-1995 oraz IEEE1394a- 2000 Prędkość transmisji 100, 200 oraz 400Mb/s (S100, S200 oraz S400) Kilka trybów oszczędzania energii Połączenie z warstwami wyższymi przez interfejs równoległy Zasilanie 3.3V Obudowy 48 80 pinów

TSB41AB1 połączenie PHY-LLC Połączenie szyną równoległą 2/4/8 bitów względem zegara 49.152MHz (SYSCLK)

TSB41AB1 połączenie PHY-LLC Procedura połączenia PHY-LLC: Transmisję inicjuje PHY autonomicznie lub, gdy następuje żądanie odczytu rejestru z warstwy LLC PHY inicjuje transmisję do LLC, gdy następuje odebranie pakietu z toru szeregowego Po żądaniu transmisji przez LLC, warstwa PHY przejmuje kontrolę nad magistralą szeregową i oddaje ją warstwie LLC

TSB82AA2 warstwa LLC Kontroler zgodny z 1394b Prędkości do 800Mb/s Interfejs PCI 33MHz/32-bit lub 33MHz/64-bit Głębokie FIFO w celu zwiększenia tolerancji opóźnień hosta: do 5kB Optymalizacja pod kątem aplikacji audio oraz wideo Obudowy 144 lub 176 pinów

FireWire vs USB2.0 Magistrale USB oraz FireWire są komplementarne ich zakres zastosowań jest odmienny USB zakres zastosowań bardzo szeroki FireWire nakierowanie głównie na transmisję audio oraz wideo, jak również na obsługę kamer cyfrowych, DVD oraz telewizorów cyfrowych

FireWire vs USB2.0 USB wymaga obecność hosta funkcje tą pełni zazwyczaj PC FireWire jest siecią typu peer-to-peer Przepustowość USB jest daleka od reklamowanej (480Mb/s): Max przepustowość dostępna przy transmisji peryferia->host Połowa przepustowości przy transmisji peryferia- >peryferia dane muszą przejść przez hosta

FireWire vs USB2.0 Huby USB 2.0 są dużo bardziej skomplikowane od hubów FireWire: Wymagają kontrolerów USB1.1 oraz USB2.0 Wymagają również skomplikowanych i szybkich układów logicznych USB jest do układów tanich o mniejszej wydajności FireWire powinno być stosowane tam, gdzie najważniejsza jest wydajność

Dziękuję za uwagę