D + dan D- pada USB

13

Saya sedang membuat proyek kecil yang akan mengambil +5v dari USB, Apa yang harus saya lakukan dengan D + dan D-, tetap buka atau pendekkan ke ground atau apakah saya harus menambahkan beberapa komponen?

Saya ingin menjalankan ATMEGA168 dan LCD 16x2 dengan lampu belakang.

Hemal Chevli
sumber
1
Anda hanya menggunakan ini untuk daya, mungkin? Berapa banyak kekuatan yang kamu gambar? Apa yang Anda berikan? iPod memerlukan D + dan D-line yang terhubung dengan cara tertentu untuk mengisi daya, sedangkan ponsel memerlukan cara yang berbeda, dan spesifikasi pengisian USB memerlukan cara yang berbeda.
endolith
@endolith Ini akan relevan jika ia merancang pengisi daya. Tetapi pengguna listrik tidak membutuhkan apa-apa.
Rocketmagnet
1
jika dia ingin patuh dan menggambar lebih dari 100mA dia harus bernegosiasi dengan controller, meskipun saya tidak berpikir saya telah melihat antarmuka host tunggal yang benar-benar memberikan batas variabel saat ini. :-)
akohlsmith
1
@AndrewKohlsmith mereka mungkin tidak menerapkan batas arus variabel, tetapi Driver Pengontrol Host USB mengawasi jumlah arus yang diperlukan untuk semua perangkat yang terhubung, dan akan gagal menghitung untuk perangkat yang meminta lebih banyak arus daripada yang tersisa untuk yang diberikan bis. Bahkan jika Anda menggunakan kurang dari 100 mA, dengan tidak menyebutkan Anda membuat ketidakcocokan antara apa yang tuan rumah pikir dianggap sedang dikonsumsi dan apa yang sebenarnya dikonsumsi.
ajs410
1
@ ajs410 itu bukan pengalaman saya. Kebanyakan motherboard yang saya miliki memiliki jalur V + yang terikat ke sistem +5 melalui sekering yang dapat diatur ulang sendiri.
akohlsmith

Jawaban:

12

Jangan lakukan apa pun pada mereka.

Mereka merujuk pada skema transmisi yang disandikan secara berbeda yang digunakan USB. Biarkan saja, mengambang.

Yang Anda butuhkan untuk memberi daya pada sirkuit Anda adalah pin ground dan power yang berasal dari USB. Banyak perangkat yang murni bertenaga USB hanya memiliki koneksi kabel untuk dua pin tersebut dan tidak untuk +/- D

Juga, berhati-hatilah dengan penarikan arus maksimum port USB Anda, kira-kira 500 mA. Jika Anda menarik terlalu banyak port Anda akan mati untuk mencegah korsleting.

CyberMen
sumber
2
Dia bermaksud memiliki kecepatan 0mb - yaitu tidak mengirim data apa pun.
pjc50
2
Terkadang beberapa hub USB, motherboard atau laptop tidak akan memasok + 5v jika tidak ada beban yang dirasakan. Membiarkannya mengambang bukan ide yang baik, terutama yang memiliki daya pada usb saat tidur.
Piotr Kula
3
Jalur data ditarik ke tanah melalui 15k oleh tuan rumah. Tuan rumah tidak akan berusaha untuk bernegosiasi sampai mendeteksi penarikan 1k5 perangkat di salah satu jalur.
avakar
3
@ppumkin, tuan rumah akan, tentu saja, memasok 5V selalu, kalau tidak klien USB tidak bisa bootstrap.
avakar
5
Perhatikan bahwa sesuai dengan spesifikasinya, arus maksimum yang dapat ditarik perangkat tanpa negosiasi adalah 100 mA untuk USB 2.0 dan 150 atau USB 3.0. Jika batas itu terlampaui, tuan rumah dapat mematikan daya.
AndrejaKo