Har bir USB uzatish so'rovi jarayonida ma'lumotlar bir nechta ma'lumotlar paketlariga bo'linadi va USB -avtobus orqali uzatiladi. O'tkazish jarayoni jami 2 yoki 3 bosqichdan o'tadi. Birinchi qadam - USB tekshirgichi USB qurilmasiga buyruq berishi, ikkinchi qadam - USB tekshirgich va USB qurilmasi o'rtasida o'qish/yozish so'rovlarini o'tkazish, lekin ba'zida ikkinchi qadam o'tkazib yuboriladi. Biroq, uchinchi qadam - qo'l siqish signalidir.
1. Ommaviy o'tkazish operatsiyasi
Bitim katta hajmli ma'lumotlarni quyma quvur orqali uzatadi. Uzatish rejimi uch qismdan iborat. Birinchi qism - Xostdan ommaviy token so'rovini yuborish. Token IN so'rovi bo'lsa, u Qurilmadan Xostga so'rov sifatida ifodalanadi va agar u OUT belgisi bo'lsa, u Xostdan Qurilmaga so'rov sifatida ifodalanadi.
Ikkinchi qism - ma'lumotlarni uzatish. Talab turkumiga ko'ra, ikkita mumkin bo'lgan yo'nalish mavjud: IN va OUT. Ma'lumot uzatish DATA0 va DATA1 tokenlari orqali ma'lumot uzatiladi.
Qo'l siqish signalining uchinchi qismi. Ma'lumot IN yo'nalishida bo'lsa, bu qo'l siqish signalini Xost tomonidan, Chiqish yo'nalishi esa Qurilma tomonidan yuborilishini bildiradi. Qo'l siqish signali ACK (normal javob) yoki NAK (to'g'ri uzatilmagan) bo'lishi mumkin. Agar bu STALL bo'lsa, demak, uy egasi oldindan aytib bo'lmaydigan xato topdi.
2. Transfer operatsiyasini nazorat qilish
Boshqaruv uzatgichining vazifasi - nazorat ma'lumoti qismini USB -ga boshqaruv trubkasi orqali o'rnatish. Tekshirish trubkasi USB qurilmasining ajralmas qismidir. Tekshirish trubkasi ham uchta uzatish qismiga bo'linadi: token fazasi, ma'lumotlarni uzatish bosqichi va qo'l siqish bosqichi.
3. To'xtatib o'tish operatsiyasi
USB qurilmalarida PCI uzilish mexanizmi sifatida qaraladigan umumiy ishlov berish mexanizmi mavjud, uni uzilish tranzaktsiyasi deb ham atash mumkin. To'xtatilgan tranzaktsiyalarni uzatishda ma'lumotlar oqimi juda kichik. U asosan Xostga uzilish kanali orqali Xostga uzatiladigan USB sichqonchaning harakatlanishi yoki bosish kabi oddiy operatsiyalar kabi voqea sodir bo'lganligi to'g'risida xabar berish uchun ishlatiladi. Shuningdek, uzilish tranzaktsiyasi uch qismga bo'linadi: token fazasi, ma'lumotlarni uzatish bosqichi va qo'l siqish bosqichi.
4. Sinxron uzatish operatsiyasi
Sinxron uzatish tranzaktsiyasi odatda USB kamerasi video ma'lumotlarini uzatishda ishlatiladigan uzatish ma'lumotlarini sinxronlashtirishni ta'minlashdan iborat. Sinxron tranzaktsiyalar sekundiga aniq uzatiladigan uzatishni kafolatlashi mumkin, lekin ommaviy uzatishga qaraganda biroz qattiqroq, nozik xatolarga yo'l qo'yishi, real vaqtda ishlashini saqlab turishi va videokonferentsiyalarning uzatish talablariga ko'proq mos kelishi mumkin. Ma'lumotlarning to'g'riligiga past talablar tufayli, sinxron uzatish tranzaktsiyasi faqat ikki qismdan iborat: token fazasi va ma'lumotlar fazasi.