Jawaban:
Sebagaimana dinyatakan dalam Wikipedia
Spesifikasi USB 1.x dan 2.0 menyediakan pasokan 5 V pada satu kabel untuk memberi daya pada perangkat USB yang terhubung.
Satuan beban didefinisikan sebagai 100 mA di USB 2.0, dan 150 mA di USB 3.0. Perangkat dapat menarik maksimum 5 unit muatan (500 mA) dari port di USB 2.0; 6 (900 mA) di USB 3.0.
Karena daya sama dengan tegangan kali saat ini, yang harus Anda lakukan adalah mengalikan 5V dengan arus yang diambil perangkat dari port.
Perhatikan juga ada konvensi untuk pengisian daya perangkat. Jenis port ini memungkinkan arus hingga 1,5 A (juga menggunakan 5V). Namun, port USB diberi peringkat untuk menahan arus hingga 5 A - sehingga beberapa produsen mungkin keluar dari spesifikasi dan menawarkan arus maksimum yang lebih tinggi.
Ada adaptor daya USB di pasaran yang secara eksplisit menyatakan "adaptor 10W". Karena USB 5V, hasil 10W pada 2A = 2000 mA. Efek bersihnya adalah bahwa perangkat yang terhubung ke adaptor ini mengisi daya baterai 4 kali lebih cepat daripada dengan port USB 500 mA "normal".
Saya menggunakan aplikasi gratis 'Battery Doctor' untuk menentukan berapa banyak ampere yang ditawarkan port pengisian usb. Saya menggunakan kata korban dengan sengaja, karena setiap perangkat memiliki jumlah ampere maksimum yang akan digunakan terlepas dari apa yang ditawarkan.
Saya menemukan bahwa port 3.0 pada laptop iri hp saya, yang memiliki baut di sebelahnya menawarkan 1,5 amp (1500mA), sedangkan usb 2.0 hanya menawarkan 0,5 amp (500mA).
Meskipun beberapa forum telah menyatakan bahwa tidak mungkin bagi suatu aplikasi untuk menentukan jumlah amp yang ditawarkan ke suatu perangkat, aplikasi Battery Doctor dengan jelas menyatakan amp yang ditawarkan secara akurat dan langsung di iPad saya (walaupun itu hanya dapat menampilkan hingga maksimum yang diizinkan oleh perangkat - Saya belum mencoba ini). Saya telah menguji aplikasi dengan charger dinding 1,8 amp, dan bank daya 2,1 amp, dan keduanya ditandai seperti itu pada pengisi daya. Pembacaan arus listrik ditampilkan secara akurat dan segera di aplikasi.
Daya yang harus diberikan oleh port USB didefinisikan dalam Bagian 7.2.1 dari Spesifikasi USB 2.0.
Untuk memulai, pengiriman daya didefinisikan dalam "unit beban". Untuk USB 2.0 satu unit adalah 100 mA, dan untuk USB 3.x satu unit adalah 150 mA.
Standar USB mendefinisikan dua kelas port USB, "port daya tinggi", dan "port daya rendah"
Spesifikasi mengatakan, halaman 171:
"Sistem yang memperoleh daya operasi secara eksternal, baik AC atau DC, harus memasok setidaknya lima unit muatan ke setiap port. Port semacam itu disebut port berdaya tinggi."
Jadi, jika Anda memiliki PC desktop atau laptop yang terhubung ke stopkontak AC, setiap port USB HARUS memasok arus 500 atau 900 mA. Perhatikan bahasanya, "setidaknya". Jadi itu bisa lebih, kecuali fungsionalitas arus lebih OPTIONAL didukung dalam perangkat keras. Misalnya, PC desktop umum dalam mode tidur memperoleh daya VBUS dari rel + 5VSB dari PSU-nya, yang setidaknya mampu memberikan arus 2 A. Atau lebih, yang ditentukan dalam PSU tertentu.
Misalnya, jika gadget Raspberry Pi3 mendapatkan daya dari adaptor AC-DC dari daya AC dinding, ia harus memasok setidaknya 500 mA per masing-masing (dari 4) port. Sayangnya, gagal melakukannya, dan karenanya tidak sesuai dengan USB.
Namun, jika host USB adalah perangkat bertenaga baterai kurus (seperti MP3 player atau smartphone), ini dapat dinyatakan oleh pabrikan sebagai "host berdaya rendah", dan port USB dapat dibatasi dengan desain untuk mengirimkan 100/150 hanya ma. Batas ini sangat tidak nyaman bagi pelanggan, dan jarang diberlakukan.
Jika sistem USB (host atau hub) dinyatakan sebagai host normal, port diuji dengan spesifikasi tes USB-IF menggunakan penguji port USB khusus . Penguji menerapkan beban yang sama dengan 5 unit dan memeriksa apakah penurunan tegangan tidak melebihi spesifikasi (margin 5% atau 10%), atau menerapkan peningkatan bertahap dan menentukan pada titik mana (opsional) perjalanan sirkuit arus lebih (opsional) lebih.
Dalam kondisi rumah tangga, kemampuan port dapat diperiksa dengan menerapkan resistor 10 Ohm (atau 5,5 Ohm jika USB 3.x) yang besar ke kabel yang dilepas. Atau menggunakan muatan variabel khusus yang ditemukan di e-Bay.
Persyaratan untuk pengiriman daya dari port USB normal tidak boleh dikacaukan dengan persyaratan untuk PERANGKAT USB: Perangkat USB TIDAK boleh mengambil lebih dari satu unit beban sampai host menyelesaikan enumerasi perangkat. Host USB harus melacak daya yang dikonsumsi yang dinyatakan oleh perangkat yang terpasang. Selama enumerasi, seorang host membaca persyaratan daya wajib dari perangkat di dalam deskriptornya, dan jika host tersebut percaya bahwa kemampuan daya yang dimaksimalkan, ia dapat menolak koneksi.
USB 2.0 = 5V x 0.5a (500mA) = 2.5W
USB 3.0 = 5V x 0.9a (900mA) = 4.5W
500mA dan 900mA adalah arus maksimum yang akan diambil port normal (lihat jawaban lain untuk pengecualian).
Artikel Wikipedia ini memiliki bagan daya usb yang bagus.