Informatică Rețele
Cum functioneaza un port USB?
Un port USB funcționează ca o interfață fizică și logică pentru transferul de date și alimentarea cu energie electrică între dispozitive. Acesta utilizează patru pini: două pentru date (D+ și D-) și două pentru alimentare (VCC și GND). Protocolul USB standardizează comunicarea, permițând conectarea plug-and-play a perifericelor precum mouse-uri, tastaturi sau memorii flash.
Componentele fizice ale unui port USB
- Pini de date D+ și D- transmit semnalele digitale diferențiale, reducând interferențele electromagnetice.
- Pini de alimentare VCC furnizează 5V la 500mA (USB 2.0) sau 900mA (USB 3.0), iar GND este masa electrică.
- Caracteristici mecanice Conectorii tip A (host) și tip B (dispozitiv) asigură o conectare corectă prin formă asimetrică.
Funcționarea logică și protocolul
- 1 Detectarea conexiunii Când un dispozitiv este conectat, host-ul detectează o modificare a tensiunii pe pinii D+/D- și inițiază o secvență de reset.
- 2 Negocierea parametrilor Host-ul interoghează dispozitivul pentru a identifica tipul (ex: HID pentru mouse) și viteza de transfer (ex: 480 Mbps pentru USB 2.0).
- 3 Transferul de date Datele sunt împachetate în cadre (frames) și transmise prin metode controlate de host: control, interrupt, bulk sau isochronous.
Pentru o funcționare optimă, folosește cabluri USB certificate și evită supraîncărcarea porturilor cu dispozitive care consumă multă energie.