Aqlli dunyoga sizning eshigingiz

USB haqida bilishingiz kerak bo'lgan ba'zi ma'lumotlar

Tashkil Topildi Bugun
Ушбу мақола компьютер шина стандарти ҳақида. Бошқа фойдаланишлар учун қаранг:USB (маънони аниқлаш).
USB, Thunderbolt ва бошқа протоколлар учун жорий улагич: USB-C (вилка ва розетка кўрсатилган)
Тур
Ишлаб чиқариш тарихи
Дизайнер
Loyihalashtirilgan
1996 yil yanvar; 29 yil oldin
Ishlab chiqarilgan
1996 yil may oyidan boshlab
Almashtirilgan
?
Ha
Universal Serial Bus (USB) bu sanoat standarti, tomonidan ishlab chiqilgan USB Implementers Forum (USB-IF), raqamli ma'lumotlarni uzatish va ko'plab elektronika turlari o'rtasida quvvat yetkazib berish uchun. U arxitekturani, xususan jismoniy interfeyslar, va aloqa protokollari xostlarga (masalan, shaxsiy kompyuterlar) va ulardan periferik qurilmalarga (masalan, displeylar, klaviaturalar va ommaviy xotira qurilmalari) va oraliq xablarga (xost portlari sonini ko'paytiruvchi) ma'lumotlarni uzatish uchun.[2]
1996-yilda taqdim etilgan USB dastlab kompyuterlarga periferik qurilmalarni ulashni standartlashtirish uchun yaratilgan bo'lib, turli interfeyslarni (masalan, ketma-ket portlar, parallel portlar, o‘yin portlari, va Apple Desktop Bus (ADB) portlari.[3] USB ning dastlabki versiyalari klaviaturalar, sichqonlar, kameralar, printerlar, skanerlar, flesh-disklar, smartfonlar, o‘yin konsollari va quvvat banklari kabi keng turdagi qurilmalarda keng tarqaldi.[4] USB keyinchalik kompyuterlar, mobil qurilmalar, periferiya qurilmalari, quvvat manbalari va boshqa ko‘plab kichik elektronika qurilmalaridagi deyarli barcha umumiy portlarni almashtirish standartiga aylandi.
Eng so‘nggi standartda, USB-C ulagichi quvvat (240 Vt gacha), displey (masalan, DisplayPort, HDMI) va boshqa ko'plab maqsadlar uchun mo'ljallangan ko'plab ulagich turlarini, shuningdek, barcha oldingi USB ulagichlarini almashtiradi.
2024 yil holatiga ko'ra, USB to'rt avlod spetsifikatsiyasidan iborat: USB 1.xUSB 2.0USB 3.x, va USB4. USB4 spetsifikatsiyasi "bir nechta protokollarni bitta jismoniy interfeysda birlashtirish uchun mo'ljallangan ulanishga yo'naltirilgan tunnel arxitekturasi orqali ma'lumot uzatish va quvvat yetkazib berish funksiyasini kengaytiradi, shunda USB4 Fabricning umumiy tezligi va ishlashi dinamik ravishda taqsimlanishi mumkin."[2] Xususan, USB4 quyidagilarni tunnel qilishni qo'llab-quvvatlaydi: Thunderbolt 3 protokollari, ya'ni PCI Express (PCIe, yuklash/saqlash interfeysi) va DisplayPort (displey interfeysi). USB4 shuningdek, qurilma-qurilma interfeyslarini qo'shadi.[2]
Har bir spetsifikatsiya kichik versiyasi turli signal uzatish tezliklarini 1.5 va 12 Mbit/s yarim dupleks USB 1.0/1.1 da 80 Gbit/s gachato'liq dupleks USB4 2.0 da.[5][6][7][2] USB shuningdek, periferik qurilmalarni quvvat bilan ta'minlaydi; standartning eng so'nggi versiyalari batareyani zaryadlash va USB Power Delivery (USB-PD) Rev. V3.1.[8] Yillar davomida USB(-PD) ko‘plab mobil qurilmalar, masalan, mobil telefonlar uchun standart quvvat manbai va zaryadlash formati sifatida qabul qilindi, bu esa xususiy zaryadlovchilarga bo‘lgan ehtiyojni kamaytirdi.[9]

Mundarija

  • 1Umumiy ko‘rinish
    • 1.1Ulagich turi bo‘yicha tezkor ma’lumot
    • 1.2Maqsadlar
    • 1.3Cheklovlar
  • 2Tarix
    • 2.1USB 1.x
    • 2.2USB 2.0
    • 2.3USB 3.x
      • 2.3.1Nomlash sxemasi
    • 2.4USB4
      • 2.4.12022 yil sentyabr nomlash sxemasi
    • 2.5Versiya tarixi
      • 2.5.1Chiqarilgan versiyalar
      • 2.5.2Quvvat bilan bog‘liq standartlar
  • 3Tizim dizayni
  • 4Qurilma sinflari
    • 4.1USB massiv xotira / USB drayv
    • 4.2Media Transfer Protocol
    • 4.3Inson interfeysi qurilmalari
    • 4.4Qurilma mikrodasturini yangilash mexanizmi
    • 4.5Audio oqimi
  • 5Ulagichlar
  • 6Kabel
    • 6.1USB ko'prik kabellari
      • 6.1.1Ikki rolli USB ulanishlari
  • 7Quvvat
    • 7.1Past quvvatli va yuqori quvvatli qurilmalar
  • 8Signalizatsiya
  • 9Protokol qatlami
  • 10Tranzaksiyalar
  • 11Tegishli standartlar
    • 11.1Media Agnostic USB
    • 11.2InterChip USB
    • 11.3USB-C
    • 11.4DisplayLink
  • 12Boshqa ulanish usullari bilan taqqoslash
    • 12.1FireWire (IEEE 1394)
    • 12.2Ethernet
    • 12.3MIDI
    • 12.4eSATA/eSATAp
    • 12.5Thunderbolt
  • 13Moslashuvchanlik
  • 14Xavfsizlik tahdidlari
  • 15Shuningdek qarang
    • 15.1USB
    • 15.2Olingan va tegishli standartlar
  • 16Adabiyotlar
  • 17Qo‘shimcha o‘qish
  • 18Tashqi havolalar
    • 18.1Umumiy sharh
    • 18.2Texnik hujjatlar

Umumiy ma’lumot

USB periferik qurilmalarni ulashni standartlashtirish uchun yaratilganperiferik qurilmalar shaxsiy kompyuterlarga, ma'lumot almashish va elektr energiyasi bilan ta'minlash uchun. U asosan quyidagi interfeyslarni almashtirdi:ketma-ket portlar vaparallel portlar va turli qurilmalarda keng tarqalgan. USB orqali ulangan periferik qurilmalarga kompyuter klaviaturalari va sichqonlari, videokameralar, printerlar, portativ media pleerlar, mobil (portativ) raqamli telefonlar, disk drayvlar va tarmoq adapterlari kiradi.
USB ulagichlari portativ qurilmalar uchun boshqa turdagi zaryadlash kabellarini tobora ko'proq almashtirmoqda.[10][11][12]
USB ulagich interfeyslari uch turga bo'linadi: xostlar, hub'lar va periferik qurilmalarda uchraydigan ko'plab turli xil eski Type-A (yuqori oqim) va Type-B (pastki oqim) ulagichlari hamda zamonaviy Type-C (USB-C) ulagichi, USB4 uchun yagona mos ulagich sifatida ko'plab eski ulagichlarni almashtiradi.
Тип-A ва Тип-B улагичлар стандарт, мини ва микро ўлчамларда ишлаб чиқарилган. Стандарт формат энг катта бўлиб, асосан иш столи компьютерлари ва катта периферия қурилмалари учун ишлатилган. Мини-USB улагичлар (Mini-A, Mini-B, Mini-AB) мобил қурилмалар учун жорий этилган. Бироқ, улар тез орада янада юпқа бўлган Micro-USB улагичлар (Micro-A, Micro-B, Micro-AB) билан алмаштирилган. Тип-C улагич, USB-C номи билан ҳам танилган, фақат USB учун хос эмас, USB учун ягона амалдаги стандарт бўлиб, USB4 учун мажбурий ҳисобланади ҳамда замонавий DisplayPort ва Thunderbolt каби бошқа стандартлар томонидан ҳам талаб этилади. У тескари йўналишда уланиш имконига эга бўлиб, USBни ҳам ўз ичига олган турли функционаллик ва протоколларни қўллаб-қувватлайди; баъзилари мажбурий, кўплари эса ихтиёрий бўлиб, бу ускуна турига боғлиқ: хост, периферия қурилмаси ёки хаб.[13][14]
USB spetsifikatsiyalari orqaga qarab muvofiqlikni ta'minlaydi, bu odatda signal uzatish tezligi, maksimal quvvat va boshqa imkoniyatlarning pasayishiga olib keladi. USB 1.1 spetsifikatsiyasi USB 1.0 o'rnini egallaydi. USB 2.0 spetsifikatsiyasi USB 1.0/1.1 bilan orqaga qarab mos keladi. USB 3.2 spetsifikatsiyasi USB 3.1 (va USB 3.0) o'rnini egallaydi, shu bilan birga USB 2.0 spetsifikatsiyasini o'z ichiga oladi. USB4 "funksional jihatdan" USB 3.2 o'rnini egallaydi, parallel ravishda ishlaydigan USB 2.0 shinasini saqlab qoladi.[5][6][7][2]
USB 3.0 спецификацияси SuperSpeed (шунингдек SuperSpeed USB, SS номи билан машҳур) деб номланган янги архитектура ва протоколни белгилади. У янги сигнал кодлаш схемаси (8b/10b символлари, 5 Гбит/с; кейинчалик Gen 1 деб ҳам аталади) учун янги йўлакни ўз ичига олди, бу эса физик жиҳатдан қўшимча беш сим ва пинни талаб қилувчи тўлиқ дуплекс маълумот узатишни таъминлади. Шу билан бирга, USB 2.0 архитектураси ва протоколлари сақланиб қолинди, натижада USB 2.0 билан ортга мослик учун асл тўрт пин/сим сақланиб, жами 9 сим (улагич интерфейсларида 9 ёки 10 пин; ID-пин уланмаган) бўлди.
USB 3.1 spetsifikatsiyasi kengaytirilgan SuperSpeed tizimini joriy qildi – SuperSpeed arxitekturasi va protokolini (SuperSpeed USB) saqlab qolgan holda – qo‘shimcha SuperSpeedPlus arxitekturasi va protokoli (aka SuperSpeedPlus USB) bilan yangi kodlash sxemasini (128b/132b belgilar, 10 Gbit/s; Gen 2 sifatida ham tanilgan) qo‘shdi; bir muddat SuperSpeed+ (SS+) nomi bilan sotildi.
USB 3.2 спецификацияси[15] «Enhanced SuperSpeed System»га иккинчи йўлакни қўшди, бундан ташқари бошқа яхшилантиришлар ҳам амалга оширилди, шунда «SuperSpeedPlus USB» тизим қисми Gen 1×2, Gen 2×1 ва Gen 2×2 иш режимларини амалга оширади. Бироқ, тизимнинг «SuperSpeed USB» қисми ҳали ҳам бир йўлакли Gen 1×1 иш режимини амалга оширади. Шу сабабли, икки йўлакли операциялар, яъни USB 3.2 Gen 1×2 (10 Гбит/с) ва Gen 2×2 (20 Гбит/с), фақат Full-Featured USB-C билан мумкин. 2023 йил ҳолатига кўра, улар нисбатан кам қўлланилади; аммо Intel ўзининг 11-авлод SoC процессор моделларига уларни кирита бошлади, Apple эса уларни ҳеч қачон тақдим этмади. Бошқа томондан, USB 3.2 Gen 1(×1) (5 Гбит/с) ва Gen 2(×1) (10 Гбит/с) бир неча йиллардан бери анча кенг тарқалган.

Ulanish turi tezkor ma'lumotnomasi

Har bir USB ulanish ikki ulagich yordamida amalga oshiriladi: rozetka va vilka. Rasmlar faqat rozetkalarni ko'rsatadi:
Standart
1996
1998
2000
USB 2.0
Qayta ko'rib chiqilgan
2008
2013
2017
2019
2022
Maksimal tezlik
Tavsiya etilgan marketing
2022 yildagi nomlar
Asosiy tezlik
Yuqori tezlik
USB 5Gbps
USB 10Gbps
USB 20Gbps
USB 40Gbps
USB 80Gbps
Asl yorliq
Past tezlik va to‘liq tezlik
SuperTezlik
, yoki 
SS
SuperSpeed+
, yoki 
SS+
SuperSpeed USB 20Gbps
Ish rejimi
USB 3.2 Gen 1×1
USB 3.2 Gen 2×1
USB 3.2 Gen 2×2
USB4 Gen 3×2
USB4 Gen 4×2
Signallash tezligi
1.5 Mbit/s & 12 Mbit/s
480 Mbit/s
5 Gbit/s
10 Gbit/s
20 Gbit/s
40 Gbit/s
80 Gbit/s
Ulagich
Standart-A
Standart-B
Mini-A
Mini-AB
Mini-B
Micro-A
Микро-AB
Микро-B
Type-C (USB-C)
(Тафсилотни кўрсатиш учун катталаштирилган)
Изоҳлар:
^ Ҳавола: abcde Фақат бир-йўлак (×1) иш режими мумкин бўлгани учун максимал тезлик 10 Гбит/с билан чекланган.^ a ga o'tish:bOrqaga qarab moslik berilgan.^ a ga o'tish:b Faqat rozetka sifatida.^ Mini-A va Mini-B vilkalarini qabul qiladi.^ Faqat vilka sifatida.^ a ga o'tish:b USB 2.0 amalga oshirilishi orqali orqaga qarab moslik ta'minlanadi.^ Micro-A va Micro-B vilkalarini qabul qiladi.

Maqsadlar

Universal Serial Bus shaxsiy kompyuterlar va periferik qurilmalar (masalan, mobil telefonlar, kompyuter aksessuarlari va monitorlar) o'rtasidagi interfeysni ilgari mavjud bo'lgan standart yoki maxsus xususiy interfeyslarga nisbatan soddalashtirish va yaxshilash uchun ishlab chiqilgan.[17]
Kompyuter foydalanuvchisi nuqtai nazaridan, USB interfeysi foydalanish qulayligini bir necha jihatdan yaxshilaydi:
  • USB interfeysi o‘z-o‘zini sozlaydi, bu esa foydalanuvchidan qurilma sozlamalarini tezlik yoki ma'lumot formati uchun moslashtirish yokiuzilishlar
  • USB ulagichlari xostda standartlashtirilgan, shuning uchun har qanday periferik qurilma mavjud rozetkalarning ko‘pchiligidan foydalanishi mumkin.
  • USB periferik qurilmalarga iqtisodiy jihatdan qo‘yilishi mumkin bo‘lgan qo‘shimcha ishlov berish quvvatidan to‘liq foydalanadi, shunda ular o‘zlarini boshqarishi mumkin. Shu sababli, USB qurilmalari ko‘pincha foydalanuvchi tomonidan sozlanishi mumkin bo‘lgan interfeys sozlamalariga ega emas.
  • USB interfeysiissiq almashtiriladigan
  • Kichik qurilmalar to‘g‘ridan-to‘g‘ri USB interfeysidan quvvat olishi mumkin, bu esa qo‘shimcha quvvat manbai kabellariga bo‘lgan ehtiyojni yo‘q qiladi.
  • USB logotipidan foydalanish faqatmuvofiqlik sinovidan so‘ng ruxsat etilganligi sababli
  • USB interfeysi keng tarqalgan xatolardan tiklanish protokollarini belgilaydi va oldingi interfeyslarga nisbatan ishonchlilikni oshiradi.
  • USB standartiga tayanadigan qurilmani o‘rnatish operatorning minimal harakatini talab qiladi. Foydalanuvchi ishlayotgan kompyuterdagi portga qurilmani ulaganda, u mavjud qurilma drayverlari
USB standarti, shuningdek, apparat ishlab chiqaruvchilari va dasturiy ta’minot ishlab chiquvchilari uchun bir qancha afzalliklarni taqdim etadi, ayniqsa amalga oshirishning nisbatan qulayligi jihatidan:
  • USB standarti yangi periferik qurilmalar uchun xususiy interfeyslarni ishlab chiqish zaruratini bartaraf etadi.
  • USB interfeysidan mavjud bo‘lgan keng ko‘lamli uzatish tezliklari klaviatura va sichqonlardan tortib, video oqim interfeyslarigacha bo‘lgan qurilmalarga mos keladi.
  • USB interfeysi eng yaxshi mavjud kechikish
  • USB interfeysi umumlashtirilgan bo‘lib, faqat bitta qurilmaning bitta funksiyasiga bag‘ishlangan signal liniyalari mavjud emas.

Cheklovlar

Barcha standartlarda bo'lgani kabi, USB ham o'z dizaynida bir qancha cheklovlarga ega:
  • Xost bir vaqtning o‘zida barcha periferik qurilmalarga signallarni translyatsiya qila olmaydi; har biriga alohida murojaat qilish kerak.
  • Ba'zi eski interfeyslar
Mahsulot ishlab chiqaruvchisi uchun USB dan foydalanish murakkab protokolni amalga oshirishni va periferik qurilmada "aqlli" kontrollerni talab qiladi. Ommaviy sotish uchun mo‘ljallangan USB qurilmalar ishlab chiqaruvchilari odatda USB ID olishlari kerak, bu esa ularning USB Implementers Forum (USB-IF). USB spetsifikatsiyasidan foydalanadigan mahsulotlarni ishlab chiquvchilar USB-IF bilan shartnoma imzolashlari kerak. Mahsulotda USB logotiplaridan foydalanish yillik to‘lovlarni va tashkilotga a’zolikni talab qiladi.[17]

Tarix

0
Asosiy USB trident logotipi
Yetti kompaniyadan iborat guruh 1995 yilda USB ishlab chiqishni boshladi:[21] CompaqDECIBMIntelMicrosoftNEC, va Nortel. Maqsad, shaxsiy kompyuterlarning orqa qismidagi koʻplab ulagichlarni almashtirish, mavjud interfeyslarning foydalanish qulayligi muammolarini hal qilish, USB ga ulangan barcha qurilmalarning dasturiy konfiguratsiyasini soddalashtirish, shuningdek tashqi qurilmalar uchun yuqori maʼlumot uzatish tezligini taʼminlash va ulan va ishlat xususiyatlari.[22] 1979-yildagi Atari SIO seriyali shinasi (8-bitli Atari kompyuterlari) va 1980-yildagi IEEE-488 dan olingan Commodore avtobusi, va Hewlett Packard’ningHP-IL avtobusi ushbu yondashuvni birinchi bo‘lib qo‘lladi.[23][24] Apple boshchiligidagi, Sony, Panasonic (Matsushita), LG, Toshiba, Hitachi, Cannon, Philips Electronics, Compaq, Thomson va Texas Instruments kabi kompaniyalarni o‘z ichiga olgan konsorsium 1986-yildan boshlab ushbu kontseptsiyaniIEEE 1394 firewire standarti va patent hovuzi.[25] Joseph C. Decuir, dastlab Atari, keyin Commodore kompaniyasida ishlagan va Atari SIO umumiy avtobusining dizayneri, Microsoft uchun USB loyihasida ishlab, tegishli AQSh patentlaridan birini olgan.[26] Ajay Bhatt va uning jamoasi[a] Intelda standart ustida ishlagan;[28][29] birinchi integratsiyalangan sxemalar USB ni qo'llab-quvvatlovchi Intel tomonidan 1995-yilda ishlab chiqarilgan.[30]

USB 1.x 

0
Basic-Speed USB logotipi
1996 yil yanvar oyida chiqarilgan USB 1.0 1,5 Mbit/s (Past tarmoqli kenglik yoki Past tezlik) va 12 Mbit/s (To‘liq tezlik) signalizatsiya tezliklarini belgilagan.[31] Vaqt va quvvat cheklovlari tufayli uzatma kabellariga ruxsat bermagan. 1998 yil avgust oyida USB 1.1 chiqarilgunga qadar bozorda bir nechta USB qurilmalari mavjud edi. USB 1.1 keng qo‘llanilgan eng dastlabki versiya bo‘lib, Microsoft tomonidan "Legacy-free shaxsiy kompyuter" deb belgilanishiga olib keldi.[32][33][34]
USB 1.0 ham 1.1 standart A yoki B turidan kichikroq bo‘lgan hech qanday ulagich dizaynini belgilamagan. Ko‘plab periferiya qurilmalarida miniatyuralashtirilgan B turidagi ulagichlar paydo bo‘lgan bo‘lsa-da, USB 1.x standartiga muvofiqlik, miniatyura ulagichli qurilmalarni xuddi bog‘langan ulanishga ega bo‘lgandek (ya’ni: periferik qurilma uchida vilka yoki rozetka yo‘q) ko‘rib chiqish orqali to‘sqinlik qilindi. USB 2.0 (1.01 versiyasi) miniatyura A turidagi ulagichni taqdim etgunga qadar, hech qanday ma’lum miniatyura A turidagi ulagich mavjud bo‘lmagan.

USB 2.0 

0
Hi-Speed USB logotipi
USB 2.0 2000 yil aprel oyida chiqarilgan bo‘lib, USB 1.x Full Speed 12 Mbit/s (maksimal nazariy ma’lumot o‘tkazuvchanligi 1,2 MByte/s[36]) signal tezligiga qo‘shimcha ravishda 480 Mbit/s (maksimal nazariy ma’lumot o‘tkazuvchanligi 53 MByte/s[35]) yuqori maksimal signal tezligini qo‘shdi, bu High Speed yoki High Bandwidth deb nomlanadi.
USB spetsifikatsiyasiga o‘zgartirishlarmuhandislik o‘zgartirish bildirishnomalari (ECN) orqali kiritilgan. Ushbu ECNlarning eng muhimlari USB.org saytida mavjud USB 2.0 spetsifikatsiyasi paketiga kiritilgan:[37]
  • Mini-A va Mini-B ulagichi
  • Micro-USB kabellari va ulagichlari spetsifikatsiyasi 1.01
  • InterChip USB qo‘shimchasi
  • On-The-Go Supplement 1.3USB On-The-Go
  • Batareyani zaryadlash spetsifikatsiyasi 1.1
  • Batareyani zaryadlash spetsifikatsiyasi 1.2
  • Link Power Management qo‘shimchasi ECNsleep

USB 3.x

Asosiy maqola: USB 3.0
0
Eskirgan SuperSpeed USB logotipi
USB 3.0 spetsifikatsiyasi 2008-yil 12-noyabrda e'lon qilingan bo'lib, uning boshqaruvi USB 3.0 Promoter Group'dan USB Implementers Forum (USB-IF) ga o'tkazildi va 2008-yil 17-noyabrda SuperSpeed USB Dasturchilar Konferensiyasida e'lon qilindi.[39]
USB 3.0 yangi arxitektura va protokolni qo'shadi, bu SuperSpeed deb nomlanadi, tegishliorqaga mos keluvchi vilkalar, rozetkalar va kabellar. SuperSpeed vilkalari va rozetkalari o'ziga xos logotip va standart formatdagi rozetkalarda ko'k rangli qo'shimchalar bilan belgilanadi.
SuperSpeed arxitekturasi mavjud uchta ish rejimiga qo'shimcha ravishda 5.0 Gbit/s tezlikdagi ish rejimini ta'minlaydi. Uning samaradorligi jismoniy simvollarni kodlash va bog'lanish darajasidagi qo'shimcha yuk kabi bir qator omillarga bog'liq. 5 Gbit/s signalizatsiya tezligida 8b/10b kodlash, har bir baytni uzatish uchun 10 bit kerak bo'ladi, shuning uchun xom o'tkazish qobiliyati 500 MB/s ni tashkil qiladi. Oqim nazorati, paket ramkalash va protokol qo'shimcha xarajatlari hisobga olinganda, xom o'tkazish qobiliyatining taxminan uchdan ikki qismi yoki 330 MB/s ilovaga uzatilishi mumkin.[40]: 4–19  SuperSpeed arxitekturasi to'liq dupleks; oldingi barcha amalga oshirishlar, USB 1.0-2.0, to'liq yarim dupleks bo'lib, xost tomonidan arbitraj qilinadi.[41]
Ushbu standart bilan past quvvatli va yuqori quvvatli qurilmalar ishlashda davom etadi, ammo SuperSpeed-ni qo'llab-quvvatlovchi qurilmalar 150 mA dan 900 mA gacha bo'lgan oraliqda, 150 mA diskret qadamlar bilan oshirilgan tokni ta'minlay oladi.[40]: 9–9 
USB 3.0 shuningdek USB Attached SCSI Protocol (UASP), bu odatda BOT (Bulk-Only-Transfer) protokoliga qaraganda tezroq uzatish tezligini ta'minlaydi.
USB 3.1, [5] 2013 йил июл ойида чиқарилган бўлиб, икки хил варианти мавжуд. Биринчиси USB 3.0 нинг SuperSpeed архитектураси ва протоколини сақлаб қолади, унинг иш режими эса янгича USB 3.1 Gen 1 деб номланади,[42][43][44] иккинчи версия эса алоҳида янги SuperSpeedPlus архитектураси ва протоколини тақдим этади, унда иккинчи иш режими USB 3.1 Gen 2 (SuperSpeed+ USB номи билан сотилади) деб аталади. SuperSpeed+ максимал сигнал узатиш тезлигини 10 Гбит/с га икки баробар оширади (кейинчалик USB 3.2 спецификацияси томонидан SuperSpeed USB 10 Гбит/с номи билан сотилган), шу билан бирга линия кодлаш ортиқчалигини атиги 3% га камайтиради, чунки кодлашни ўзгартиради.kodlash sxemasi dan 128b/132b.[42][45]
USB 3.2, 2017-yil sentyabr oyida chiqarilgan,[15] mavjud USB 3.1 SuperSpeed va SuperSpeedPlus arxitekturalari va protokollarini hamda ularning tegishli ish rejimlarini saqlab qoladi, biroq yangi USB-C matosi bilan 10 va 20 Gbit/s signal tezligida (xom ma'lumot tezligi 1212 va 2424 MB/s). Tarmoqli kengligining oshishi USB-C ulagichining flip-flop imkoniyatlari uchun mo'ljallangan mavjud simlar ustida ikki qatorli ishlash natijasidir.[46]

Nomlash sxemasi

USB 3.2 spetsifikatsiyasidan boshlab, USB-IF yangi nomlash sxemasini taqdim etdi.[47] Turli ish rejimlarining brendingini yaxshilash uchun USB-IF 5, 10 va 20 Gbit/s imkoniyatlarini mos ravishda SuperSpeed USB 5Gbps, SuperSpeed USB 10 Gbps va SuperSpeed USB 20 Gbps deb brendlashni tavsiya qildi.[48]
2023-yilda ular yana almashtirildi,[49] "SuperSpeed" olib tashlanib, USB 5Gbps, USB 10Gbps va USB 20Gbps nomlari qo‘yildi. Yangi qadoqlash va port logotiplari bilan.[50]

USB4

Ushbu bo‘lim yangilanishi kerak
。原因如下:内容不完整、有误且未及时更新;例如,缺少 USB4 第一版和 2.0 版之间的区别。主条目也存在同样的问题。请协助更新此条目,以反映最新情况或新信息。 (2024 年 8 月)
Asosiy maqola: USB4
0
Eskirgan sertifikatlangan USB4 logotipi
USB4 spetsifikatsiyasi 2019-yil 29-avgustda USB Implementers Forum tomonidan chiqarilgan.[51]
USB4 2.0 spetsifikatsiyasi 2022-yil 1-sentyabrda USB Implementers Forum tomonidan chiqarilgan.[52]
USB4 asoslanadi Thunderbolt 3 protokol.[53] U 40 Gbit/s o‘tkazish qobiliyatini qo‘llab-quvvatlaydi, Thunderbolt 3 bilan mos keladi va USB 3.2 hamda USB 2.0 bilan orqaga qarab mos keladi.[54][55] Arxitektura bir nechta oxirgi qurilma turlari bilan bitta yuqori tezlikdagi ulanishni dinamik ravishda almashish usulini belgilaydi, bu ma'lumotlarni turi va ilovasiga qarab eng yaxshi uzatishga xizmat qiladi.
Davomida CES 2020, USB-IF va Intel o‘zlarining barcha ixtiyoriy funksiyalarni qo‘llab-quvvatlaydigan USB4 mahsulotlariga ruxsat berish niyatini bildirdilar Thunderbolt 4 mahsulotlari.
USB4 2.0 80 Gbit/s tezlik bilan 2022 yil noyabr oyida taqdim etilishi kerak edi.[56][57] Qo‘shimcha texnik tafsilotlar 2022 yil noyabr oyida rejalashtirilgan ikkita USB ishlab chiquvchilar kunlarida e’lon qilinishi kerak edi.[58][yangilanish kerak]
USB4 spetsifikatsiyasiga ko‘ra, quyidagi texnologiyalar USB4 tomonidan qo‘llab-quvvatlanishi kerak:[2]
Ulanish
Majburiy
Izohlar
Xost
Hub
Qurilma
USB 2.0
 (480 Mbit/s)
Ha
Ha
Ha
Yuqori tezlikdagi ulanishlarni multiplekslashdan foydalanadigan boshqa funksiyalardan farqli o'laroq, USB-C orqali USB 2.0 o'zining differensial sim juftligidan foydalanadi.
Tunnellangan USB 3.2 Gen 2×1
 (10 Gbit/s)
Ha
Ha
Yo‘q
Tunnellangan USB 3.2 Gen 2×2
 (20 Gbit/s)
Yo‘q
Yo‘q
Yo'q
Tunnellangan USB 3 Gen T
 (5–80 Gbit/s)
Yo'q
Yo'q
Yo'q
Kengaytirilgan SuperSpeed tizimi USB4 havolasida mavjud maksimal tarmoqli kengligida ishlashga imkon beradigan USB 3 tunnellash arxitekturasining bir turi.
USB4 Gen 2
 (10 yoki 20 Gbit/s)
Ha
Ha
Ha
Bir yoki ikki yo'nalish
USB4 Gen 3
 (20 yoki 40 Gbit/s)
Yo'q
Ha
Yo'q
Tunnellangan DisplayPort 1.4a
Ha
Ha
Йўқ
Спецификация хостлар ва ҳабларнинг DisplayPort Alternativ Режимини қўллаб-қувватлашини талаб қилади.
Туннелли PCI Express 3.0
Йўқ
Ҳа
Йўқ
USB4 нинг PCI Express функцияси аввалги версияларнинг функционаллигини такрорлайди
спецификацияси.
Хостдан-хостга алоқа
Ҳа
Ҳа
Икки тенгдош ўртасида LAN-га ўхшаш уланиш
Thunderbolt 3 Alternativ Режими
Йўқ
Ҳа
Йўқ
Thunderbolt 3 USB‑C vilkali kabellardan foydalanadi; USB4 spetsifikatsiyasi xostlar va qurilmalarga ruxsat beradi, hub'lar esa Thunderbolt 3 Alternativ Rejimi (ya'ni DisplayPort va PCIe) yordamida standart bilan o'zaro moslikni qo'llab-quvvatlashni talab qiladi.
Boshqa Alternativ Rejimlar
Yo'q
Yo'q
Yo'q
USB4 mahsulotlari ixtiyoriy ravishda bilan moslikni taklif qilishi mumkin
, va 
 Muqobil rejimlar.

2022-yil sentyabr nomlash sxemasi

0
2022-yil sentyabr oyida joriy etilgan USB nomlash sxemasining umumiy ko‘rinishi
(USB spetsifikatsiyalari va ularning marketing nomlari aralashmasi ko‘rsatilmoqda
chunki spetsifikatsiyalar ba’zan marketing nomlari sifatida noto‘g‘ri ishlatiladi.)
[bahsli (uchun: USB4 20 Gbit/s mavjud emas; USB4 2×2 logotipda ko'rsatilganidek USB 3.2 2×2 bilan almashtirib bo'lmaydi; USB 3.x va USB4 uchun logotiplar farq qiladi.)  – muhokama]
Oldingi chalkash nomlash sxemalari sababli, USB-IF uni yana bir bor o'zgartirishga qaror qildi. 2022-yil 2-sentabrdan boshlab marketing nomlari "USB xGbps" sintaksisiga amal qiladi, bu yerda x Gbit/s dagi uzatish tezligidir.[59] Yangilangan nomlar va logotiplarning umumiy ko'rinishini qo'shni jadvalda ko'rish mumkin.
USB 3.2 Gen 2×2 va USB4 Gen 2×2 – yoki: USB 3.2 Gen 2×1 va USB4 Gen 2×1 – ish rejimlari bir-birini almashtirib bo'lmaydi yoki mos kelmaydi; barcha ishtirok etuvchi kontrollerlar bir xil rejimda ishlashi kerak.

Versiya tarixi 

Chiqarish versiyalari

Nomi
Chiqarish sanasi
Maksimal signalizatsiya tezligi
Eslatma
USB 0.7
Noyabr 1994
?
Oldindan chiqarish
USB 0.8
Dekabr 1994
?
USB 0.9
Aprel 1995
12 Mbit/s: To'liq tezlik (FS)
USB 0.99
Avgust 1995
?
USB 1.0-RC
Noyabr 1995
?
Reliz nomzodi
USB 1.0
1996 yil yanvar
1,5 Mbit/s: Past tezlik (LS)
12 Mbit/s: To‘liq tezlik (FS)
Nomini o‘zgartirdi: 
Asosiy tezlik
USB 1.1
1998 yil sentyabr
USB 2.0
2000 yil aprel
480 Mbit/s: Yuqori tezlik (HS)
USB 3.0
2008 yil noyabr
5 Gbit/s: SuperTezlik (SS)
USB 3.1 Gen 1 deb qayta nomlandi,
[42] va keyinchalik USB 3.2 Gen 1×1 deb nomlandi
USB 3.1
2013 yil iyul
10 Gbit/s: SuperTezlik+ (SS+)
USB 3.1 Gen 2 deb qayta nomlandi,
[42] va keyinchalik USB 3.2 Gen 2×1 deb nomlandi
USB 3.2
2017-yil avgust
20 Gbit/s: SuperSpeed+ ikki chiziqli
Maʼlumot almashish uchun ikkinchi toʻliq dupleks chiziq qoʻshadi, ×2: USB 3.2 Gen 1×2 va Gen 2×2 sifatida belgilanadi. Bu toʻliq funksiyali USB-C kabellari va USB 3.2 tarmogʻi.
USB4
2019-yil avgust
40 Gbit/s: ikki chiziqli
USB4 Gen 2×2 (64b/66b kodlash) va Gen 3×2 (128b/132b kodlash) rejimlarini o‘z ichiga oladi hamda USB 3.2, DisplayPort 1.4a va PCI Express trafigini tunnel qilish hamda host-to-host uzatishlar uchun USB4 marshrutizatsiyasini joriy qiladi, Thunderbolt 3 protokoli asosida. USB4 Fabric talab qilinadi.
USB4 2.0
2022-yil sentyabr
120 ⇄ 40 Gbit/s: assimetrik
USB4 Gen 4×2 (PAM-3 kodlash) rejimini o‘z ichiga oladi, bu Type-C ulagichi orqali 80 va 120 Gbit/s tezlikka erishish imkonini beradi.
[61] USB4 Fabric talab qilinadi.

Quvvat bilan bog'liq standartlar 

Chiqarish nomi
Chiqarish sanasi
Maks. quvvat
Eslatma
2007-03-08
 Rev. 1.0
7.5 Vt (5 V, 1.5 A)
USB batareyani zaryadlash Rev. 1.1
2009-04-15
7,5 Vt (5 V, 1,5 A)
28-sahifa, 5–2-jadval, lekin 3.5-banddagi cheklov bilan. Oddiy USB 2.0 Standard-A portida faqat 1,5 A.
USB Batareya Zaryadlash Rev. 1.2
2010-12-07
7.5 Вт (5 В, 1.5 А)
Rev. 1.0 (V. 1.0)
2012-07-05
100 Vt (20 V, 5 A)
Shina quvvati (V
SHINA
)
USB Power Delivery Rev. 1.0 (V. 1.3)
2014-03-11
100 Vt (20 V, 5 A)
USB Type-C Rev. 1.0
2014-08-11
15 Vt (5 V, 3 A)
New connector and cable specification
USB Power Delivery Rev. 2.0 (V. 1.0)
2014-08-11
100 W (20 V, 5 A)
USB-C кабелларида алоқа канали (CC) орқали BMC протоколидан фойдаланиш
USB Type-C Rev. 1.1
2015-04-03
15 W (5 V, 3 A)
USB Power Delivery Rev. 2.0 (V. 1.1)
2015-05-07
100 W (20 V, 5 A)
USB Type-C Rev. 1.2
2016-03-25
15 W (5 V, 3 A)
USB Power Delivery Rev. 2.0 (V. 1.2)
2016-03-25
100 Vt (20 V, 5 A)
USB Power Delivery Rev. 2.0 (V. 1.3)
2017-01-12
100 Vt (20 V, 5 A)
USB Power Delivery Rev. 3.0 (V. 1.1)
2017-01-12
100 Vt (20 V, 5 A)
USB Type-C Rev. 1.3
2017-07-14
15 Vt (5 V, 3 A)
USB Power Delivery Rev. 3.0 (V. 1.2)
2018-06-21
100 Vt (20 V, 5 A)
USB Type-C Rev. 1.4
2019-03-29
15 Vt (5 V, 3 A)
USB Type-C Rev. 2.0
2019-08-29
15 Vt (5 V, 3 A)
USB4 ni USB Type-C ulagichlari va kabellari orqali yoqish.
USB Power Delivery Rev. 3.0 (V. 2.0)
2019-08-29
100 Vt (20 V, 5 A)
USB Power Delivery Rev. 3.1 (V. 1.0)
2021-05-24
240 Vt (48 V, 5 A)
USB Type-C Rev. 2.1
2021-05-25
15 Vt (5 V, 3 A)
USB Power Delivery Rev. 3.1 (V. 1.1)
2021-07-06
240 Vt (48 V, 5 A)
USB Power Delivery Rev. 3.1 (V. 1.2)
2021-10-26
240 Vt (48 V, 5 A)
2021 yil oktyabrgacha bo‘lgan tuzatishlarni o‘z ichiga oladi
Ushbu versiya quyidagi ECNlarni o‘z ichiga oladi:Qayta urinishlardan foydalanishni aniqlashtirishBatareya imkoniyatlariFRS vaqt muammosiPPS quvvat qoidasi tushuntirishlariEPR AVS APDO uchun eng yuqori oqim qo‘llab-quvvatlashi

Tizim dizayni

USB tizimi bir yoki bir nechta pastga yo‘naltirilgan portlarga (DFP) ega bo‘lgan xostdan[67] va ko‘plab periferik qurilmalardan iborat bo‘lib, bosqichli-yulduz topologiyasini. Qo‘shimchaUSB hub’lari besh darajagacha ruxsat berilgan holda qo'shilishi mumkin. USB xost bir nechta kontrollerlarga ega bo'lishi mumkin, ularning har biri bir yoki bir nechta portga ega. Bitta xost kontrollerga 127 tagacha qurilma ulanishi mumkin.[68][40]: 8–29  USB qurilmalari hub'lar orqali ketma-ket ulanadi. Xost kontrolleriga o'rnatilgan hub root hub deb ataladi.
USB qurilmasi qurilma funksiyalari deb ataladigan bir nechta mantiqiy kichik qurilmalardan iborat bo'lishi mumkin. Murakkab qurilma bir nechta funksiyalarni taqdim etishi mumkin, masalan, veb-kamera (video qurilma funksiyasi) o‘rnatilgan mikrofon (audio qurilma funksiyasi) bilan. Buning muqobili murakkab qurilma bo‘lib, unda xost har bir mantiqiy qurilmaga alohida manzil tayinlaydi va barcha mantiqiy qurilmalar jismoniy USB kabeliga ulangan o‘rnatilgan hubga ulanadi.
0
USB so‘nggi nuqtalari periferik qurilmada joylashgan: Xostga yo‘naltirilgan kanallar quvurlar deb ataladi.
USB қурилмалари алоқаси трубалар (логик каналлар) асосида амалга оширилади. Труба хост контроллерни қурилма ичидаги эндпоинт деб аталувчи логик объект билан боғлайди. Трубалар эндпоинтларга мос келгани учун, бу атамалар баъзан бир-бирининг ўрнида ишлатилади. Ҳар бир USB қурилмаси 32 тагача эндпоинтга эга бўлиши мумкин (16 та кириш ва 16 та чиқиш), гарчи бунча кўп эндпоинт бўлиши кам учраса-да. Эндпоинтлар қурилма томонидан инициализация (жисмоний уланишдан кейинги enumeration деб аталувчи давр) вақтида аниқланади ва рақамланади, шунинг учун улар нисбатан доимий бўлади, трубалар эса очилиб ёпилиши мумкин.
Quvurlarning ikki turi mavjud: oqim va xabar.
  • Xabar boshqaruvi
  • Oqim izoxron
[69]uzilish ommaviysichqonlar
Xost ma'lumot uzatishni boshlaganda, u ko'rsatilgan nuqtaga ega TOKEN paketini yuboradikortej(device_address, endpoint_number) дан. Агар маълумот узатиш хостдан эндпоинтга бўлса, хост керакли қурилма манзили ва эндпоинт рақами билан OUT пакетини (TOKEN пакетининг ихтисослашган тури) жўнатади. Агар маълумот узатиш қурилмадан хостга бўлса, хост ўрнига IN пакетини жўнатади. Агар белгиланган эндпоинт бир йўналишли эндпоинт бўлиб, унинг ишлаб чиқарувчи томонидан белгиланган йўналиши TOKEN пакетига мос келмаса (масалан, ишлаб чиқарувчи томонидан белгиланган йўналиш IN бўлса, TOKEN пакети эса OUT пакети бўлса), TOKEN пакети эътиборсиз қолдирилади. Акс ҳолда, у қабул қилинади ва маълумот транзакцияси бошланиши мумкин. Икки йўналишли эндпоинт эса, аксинча, ҳам IN, ҳам OUT пакетларини қабул қилади.
0
Kompyuterning old panelidagi ikkita USB 3.0 Standard-A rozetkasi (chapda) va ikkita USB 2.0 Standard-A rozetkasi (o'ngda)
So'nggi nuqtalar interfeyslarga guruhlanadi va har bir interfeys bitta qurilma funksiyasi bilan bog'lanadi. Bunga istisno - nolinchi so'nggi nuqta bo'lib, u qurilma konfiguratsiyasi uchun ishlatiladi va hech qanday interfeys bilan bog'lanmaydi. Mustaqil boshqariladigan interfeyslardan tashkil topgan bitta qurilma funksiyasi kompozit qurilma deb ataladi. Kompozit qurilma faqat bitta qurilma manziliga ega, chunki xost manzilni faqat funksiyaga tayinlaydi.
USB qurilmasi birinchi marta USB xostga ulanganda, USB qurilmasini enumeratsiya qilish jarayoni boshlanadi. Enumeratsiya USB qurilmasiga reset signalini yuborish bilan boshlanadi. Reset signali vaqtida USB qurilmasining signal uzatish tezligi aniqlanadi. Resetdan so'ng, USB qurilmasi haqidagi ma'lumotlar xost tomonidan o'qiladi va qurilmaga noyob 7-bitli manzil beriladi. Agar qurilma xost tomonidan qo'llab-quvvatlansa, qurilma drayverlari qurilma bilan aloqa qilish uchun zarur bo'lgan drayverlar yuklanadi va qurilma sozlangan holatga o'tkaziladi. Agar USB xost qayta ishga tushirilsa, barcha ulangan qurilmalar uchun enumeratsiya jarayoni takrorlanadi.
Xost kontrolleri qurilmalarga trafik oqimini boshqaradi, shuning uchun hech bir USB qurilmasi xost kontrollerining aniq so'rovisiz shinada hech qanday ma'lumotni uzata olmaydi. USB 2.0 da, xost kontrolleri so‘rovlar odatda trafik uchun avtobusround-robin usulda. Har bir USB portining o‘tkazish qobiliyati USB portining yoki portga ulangan USB qurilmasining sekinroq tezligi bilan belgilanadi.
Yuqori tezlikdagi USB 2.0 markazlari tranzaksiya tarjimonlari deb ataladigan qurilmalarni o‘z ichiga oladi, ular yuqori tezlikdagi USB 2.0 shinalari bilan to‘liq va past tezlikdagi shinalar o‘rtasida konvertatsiya qiladi. Har bir markaz yoki har bir port uchun bitta tarjimon bo‘lishi mumkin.
Har bir USB 3.0 xostida ikkita alohida kontroller mavjudligi sababli, USB 3.0 qurilmalari o‘sha xostga ulangan USB 2.0 yoki undan oldingi qurilmalardan qat’i nazar, USB 3.0 signal uzatish tezligida ma’lumot uzatadi va qabul qiladi. Oldingi qurilmalar uchun ishlash signal tezligi eski usulda o‘rnatiladi.

Qurilma sinflari

USB qurilmasining funksionalligi USB xostga yuboriladigan sinf kodi bilan belgilanadi. Bu xostga qurilma uchun dasturiy modullarni yuklash va turli ishlab chiqaruvchilarning yangi qurilmalarini qo‘llab-quvvatlash imkonini beradi.
Qurilma sinflari quyidagilarni o‘z ichiga oladi:[70]
Sinf
Foydalanish
Tavsif
Misollar yoki istisno
00
Qurilma
Aniqlanmagan
Qurilma klassi aniqlanmagan, kerakli drayverlarni aniqlash uchun interfeys deskriptorlari ishlatiladi
01
Interfeys
Audio
02
Ikkalasi
 va 
 adapter, 
 adapter. 0Ah sinf bilan birgalikda ishlatiladi 
(CDC-Data
) quyida
03
Interfeys
,
, joystick
05
Interfeys
Jismoniy interfeys qurilmasi (PID)
Kuchni qaytaruvchi joystick
06
Interfeys
Media (
/
)
,
07
Interfeys
,
,
08
Interfeys
, tashqi disk
09
Қурилма
Yuqori tezlikdagi USB hub
0A
Interfeys
CDC-Data
02h sinfi bilan birgalikda ishlatiladi
(Aloqa va CDC boshqaruvi
) yuqorida
0B
Interfeys
USB smart karta o‘qish qurilmasi
0D
Interfeys
Kontent xavfsizligi
Barmoq izi o‘qish qurilmasi
0E
Interfeys
0F
Interfeys
Shaxsiy sog'liqni saqlash qurilmasi klassi (PHDC)
Puls monitori (soat)
10
Interfeys
Audio/video (AV)
, TV
11
Qurilma
Billboard
Qurilma tomonidan qo'llab-quvvatlanadigan USB-C muqobil rejimlarini tavsiflaydi
DC
Ikkalasi
Diagnostika qurilmasi
USB muvofiqlik sinov qurilmasi
E0
Interfeys
kontroller
adapter
EF
Ikkalasi
Turli xil
қурилма
FE
Интерфейс
Ilova-spesifik
Ko‘prik,
, Sinov va O‘lchov Klassi (USBTMC),
 USB DFU (Qurilma proshivkasini yangilash)
FFh
Ikkalasi
Sotuvchiga xos
Qurilma sotuvchiga xos drayverlarni talab qilishini bildiradi

USB massiv xotira / USB disk 

0
флеш-диск, одатий USB масс-сақлаш қурилмаси
0
An M.2 (2242) qattiq holatdagi disk (SSD) USB 3.0 adapteri orqali kompyuterga ulangan
 USB ommaviy xotira qurilmasi klassi (MSC yoki UMS) xotira qurilmalariga ulanishlarni standartlashtiradi. Dastlab magnit va optik disklar uchun mo‘ljallangan bo‘lib, keyinchalik flesh-disklar va SD-karta o‘quvchilari. Yozishdan himoyalangan SD karta USB adapter bilan foydalanish, yuklash muhitining yaxlitligi va buzilmas, dastlabki holatini saqlash uchun ayniqsa foydalidir.
2005-yil boshidan beri ko‘pchilik shaxsiy kompyuterlar USB massiv saqlash qurilmalaridan yuklana olsa-da, USB kompyuterning ichki xotirasi uchun asosiy shina sifatida mo‘ljallanmagan. Biroq, USBissiq almashtirishimkoniyatini beradi, bu esa uni turli xil drayvlarni o‘z ichiga olgan mobil tashqi qurilmalar uchun foydali qiladi.
Bir qancha ishlab chiqaruvchilar tashqi portativ USBqattiq disk drayvlariniyoki disk drayvlari uchun bo‘sh korpuslarni taklif qiladi. Ular ulangan USB qurilmalar soni va turlari hamda USB interfeysining yuqori chegarasi bilan cheklangan holda, ichki drayvlar bilan solishtirish mumkin bo‘lgan ishlashni ta’minlaydi. Tashqi drayv ulanishi uchun boshqa raqobatdosh standartlargaeSATA kiradi, ExpressCard, FireWire (IEEE 1394) va eng so‘nggi Thunderbolt.
USB massiv saqlash qurilmalarining yana bir qo‘llanilishi – dasturiy ta’minotlarni (masalan, veb-brauzerlar va VoIP mijozlari) xost kompyuterga o‘rnatmasdan portativ tarzda ishga tushirishdir.[74][75]

Media Transfer Protocol

Shuningdek qarang: Rasm uzatish protokoli
Media Transfer Protocol (MTP) Microsoft tomonidan ishlab chiqilgan Microsoft USB mass storage dan ko‘ra qurilmaning fayl tizimiga yuqori darajadagi kirishni taqdim etish uchun, disk bloklari emas, balki fayllar darajasida. Shuningdek, u ixtiyoriy DRM xususiyatlariga ega. MTP portativ media pleerlar bilan foydalanish uchun ishlab chiqilgan portativ media pleerlar, lekin u keyinchalik Android operatsion tizimining asosiy saqlash kirish protokoli sifatida qabul qilindi4.1 Jelly Bean versiyasidan, shuningdek Windows Phone 8 dan (Windows Phone 7 qurilmalari Zune protokolidan foydalangan — MTP ning evolyutsiyasi). Buning asosiy sababi shundaki, MTP saqlash qurilmasiga UMS kabi eksklyuziv kirishni talab qilmaydi, bu esa Android dasturi kompyuterga ulangan vaqtda saqlashni so‘rasa yuzaga kelishi mumkin bo‘lgan muammolarni kamaytiradi. Asosiy kamchilik shundaki, MTP Windows operatsion tizimlaridan tashqarida unchalik yaxshi qo‘llab-quvvatlanmaydi.

Inson interfeysi qurilmalari

USB sichqoncha yoki klaviatura odatda eski kompyuterlardaPS/2 portlariyordamida kichik USB-dan-PS/2 ga adapter yordamida ishlatilishi mumkin. Ikki protokolli qo‘llab-quvvatlashga ega sichqoncha va klaviaturalar uchun hech qandaymantiqiy sxema ishlatilishi mumkin: USB apparat ta'minoti klaviatura yoki sichqoncha USB yoki PS/2 portiga ulanganligini aniqlash va tegishli protokol yordamida aloqa qilish uchun mo'ljallangan.[manba kerak] USB klaviaturalari va sichqonchalarini (odatda har biridan bittadan) PS/2 portlariga ulaydigan faol konvertorlar ham mavjud.[76]

Qurilma Mikrodasturini Yangilash mexanizmi 

Qurilma Mikrodasturini Yangilash (DFU) bu mikrodastur USB qurilmalarining ishlab chiqaruvchilar tomonidan taqdim etilgan yaxshilangan versiyalari bilan, masalan, proshivka xatolarini tuzatish usulini taklif qiladi. Proshivka yangilash operatsiyasi davomida USB qurilmalari o‘z ish rejimini o‘zgartirib, samarali ravishda PROM dasturchi. USB qurilmalarining har qanday sinfi ushbu imkoniyatni rasmiy DFU spetsifikatsiyalariga rioya qilgan holda amalga oshirishi mumkin. Bu esa DFU bilan mos keluvchi xost vositalaridan qurilmani yangilash uchun foydalanish imkonini beradi.[73][77][78]
DFU ba'zan o'rnatilgan USB yuklovchi funksiyasiga ega mikrokontrollerlarda flesh xotira dasturlash protokoli sifatida ishlatiladi. [79]

Audio oqimi

USB qurilmalar ishchi guruhi audio oqim uchun spetsifikatsiyalarni ishlab chiqqan va mikrofonlar, dinamiklar, naushniklar, telefonlar, musiqa asboblari va boshqalar kabi audio sinf foydalanishlari uchun maxsus standartlar ishlab chiqilgan va joriy etilgan. Ishchi guruh audio qurilma spetsifikatsiyalarining uchta versiyasini nashr etgan:[80][81] "UAC"[82] yoki "ADC"[83] deb ataladigan USB Audio 1.0, 2.0 va 3.0.
UAC 3.0, birinchi navbatda, portativ qurilmalar uchun yaxshilanishlarni taqdim etadi, masalan, ma'lumotlarni portlatish va past quvvat rejimida tez-tez qolish orqali quvvat sarfini kamaytirish va qurilmaning turli komponentlari uchun quvvat domenlarini ta'minlash, ular ishlatilmaganda o'chirilishiga imkon beradi.[84]
UAC 2.0 High Speed USB qo‘llab-quvvatlashni joriy qildi (Full Speed dan tashqari), bu ko‘p kanalli interfeyslar, yuqori namuna olish chastotalari,[85] pastroq kechikish,[86][82] va sinxron va adaptiv rejimlarda vaqtni aniqlashda 8× yaxshilanish imkonini beradi.[82] UAC2 shuningdek, soat domenlari tushunchasini joriy qildi, bu esa xostga qaysi kirish va chiqish terminallari o‘z soatlarini bir xil manbadan olishi haqida ma’lumot beradi, shuningdek, audio kodlashlarni qo‘llab-quvvatlashni yaxshilaydi, masalan,DSD, audio effektlar, kanal klasterlash, foydalanuvchi boshqaruvlari va qurilma tavsiflari.[82][87]
UAC 1.0 qurilmalari hali ham keng tarqalgan, ammo ularning platformalararo drayversiz mosligi[85] va qisman sababliMicrosoftning nashr etilganidan keyin o‘n yildan ortiq vaqt davomida UAC 2.0 ni joriy qila olmaganligi, nihoyat qo‘llab-quvvatlashni qo‘shganWindows 10ga 2017-yil 20-martdagi Creators Update orqali qo‘shilgan.[88][89][87] UAC 2.0 shuningdek tomonidan qo‘llab-quvvatlanadimacOSiOS, va Linux,[82] ammo Android faqat UAC 1.0 spetsifikatsiyasining bir qismini amalga oshiradi.[90]
USB uchta izoxron (qat’iy tarmoqli kengligi) sinxronizatsiya turini taqdim etadi,[91] ularning barchasi audio qurilmalar tomonidan ishlatiladi:[92]
  • Asinxron — ADC yoki DAC xost kompyuterining soatiga umuman sinxronlanmaydi, qurilmadagi erkin ishlaydigan soat asosida ishlaydi.
  • Sinxron — Qurilma soati USB boshlang‘ich ramka (SOF) yoki avtobus interval signallari bilan sinxronlanadi. Masalan, bu 11.2896 MGts chastotali soatni 1 kGs SOF signaliga sinxronlashni talab qilishi mumkin, bu katta chastota ko‘paytmasidir.
  • Adaptiv — Qurilma soati xost tomonidan har bir ramkada yuboriladigan ma'lumotlar miqdoriga sinxronlanadi
USB spetsifikatsiyasi dastlab asinxron rejimni "arzon narxdagi karnaylar"da, adaptiv rejimni esa "yuqori darajadagi raqamli karnaylar"da qo‘llanilishini ta'riflagan bo‘lsa-da,[96] aksincha tushunchayuqori sifatli dunyo, bu yerda asinxron rejim xususiyat sifatida reklama qilinadi va adaptiv/sinxron rejimlar yomon obro'ga ega.[97][98][90] Aslida, barcha turlar yuqori sifatli yoki past sifatli bo'lishi mumkin, bu ularning muhandislik sifati va qo'llanilishiga bog'liq.[94][82][99] Asinxron rejim kompyuter soatiga bog'lanmaganlik afzalligiga ega, ammo kamchiligi namuna tezligini konvertatsiya qilish bir nechta manbalarni birlashtirganda.

Ulagichlar 

USB qo'mitasi tomonidan belgilangan ulagichlar USBning bir qator asosiy maqsadlarini qo'llab-quvvatlaydi va kompyuter sanoati foydalangan ko'plab ulagichlardan olingan saboqlarni aks ettiradi. Xost yoki qurilmaga o'rnatilgan ayol ulagich receptacle deb ataladi va kabelga ulangan erkak ulagich esa plug deb ataladi.[40]: 2-5–2-6  Rasmiy USB spetsifikatsiya hujjatlari vaqti-vaqti bilan erkak atamasini vilka, ayol atamasini esa rozetka uchun belgilaydi.[100]
0
USB Standard-A vilkasi, bir vaqtlar eng keng tarqalgan turiUSB ulagichi, endi USB ulagichining ko'plab eskirgan turlaridan biri
Dizayn USB vilkasini rozetkaga noto‘g‘ri ulashni qiyinlashtirish uchun mo‘ljallangan. USB spetsifikatsiyasi kabel vilkasi va rozetkasi foydalanuvchi to‘g‘ri yo‘nalishni taniy olishi uchun belgilanishini talab qiladi.[40] Biroq USB-C vilkasi teskari yo‘nalishda ham ulanishi mumkin. USB kabellari va kichik USB qurilmalari rozetkadan ushlab turuvchi kuch bilan mahkamlanadi, ba’zi ulagichlarda ishlatiladigan vintlardek, qisqichlardek yoki barmoq bilan buriladigan qismlardek bo‘lmaydi.
0
USB Mini-B (o‘ngda) va uning vorisi USB Micro-B (chapda). Bular yaratilgunga qadar kichik va portativ uskunalarda eng keng tarqalgan USB ulagich turlari edi.USB Type-C.
Turli xil A va B vilkalar ikki quvvat manbasini tasodifan ulashni oldini oladi. Biroq, ko‘p maqsadli USB ulanishlari (masalan, USB On-The-Go smartfonlarda va USB quvvatlanadigan Wi-Fi routerlarda) paydo bo‘lishi bilan ushbu yo‘naltirilgan topologiyaning bir qismi yo‘qoladi, bu esa A-to-A, B-to-B va ba’zan Y/ajratuvchi kabellarni talab qiladi.
USB ulanish turlari spetsifikatsiya rivojlanishi bilan ko‘payib bordi. Dastlabki USB spetsifikatsiyasi standart-A va standart-B vilkalari hamda rozetkalarini batafsil bayon qilgan. Ulagichlar bir-biridan farqli qilib ishlab chiqilgan, shuning uchun foydalanuvchilar bir kompyuter rozetkasini boshqasiga ulay olmas edi. Standart vilkalardagi ma’lumot pinlari quvvat pinlariga nisbatan chuqurroq joylashgan bo‘lib, bu qurilmaga ma’lumot ulanishini o‘rnatishdan oldin quvvat olish imkonini beradi. Ba’zi qurilmalar ma’lumot ulanishi amalga oshirilgan yoki yo‘qligiga qarab turli rejimlarda ishlaydi. Zaryadlash stansiyalari faqat quvvat yetkazib beradi va ular tarkibida xost qurilmasi yoki ma’lumot pinlari mavjud emas, bu esa har qanday mos USB qurilmaga standart USB kabeli orqali zaryadlash yoki ishlash imkonini beradi. Zaryadlash kabellari faqat quvvat ulanishini ta’minlaydi, ma’lumotni esa uzatmaydi. Faqat zaryadlash uchun mo‘ljallangan kabelda ma’lumot simlari qurilma uchida qisqa tutashtirilgan bo‘ladi; aks holda, qurilma zaryadlovchini yaroqsiz deb rad etishi mumkin.

Kabel 

0
Turli xil USB kabellar sotuvdaGonkong
USB 1.1 standarti to'liq tezlikda (12 Mbit/s) ishlaydigan qurilmalar bilan standart kabelning maksimal uzunligi 5 metr (16 fut 5 dyuym) va past tezlikda (1,5 Mbit/s) ishlaydigan qurilmalar bilan maksimal uzunligi 3 metr (9 fut 10 dyuym) bo'lishi mumkinligini belgilaydi.[101][102][103]
USB 2.0 yuqori tezlikda (480 Mbit/s) ishlaydigan qurilmalar uchun maksimal kabel uzunligi 5 metrni (16 fut 5 dyuym) ta'minlaydi.[103]
USB 3.0 standarti to'g'ridan-to'g'ri maksimal kabel uzunligini belgilamaydi, faqat barcha kabellar elektr spetsifikatsiyasiga mos kelishini talab qiladi: mis kabel uchunAWG26 simli maksimal amaliy uzunlik 3 metr (9 fut 10 dyuym).[104]

USB ko‘prik kabellari

USB ko‘prik kabellari yoki ma'lumot uzatish kabellari bozorda mavjud bo‘lib, to‘g‘ridan-to‘g‘ri kompyuterdan kompyuterga ulanishni ta'minlaydi. Ko‘prik kabeli kabelning o‘rtasida chip va faol elektronikaga ega maxsus kabeldir. Kabelning o‘rtasidagi chip ikkala kompyuter uchun periferik qurilma vazifasini bajaradi va kompyuterlar o‘rtasida tengdosh-tengdoshga aloqani ta'minlaydi. USB ko‘prik kabellari ikki kompyuter o‘rtasida ularning USB portlari orqali fayllarni uzatish uchun ishlatiladi.
Microsoft tomonidan ommalashtirilganWindows Easy Transfer, Microsoft yordamchi dasturi Windowsning eski versiyasidagi kompyuterdan shaxsiy fayllar va sozlamalarni yangi versiyadagi kompyuterga o‘tkazish uchun maxsus USB ko‘prik kabelidan foydalangan. Windows Easy Transfer dasturidan foydalanish kontekstida ko‘prik kabeli ba'zan Easy Transfer kabeli deb ataladi.
Ko‘plab USB ko‘prik/ma'lumot uzatish kabellari hali ham USB 2.0, ammo bir qator USB 3.0 uzatish kabellari ham mavjud. USB 3.0 USB 2.0 dan 10 barobar tez bo‘lishiga qaramay, USB 3.0 uzatish kabellari o‘z dizayni tufayli atigi 2-3 barobar tezroq.[aniqlik zarur]
USB 3.0 spetsifikatsiyasi ikkita shaxsiy kompyuterni ulash uchun quvvatsiz A-dan-A ga o‘zaro kabelni taqdim etdi. Ular ma'lumot uzatish uchun emas, balki diagnostika maqsadlarida foydalanishga mo‘ljallangan.

Ikki rolli USB ulanishlar

USB bridge kabellari USB 3.1 spetsifikatsiyasi bilan joriy qilingan USB ikki rolli qurilma imkoniyatlari tufayli ahamiyatini yo‘qotdi. Eng so‘nggi spetsifikatsiyalarga ko‘ra, USB to‘g‘ridan-to‘g‘ri Type-C kabeli yordamida tizimlarni ulashning ko‘p holatlarini qo‘llab-quvvatlaydi. Biroq, bu imkoniyatning ishlashi uchun ulangan tizimlar rollarni almashtirishni qo‘llab-quvvatlashi kerak. Ikki rolli imkoniyatlar tizim ichida ikkita kontroller, shuningdek, rollar kontrollerining mavjudligini talab qiladi. Bu planshet yoki telefon kabi mobil platformada kutilishi mumkin bo‘lsa-da, ish stoli shaxsiy kompyuterlari va noutbuklar ko‘pincha ikki rolli qo‘llab-quvvatlamaydi.[105]

Quvvat

Yuqori oqim USB ulagichlari V_BUS pin orqali quyi oqim USB qurilmalariga nominal 5 V DC quvvat beradi.

Kam quvvatli va yuqori quvvatli qurilmalar

Ushbu bo‘lim USB ning quvvat taqsimlash modelini tavsiflaydi, u Quvvat yetkazib berish (USB-PD). PD dan foydalanmaydigan qurilmalarda USB Type-A va Type-B ulagichlari orqali 4,5 Vt gacha, USB-C orqali esa 15 Vt gacha quvvat beradi. PD dan oldingi barcha USB quvvati 5 V da taqdim etiladi.
Qurilmalarga quvvat beradigan xost uchun USBda birlik yuk tushunchasi mavjud. Har qanday qurilma bir birlik quvvat olishi mumkin va qurilmalar ushbu diskret bosqichlarda ko‘proq quvvat talab qilishi mumkin. Xost so‘ralgan quvvatni taqdim etishi shart emas va qurilma kelishilgan quvvatdan ko‘proq olishi mumkin emas.
Бир бирликдан кўп бўлмаган ток истеъмол қиладиган қурилмалар паст қувватли қурилмалар деб аталади. Барча қурилмалар созланмаган ҳолатда ишга туширилганда паст қувватли қурилмалар сифатида ишлаши керак. USB 2.0 гача бўлган USB қурилмалари учун бир бирлик юклама 100 мА (ёки 500 мВт) ни ташкил этади, USB 3.0 эса бир бирлик юкламани 150 мА (750 мВт) деб белгилайди. Тўлиқ функционалли USB-C 250 мА (ёки 1250 мВт) бир бирлик юкламага эга паст қувватли қурилмаларни қўллаб-қувватлай олади.
Бир бирликдан кўп ток талаб қиладиган қурилмалар юқори қувватли қурилмалар деб аталади (масалан, одатдаги 2,5 дюймли қаттиқ дисклар). USB 2.0 гача бўлган версияларда хост ёки хаб ҳар бир қурилмага 100 мА дан иборат беш алоҳида босқичда 2,5 Вт гача қувват бера олади, SuperSpeed қурилмалари (USB 3.x) эса хост ёки хабга 150 мА дан иборат олти босқичда 4,5 Вт гача қувват бериш имконини яратади. USB-C USB 3.x нинг икки йўналишли ишлашини каттароқ бирлик юкламаси (250 мА; 7,5 Вт гача) билан таъминлайди.[106] USB-C шунингдек, USB BC ўрнига Type-C токидан фойдаланиш имконини беради, бу эса ҳеч қандай маълумот уланишисиз, оддий усулда қувват мавжудлигини кўрсатади.[107]
Спецификация
максимал ток
Кучланиш
максимал қувват
Кам қувватли қурилма
100 mA
5 V 
0.50 Vt
Past quvvatli SuperSpeed / USB 3.x qurilmasi
150 mA
5 V
0.75 Vt
Yuqori quvvatli qurilma
500 mA
5 V
2.5 W
Юқори қувватли SuperSpeed / USB 3.x бир каналли қурилма
900 mA
5 V
4.5 W
Юқори қувватли SuperSpeed / USB 3.x икки каналли қурилма
1.5 A
5 V
7.5 Vt
Batareyani zaryadlash (BC)
1.5 A
5 V
7.5 Vt
USB4
1.5 A
5 V
7.5 Vt
Type-C toki 1.5 A
1.5 A
5 V
7.5 Vt
Type-C toki 3 A
3 A
5 V
15 Vt
SPR
5 A
20 V gacha
100 Vt
Power Delivery EPR
^ Bhatt’ning Intel’dagi jamoasi Bala Sudarshan Cadambi, Jeff Morriss, Shaun Knoll va Shelagh Callahanni o‘z ichiga olgan.
Quvvat manbai past quvvatli hub portidan 4.40 V gacha tushishi mumkin.^ Besh birlik yukgacha; SuperSpeed bo'lmagan qurilmalarda bir birlik yuk 100 mA ni tashkil qiladi.^ Olti birlik yukgacha; SuperSpeed qurilmalarida bir birlik yuk 150 mA ni tashkil qiladi.^ 跳转到:a b c faqat USB-C uchun^ Olti tagacha yuk birligi; ko'p tarmoqli qurilmalarda bir yuk birligi 250 mA ni tashkil qiladi.^ Type-C toki emas, faqat USB4 ulanishi boshlangandan keyin mavjud. Type-C toki bilan birlashtirilishi mumkin.^ har bir USB-C xost porti uchun ixtiyoriy. Yuqori PD chiqishiga ega USB-C portlari uchun majburiy.^ har bir USB-C xost porti uchun ixtiyoriy. Yuqori PD chiqishiga ega portlar uchun majburiy.^ O'tish: a b >3 A (>60 Vt) ishlash uchun 5 A ga mo'ljallangan elektron belgilangan kabel talab qilinadi.^ >20 V (>100 Vt) ishlash uchun elektron belgilangan Kengaytirilgan Quvvat Oralig'i (EPR) kabeli talab qilinadi.
Батареяни зарядлаш режимини таниш учун махсус зарядлаш порти D+ ва D− терминаллари орасига 200 Ом дан ошмайдиган қаршилик ўрнатади. D+ ва D− терминаллари орасидаги 200 Ом дан кам қаршиликка эга бўлган қисқа туташтирилган ёки деярли қисқа туташтирилган маълумот йўллари чексиз зарядлаш тезлигига эга махсус зарядлаш порти (DCP) ни кўрсатади.[108][109]
Стандарт USB дан ташқари, деб номланувчи хусусий юқори қувватли тизим мавжуд.PoweredUSB, 1990-yillarda ishlab chiqilgan va asosan kassa apparatlari kabi savdo nuqtasi terminallarida qo'llaniladi.

Signalizatsiya

USB signallari differensial signallash ustida o‘ralgan juftlik ma'lumot simlari 90 Ω ± 15% xarakteristik impedans.[110] USB 2.0 va undan oldingi spetsifikatsiyalar bir juftlikni yarim dupleks (HDx). USB 3.0 va undan keyingi spetsifikatsiyalar USB 2.0 mosligi uchun bir juft va ma’lumot uzatish uchun ikki yoki to‘rt juftni belgilaydi: bitta chiziq (×1) variantlari uchun to‘liq dupleks (FDx) ni amalga oshiradigan ikkita ma’lumot sim jufti kamida SuperSpeed (SS) ulagichlarini talab qiladi; ikki chiziq (×2) variantlari uchun to‘liq dupleksni amalga oshiradigan to‘rt juft USB-C ulagichlarini talab qiladi.
USB4 Gen 4 barcha to‘rt juftlikdan foydalanishni talab qiladi, lekin assimetrik juftlik konfiguratsiyasiga ruxsat beradi.[111] Bu holda bir ma'lumot sim juftligi yuqori oqim ma'lumotlari uchun, qolgan uchtasi esa quyi oqim ma'lumotlari uchun yoki aksincha ishlatiladi. USB4 Gen 4 foydalanadipuls amplituda modulyatsiyasi 3 darajada, ta'minlayditrit ma'lumot harbod uzatilganda, 12.8 GHz uzatish chastotasi 25.6 GBd[112] uzatish tezligiga va 11-bit–dan–7-tritga tarjima qilish nazariy maksimal uzatish tezligini 40.2 Gbit/s dan biroz yuqoriroq qiladi.[113]
Ish rejimi nomi
Taqdim etilgan
Yo‘laklar
# maʼlumot simlari
Nominal signal tezligi
Asl yorliq
 oqim
oqim
eski
marketing nomi
logotip
Past tezlik
USB 1.0
1
2
1.5 Mbit/s
yarim dupleks
Past tezlikdagi USB (LS)
Asosiy tezlikdagi USB
To'liq tezlik
12 Mbit/s
yarim dupleks
To'liq tezlikdagi USB (FS)
Yuqori tezlik
USB 2.0
480 Mbit/s
yarim dupleks
Yuqori tezlikdagi USB (HS)
USB 3.2 Gen 1×1
USB 3.0,
USB 3.1 Gen 1
 (+ 1 HDx)
6
5 Gbit/s
simmetrik
SuperSpeed USB (SS)
USB 5Gbps
USB 3.2 Gen 2×1
USB 3.1 Gen 2
USB 3.1
10 Gbit/s
simmetrik
SuperSpeed+ (SS+)
USB 10Gbps
USB 3.2 Gen 1×2
USB 3.2
2 FDx (+ 1 HDx)
8b/10b
10
10 Gbit/s
simmetrik
USB 3.2 Gen 2×2
128b/132b
20 Gbit/s
simmetrik
SuperSpeed USB 20Gbps
USB 20Gbps
USB4 Gen 2×1
1 FDx (+ 1 HDx)
64b/66b
6 (10 tadan foydalanilgan)
10 Гбит/с
симметрик
USB 10Gbps
USB4 Gen 2×2
2 FDx (+ 1 HDx)
10
20 Гбит/с
simmetrik
USB 20Gbps
USB4 Gen 3×1
1 FDx (+ 1 HDx)
128b/132b
6 (10 tadan foydalanilgan)
20 Gbit/s
simmetrik
USB4 Gen 3×2
2 FDx (+ 1 HDx)
10
40 Gbit/s
simmetrik
USB 40 Gbit/s
USB4 Gen 4×2
USB4 2.0
2 FDx (+ 1 HDx)
11b/7
10
80 Gbit/s
simmetrik
USB 80 Gbit/s
assimetrik (+ 1 HDx)
40 Gbit/s yuklash
120 Gbit/s yuklab olish
120 Gbit/s yuklash
40 Gbit/s yuklab olish
USB ulanishi har doim **A** uchi (ya'ni host yoki hubning quyi oqim porti) va **B** uchi (ya'ni periferik qurilma yoki hubning yuqori oqim porti) o'rtasida amalga oshiriladi. Tarixiy jihatdan, bu holat aniq edi, chunki hostlarda faqat Type-A, periferik qurilmalarda esa faqat Type-B portlari mavjud bo‘lib, har bir mos kabelda bitta Type-A va bitta Type-B vilkasi bo‘lgan. USB-C (Type-C) – bu barcha eski Type-A va Type-B ulagichlarini almashtiradigan yagona konnektordir. Shuning uchun, ikkala tomon ham USB Type-C portlari bilan jihozlangan bo‘lsa, ular qaysi biri **host** va qaysi biri **qurilma** ekanligini kelishib oladi.

Протокол қатлами

USB aloqasi vaqtida ma’lumotlar paketlar. Dastlab, barcha paketlar xostdan ildiz hub orqali, va ehtimol ko‘proq hub’lar orqali, qurilmalarga yuboriladi. Ushbu paketlarning ba’zilari qurilmaga javob sifatida ba’zi paketlarni yuborishni buyuradi.

Tranzaksiyalar

USB ning asosiy tranzaksiyalari:
  • OUT tranzaksiyasi
  • IN tranzaksiyasi
  • SETUP tranzaksiyasi
  • Boshqaruv uzatish almashinuvi

Tegishli standartlar

0
Simsiz USB logotipi

Media Agnostic USB

USB Implementers Forum 2015-yil 29-iyulda USB protokoli asosida Media Agnostic USB (MA-USB) v.1.0 simsiz aloqa standartini taqdim etdi. Simsiz USB kabelni almashtirish texnologiyasi bo'lib, ultra-keng polosa simsiz texnologiya 480 Mbit/s gacha bo‘lgan ma’lumot uzatish tezligi uchun.[114]
USB-IF MA-USB spetsifikatsiyasi uchun dastlabki asos sifatida WiGig Serial Extension v1.2 spetsifikatsiyasidan foydalangan va u SuperSpeed USB (3.0 va 3.1) hamda Hi-Speed USB (USB 2.0) bilan mos keladi. MA-USB dan foydalanadigan qurilmalar, agar mahsulot sertifikatlash dasturidan o‘tsa, "Powered by MA-USB" brendi bilan belgilanadi.[115]

InterChip USB

Asosiy maqola: InterChip USB
InterChip USB - bu chipdan chipga o‘tish variantidir, u oddiy USB da mavjud bo‘lgan an'anaviy transceiverlarni yo‘q qiladi. HSIC fizik qatlam taxminan 50% kam quvvat va 75% kam plata USB 2.0 ga nisbatan maydon. [116] Bu SPI va I2C.

USB-C

Asosiy maqola: USB-C
USB-C (rasmiy nomi USB Type-C) bu yangi ulagich va bir nechta yangi ulanish xususiyatlarini belgilaydigan standartdir. Ular orasida Alternativ Rejim (Alternate Mode) qo'llab-quvvatlanadi, bu esa USB-C ulagichi va kabeli orqali boshqa protokollarni uzatish imkonini beradi. Bu odatda quyidagilarni qo'llab-quvvatlash uchun ishlatiladi: DisplayPort yoki HDMI protokollari, bu displey (masalan, kompyuter monitori yoki televizor, USB-C orqali.
USB 3.2 da boshqa barcha ulagichlar ikki chiziqli ishlash rejimiga (Gen 1×2 va Gen 2×2) qodir emas, lekin bir chiziqli ishlash rejimida (Gen 1×1 va Gen 2×1) foydalanish mumkin.[117]

DisplayLink

Asosiy maqola: DisplayLink
DisplayLink — бу USB орқали компьютерга бир нечта дисплейларни улаш имконини берувчи технология. У тахминан 2006 йилда тақдим этилган ва USB-C орқали Alternativ Mode пайдо бўлишидан олдин USB орқали дисплейларни улашнинг ягона усули эди. Бу хусусий технология бўлиб, USB Implementers Forum томонидан стандартлаштирилмаган ва одатда алоҳида талаб қилади.қурилма драйвери компьютерда.

Boshqa ulanish usullari bilan taqqoslash

FireWire (IEEE 1394)

Dastlab, USB FireWire (IEEE 1394) texnologiyasi, yuqori o‘tkazuvchanlikka ega seriyali shina sifatida ishlab chiqilgan bo‘lib, disk drayvlar, audio interfeyslar va video uskunalar kabi periferik qurilmalarni samarali ulash uchun mo‘ljallangan. Dastlabki dizaynda USB ancha past ma’lumot uzatish tezligida ishlagan va kam murakkab apparat vositalaridan foydalangan. U klaviaturalar va ko‘rsatkich qurilmalari kabi kichik periferik qurilmalar uchun mos edi.
FireWire va USB o'rtasidagi eng muhim texnik farqlar quyidagilardan iborat:
  • USB tarmoqlari qatlamli-yulduzdaraxt
  • USB 1.0, 1.1 va 2.0 “gapirish-chaqirilganda gapirish” protokolidan foydalanadi, ya’ni har bir periferik qurilma xost maxsus aloqa so‘rovini yuborgandagina u bilan bog‘lanadi. USB 3.0 qurilmalarga xost tomon yo‘naltirilgan aloqalarni boshlash imkonini beradi. FireWire qurilmasi tarmoq shartlariga ko‘ra istalgan vaqtda boshqa har qanday tugun bilan bog‘lanishi mumkin.
  • USB tarmog‘i tarmoqni boshqarish uchun daraxtning yuqori qismidagi yagona xostga tayanadi. Barcha aloqalar xost va bitta periferik qurilma o‘rtasida amalga oshiriladi. FireWire tarmog‘ida har qanday qobiliyatli tugun tarmoqni boshqarishi mumkin.
  • USB 5V
  • Standart USB hub portlari odatdagi 500 mA/2,5 Vt tokni ta'minlay oladi, hub bo‘lmagan portlardan esa atigi 100 mA. USB 3.0 va USB On-The-Go 1,8 A/9,0 Vt (maxsus batareya zaryadlash uchun 1,5 A/7,5 Vt to‘liq tarmoqli kengligi yoki 900 mA/4,5 Vt yuqori tarmoqli kengligi) quvvat beradi, FireWire esa nazariy jihatdan 60 vattgacha quvvat yetkazib bera oladi, garchi 10 dan 20 vattgacha odatiy hisoblanadi.
Ушбу ва бошқа фарқлар икки шинанинг турли хил дизайн мақсадларини акс эттиради: USB оддийлик ва паст нарх учун яратилган бўлса, FireWire юқори унумдорлик, айниқса аудио ва видео каби вақтга сезгир иловалар учун мўлжалланган. Назарий максимал сигнал узатиш тезлиги бўйича ўхшаш бўлса-да, FireWire 400 ҳақиқий фойдаланишда USB 2.0 юқори ўтказувчанлик қобилиятидан тезроқ,[118] айниқса ташқи қаттиқ дисклар каби юқори ўтказувчанлик ишлатилишида.[119][120][121][122] Янги FireWire 800 стандарти FireWire 400 дан икки баробар тез ва назарий ва амалий жиҳатдан USB 2.0 юқори ўтказувчанлик қобилиятидан тезроқ.[123] Бироқ, FireWire нинг тезлик уступликлари паст даражадаги усулларга, масалан,to‘g‘ridan-to‘g‘ri xotiraga kirish (DMA), bu esa o‘z navbatida DMA hujumlari kabi xavfsizlik ekspluatatsiyalari uchun imkoniyatlar yaratdiDMA hujumi.
USB va FireWire’ni amalga oshirishda ishlatiladigan chipset va drayverlar, spetsifikatsiya bo‘yicha belgilangan tarmoqli kengligining real dunyoda qancha qismiga erishilishiga, shuningdek, periferik qurilmalar bilan moslikka hal qiluvchi ta’sir ko‘rsatadi.[124]

Ethernet

IEEE 802.3af, 802.3at va 802.3bt Ethernet orqali quvvat (PoE) standartlari quvvatli USB ga qaraganda ancha murakkab quvvat kelishish sxemalarini belgilaydi. Ular 48 V to‘g‘ri oqim va kabel orqali 100 metrgacha USB 2.0 ga nisbatan ko‘proq quvvat (802.3af uchun 12.95 Vt gacha, 802.3at uchun 25.5 Vt, yaʼni PoE+, 802.3bt uchun 71 Vt, yaʼni 4PPoE) yetkazib bera oladi, USB 2.0 esa maksimal 5 metr kabel uzunligida 2.5 Vt quvvat beradi. Bu PoE ni IP orqali ovoztelefonlar,xavfsizlik kameralarisimsiz ulanish nuqtalari, va binolardagi boshqa tarmoqqa ulangan qurilmalar. Biroq, masofa qisqa va quvvat talabi past bo‘lsa, USB PoE dan arzonroq.
EthernetСтандартлар тармоқ қурилмаси (компьютер, телефон ва бошқалар) билан тармоқ кабели ўртасида 60 сония давомида 1500 В AC ёки 2250 В DC гача бўлган электр изоляциясини талаб қилади.[125] USB эса бундай талабга эга эмас, чунки у асосан хост компьютер билан чамбарчас боғлиқ бўлган периферия қурилмалари учун ишлаб чиқилган бўлиб, аслида у периферия ва хостнинг ерланишларини бир-бирига улайди. Бу Ethernet-га USB орқали уланадиган, масалан, кабель ва DSL модемлари каби, маълум носозлик ҳолатларида хавфли кучланишга эга бўлиши мумкин бўлган ташқи симларга уланган периферия қурилмаларига нисбатан сезиларли хавфсизлик устунини беради.[126][127]

MIDI

USB Device Class Definition for MIDI Devices musiqa asboblari raqamli interfeysi (MIDI) musiqa maʼlumotlarini USB orqali uzatadi.[128] MIDI imkoniyati o‘n oltita bir vaqtning o‘zida ishlaydigan virtual MIDI kabellariga ruxsat berish uchun kengaytirilgan bo‘lib, ularning har biri odatdagi MIDI o‘n olti kanali va soatlarini olib yurishi mumkin.
USB arzon va fizik jihatdan yaqin qurilmalar uchun raqobatbardoshdir. Biroq, Power over Ethernet va MIDI vilka standarti uzoq kabellarga ega bo‘lishi mumkin bo‘lgan yuqori darajadagi qurilmalarda afzalliklarga ega. USB sabab bo‘lishi mumkin tuproq halqasi muammolari uskunalar o‘rtasida yuzaga keladi, chunki u ikkala transiverda yer moslamalarini ulaydi. Buning aksiga, MIDI vilka standarti va Ethernet 500V yoki undan yuqori kuchlanishgacha izolyatsiyaga ega.

eSATA/eSATAp

eSATA ulagichi yanada mustahkam SATAulagichi, tashqi qattiq disklar va SSD-larga ulanish uchun mo'ljallangan. eSATA ning uzatish tezligi (6 Gbit/s gacha) USB 3.0 (5 Gbit/s gacha) va USB 3.1 (10 Gbit/s gacha) ga o'xshash. eSATA orqali ulangan qurilma oddiy SATA qurilmasi sifatida ko'rinadi va ichki disklarga xos to'liq ishlash va to'liq moslikni ta'minlaydi.
eSATA tashqi qurilmalarni elektr energiyasi bilan ta'minlamaydi. Bu USB bilan solishtirganda tobora ortib borayotgan kamchilikdir. USB 3.0 ning 4.5 Vt quvvati ba'zan tashqi qattiq disklarni quvvatlantirish uchun yetarli bo'lmasa-da, texnologiya rivojlanmoqda va tashqi disklar asta-sekin kamroq quvvat talab qilmoqda, bu esa eSATA afzalligini kamaytirmoqda.eSATAp (eSATA orqali quvvat, ESATA/USB nomi bilan ham tanilgan) 2009-yilda taqdim etilgan ulagich bo'lib, yangi, orqaga qarab mos keluvchi ulagich yordamida ulangan qurilmalarni quvvat bilan ta'minlaydi. Noutbukda eSATAp odatda 2.5 dyuymli HDD/SSDni quvvatlantirish uchun faqat 5 V kuchlanish beradi; ish stoli ish stansiyasida esa 3.5 dyuymli HDD/SSD va 5.25 dyuymli optik drayvlarni o'z ichiga olgan kattaroq qurilmalarni quvvatlantirish uchun qo'shimcha 12 V kuchlanish berishi mumkin.
eSATAp qo'llab-quvvatlash ish stoli kompyuteriga anakartning SATA, quvvat va USB resurslarini ulaydigan kronshteyn ko'rinishida qo'shilishi mumkin.
eSATA, USB kabi, qo'llab-quvvatlaydiissiq ulash, garchi bu OS drayverlari va qurilma mikrodasturi bilan cheklanishi mumkin.

Thunderbolt

Asosiy maqola: Thunderbolt (interfeys)
Thunderbolt birlashtiradi PCI Express va DisplayPortyangi ketma-ket ma'lumotlar interfeysiga. Original Thunderbolt ilovalari ikkita kanalga ega bo'lib, har biri 10 Gbit/s uzatish tezligiga ega, natijada umumiy bir tomonlama o'tkazish qobiliyati 20 Gbit/s ni tashkil qiladi.[129]
Thunderbolt 2 ikki 10 Gbit/s kanalni bitta ikki tomonlama 20 Gbit/s kanalga birlashtirish uchun link agregatsiyasidan foydalanadi.[130]
Thunderbolt 3 va Thunderbolt 4 foydalanadi USB-C.[131][132][133] Thunderbolt 3 ikkita fizik 20 Gbit/s ikki yo‘nalishli kanalga ega bo‘lib, ular bitta mantiqiy 40 Gbit/s ikki yo‘nalishli kanal sifatida birlashtirilgan. Thunderbolt 3 kontrollerlari USB qurilmalari bilan moslikni ta’minlash uchun USB 3.1 Gen 2 kontrollerini o‘z ichiga olishi mumkin. Ular, shuningdek, DisplayPort Alternativ rejimini va USB4 Fabric orqali DisplayPort ni ta’minlashga qodir, bu esa Thunderbolt 3 portining funksiyasini USB 3.1 Gen 2 portidan ustun qiladi.
DisplayPort Alternativ rejimi 2.0: USB4 (USB-C talab qiladi) hub’lar DisplayPort 2.0 ni USB-C Alternativ rejimi orqali qo‘llab-quvvatlashini talab qiladi. DisplayPort 2.0 HDR10 ranglari bilan 60 Gts chastotada 8K rezolyutsiyani qo‘llab-quvvatlay oladi.[134] DisplayPort 2.0 80 Gbit/s gacha tezlikdan foydalanishi mumkin, bu USB ma’lumotlari uchun mavjud bo‘lgan miqdordan ikki baravar ko‘p, chunki u barcha ma’lumotlarni bir yo‘nalishda (monitorga) yuboradi va shu bilan bir vaqtning o‘zida barcha sakkizta ma’lumot simidan foydalanishi mumkin.[134]
Spetsifikatsiya royalti-bepul qilinganidan va Thunderbolt protokoli vasiyligi Intel’dan USB Implementers Forum’iga o‘tkazilganidan so‘ng, Thunderbolt 3 USB4 spetsifikatsiyasida samarali tarzda amalga oshirildi – USB4 mahsulotlari uchun Thunderbolt 3 bilan moslik ixtiyoriy, ammo tavsiya etiladi.[135]

O‘zaro moslik

Asosiy maqola:USB-serial adapter
Turli xilпротокол конвертерлариUSB маълумот сигналларини бошқа алоқа стандартларига ва улардан ўзгартирадиган

Хавфсизлик таҳдидлари

USB стандартининг кенг тарқалганлиги сабабли, USB стандартидан фойдаланадиган кўплаб эксплуатациялар мавжуд. Бугунги кундаги энг каттиқ мисоллардан бириUSB killer, маълумот линиялари орқали юқори кучланишли импульслар юбориб, USB қурилмаларига зарар етказадиган қурилма.
ВерсияларидаMicrosoft Windows oldinWindows XP, Windows ma'lum qurilmalarda skript mavjud bo‘lsa, uni avtomatik ravishda ishga tushirardiAvtomatik ishga tushirish, ulardan biri zararli dasturlarni o‘z ichiga olishi mumkin bo‘lgan USB massiv saqlash qurilmalaridir.[136]
Алоқа
Маълумотингизни қолдиринг, биз сиз билан боғланамиз.
WhatsApp
Wechat
Email