Nie mam ladowarki od Hero a w mojej od Magica zwarty jest charge mode do masy a D- i D+ wisza w powietrzu.
Acha. A więc jednak używaja też tego pinu w niektórych przypadkach. Dobrze wiedzieć 🙂 Wygląda zatem na to, że najprawdopodobniej "charge mode do masy" jest równoważne ze "zwarte D-/D+"
Sprawdz u siebie jak jest w kablu Ext USB czy pin B AKA charge mode jest zwarty
Tak jak pisałem - nie ma fizycznej możliwości być zwarty, ponieważ wisi w powietrzu.
i czy w zlaczu ladowarki od hero sa zwarte ze soba D- i D+.
Tak.
Takie polaczenie moze byc dodatkowym kryterium we wlaczeniu wiekszego pradu podczas ladowania.
U mnie jedynym 😉
Z kompa to wiadomo ze jak wyczuje cos na D-/D+ to ograniczy prad. Co by sie dzialo przy awarii linii D-/D+ - nie wiem.
Niezupełnie, ale prawie. Zgodnie ze specyfikacją USB, świeżo podłączone urządzenie ma prawo "bez pozwolenia" początkowo pobierać bardzo niewielki prąd (wybacz, nie pamiętam jaki konkretnie) a każdy większy musi sobie "wynegocjować". Handshake USB opiera się między innymi na sekwencji podnoszenia/opuszczania linii danych w odpowiedni sposób i w odpowiednim czasie i obserwowaniu reakcji hosta. Na tej podstawie telefon stwierdza czy to ładowarka (bierzemy ile fabryka dała) czy komp (negocjujemy dalej). Tak na marginesie: między innymi dlatego nigdy nie powinno się podłączać do komputera różnego rodzaju śmieci na USB typu podgrzewacze do kawy, wiatraczki czy inne odkurzacze. To nie są prawidłowe urządzenia USB - one się na chama "wieszają" na zasilaniu i tyle. Z drugiej jednak strony, przed chwilą podłączyłem Hero do ładowarki, która ciągnie jedną z linii przez rezystor i telefon uznał, że to komputer, więc jak widać nie dokonuje tego sprawdzenia zbyt rygorystycznie 🙂 Prawdopodobnie temu właśnie miał służyć ten dodatkowy pin - uniknięciu niejasnych sytuacji.
Nastepnym krokiem powinno byc przetestowanie kabla Ext USB na innej ladowarce USB.
Testowałem. Działa. Tak samo jak każdy inny 😉 Nie drąż już tematu extUSB/nie-extUSB, bo nie warto. To "ext" służy do wyprowadzenia w telefonie analogowego dźwięku i jako wejście zewnętrznego mikrofonu. Kabel miniUSB (nie-ext) również ma ten dodatkowy pin który jest w extUSB po stronie odpowiedzialnej za USB (A-E na schemacie) więc ewentualne rozważania na temat znaczenia pinu "charge mode" nie powinny moim zdaniem rozróżniać zwykłego miniUSB od extUSB.
Przydal by sie soft pokazujacy aktualny prad ladowania albo wlaczony w obwod amperomierz.
Mierzyłem: Forum po zmianach, link nie działa . Jak widzisz z firmowego szło ok. 700mA.
Nie jest tez wykluczone ze urzadzenie przed wlaczeniem wyzszego pradu robi zasilaczowi test wydajnosci jak telefony nokii i jesli nie zapewnia odpowiedniego pradu wylacza ladowanie. Htc raczej nie sa wybredne jesli chodzi o prad, jak wyczuja 5V to sie laduja
Podejrzewam, że tak może być. W sytuacji kiedy napięcie "siada" pod obciążeniem, mogą redukować prąd. Mam też przenośną ładowarkę USB z baterią litową w środku, która linie D-/D+ ma podłączone nieco inaczej (przez jakieś pull-upy) i ją również telefon wykwywa jako źródło "AC" mimo, że ma ona chyba nieco niższą wydajność prądową od firmowej ładowarki (daje 700mA i ani miliampera więcej). Przyznam, że nie mierzyłem prądu podczas ładowania z niej, ale chyba trwa to jednak nieco dłużej niż z oryginalnej sieciowej. Więc albo telefon dostosowuje prąd ładowania do wydajności źródła albo, żeby było bardziej skomplikowanie, rozróżnia dodatkowe niuanse typu "D-/D+ wiszące ale zmostkowane" albo "D-/D+ ciągnięte przez pull-upy takie czy inne".
co innego Sony Ericsson tam pakowanie rezystorow do D-/D+ mialo by sens bo po polaczeniu kablem USB do ladowarki USB nie chca sie ladowac a z kompa laduja sie.
Heh, w SE jest jeszcze inaczej. Wiem, bo musiałem kiedyś przerabiać sobie uniwersalną ładowarkę właśnie z wyjściem USB. W FastPorcie SE masz dwa osobne styki do doprowadzenia napięcia ładowania: jeden używany przy połączeniu USB - wtedy telefon zaczyna się ładować dopiero po wykryciu przez komputer (zauważ, że nie będzie się ładował bez zainstalowanych sterowników (!)) a drugi używany przy ładowaniu z ładowarek. Kiedy wtyczkę zbędnego przewodu USB od SE przerobiłem tak, że +5V z wtyczki USB szło nie do pinu USB+5V tylko do pinu "charge-in" w FastPorcie, przewód taki zaczął działać z ładowarką USB prawidłowo. Podsumowując - niezły bajzel 😉