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

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

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

Autor: Jakub Duba. Interjesy

Architektura komputerów

Zastosowania mikrokontrolerów w przemyśle

Architektura systemów komputerowych. dr Artur Bartoszewski

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

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

Architektura systemów komputerowych. dr Artur Bartoszewski

Model warstwowy sieci

Podsumowanie. semestr 1 klasa 2


Architektura komputerów

Architektura komputerów

Rozproszony system zbierania danych.

Układy transmisji przewodowej. na przykładzie USB

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

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

Interfejs urządzeń peryferyjnych

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

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

Interfejsy szeregowe TEO 2009/2010

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

USB. Universal Serial Bus OPRACOWAŁ: TOMASZ KARLA

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB

USB Type-C Multiport Travel Dock, 8-portowy

Standard transmisji równoległej LPT Centronics

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

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

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

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

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

Sprawdzian test egzaminacyjny 2 GRUPA I

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

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

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

Magistrala LIN

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

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

Współpraca procesora ColdFire z urządzeniami peryferyjnymi

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

Technologie Informacyjne

Interfejsy urządzeń peryferyjnych

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

358,98 PLN brutto 291,85 PLN netto

2/17. Magistrale l/o Magistrala PCI

Architektura systemów komputerowych. dr Artur Bartoszewski

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Moduł konwertera RS-232/LON

Wykład 3. Interfejsy CAN, LIN, USB

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

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

Współpraca procesora z urządzeniami peryferyjnymi

Systemy wbudowane - wykład 7

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

Porty wejścia/wyjścia

Moduł konwertera RS-232/LON

Warstwy i funkcje modelu ISO/OSI

Szybkość transmisji Przepływność

Komunikacja z urzadzeniami zewnętrznymi

Topologie sieciowe. mgr inż. Krzysztof Szałajko

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

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

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

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

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

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

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

Współpraca procesora z urządzeniami peryferyjnymi

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

TECHNOLOGIE SIECI LAN

Przesyłania danych przez protokół TCP/IP

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

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

STRUKTURA OGÓLNA SIECI LAN

Technika Mikroprocesorowa

Problematyka sieci miejscowej LIN

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

Architektura systemów komputerowych. dr Artur Bartoszewski

SYSTEMY OPERACYJNE. Interfejsy urządzeń peryferyjnych

Układy wejścia/wyjścia

Model OSI. mgr inż. Krzysztof Szałajko

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

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

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

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

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.

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

RS485 MODBUS Module 6RO

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

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

interfejs szeregowy wyświetlaczy do systemów PLC

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ę

USB 3.0

USB 3.0

USB 3.0 Architektura warstwowa

USB 3.0 Konektory

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 branchnodes Punkty końcowe opisywane są jako liście leafnodes

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 cyclesynch oraz ramki cyclestart 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ę