Anda di halaman 1dari 8

USB (Universal Serial Bus) |1

Universal Serial Bus (USB)

USB saat ini menjadi salah satu konektor yang popular dalam dunia teknologi informasi
karena mudah diatur dan dapat dipasang secara dinamis selain itu konektor ini memiliki
pengaturan konfigurasi yang otomatis. Komputer dapat langsung mengenali peralatan
yang dihubungkan menggunakan port USB, akan tetapi masyarakat hanya tahu port ini
berada di belakang casing cpu dan tidak mengetahui apa sebenarnya yang ada di dalam
port/konektor, dan proses-proses seperti apa yang terjadi saat peralatan peripheral
dihubungkan ke komputer.

Logo USB

Sejarah
USB mulai dikembangkan pada tahun 1994 berdasarkan 3 pemikiran yaitu :
1. Hubungan PC ke telepon : Penggabungan antara komputasi dan komunkasi,
sehingga PC dapat dihubungkan dengan telepon dengan biaya murah.
2. Kemudahan penggunaan : Tuntutan kemudahan dalam penggunaan teknologi
mengakibatkan diperlukannya teknologi yang fleksibel.
3. Perluasan Port : Perkembangan komponen eksternal PC dibatasi ketersediaan
port setiap ada fungsi yang ditambahkan ke PC, antarmuka baru dibutuhkan.
Sebab itu dibutuhkan satu port yang dapat menghubungkan komponen eksternal
tersebut.
USB (Universal Serial Bus) |2

- Tahun 1994 muncul konsep tentang USB dan perusahaan inti mulai dibentuk
yang didukung oleh beberapa perusahaan seperti Compaq, Intel, Microsoft, NEC
dan IBM.

- Tahun 1995 dibentuk USB-IF (USB Implemented Forum) yang beranggotakan


340 perusahaan.
- Tahun 1996 kolaborasi Compaq, Digital Equipment Corporation, IBM, Intel,
Microsoft, NEC dan Northen Telecom menghasilkan spesifikasi USB versi 1.0
dengan kecepatan 1.5 Mbit perdetik untuk kecepatan rendah dan 12 Mbit
perdetik untuk kecepatan penuh.
- Tahun 1997 jumlah keanggotaan USB bertambah menjadi lebih dari 400
perusahaan.
- Tahun 1998 spesifikasi USB 1.1 dikeluarkan untuk memperbaiki beberapa
masalah pada versi 1.0.
- Pada tahun 2000 USB versi 2.0 dikeluarkan dengan kecepatan tinggi (high
speed) 480Mbit perdetik.

Tujuan diciptakan USB :


1. Sebagai ekspansi peralatan PC yang mudah dihubungkan dan digunakan.
2. Solusi murah yang mendukung kecepatan tinggi.
3. Dukungan penuh untuk data realtime, seperti voice, audio dan compressed
video.
4. Antarmuka standar yang dapat digunakan dengan mudah dan cepat.
5. Memungkinkan sebagai penghubung PC dengan alat baru yang dapat menambah
kemampuan PC.

Keuntungan menggunakan USB


USB menawarkan keuntungan-keuntungan yang tidak terdapat pada teknologi
sebelumnya yang dikategorikan sebagai berikut :
1. Kemudahan yang didapatkan oleh pengguna:
- Bentuk kabel dan konektor yang seragam
USB (Universal Serial Bus) |3

- Peralatan mampu dikenali PC dengan pengaturan konfigurasi secara


otomatis.
- Fleksibel dan dapat diatur secara dinamis.

2. Cakupan aplikasi luas


- Sesuai untuk alat dengan bandwidth mulai dari Kbit/s hingga Mbit/s
- Mendukung banyak operasi dari 127 alat peripheral
- Mendukung pengiriman berbagai aliran data antara host dan alat.

3. Fleksibilitas
- Mendukung berbagai ukuran paket, yang memungkinkan berbagai pilihan
buffer
- Mendukung berbagai tingkat kecepatan data dengan mengakomodasi ukuran
buffer
- Kendali aliran untuk penanganan buffer tertanam dalam protokol.

4. Ketangguhan
- Mekanisme penanganan/pemulihan kesalahan tertanam dalam protokol
- Penghubungan dan pelepasan alat secara dinamis ter-identifikasi oleh
pengguna secara realtime.

5. Sinergi dengan industri PC


- Protokol mudah di-implementasikan dan di-integrasikan
- Konsisten dengan arsitektur plug and play PC

6. Implementasi murah
- Jalur rendah biaya pada pada kecepatan 1.5 Mbit/s
- Teroptimasi untuk integrasi dalam perangkat keras alat maupun host
- Konektor dan kabel yang murah
USB (Universal Serial Bus) |4

7. Jalur pengembangan
- Arsitektur dapat dikembangkan untuk mendukung penggunaan beberapa
USB host controller dalam satu sistem.

Berdasarkan keuntungan-keuntungan diatas maka banyak produsen mainboard dan


komponen PC yang menggunakan koneksi USB pada produk mereka. Pada awalnya
jumlah port USB pada mainbord hanya tersedia dua buah kemudian betambah menjadi
empat, enam bahkan sampai delapan buah.

Arus Data USB


Arus data USB berkisar pada komunikasi antar host dan device. Ada beberapa topologi
fisik USB dan jenis-jenis transfer.

1. Topologi
Secara fisik topologi yang digunakan adalah topologi bintang bertingkat(tiered
star). Pada masing masing bintang terdapat hub sebagai pusat.

Dalam sistem USB hanya ada satu host yang bertindak sebagai master.
Sedangkan yang dimaksud dengan device (alat) meliputi hub dan function yang
bertindak sebagai slave. Hub digunakan untuk menambah jumlah port. Function
USB (Universal Serial Bus) |5

ada beberapa macam contohnya yaitu locator(mouse), input(keyboard),


output(printer) dll.

Transfer
USB versi 1.1 memiliki 3 jenis transfer yang masing-masing mempunyai karakteristik
yang disesuaikan dengan kebutuhan. Ketiga jenis transfer tersebut adalah sebagai
berikut:
1. Isochronous transfer. Komunikasi periodik yang tidak terputus antara host dan
alat, yang memerlukan transfer data dua arah, dan memerlukan resolusi tinggi
seperti: speaker dan webcam
2. Interrupt transfer. Komunikasi data yang kecil seperti: mouse dan keyboard
3. Bulk transfer. Komunikasi tidak periodik dengan paket berukuran besar,
umumnya digunakan untuk data yang bisa menggunakan bandwidth yang
tersedia dan bisa ditunda hingga bandwidth tersedia seperti printer

Kabel
1. Kabel USB untuk kecepatan tinggi didalamnya terdapat lapisan shield yang
melapisi 4 kabel kecil yang berwarna merah, hitam, hijau dan putih. Warna
merah dan hitam berfungsi mengaliri tenaga listrik sedangkan kabel yang
berwarna hijau dan putih yang saling terpilin mengaliri data antara hub dan
device.
2. Sedangkan kabel USB untuk kecepatan rendah tidak terdapat shield yang
melapisi keempat kabel kecil didalamnya selain itu dua kabel yang menangani
aliran data tidak saling terpilin.

Konektor
USB memiliki 2 tipe konektor yaitu :
1. Konektor tipe A
Konektor tipe A merupakan konektor yang dihubungkan ke komputer.
USB (Universal Serial Bus) |6

Penampang Plug A dan B

2. Konektor tipe B
Konektor tipe B merupakan konektor yang dihubungkan ke device.

Penampang Receptacle A dan B

Keempat konduktor pada masing-masing konektor dihubungkan ke Vbus


(nomor 1), D- (nomor 2), D+ (nomor 3), dan ground (nomor 4). Ukuran
lempeng konduktor pada plug A dan B memiliki ukuran yang berbeda,
konduktor tenaga lebih panjang dari pada konduktor sinyal/data agar tenaga
lebih dahulu mengalir sebelum data mengalir.

Penjelasan pada warna kabel/pin


 1 VCC merah +5V
 2 D putih Data
 3 D+ hijau Data +
 4 GND hitam Ground
USB (Universal Serial Bus) |7

Proses yang terjadi di USB


1. Komputer mendata perangkat yang terhubung ke bus USB dan menyiapkan
alamat memori untuk masing-masing perangkat tersebut. Proses tersebut disebut
enumerasi.
2. Perangkat USB tersebut juga langsung diinisialisasi oleh komputer ketika
terhubung ke bus USB.
3. Komputer juga mencoba mencari dan memilihkan tipe transfer data apa yang
cocok untuk perangkat tersebut.

Metode Pengiriman data


USB menggunakan sepasang jalur data yaitu D- dan D+. USB menggunakan metode
pengkodean NRZI (Non Return To Zero Invert) untuk mengirim dan menerima data.

Contoh metode NRZI

Logika ‘1’ menunjukkan tidak adanya transisi level pada data sedangkan logika ‘0’
menunjukkan adanya transisi level pada data.
Selain menggunakan metode ini, USB juga menggunakan teknik bit stuffing. PAda
teknik ini logia ‘0’ disisipkan setelah adanya logika ‘1’ sebanyak enam kali. Hal ini
bertujuan untuk memastikan cukup transisi sinyal.
USB (Universal Serial Bus) |8

Referensi

http://andatahu.com/?tag=usb

http://delta-electronic.com/article/?cat=42

http://digilib.petra.ac.id/viewer.php?
submit.x=25&submit.y=9&submit=prev&page=2&qual=high&submitval=prev&fn
ame=%2Fjiunkpe%2Fs1%2Felkt%2F2003%2Fjiunkpe-ns-s1-2003-23498098-
2466-keyboard-chapter2.pdf

http://one.indoskripsi.com/judul-skripsi/teknik-elektro/antarmuka-usb-pada-
mikrokontroller-at89c51

http://tik-khadijah.blogspot.com/2008/11/mengenal-usb-tugas-kelas-x.html

http://www.doktermatrix.com/index.php?
option=com_content&view=article&id=1:membuat-sistem-operasi-windows-live-
usb&catid=1:windows&Itemid=4

http://www.e-smartschool.com/PNK/002/PNK0020009.asp

Anda mungkin juga menyukai