Anda di halaman 1dari 9

1

Universal Serial Bus (USB)


oleh : Mujahidin
http://www.iddhien.com
iddhien@gmail.com
mujahidin@iddhien.com
iddhien2006 All Rights Reserved
Universal Serial Bus (USB)
Latar Belakang Penggunaan USB
2
Konektor-konektor peralatankomputer beraneka
ragambentuknya, hal ini benar-benar membuat
panikorangawam.
Belumlagi setiapkali saat menambahperalatan
komputer baru, diperlukankeahliantertentuagar
peralatanbaruitubisabekerjadenganbaik.
Bagi kalanganinsdutri komputer danperalatan
komputer, hal-hal tersebut di atasmerupakan
masalahyang harussegeradi akhiri
iddhien2006 All Rights Reserved http://www.iddhien.com
2
Universal Serial Bus (USB)
Latar Belakang Penggunaan USB
3
Usahaini tidakmain-main, karenamelibatkan
raksaksa-raksaksaindustri komputer, antaralain
Compaq, DEL, IBM, Intel, Microsoft, NEC dan
Northern Telecom dudukbersamaselama
bertahun-tahun, untukmenentukanstandar baru
menghubungkankomputer denganperalatanyang
dinamakansebagai Universal Serial Bus
iddhien2006 All Rights Reserved http://www.iddhien.com
Universal Serial Bus (USB)
Sifat dan Kemampuan USB
4
Mudahdihubungkankekomputer karenatidakperlumembuka
penutupkomputer.
Bentukkonektor USB seragam, hanyaadaduabentuk tipesocket.
Hot-plugable- artinya peralatanUSB dapat dihubungkansaat
komputer hidup
Plug and Play - artinya peralatanUSB mudahdigunakan, saat
dihubungkankekomputer, komputer akanmengenali mengambil
program (driver) yang sesuai denganperalatantersebut.
Perlatanyang memerlukansumber dayakecil, bisamengambil
sumber dayadari port USB. Sumber dayaperalatandimatikansaat
tidakdigunakan.
Kecepatantransfer data tinggi, dapat mencapai 12Mbps.
Satuport USB dapat dihubungkandengan127 alat.
Memiliki pemantaukesalahandanpengirimandata akandiulang
untuk menjaminreliabilitasdata.
iddhien2006 All Rights Reserved http://www.iddhien.com
3
Universal Serial Bus (USB)
Kabel USB
5
Konektor USB hanyaada2 macam, yakni konektor
type A dankonektor type B seperti terlihat dalam
Gambar. Konektor type A dipakai untuk
menghubungkankabel USB keterminal USB yang
adapadabagianbelakangkomputer produksi berapa
tahunterakhir ini. Konektor type B dipakai untuk
menghubungkankabel USB keterminal USB yang
adapadaperalatan, untukperalatanUSB yang
sederhana, misalnyamouse, biasanyatidakpakai
konektor B, untukmenghemat beayakabel langsung
dihubungkankebagiandalammouse.
iddhien2006 All Rights Reserved http://www.iddhien.com
Universal Serial Bus (USB)
Kabel USB
6
Dalamacuanbakuditentukanpesayaratanyang sangat
ketat untukkabel USB, tidaksembarangkabel bisa
dipakai, lebih-lebihuntukUSB dengankecepatantransfer
data penuhsampai 1.2 Mega bps. Sehinggakabel USB
selaludijual dalambentuksudahjadi, ujungyang satu
terpasangkonektor type A danujungsatunyaterpasang
konektor type B, tidakadayang menjual konektor USB
secaralepas!
iddhien2006 All Rights Reserved http://www.iddhien.com
4
Universal Serial Bus (USB)
Kabel USB
7
Padakomputer, biasanyaterdapat duabuah
terminal untukkonektor type A, jadi dengan
mudahbisadipasangkan2 buahperalatanUSB.
Perusahaanpembuatanmother board adayang
membuat terminal USB tambahan, bisadibeli jika
inginmenambahkanlebihdari 2 peralatanUSB.
Terminal USB padakomputer dinamakansebagai
Root Hub
iddhien2006 All Rights Reserved http://www.iddhien.com
Universal Serial Bus (USB)
Kabel USB
8
Cara lain adalahmemakai USB Hub seperti terlihat dalam
gambar, dengancaraini satuterminal USB bisadi-
pecah menjadi empat. Masing-masingpecahantersebut
bisapula dihubungkankeUSB Hub yang lain, demikian
pula seterusnyasambungmenyambungsampai sebanyak
7 tingkat, yang akhirnyabisaterhubungke128 buah
peralatanUSB!
iddhien2006 All Rights Reserved http://www.iddhien.com
5
Universal Serial Bus (USB)
Sinyal USB
9
Kabel USB terdiri dari 4 utaskabel ditambahkonduktor
pembungkuskabel, seperti pelindungyang biasanya
dijumpai dalamkabel audio.
Kabel nomor 1 dipakai untukmenyalurkansumber daya
dengantegangan5 Volt, jikadiperlukanperalatanUSB
bolehmengambil dayadari saluranini dan tidakboleh
lebihdari 100 mA. Komputer yang dilengkapi dengan
kemampuanUSB, wajibmenyediakandayasebesar 100
mA untukkeperluanini. PeralatanUSB yang
memerlukandayalebihdari ketentuantersebut di atas,
harusmenyediakansendiri sumber dayauntukkeperluan
kerjaperalatantersebut.
iddhien2006 All Rights Reserved http://www.iddhien.com
Universal Serial Bus (USB)
Sinyal USB
10
Kabel nomor 4 adalahground sebagai saluranbalik
sumber tegangan5 Volt.
Kabel nomor 2 dannomor 3 dipakai untukpengiriman
sinyal. Kabel nomor 2 bernamaD- dankabel nomor 3
bernamaD+, teganganpadaduasaluranini berubah
antara0 Volt dan3,3 Volt.
Sinyal digital yang dikirimmelalui duasaluranini
dikatakansebagai difference signal, artinyasinyal
digital 0 atau1 tidakdinyatakandenganbesarnya
teganganpadasalurantersebut terhadapground, seperti
halnyasinyal digital yang dipakai dalamIC TTL
(transistor Transitor Logic) ataudalamsaluranRS232.
iddhien2006 All Rights Reserved http://www.iddhien.com
6
Universal Serial Bus (USB)
Sinyal USB
11
Sinyal digital dinyatakandenganperbedaan
teganganantaraduakabel tersebut. J ikategangan
padasaluranD+lebihtinggi dari teganganpada
saluranD-, makainformasi yang dikirimkan
adalahsinyal digital 1, sebaliknyasinyal digital
0 dinyatakandenganteganganpadaD+<
teganganpadaD-.
iddhien2006 All Rights Reserved http://www.iddhien.com
Universal Serial Bus (USB)
Sinyal USB
12
Untukmembedakankecepatantransmisi data, pada
saluranperalatanUSB dipasangkantahananke+3.3 Volt
dengancarayang berlainan, seperti terlihat dalam
Gambar. PadaperalatanUSB kecepatanrendah, pada
saluranD- dipasangantahananke+3.3 Volt, ataudalam
keadaantidakadapengirimaninformasi, saluranini
dalamkeadaan0. UntukperalatanUSB kecepatan
penuh, tahanantersebut dihubungkanpadasaluranD+,
sehinggadalamkeadaantidakadapengirimandata
saluranini dalamkeadaan1.
iddhien2006 All Rights Reserved http://www.iddhien.com
7
Universal Serial Bus (USB)
Sinyal USB
13
iddhien2006 All Rights Reserved
Low Speed USB High Speed USB
http://www.iddhien.com
Universal Serial Bus (USB)
Komunikasi Data USB
14
iddhien2006 All Rights Reserved
Komunikasi USB dikatakansebagai sistemmaster
tunggal, artinyasemuaaktivitaskomunikasi data diawali
olehkomputer.
Datayang dikirimmelalui saluranUSB, merupakandata
sebanyak8 byte sampai 256 byte yang dikemasmenjadi
paket-paket data untuksatukali pengiriman. Komputer
yang aktipmintadata dari peralatandanperalatanwajib
memberi data kekomputer.
Pengirimandata terjadi dalamkerangkawaktutiap1 mili-
detiksekali, dalamkerangkawaktutersebut komputer
bisaberhubungandenganbeberapaperalatanansecara
bergantian.
http://www.iddhien.com
8
Universal Serial Bus (USB)
Komunikasi Data USB
15
iddhien2006 All Rights Reserved
Perlatananyang berkecepatanrendah, mengirimdata
dengankecepatan1.5 Mega bit per detik, atausetiapbit
dikirimdalamwaktu666.7 nano-detik. Sedangkan
peralatandengankecepatanpenuhmengirimdata dengan
kecepatan12 Mega bit per detik, atauwaktupengiriman
data 1 bit adalah88.3 nano-detik. Kecepatantersebut
ditentukanolehkomputer, sedangkansemuaperalatan
harusmenyesuaikankecepatantersebut.
Pengirimandata ini dilakukansecaraasinkron, dengan
demikianperalatanUSB yang terpasangmasing-masing
harusmembangkitkansendiri clock untukpenerimaan
data.
http://www.iddhien.com
Universal Serial Bus (USB)
Pengenalan
16
iddhien2006 All Rights Reserved
Agar peralatanUSB bisaHot-plugable danPlug &
Play seperti yang telah disebutkandi atas, komputer
setiapsaat akanmelakukanprosespengenalan
(enumerated) padasemuaperalatanUSB yang terpasang
dalamsaluran.
Selamaprosespengenalantersebut, komputer akan
menanyakanindentitaskepadaalat yang barusaja
dihubungkankekomputer sehinggabelumdikenali
komputer. Dalam Faseini peralatanUSB yang terpasang
wajibmelaporanindentitasdirinyasertainformasi-
informasi spesifiktentangdirinya.
http://www.iddhien.com
9
Universal Serial Bus (USB)
Pengenalan
17
iddhien2006 All Rights Reserved
J ikaprosespengenalanini berhasil, makakomputer akan
mengambil program untukmengendalikanalat tersebut
(sering disebut dengan driver), danberikutnyaperalatan
USB tersebut sudahlangsungsiapdipakai.
Kalauhal ini terjadi padaWindows, selesai proses
pengenalansuatuperalatanUSB baru, makapadaControl
Panel - System - Device Manager akanlangsungterlihat
adaperalatanUSB baruyang siapdipakai.
http://www.iddhien.com
Universal Serial Bus (USB)
Pengenalan
18
iddhien2006 All Rights Reserved
J elasbahwasemuaperalatanperluditangani dengancara
yang berlainan, sehingga setiapperalatanmempunyai
program untukpengendali (driver) yang berbeda.
Untukmemudahkanprosespengenalandanpembuatan
program driver secaraumum, perludilakukanklasifikasi
peralatan. Klasifikasi ini seringdisebut sebagai USB
Classes.
USB Class yang paling terkenal danpaling didukungoleh
Windows adalahHID (Human Interface Device),
termasukdalamclass ini adalahmouse, keyboard, graphic
card, joy stick danlain sebagainya.
USB Class yang lain misalnyaadalahsound card,
modem, printer danlain sebagainya.
http://www.iddhien.com

Anda mungkin juga menyukai