USB üzerinde D + ve D-


13

USB'den + 5v alacak küçük bir proje yapıyorum, D + ve D- ile ne yapmalıyım, açık tutmalı veya toprağa kısaltmalı mıyım yoksa bazı bileşenler eklemek zorunda mıyım?

ATMEGA168 ve 16x2 LCD'yi arka ışıkla çalıştırmak istiyorum.


1
Bunu sadece güç için mi kullanıyorsun? Ne kadar güç çekiyorsun? Ne tedarik ediyorsunuz? iPod'lar D + ve D hatlarını şarj etmek için belirli bir şekilde bağlanırken, cep telefonları farklı bir yol gerektirir ve USB şarj özelliği henüz farklı bir yol gerektirir.
endolith

@ endolith Bu bir şarj cihazı tasarlıyor olsaydı alakalı olurdu. Ancak güç kullanıcısının hiçbir şeye ihtiyacı yoktur.
Rocketmagnet

1
eğer uyumlu olmak ve 100mA'dan daha fazla çizmek istiyorsa, aslında değişken bir akım sınırı veren tek bir ana bilgisayar arayüzü gördüğümü düşünmeme rağmen, kontrol cihazıyla görüşmesi gerekecek. :-)
akohlsmith

1
@AndrewKohlsmith, değişken bir akım sınırı uygulayamayabilirler, ancak USB Ana Bilgisayar Denetleyici Sürücüsü, bağlı tüm aygıtlar için gerekli akım miktarını izler ve belirli bir cihaz için kalandan daha fazla akım isteyen bir aygıt için numaralandırma başarısız olur otobüs. 100 mA'dan daha az kullansanız bile, numaralandırmadan ana bilgisayar denetleyicisinin tüketildiğini ve gerçekte tüketilen arasında bir uyumsuzluk yaratırsınız.
ajs410

1
@ ajs410 bu benim deneyimim değildi. Çoğu anakart, kendiliğinden sıfırlanan bir sigorta aracılığıyla sisteme +5 bağlı V + hattına sahiptir.
akohlsmith

Yanıtlar:


12

Onlara hiçbir şey yapma.

USB'nin kullandığı diferansiyel olarak kodlanmış iletim şemasına atıfta bulunurlar. Onları rahat bırak, yüzer.

Devrenize güç vermek için tek ihtiyacınız USB'den gelen toprak ve güç pinleridir. Tamamen USB ile çalışan birçok cihazın yalnızca bu iki pim için kablo bağlantısı vardır ve +/- D için hiçbir şey yoktur

Ayrıca, USB bağlantı noktanızın maksimum akım çekişinin farkında olun, 500 mA gibi bir şey. Çok fazla çizerseniz, kısa devreyi önlemek için portunuz kapanacaktır.


2
0mb hıza sahip olmak istiyor - yani herhangi bir veri göndermiyor.
pjc50

2
Bazen bazı USB hub'ları, anakartlar veya dizüstü bilgisayarlar algılanan yük yoksa + 5v sağlamaz. Yüzer halde bırakmak iyi bir fikir değil, özellikle uyku sırasında usb'ye sahip olanlar için.
Piotr Kula

3
Veri hatları, ana bilgisayar tarafından 15k boyunca toprağa çekilir. Ana bilgisayar, aygıtın hatlardan birinde 1k5'lik çekilmesini algılayana kadar pazarlık yapmaya çalışmaz.
avakar

3
@ppumkin, ana bilgisayar, elbette, her zaman 5V tedarik edecek, aksi takdirde USB istemcisi önyükleme yapamadı.
avakar

5
Spesifikasyonlara göre, bir cihazın anlaşma olmadan çekebileceği maksimum akımın USB 2.0 ve 150 veya USB 3.0 için 100 mA olduğunu unutmayın. Bu sınır aşılırsa, ana makine gücü kapatabilir.
AndrejaKo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.