İlk Yayın Tarihi(leri)(Metin) | 1996 (Versiyon 1.0) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
Resmi Adı(ları) | Universal Serial Bus (USB) | ||||||||
Temel İşlev(ler) | Çevre birimlerinin bilgisayar ile veri iletişimi ve güç aktarımı sağlaması. | ||||||||
Geliştirici(ler) | USB Implementers Forum (USB-IF) | ||||||||
Fiziksel Konektörler | Mikro-USB Tip-C (USB-C) Tip-B Tip-A | ||||||||
En Güncel Standart | USB4™ (80 Gbps'e kadar bant genişliği) | ||||||||
Mimarisi | Katmanlı Protokol Yığını (Layered Protocol Stack) | ||||||||
Türkçe Karşılığı | Evrensel Seri Veri Yolu | ||||||||
Evrensel Seri Veri Yolu (USB), kişisel bilgisayarlar ile çevre birimleri arasındaki bağlantıyı kolaylaştırmak amacıyla geliştirilmiş, seri ve paralel port bağlantılarının yerini alan standartlaştırılmış bir bağlantı arayüzüdür. 1990'ların ortalarında endüstri liderleri tarafından tanımlanan bu mimari, asgari kullanıcı müdahalesi ile çalışan genişletilebilir bir tak-çalıştır donanım modeli kurar.
USB fiziksel bağlantı yapısı, kademeli yıldız topolojisine (tiered star topology) dayanır. Bu yapının en üstünde ana bilgisayar (host) ve tek bir ana kök merkezi (root hub) bulunur. Sistem topolojisi, en fazla 7 katmana (tier) kadar genişletilebilir ve tek bir ana bilgisayar denetleyicisi üzerinden 127 adede kadar fiziksel cihazın bağlanmasına olanak tanır【1】. Hub (dağıtıcı) donanımları iletişim ağını genişletmek amacıyla kullanılırken, her cihaza sistem tarafından 7 bitlik benzersiz bir adres atanır. Veri iletişimi, D+ ve D- olarak adlandırılan iki veri hattı üzerinden diferansiyel sinyalleşme (differential signaling) kullanılarak gerçekleştirilir. Düşük voltajlı bu diferansiyel çift, hatlardaki mutlak voltaj değerleri yerine iki hat arasındaki voltaj farkını yorumlayarak elektriksel parazitlenmelere karşı koruma sağlar. İletim sırasında "Sıfıra Dönüşsüz Ters" (NRZI) kodlaması kullanılır ve donanımın saat frekansını senkronize tutabilmek için altı ardışık mantıksal 1 bitinden sonra araya bir mantıksal 0 biti eklenerek "bit doldurma" (bit stuffing) işlemi uygulanır.

Tip-A (Type-A) olarak adlandırılan standart USB (Pixabay)
USB üzerindeki iletişim paket tabanlıdır ve doğrudan ana bilgisayarın kontrolü altındadır; tüm işlemler ana bilgisayarın bant genişliği (bandwidth) zamanlamaları doğrultusunda başlatılır. Veri paketleri temel olarak belirteç (token), veri, durum ve özel paketler olmak üzere dört türe ayrılır. Veri aktarımı dört farklı iletişim modunda sağlanır: Komut ve durum bilgileri için kontrol (control), yüksek veri boyutları için yığın (bulk), periyodik veri ihtiyaçları için kesme (interrupt) ve gerçek zamanlı, garantili bant genişliği gerektiren işlemler için eşzamanlı (isochronous) aktarım. Gerçek zamanlı kontrol sistemlerinde sensör verilerinin toplanması açısından USB ve hub donanımları belirli aktarım gecikmelerine (latency) yol açmaktadır. İstatistiksel analizler ve milisaniye bazındaki testler, doğrudan bilgisayara bağlanan PS/2 veya USB farelerin, bir USB hub üzerinden bağlananlara kıyasla daha hızlı iletişim kurduğunu göstermektedir. Hub cihazları iletişim protokolüne katman eklediği için genellikle gecikmeye neden olsa da, video yakalama (videocapture) gibi yüksek boyutlu veri taşıyan donanımlarda bu gecikmenin doğrudan bağlantıya kıyasla bazı durumlarda azaldığı veya değişmediği saptanmıştır. Sonuç olarak USB mimarisi, milisaniye mertebesindeki gecikmeleri tolere edebilen esnek gerçek zamanlı sistemler (soft real-time systems) için uygun bir arayüz sunmaktadır.
USB standardı, veri aktarımının yanı sıra donanımların beslenmesi için +5 V nominal değerindeki VBUS hattı üzerinden güç aktarımı sağlar. Standart spesifikasyonlara göre USB 1.0 portu 5 V gerilimde maksimum 100 mA, USB 2.0 portu 500 mA (0.5 A) ve USB 3.0 portu ise 900 mA (0.9 A) akım sağlayacak kapasitededir【2】. USB Güç Dağıtımı (Power Delivery) spesifikasyonu ise özel konfigürasyonlarla bu sınırı 100 W seviyesine kadar çıkarmaktadır. Farklı üreticilere ait mobil cihazlar, tabletler ve taşınabilir şarj cihazları (power bank), tasarımlarına bağlı olarak bilgisayarın USB portundan 2.5 A ve üzerinde akım çekmeye çalışabilmektedir. Tasarlanan sınırların ötesindeki bu aşırı yüklenme (overloading) durumları, donanımdaki sigortaların atmasına veya güç dağıtım anahtarlarının termal kapanmasına yol açabilmekte; dahili akım sınırlayıcıya sahip olmayan PCI kartlı sistemlerde ana bilgisayarın zarar görmesine sebep olabilmektedir. Bilgisayar üreticileri, aşırı akım koruması sağlamak amacıyla MIC2027 gibi güç dağıtım anahtarları veya düşük amperli koruma sigortaları (örn: 0.75 A) kullanmaktadır. Ayrıca donanımların takılıp çıkarılması sırasında oluşan ani akım dalgalanmalarını (inrush current) sınırlandırmak amacıyla hub üzerindeki VBUS hatlarına düşük eşdeğer seri dirençli (ESR) kapasitörler yerleştirilir ve gerilim düşümü kısıtlanır.
Teknolojik gelişim süreci boyunca USB standartları hız ve bağlantı kapasitesi açısından sürekli güncellenmiştir:

Mobil cihazlarda ve çevre birimlerinde yaygın olarak kullanılan bağlantı konektörleri. (Pixabay)
İşletim sisteminin yeni bir USB cihazını bulup yapılandırması işlemi numaralandırma (enumeration) olarak adlandırılır. Cihaz bağlandığında, ana bilgisayar veri hatlarındaki (D+ veya D-) gerilim değişikliklerini algılayarak dinamik tespit işlemini başlatır ve donanıma özgün bir adres atar. Bu süreçte sistem, cihazın desteklediği sınıfı, maksimum paket boyutunu, üreticisini ve iletişim yeteneklerini içeren "cihaz tanımlayıcıları" (device descriptors) adlı yapılandırılmış veri tablolarını okur. İşletim sistemi tarafındaki yazılım mimarisi katmanlı bir model üzerine kuruludur. Windows işletim sistemlerinde, xHCI gibi temel konak denetleyici standartları üzerinden donanımla haberleşebilmek için "UCX" (USB konak denetleyici uzantısı) altyapısı kullanılır. İşletim sistemi, tekil çevre birimleriyle genel bir iletişim kurmak amacıyla "WinUSB.sys" adlı standart işlev sürücüsünden faydalanır. Birden fazla mantıksal işlevi barındıran bileşik (composite) cihazlar için ise "Usbccgp.sys" genel üst sürücüsü devreye girer; bu yazılım, donanımdaki her işlev için bağımsız fiziksel donanım nesneleri yaratarak kaynakların modüler bir şekilde yönetilmesini sağlar. Bunlara ek olarak, özel güç senaryolarını barındıran Tip-C bağlayıcılar "UcmCx" sınıfıyla, donanımların hedef ve konak rollerini değiştirebildiği çift rol yapısı (dual-role) ise "UrsCx" programlama arabirimleri üzerinden sisteme entegre edilir.
Compaq, Hewlett-Packard, Intel, Lucent, Microsoft, NEC, ve Philips. Universal Serial Bus Specification, Revision 2.0. 2000. Erişim tarihi: 26 Şubat 2026. https://wcours.gel.ulaval.ca/GIF1001/old/a22/docs/USB_20.pdf.
He, Fan. "USB Port and Power Delivery: An Overview of USB Port Interoperability." 2015 IEEE Symposium on Product Compliance Engineering (ISPCE) içinde. IEEE, 2015. Erişim tarihi: 26 Şubat 2026. https://ieeexplore.ieee.org/document/7138710.
Microsoft. "Evrensel Seri Veri Yolu (USB) - Windows Drivers." Microsoft Learn. Son güncelleme 29 Mayıs 2025. Erişim tarihi: 26 Şubat 2026. https://learn.microsoft.com/tr-tr/windows-hardware/drivers/usbcon/.
Ramadoss, L., ve J. Y. Hung. "A Study on Universal Serial Bus Latency in a Real-Time Control System." 34th Annual Conference of IEEE Industrial Electronics içinde. IEEE, 2008. Erişim tarihi: 26 Şubat 2026. https://ieeexplore.ieee.org/document/4757930.
ScienceDirect. "Universal Serial Bus." Computer Science Topics. Elsevier. Erişim tarihi: 26 Şubat 2026. https://www.sciencedirect.com/topics/computer-science/universal-serial-bus.
[1]
Compaq, Hewlett-Packard, Intel, Lucent, Microsoft, NEC, ve Philips. Universal Serial Bus Specification, Revision 2.0. 2000. Erişim tarihi: 26 Şubat 2026. https://wcours.gel.ulaval.ca/GIF1001/old/a22/docs/USB_20.pdf.
[2]
He, Fan. "USB Port and Power Delivery: An Overview of USB Port Interoperability." 2015 IEEE Symposium on Product Compliance Engineering (ISPCE) içinde. IEEE, 2015. Erişim tarihi: 26 Şubat 2026. https://ieeexplore.ieee.org/document/7138710.
İlk Yayın Tarihi(leri)(Metin) | 1996 (Versiyon 1.0) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
Resmi Adı(ları) | Universal Serial Bus (USB) | ||||||||
Temel İşlev(ler) | Çevre birimlerinin bilgisayar ile veri iletişimi ve güç aktarımı sağlaması. | ||||||||
Geliştirici(ler) | USB Implementers Forum (USB-IF) | ||||||||
Fiziksel Konektörler | Mikro-USB Tip-C (USB-C) Tip-B Tip-A | ||||||||
En Güncel Standart | USB4™ (80 Gbps'e kadar bant genişliği) | ||||||||
Mimarisi | Katmanlı Protokol Yığını (Layered Protocol Stack) | ||||||||
Türkçe Karşılığı | Evrensel Seri Veri Yolu | ||||||||
Henüz Tartışma Girilmemiştir
"Evrensel Seri Veriyolu (USB)" maddesi için tartışma başlatın
Donanım Mimarisi ve Topoloji
İletişim, Bant Genişliği ve Gecikme
Güç Aktarımı ve Yönetimi (Power Delivery)
Versiyonlar ve Hız Gelişimi
Yazılım ve İşletim Sistemi Entegrasyonu
Bu madde yapay zeka desteği ile üretilmiştir.