ładowarki USB.

May 15, 2012 9 Replies

Cześć,



Jest jakiś sprawdzony sposób by odróżnić czy urządzenie jest zasilane z ładowarki USB czy też z komputera? Chodzi o to by pozostać w zgodzie ze specyfikacją USB jeśli jesteśmy podłączeni do komputera, czyli np. pobierać większy prąd dopiero po enumeracji, odcinać pobór prądu po przejściu w tryb energooszczędny itp. Zaś przy zasilaniu z zasilacza pobierać od razu pełną moc.


Użytkownik Andrzej W. napisał:

Rozebrałem ładowarkę z gniazdem USB, piny danych były zwyczajnie zwarte.

W dniu 2012-05-16 01:13, AlexY pisze:

Zwarte jak? Do siebie, do masy czy do plusa?

Wydaje mi sie ze nie ma jednoznacznego sposobu. Niektore firmy mają swoje metody na rozpoznanie ładowarki. Poszukaj schematu ładowarki od iphone.

c.

Użytkownik Tomasz Wójtowicz napisał:

Do siebie.

Garmin używa wtyku miniUSB 5-pinowego. Rezystorem na extra pinie do masy koduje różne akcesoria.

Andrzej W. <awa_wp.a_to snipped-for-privacy@wp.pl napisał(a):

=============

Generalnie NIE!! Teoretycznie jest taka możliwość, że zasilarka ma na pokładzie procek ( zarejestrowany w USB-Group , czy jakoś tam..) i po podłączeniu do hosta podaje swoje PID i VID. Być może są takowe, ale IMHO to 'lekka' przesada.

MH

W dniu 2012-05-16 10:40, Cezar pisze:

"Unijna ładowarka" jest dosyć dobrze opisana:

formatting link
Z praktyki to współczesne telefony najczęściej wykrywają ładowarkę USB właśnie po zwarciu D+ z D-. W przeszłości występowały również specyficzne rezystancje, zależnie jak sobie producent wydumał.

Pozdrawiam, Paweł

Jest. Poczytaj USB Battery charging specification 1.1

Idąc za otrzymanymi wskazówkami zainteresowałem się układami z "USB Battery Charger Detection", wybiorę chyba FT230X i zastąpię nim dotychczas używany FT232RL. Będę miał zerowy prąd w uśpieniu, średni po enumeracji i maksymalny po podłączeniu do właściwej ładowarki.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required