Metody připojování periferií



Podobné dokumenty
Universal Serial Bus. Téma 12: USB. Komunikační principy Enumerace Standardní třídy zařízení

Metody připojování periferií

FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ

USB 3.0. Mechanická specifikace a fyzické rozhranní

Architektury počítačů na bázi sběrnice PCI. Cíl přednášky: Obsah přednášky:

Rozhraní USB. Rozhraní USB. Specifikace USB. Doplnění (upřesnění) 1.0. Rychlosti Low Speed (1.5 Mb/sec) a Full Speed (12 Mb/sec).

Quido USB 0/ Spínač síťového napětí 230 V ovládaný z PC přes USB rozhraní. 28. února 2011 w w w. p a p o u c h. c o m

Distribuované systémy a počítačové sítě

Úvod do programování a práce s počítačem

Metody připojování periferií

LPS2. Sada pro synchronní komunikaci na 1000m s galvanickým oddělením. 15. října 2010 w w w. p a p o u c h. c o m

Web n walk NÁVOD PRO UŽIVATELE. Manager

ESKÉ VYSOKÉ U ENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická BAKALÁ SKÁ PRÁCE

Metody připojování periferií

ELO E360ZK002. USB komunikační adaptér (FTDI) RS virtuální sériový port ELO E360. Uživatelský manuál

IMPLEMENTACE ROZHRANÍ USB DO MALÉHO SYSTÉMU S JEDNOČIPOVÝM MIKROPOČÍTAČEM. Bohuslávek Zdeněk, Prokůpek Kristián ÚVOD

Nastavení telefonu T-Mobile MDA Touch

Mikromarz. CharGraph. Programovatelný výpočtový měřič fyzikálních veličin. Panel Version. Stručná charakteristika:

Manuál uživatele čipové karty s certifikátem

mitepc-lcd mitepc-lcd150 mitepc-lcd170 mitepc-lcd190 Embedded počítač s LCD displejem a dotykovým stínítkem v konstrukci vhodné i do skříně Schrack

3portová PCI karta FireWire Sweex FB portová PCI karta FireWire Sweex FB000010

Sběrnice SCSI a její využití

UNIVERZITA PARDUBICE FAKULTA ELEKTROTECHNIKY A INFORMATIKY BAKALÁŘSKÁ PRÁCE

Metody připojování periferií BI-MPP Přednáška 1

TRANSFORMACE. Verze 4.0

Základní deska (motherboard, mainboard)

I J. D: Indikátor pro čtení a zápis E: Patice: SMC, SM-RAM F: Patice: CF I, CF II, MD G: Patice: SD, Mini SD, MMC, RS-MMC

19 Jednočipové mikropočítače

THT. vlhkoměr a teploměr. Měření vlhkosti 0 až 100 % Měření teploty 40 až +123,8 C Automatický výpočet rosného bodu Komunikace linkou RS485

NÁVOD K OBSLUZE MODULU VIDEO 64 ===============================

USB. Universal Serial Bus. revize 2.0 z 27.dubna 200

Toshiba představuje řadu pevných disků CANVIOs větší kapacitou

Metody připojování periferií

Server. Software serveru. Služby serveru

NSA310. Příručka k rychlé instalaci. Multimediální server s jedním diskem. Výchozí přihlašovací údaje. Webová adresa: nsa310 Heslo: 1234

Obsah. Kapitola 1 Paralelní rozhraní port LPT 33. Úvod do rozhraní 9. Obecná struktura počítačů 9 Periferní zařízení 9 Hierarchie připojení 10

4. Počítačová síť. Co je to počítačová síť

INFORMATIKA V CHOVECH PRASAT

Egreat i5 Pocket PC s Windows 10

USB Huby. Ceník USB huby a čtečky paměťových karet Huby USB 3.0. Huby USB 2.0. Hama USB 3.0 Hub 1:4, s napájením, černý

Protokol Drak4. Dokumentace protokolu Drak4 měřicího přístroje Drak května 2010 w w w. p a p o u c h. c o m

Systém MCS II. Systém MCS II < 29 >

Inovace výuky prostřednictvím šablon pro SŠ

Technologie počítačových sítí 4. přednáška

CL232. Převodník RS232 na proudovou smyčku. S galvanickým oddělením, vysokou komunikační rychlostí a se zvýšenou odolností proti rušení

Online manuál pro řadu AR-M230/M270 Tisková sít'ová řešení

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

USER MANUAL ELO E320

Aktualizace softwaru Uživatelská příručka

DTX700 Konfigurační a programovací interface k regulátorům řady DTCxxx

Objektový systém QM4000. Bus interface QMI-2. Nahrávací adapter SCAN-R

Bezdrátové připojení (pouze u vybraných modelů)

Představení notebooku Uživatelská příručka

Principy počítačů I Propojovací systémy

USB485 Převodník USB na RS-485. Katalogový list. únor Komunikační převodníky

Návod k obsluze CC&C WA-6212-V2

Kazeta vstupů OCi Popis řešení HW. Ing. Jiří Holinger středisko elektroniky STARMON s.r.o. Choceň

MAGISTRÁT MĚSTA ÚSTÍ NAD LABEM

TOUCH Operátorský panel. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n. c z

Ceník - Silicon Power platný od Secure Digtal Card Full HD Video. Secure Digital Cards Class 4. Micro SD. Secure Digital Cards Class 10

Adresace paměti. 11.přednáška

účetních informací státu při přenosu účetního záznamu,

I/O modul univerzální rozhraní

MP3 Manager Software for Sony Network Walkman

Hardware Martina Miškeříková

Optimalizace. v kontextu datových schránek. Kateřina Černá Pavel Nemrava

Metody připojování periferií

Elektrická požární signalizace EBL512 G3

FRAMEWORK PRO VÝVOJ APLIKACÍ NA PLATFORMĚ ARM APPLICATION DEVELOPMENT FRAMEWORK FOR THE ARM PLATFORM

Sestava, tiskárna, příslušenství, kompatibilita se skenerem

MĚŘENÍ PŘENOSOVÉ RYCHLOSTI PAMĚTÍ FLASH

Bezdrátové připojení (pouze u vybraných modelů) Uživatelská příručka

NAS SYNOLOGY DS214 Play

PM9000A. Uživatelský manuál AUTOMATIZAČNÍ TECHNIKA

Mikrořadiče fy ATMEL

ProDis Stavebnice PROMOS Line 2. Technický manuál

D nešní PC. PC architektura; PCI inovace. X36PZA Periferní zařízení M. Šnorek 1

INTELIGENTNÍ DŮM. Zdeněk Kolář, Viktor Daněk. Střední průmyslová škola sdělovací techniky Panská 856/3, Praha 1

Shrnutí. Funkce. Pro komunikaci s ostatními zařízeními lze využít 1x port Ethernet, 1x sériové rozhraní RS485.

Online podpora ke všem produktům společnosti Promethean je k dispozici na webu Možnosti: Připevněný na stěnu Mobilní

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ NÁVRH ZAŘÍZENÍ S ROZHRANÍM USB DIPLOMOVÁ PRÁCE FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ

Software IS Řízení stavebních zakázek

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp

Dvoukanálový monitor relativního chvění MMS 6110

IMPLEMENTACE SW NÁSTROJE PROCESNÍHO ŘÍZENÍ ATTIS

Kingston DataTraveler Locker+ G3. Instalační příručka. Kingston DataTraveler Locker+ G3

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

DigiTape DT-01. Návod k obsluze Prohlášení o shodě k tomuto zařízení naleznete na adrese: (ve spodní liště Konformitätserklärung )

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: jan.skrbek@tul.cz tel.: Konzultace: úterý

INSTALAČNÍ NÁVOD ANÁVODKOBSLUZE. Daikin Configurator v2.*.*

Opakovač sériového rozhraní RS-485 ELO E123 Pro Profibus Uživatelský manuál

Spisový, archivační a skartační řád MAS Moravský kras o. s.

Z{kladní struktura počítače

Název zakázky: SESTAVY PRO PROFESIONÁLNÍ ANALÝZU SPORTOVNÍHO VÝKONU V REÁLNÉM ČASE

VÝZVA K PODÁNÍ NABÍDEK NA VEŘEJNOU ZAKÁZKU

FUTRO A2xx-Series Malý a spolehlivý tenký klient pro velké projekty Počet stran: 5

1.1. Popis povinných parametrů dodávaného řešení

SAFETICA 7 DATA LOSS PREVENTION

Bluetooth GPS Přijímač

EDSTAVENÍ ZÁZNAMNÍKU MEg21

Transkript:

Metody připojování periferií BI-MPP Přednáška 5 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011 ZS2011/12 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Agenda USB 3.0 USB On-The-Go Deskriptory zařízení BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 2

Literatura Gook, M.: Hardwarová rozhraní Průvodce programátora. Computer Press, Brno 2006. ISBN 80-251-1019-2 Universal Serial Bus Specification 3.0, Revision 1.0, Listopad 2008 http://www.usb.org/developers/docs/usb_3 0_spec_092911.zip BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 3

Univerzální sériová sběrnice (USB) Byla vyvinuta pro připojení periferií jako náhrada za sériový a paralelní port Ve verzi USB1.1 rychlostně pokrývala aplikační oblasti do potřeb audio přenosů Potřeba přenášení videa a konkurence FireWire si vynutila verzi USB 2.0 s přenosovou rychlostí 480Mb/s Nyní ve verzi USB3.0 Dodatek On-The-Go dovoluje existenci embedded USB host zařízení BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 4

Charakteristika USB Fyzické propojení USB zařízení má stromovou strukturu Logicky je to sběrnice Maximálně lze připojit 127 zařízení Maximální vzdálenost pro přímé propojení mezi rozbočovači je daná délkou kabelu a je 5m, maximální vzdálenost od hostitelského počítače je 25m Pro USB3.0 jsou definovány přenosové rychlosti 1.5Mb/s, 12Mb/s, 480Mb/s, 5Gb/s (oddělené linky) BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 5

Kabel USB 3.0 USB 2.0 data (1.5,12,480 Mb/s) V BUS D+/D- V BUS D+/D- SuperSpeed (5Gb/s) SSTX+/ SSTX- SSRX+ /SSRX- GND SSRX+ /SSRX- SSTX+/.SSTX- GND 1 červený VBUS Napájení +5V 2/3 bílý/zelený D-/D+ Datový nestíněný pár USB 2.0 4 černý GND Napájení 0V 5/6 modrý/žlutý SDP1-/SDP1+ Datový stíněný pár SuperSpeed 7 SDP1 stínění 8/9 fialová/oranž. SDP2-/SDP2+ Datový stíněný pár SuperSpeed 10 SDP2 stínění BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 6

Fyzické propojení vs. logické propojení Fyzické propojení Logické propojení Počítač Počítač Root Hub Hub Hub 1 2 3... N BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 7

USB On-The-Go Dodatek k USB2.0 Dovoluje zařízením stát se hostitelským počítačem Protokol podporuje vzájemnou dohodu zařízení, kdo je hostitel a kdo zařízení Dovoluje například kopírovat data z fotoaparátu na USB disk bez nutnosti počítače, tisk fotografií přímo z USB flashky, atd. Dnes je On-The-Gořadič běžnou součástí některých typů mikropočítačů a embedded procesorů BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 8

Endpointy Endpoint je koncový bod na USB zařízení, se kterým hostitelský počítač komunikuje Endpoint je fyzicky hardwarově realizován a typicky obsahuje frontu pro příjem dat Každé zařízení má povinný Endpoint 0, který se používá pro konfiguraci zařízení, ostatní endpointy tvoří rozhraní logických zařízení Maximální počet Endpointů je 16 Každý Endpoint má určen směr přenosu Všechny Endpointy sdílejí společný komunikační kanál (USB kabel), číslo Endpointu je součástí komunikačního protokolu. BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 9

USB a PnP USB zařízení jsou typu PnP (plug-andplay) PnP informace o zařízení je uložena v deskriptorech a lze ji ze zařízení vyčíst speciálními konfiguračními požadavky (Requests) Na základě PnP informací operační systém instaluje ovladače pro dané zařízení BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 10

Deskriptory USB zařízení Identifikují zařízení Jednoznačně VID a PID Jako zařízení dané třídy Popisují zařízení z hlediska Konfigurací (configuration) Rozhraní (interface) Endpointů Čtou se přes endpoint 0 Bulk přenosem typu SETUP Request GetDescriptor BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 11

Typy deskriptorů DeviceDescriptor Configuration Descriptor Interface Descriptor EndPoint Descriptor Speciální typy Popisující HUB Popisující HID zařízení BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 12

DeviceDescriptor typedef struct device_descr { byte blength; byte bdescriptortype; word bcdusb; byte bdeviceclass; byte bdevicesubclass; byte bdeviceprotocol; byte bmaxpacketsize; word idvendor; word idproduct; word bcddevice; byte imanufacturer; byte iproduct; // povinné pro všechny deskriptory // verze USB // třída zařízení // podtřída zařízení // typ protokolu // velikost bufferu pro SETUP přenosy // identifikátor výrobce // identifikátor produktu // index string deskriptoru výrobce // index string descriptoru produktu // index string descriptoru ser. cisla byte iserialnumber; byte bnumconfigurations; // počet konfigurací zařízení } device_descr_t; BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 13

VID a PID VID (Vendor ID) je číslo, které jednoznačně identifikuje výrobce PID (Produkt ID) je číslo, které jednoznačně identifikuje produkt daného výrobce VID a PID se užívá pro vyhledání driveru pro konkrétní zařízení BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 14

Class a SubClass zařízení Class a SubClass jsou čísla, která určují druh zařízení (např. MassStorage Device, HID Device, apod.), které udává třídu a podtřídu musí být s třídou těchto zařízení kompatibilní (standardizováno) Pro zařízení v dané třídě fungují univerzální třídní ovladače a není potřeba ovladač pro konkrétní zařízení. Typickým USB zařízením užívajícím třídní ovladače je MassStorage Device (USB klíčenka) BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 15

Indexy string deskriptorů imanufacturer, iproduct a iserialnumber jsou indexy (čísla) string deskriptorů. String deskriptory obsahují textovou informaci v jednom nebo více jazycích popisující výrobce, produkt a sériovéčíslo. Obsahy deskriptorů se zobrazují v os windows ve žluté bublině při zasunutí zařízení. BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 16

Configuration Descriptor typedef struct config_descriptor { byte blength; byte bdescriptortype; word wtotallength; byte bnuminterface; byte bconfigurationvalue; byte iconfiguration; byte bmattributes; byte bmaxpower; } config_descriptor_t; // celková délka včetně // interface deskriptorů, // které následují // počet interface deskriptorů // konfigurační hodnota // index string deskr. Popisujici // konfiguraci // atributy konfigurace // maximální odběr zařízení v dané // konfiguraci v ma BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 17

Konfigurační deskriptor Popisuje konfiguraci zařízení. Různé konfigurace se mohou lišit ve spotřebě, zapnutí určitých funkcionalit zařízení, různé velikosti bufferů na interfacech apod. Konfiguračních deskriptorů může být více, podle počtu možných konfigurací V daném okamžiku je aktivní pouze jedna konfigurace a vybírá se USB requestem na základě hodnoty v položce bconfigurationvalue. BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 18

Interface Descriptor a Endpoint Descriptor typedef struct interf_descriptor { byte blength; byte bdescriptortype; byte binterfacenumber; byte balternatesetting; byte bnumendpoints; byte binterfaceclass; byte binterfacesubclass; byte binterfaceprotocol; byte iinterface; } interf_descriptor_t; typedef struct endpoint_descriptor { byte blength; byte bdescriptortype; byte bendpointaddress; byte bmattributes; word wmaxpacketsize; byte binterval; } endpoint_descriptor_t; BI-MPP Přednáška 5 Miroslav Skrbek 2010,2011 19