• Tidak ada hasil yang ditemukan

Universal Serial Bus (USB) pdf

N/A
N/A
Febrian Nugroho

Academic year: 2024

Membagikan "Universal Serial Bus (USB) pdf"

Copied!
43
0
0

Teks penuh

Perangkat USB dan hub USB dapat memiliki USB dapat memiliki catu daya. Sebuah port (USB 1.1) dapat memiliki kecepatan transfer maksimum 12 MBps. USB 1.1) dapat memiliki kecepatan transfer maksimum 12 MBps. Setiap perangkat USB dapat meminta Setiap perangkat USB dapat meminta bandwidth hingga 6 MBps (USB 1.1) hingga 6 MBps (USB 1.1).

EHCI EHCI dikembangkan dengan menggunakan prinsip standardisasi agar peralatan USB 1.1 tetap dapat berfungsi. Status J" adalah diferensial '0' sedangkan pada USB 2.0, "J" adalah diferensial '0', sedangkan pada USB 2.0, status "J" adalah diferensial '1'. Perangkat yang mendukung USB 2.0 2.0 tidak perlu mendukung kecepatan tinggi, sama seperti USB 1.1.

Host USB atau hub hub yang merupakan USB 2.0 yang sesuai dengan USB 2.0 harus mendukung semua harus mendukung semua mode kecepatan. Saat komputer masuk ke mode tidur, perangkat USB hanya dapat menggunakan arus maksimum masing-masing 500uA. Perangkat USB harus masuk ke mode penangguhan jika tidak ada aktivitas.

Sistem USB bersifat host-centric, artinya perangkat USB tidak dapat mengirim, artinya perangkat USB tidak dapat meneruskan data.

1100 ERR  ERR  1000

  • bit untuk setiap ID, tetapi untuk memastikan agar diterima secara tepat bit untuk setiap ID, tetapi untuk memastikan agar diterima secara tepat
  • maka 4 bit tersebut di-invert  invert    dan diulang sehingga total menjadi 8 bit sebagai   dan diulang sehingga total menjadi 8 bit sebagai  berikut
  • 0 PID PID 1 1 PID PID 2 2 PID PID 3 3 nPID n 0 nPID nPID 1 1 nPID nPID 2 2 nPID nPID 3 3
    • Tipe-Tipe paket USB Tipe-Tipe paket USB
  • jenis paket yang berbeda pada USB : jenis paket yang berbeda pada USB
  • memiliki jenis data tambahan : memiliki jenis data tambahan
    • Endpoint Endpoint dan dan Pipe Pipe ? ? Suatu

H Paket Paket Andshake andshake, paket ini hanya berisi PID dan mempunyai 3 tipe : , paket ini hanya berisi PID dan mempunyai 3 tipe : o. Secara keseluruhan paket ini mempunyai format sebagai berikut : Secara keseluruhan paket ini mempunyai format sebagai berikut . Paket Start of Frame (SOF), terdiri dari, terdiri dari frame 11 bit, yang mana 11 bit digunakan untuk mencegah keteraturan.

Ketika perangkat USB mengirim dan menerima data ke dan dari titik akhir, maka perangkat lunak klien. Pipa adalah koneksi logis antara host dan titik akhir. Pada kecepatan penuh (full speed), ukuran paket ini harus selalu 64 byte. Ukuran paket ini harus selalu 64 byte.

Peringkat Status Peringkat Status , digunakan untuk melaporkan keputusan , digunakan untuk melaporkan hasil permintaan permintaan agregat. Peranti Peranti menghantar ACK apabila bersedia menghantar ACK apabila bersedia untuk menerima arahan seterusnya jika masih sibuk menghantar NAK.

STALL

  • Data0 Packet Packet Sync Sync PID PID Data0 Data0 CRC16 CRC16 EOP EOP Device Descriptor Request Device Descriptor Request
  • In Token
  • In Token Sync Sync PID PID ADDR ADDR ENDP ENDP CRC5 CRC5 EOP EOP  Address & En  Address & Endpoint Num dpoint Number  ber
  • Data0 Packet
  • Data0 Packet Sync Sync PID PID Data0 Data0 CRC16 CRC16 EOP EOP First 8 Bytes of First 8 Bytes of Device Descriptor
  • Ack Handshake
  • Ack Handshake Sync Sync PID PID EOP EOP Host Acknowledges Packet Host Acknowledges Packet
  • Data1 Packet
  • Data1 Packet Sync Sync PID PID Data1 Data1 CRC16 CRC16 EOP EOP Last 4 bytes + Padding Last 4 bytes + Padding
  • Out Token Sync Sync PID PID ADDR  ADDR  ENDP ENDP CRC5 CRC5 EOP EOP Address & Endpoint Nu Address & Endpoint Number  mber
  • II nte nterr rr upt T upt T rans ransfer  fer
  • II s sochr ochr onous onous Tr Tr ans ansff e er  r

Jika success make host host akan mengirim akan mengirim zero zero length length packet packet. Out Token SyncSync PIDPID ADDR ADDR ENDPENDP CRC5CRC5 EOPEOP Address & Endpoint Nu Address & Endpoint Number mber. Data0 Packet Sync PIDPID Data0Data0 CRC16CRC16 EOPEOP Zero Length Packet Zero Length Packet.

Ini berbeda dengan mikrokontroler yang interupsinya dihasilkan oleh perangkat pada USB. Interupsi interupsi USB dikumpulkan oleh host dalam batas waktu tertentu. Dengan kecepatan penuh (kecepatan penuh). kecepatan penuh) ukuran data maksimum adalah 64 ukuran data maksimum adalah 64 byte byte.

Jenis transfer ini umumnya digunakan untuk melakukan streaming data audio dan video, yang sangat sensitif terhadap waktu. Bandwidth Bandwidth dijamin sedemikian rupa sehingga ketika dijamin ketika instalasi ditolak, instalasi ditolak (ditolak) (ditolak) oleh hosi hosi if. Deteksi Kesalahan Deteksi kesalahan dengan CRC tetapi dengan CRC tetapi host host tidak akan mengirim ulang data apa pun yang juga tidak akan melakukan data yang salah.

Tidak ada peralihan data Tidak ada peralihan data (data tidak berubah jenis dari Data0 dan Data1) (data tidak berubah jenis dari Data0 dan Data1) Dengan kecepatan penuh. Pada kecepatan penuh (full speed), ukuran data maksimum adalah 1023, ukuran data maksimum adalah 1023 byte byte.

STALL)

  • Bul Bul k Trans k Transfer  fer
  • Manajemen
  • Manajemen Bandwidth  Bandwidth  Transfer periodik (
  • USB Descriptor  Descriptor
    • Device Des Device Descr crii ptor  ptor
    • Confi Confi gurati gurati on on Des Descri cri ptor ptor Satu
    • II nte nterf rf ac ace Des e Descri cri ptor ptor
    • Endpoint D Endpoint D e es scri cri pto ptorr
  • Endpoint Number
  • Direction 0 = Out, 1 = In (Ignored for Control Endpoints) = In (Ignored for Control Endpoints)
  • are reserved
  • Synchronisation Type (Iso
  • Synchronisation Type (Iso Mode) Mode) 00 = No Synchonisation
    • S Stri tri ng D ng D e es scri cri ptor ptor
    • Spesifikasi
    • Spesifikasi Request  Request  Suatu
  • mS untuk mengubah address address internalnya sebelum  internalnya sebelum request  request   selanjutnya  selanjutnya dikirimkan
    • S Standar tandar d D d D ev evii ce Re ce Reques quests  ts  Terdapat 8 jenis
  • Terdapat 8 jenis device request  device request   standar yang dispesifikasikan oleh USB seperti yang  standar yang dispesifikasikan oleh USB seperti yang ditunjukkan pada tabel berikut ini

Deskripsi peralatan USB disusun dalam hierarki berikut: Deskripsi peralatan USB disusun dalam hierarki berikut. Masing-masing deskriptor deskriptor di atas terdiri dari format berikut: di atas terdiri dari format berikut. 0 panjang panjang 1 1 Nomor Nomor Ukuran deskriptor dalam byte (12 byte) Ukuran deskriptor dalam byte (12 byte) 1.

16 iSerialNumber iSerialNumber 1 1 Index Index Index of serial number String Descriptor Index of serial number String Descriptor 17. 2 wTotalLength wTotalLength 2 2 Number Number Total length in bytes of data r Total length in bytes of data r etturned etturned 4.V 5 b1 Configuration 1 Number Number Value, to be used as an argument to select this configuration Value to be used as an argument to select this configuration 6.

6 iConfiguration iConfiguration 1 1 Index Index Index of the string descriptor describing this configuration Index of the string descriptor describing this configuration. 0 bLength bLength 1 1 Number Number Descriptor size in bytes (9 bytes) Descriptor size in bytes (9 bytes) 1. 3 bAlternateSetting bAlternateSetting 1 1 Number Number Value used to select an alternate setting Value used to select an alternate setting 4.

4 bNumEndpoints bNumEndpoints 1 1 Number Number Number Endpoints used for this interface Number Endpoints used for this interface 5. 8 iInterface iInterface 1 1 Index Index Index of String Descriptor Description of this interface Index of String Descriptor Description of this interface. 0 length length 1 1 Number Number Size of descriptor in bytes (7 bytes) Size of descriptor in bytes (7 bytes).

4 wMaxPacketSize wMaxPacketSize 2 2 Nomor Nomor Ukuran paket maksimum yang dapat dikirim atau diterima oleh titik akhir ini atau ukuran paket maksimum yang dapat dikirim atau diterima oleh titik akhir ini. Format Format untuk deskriptor string nil nihil adalah sebagai berikut. Sedangkan string yang lain mempunyai bentuk sebagai berikut: yang lain mempunyai bentuk sebagai berikut.

SetAddress Perintah SetAddress harus selesai dalam 50 mS, kemudian harus selesai dalam 50 mS, maka perangkat perangkat harus memiliki setidaknya 2 mS untuk berubah. Karena permintaan status dapatkan, perangkat akan mengembalikan 2 byte dalam fase data fase data dalam format berikut.

S Standard tandard II nr nr terf terf ace ace Re Reques quests  ts  Terdapat 5 jenis

  • S Standar tandar d Endpoi d Endpoi nt Reques nt Requests ts Terdapat 4 jenis

Dapatkan antarmuka dan dan S Se et I t Interf nterf ace digunakan untuk mengaktifkan konfigurasi dan digunakan untuk mengaktifkan konfigurasi antarmuka antarmuka alternatif.

  • Program Demo Rangkaian Modul USB Program Demo Rangkaian Modul USB
  • Daftar Pustaka Daftar Pustaka

Termasuk di bawah ialah 4 program tunjuk cara yang boleh digunakan pada papan rangkaian USB seperti yang digambarkan dalam titik V di atas.

Referensi

Dokumen terkait

Produk asuransi jiwa ini juga memiliki dua unsur, yaitu unsur perlindungan dan unsur tabungan. Spesifikasi Produk Mitra Beasiswa, sebagai berikut ini. a) Jenis produk

The FMN will build in with the Bluetooth device that connects to the Android Smartphone using Android application to alert and remind the user to not forget.. The

Kesulitan yang dihadapi adalah jika terjadi perbedaan jenis spesimen yang harus diuji namun memiliki keterbatasan pada alat penguji, misalnya spesifikasi dan kemampuan tidak

Untuk menanggulangi masalah tersebut maka saya akan merancang sebuah alat yang dapat secara langsung digunakan pada semua operating system dan pada berbagai jenis

Secara keseluruhan spesifikasi antena mikrostrip yang dirancang sudah sesuai dengan spesifikasi dari antena Ultra-Wideband, yaitu memiliki bandwidth > 500MHz dan

Adapun perancangan alat rekahan tanah memiliki spesifikasi rancangan adalah sebagai berikut:.. a) Menggunakan sensor getar jenis Piezo electric sehingga setiap adanya perubahan

Perubahan beban yang terjadi secara tiba-tiba dan periodik tidak dapat direspon dengan baik oleh generator sehingga dapat mempengaruhi kestabilan dinamik

Sebagaimana yang dikemukakan oleh Imam Rawatib 2, sebagai berikut : “Jenis pengawasan yang dilakukan secara internal yaitu menyampaikan secara tegas tugas dan tanggung jawab sebagai