|
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.x,
USB 2.0,
USB 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 gacha
to'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.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 yaratilgan
periferik qurilmalar shaxsiy kompyuterlarga, ma'lumot almashish va elektr energiyasi bilan ta'minlash uchun. U asosan quyidagi interfeyslarni almashtirdi:
ketma-ket portlar va
parallel 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
Asosiy USB trident logotipi
Yetti kompaniyadan iborat guruh 1995 yilda USB ishlab chiqishni boshladi:[21]
Compaq,
DEC,
IBM,
Intel,
Microsoft,
NEC, 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’ning
HP-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 kontseptsiyani
IEEE 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
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
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‘zgartirishlar
muhandislik 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
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, tegishli
orqaga 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.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 月) |
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
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‘shimcha
USB 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.
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
Xost ma'lumot uzatishni boshlaganda, u ko'rsatilgan nuqtaga ega TOKEN paketini yuboradi
kortej(device_address, endpoint_number) дан. Агар маълумот узатиш хостдан эндпоинтга бўлса, хост керакли қурилма манзили ва эндпоинт рақами билан OUT пакетини (TOKEN пакетининг ихтисослашган тури) жўнатади. Агар маълумот узатиш қурилмадан хостга бўлса, хост ўрнига IN пакетини жўнатади. Агар белгиланган эндпоинт бир йўналишли эндпоинт бўлиб, унинг ишлаб чиқарувчи томонидан белгиланган йўналиши TOKEN пакетига мос келмаса (масалан, ишлаб чиқарувчи томонидан белгиланган йўналиш IN бўлса, TOKEN пакети эса OUT пакети бўлса), TOKEN пакети эътиборсиз қолдирилади. Акс ҳолда, у қабул қилинади ва маълумот транзакцияси бошланиши мумкин. Икки йўналишли эндпоинт эса, аксинча, ҳам IN, ҳам OUT пакетларини қабул қилади.
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 avtobus
round-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
A
флеш-диск, одатий USB масс-сақлаш қурилмаси
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, USB
issiq almashtirishimkoniyatini beradi, bu esa uni turli xil drayvlarni o‘z ichiga olgan mobil tashqi qurilmalar uchun foydali qiladi.
Bir qancha ishlab chiqaruvchilar tashqi portativ USB
qattiq 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 standartlarga
eSATA 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
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 kompyuterlarda
PS/2 portlariyordamida kichik USB-dan-PS/2 ga adapter yordamida ishlatilishi mumkin. Ikki protokolli qo‘llab-quvvatlashga ega sichqoncha va klaviaturalar uchun hech qanday
mantiqiy 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 sababli
Microsoftning nashr etilganidan keyin o‘n yildan ortiq vaqt davomida UAC 2.0 ni joriy qila olmaganligi, nihoyat qo‘llab-quvvatlashni qo‘shgan
Windows 10ga 2017-yil 20-martdagi Creators Update orqali qo‘shilgan.[88][89][87] UAC 2.0 shuningdek tomonidan qo‘llab-quvvatlanadi
macOS,
iOS, 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 tushuncha
yuqori 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]
USB Standard-A vilkasi, bir vaqtlar eng keng tarqalgan turi
USB 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.
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
Turli xil USB kabellar sotuvda
GonkongUSB 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 uchun
AWG26 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 ommalashtirilgan
Windows 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 foydalanadi
puls amplituda modulyatsiyasi 3 darajada, ta'minlaydi
trit ma'lumot har
bod 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 (+ 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 |
- Past tezlik (LS)To‘liq tezlik (FS)yarim dupleksтугатилган
- High-speed (HS)
- SuperSpeed (SS) алоқа ўрнатиш
- SuperSpeed+ (SS+)
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
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
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
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
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 yaratdi
DMA 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 kameralari,
simsiz 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-quvvatlaydi
issiq ulash, garchi bu OS drayverlari va qurilma mikrodasturi bilan cheklanishi mumkin.
Thunderbolt
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
Хавфсизлик таҳдидлари
USB стандартининг кенг тарқалганлиги сабабли, USB стандартидан фойдаланадиган кўплаб эксплуатациялар мавжуд. Бугунги кундаги энг каттиқ мисоллардан бири
USB killer, маълумот линиялари орқали юқори кучланишли импульслар юбориб, USB қурилмаларига зарар етказадиган қурилма.
Версияларида
Microsoft Windows oldin
Windows XP, Windows ma'lum qurilmalarda skript mavjud bo‘lsa, uni avtomatik ravishda ishga tushirardi
Avtomatik ishga tushirish, ulardan biri zararli dasturlarni o‘z ichiga olishi mumkin bo‘lgan USB massiv saqlash qurilmalaridir.[136]