Goto page 1, 2 Next
Andrzej W.
Guest
Sun May 30, 2010 8:58 pm
Witam,
Czy są gniazda USB ze stykiem sygnalizującym włożenie wtyczki?
Gdzie tego można szukać?
--
Pozdrawiam,
Andrzej
Elektrolot
Guest
Sun May 30, 2010 9:02 pm
W dniu 2010-05-30 22:58, Andrzej W. pisze:
Quote:
Witam,
Czy są gniazda USB ze stykiem sygnalizującym włożenie wtyczki?
Gdzie tego można szukać?
Nie widziałem takich gniazd. Ale może wystarczy sprawdzać obecność 5V na Vbus?
Andrzej W.
Guest
Sun May 30, 2010 9:26 pm
W dniu 2010-05-30 23:02, Elektrolot pisze:
Quote:
W dniu 2010-05-30 22:58, Andrzej W. pisze:
Witam,
Czy są gniazda USB ze stykiem sygnalizującym włożenie wtyczki?
Gdzie tego można szukać?
Nie widziałem takich gniazd. Ale może wystarczy sprawdzać obecność 5V na
Vbus?
USB-A czyli to ja daję Vbus, chcę wiedzieć czy odbiornik jest
podłączony. Urządzenie bateryjne i nie chcę na marne przetwornicy
trzymać włączonej.
--
Pozdrawiam,
Andrzej
zenek
Guest
Sun May 30, 2010 9:35 pm
Andrzej W. pisze:
Quote:
W dniu 2010-05-30 23:02, Elektrolot pisze:
W dniu 2010-05-30 22:58, Andrzej W. pisze:
Witam,
Czy są gniazda USB ze stykiem sygnalizującym włożenie wtyczki?
Gdzie tego można szukać?
Nie widziałem takich gniazd. Ale może wystarczy sprawdzać obecność 5V na
Vbus?
USB-A czyli to ja daję Vbus, chcę wiedzieć czy odbiornik jest
podłączony. Urządzenie bateryjne i nie chcę na marne przetwornicy
trzymać włączonej.
Zerknij do specyfikacji bo z tego co pamietam to usb ma cos takiego jak
usypianie.
Andrzej W.
Guest
Sun May 30, 2010 9:39 pm
W dniu 2010-05-30 23:35, zenek pisze:
Quote:
Zerknij do specyfikacji bo z tego co pamietam to usb ma cos takiego jak
usypianie.
Ale ja ze swojej strony daje tylko zasilenie, nie daję hosta.
Zresztą nawet jak bym dał hosta i uśpił klienta to +5V musiał bym trzymać.
Ja chcę po prostu wyłączyć +5V jeśli do gniazdku nie ma włożonej wtyczki.
--
Pozdrawiam,
Andrzej
RoMan Mandziejewicz
Guest
Sun May 30, 2010 9:49 pm
Hello Andrzej,
Sunday, May 30, 2010, 11:39:52 PM, you wrote:
Quote:
Zerknij do specyfikacji bo z tego co pamietam to usb ma cos takiego jak
usypianie.
Ale ja ze swojej strony daje tylko zasilenie, nie daję hosta.
Zresztą nawet jak bym dał hosta i uśpił klienta to +5V musiał bym trzymać.
Ja chcę po prostu wyłączyć +5V jeśli do gniazdku nie ma włożonej wtyczki.
Jak wyłączysz +5V to jak potem wykryjesz włożenie wtyczki?
--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona:
http://www.elektronika.squadack.com (w budowie!)
zenek
Guest
Sun May 30, 2010 9:49 pm
Andrzej W. pisze:
Quote:
W dniu 2010-05-30 23:35, zenek pisze:
Zerknij do specyfikacji bo z tego co pamietam to usb ma cos takiego jak
usypianie.
Ale ja ze swojej strony daje tylko zasilenie, nie daję hosta.
Zresztą nawet jak bym dał hosta i uśpił klienta to +5V musiał bym trzymać.
Ja chcę po prostu wyłączyć +5V jeśli do gniazdku nie ma włożonej wtyczki.
Wybacz ale zarowno Host jak i Device ma wszystko dokladnie opisane w
specyfikacji i jesli urzadzenie jest zgodne to zasilanie dopiero wtedy
jest zalaczone jak jest wlaczony odbiornik.
Konop
Guest
Sun May 30, 2010 10:58 pm
Quote:
Ale ja ze swojej strony daje tylko zasilenie, nie daję hosta.
Zresztą nawet jak bym dał hosta i uśpił klienta to +5V musiał bym trzymać.
Ja chcę po prostu wyłączyć +5V jeśli do gniazdku nie ma włożonej wtyczki.
A jak ktoś włoży kabel USB, albo "przedłużacz"?? USB realizuje
wykrywanie urządzenia poprzez sprawdzanie obecności rezystora 1,5kOhm
między Vbus a D+ albo D- (zależy od szybkości transmisji). Możesz
włączać co pewien czas to napięcie, sprawdzać, czy pojawia się coś na D+
lub D- i wyłączać, jeśli brak jest urządzenia...
Pytanie na ile ma to być uniwersalne urządzenie... ale jeśli ma to
działać z jednym konkretnym urządzeniem USB, to może sprawdź, czy ktoś w
tym urządzeniu nie połączył osłony wtyku z pinem GND (właściwie to nie
powinien, ale kto wie?)... jeśli tak - zwarcie tych sygnałów w gnieździe
sygnalizowałoby Ci podłączenie tego urządzenia...
--
Pozdrawiam
Konop
Konop
Guest
Sun May 30, 2010 11:02 pm
Quote:
Wybacz ale zarowno Host jak i Device ma wszystko dokladnie opisane w
specyfikacji i jesli urzadzenie jest zgodne to zasilanie dopiero wtedy
jest zalaczone jak jest wlaczony odbiornik.
A jesteś tego pewien??!!

...
Bo z tego, co mi wiadomo, to w USB napięcie jest cały czas. Urządzenie
może pobrać "bez pytania" do 100mA i tyle... Generalnie ciężko byłoby
wykrywać obecność urządzenia, jeśli to nie miałoby zasilania, a miałoby
się jakoś zgłaszać do hosta

...
--
Pozdrawiam
Konop
MiSTER
Guest
Mon May 31, 2010 9:28 am
Quote:
A jak ktoś włoży kabel USB, albo "przedłużacz"?? USB realizuje wykrywanie
urządzenia poprzez sprawdzanie obecności rezystora 1,5kOhm między Vbus a
D+ albo D- (zależy od szybkości transmisji). Możesz włączać co pewien czas
to napięcie, sprawdzać, czy pojawia się coś na D+ lub D- i wyłączać, jeśli
brak jest urządzenia...
Pytanie na ile ma to być uniwersalne urządzenie... ale jeśli ma to działać
z jednym konkretnym urządzeniem USB, to może sprawdź, czy ktoś w tym
urządzeniu nie połączył osłony wtyku z pinem GND (właściwie to nie
powinien, ale kto wie?)... jeśli tak - zwarcie tych sygnałów w gnieździe
sygnalizowałoby Ci podłączenie tego urządzenia...
Dokładnie jak kolega opisał.
Normalnie host wystawia stan SE0 (na wyjsciu obie linie ściągane do gnd
przez pulldowny 15k) podłączenie urządzenia jest sygnalizowane stanem J(K)
przez podłączenie pullupa 1.5k na linii D+, D-.
Pozdrawiam
MiSter
zenek
Guest
Mon May 31, 2010 12:47 pm
MiSTER pisze:
Quote:
A jak ktoś włoży kabel USB, albo "przedłużacz"?? USB realizuje wykrywanie
urządzenia poprzez sprawdzanie obecności rezystora 1,5kOhm między Vbus a
D+ albo D- (zależy od szybkości transmisji). Możesz włączać co pewien czas
to napięcie, sprawdzać, czy pojawia się coś na D+ lub D- i wyłączać, jeśli
brak jest urządzenia...
Pytanie na ile ma to być uniwersalne urządzenie... ale jeśli ma to działać
z jednym konkretnym urządzeniem USB, to może sprawdź, czy ktoś w tym
urządzeniu nie połączył osłony wtyku z pinem GND (właściwie to nie
powinien, ale kto wie?)... jeśli tak - zwarcie tych sygnałów w gnieździe
sygnalizowałoby Ci podłączenie tego urządzenia...
Dokładnie jak kolega opisał.
Normalnie host wystawia stan SE0 (na wyjsciu obie linie ściągane do gnd
przez pulldowny 15k) podłączenie urządzenia jest sygnalizowane stanem J(K)
przez podłączenie pullupa 1.5k na linii D+, D-.
Pozdrawiam
MiSter
Coby duzo nie p...... tu masz pierwszy z brzegu dokument opisujacy jak
dziala Host
http://www.datasheetcatalog.org/datasheet/philips/ISP1160-02.pdf
Andrzej W.
Guest
Mon May 31, 2010 1:28 pm
W dniu 2010-05-30 22:58, Andrzej W. pisze:
Quote:
Witam,
Czy są gniazda USB ze stykiem sygnalizującym włożenie wtyczki?
Gdzie tego można szukać?
Wszystko ładnie, pięknie specyfikację itd. itp....
Ale ja się pytam, czy ktoś widział gniazdo USB-A z mechaniczną (jakiś
switch) detekcją włożenia w nie wtyczki.
--
Pozdrawiam,
Andrzej
zenek
Guest
Mon May 31, 2010 1:37 pm
Andrzej W. pisze:
Quote:
W dniu 2010-05-30 22:58, Andrzej W. pisze:
Witam,
Czy są gniazda USB ze stykiem sygnalizującym włożenie wtyczki?
Gdzie tego można szukać?
Wszystko ładnie, pięknie specyfikację itd. itp....
Ale ja się pytam, czy ktoś widział gniazdo USB-A z mechaniczną (jakiś
switch) detekcją włożenia w nie wtyczki.
Nie ma czegos takiego bo nie ma takiej potrzeby, detekcja jest programowa.
Adam Dybkowski
Guest
Mon May 31, 2010 7:15 pm
W dniu 2010-05-31 15:37 zenek napisał(a):
Quote:
Czy są gniazda USB ze stykiem sygnalizującym włożenie wtyczki?
Gdzie tego można szukać?
Wszystko ładnie, pięknie specyfikację itd. itp....
Ale ja się pytam, czy ktoś widział gniazdo USB-A z mechaniczną (jakiś
switch) detekcją włożenia w nie wtyczki.
Nie ma czegos takiego bo nie ma takiej potrzeby, detekcja jest programowa.
Ale pytający ma rację - nie da się zrobić detekcji całkiem programowej,
nie mając po stronie hosta na stałe wystawionych 5V (a o to chodziło
wątkotwórcy). Urządzenie końcowe dołączane przez USB przy pomocy
stabilizatora LDO ma obowiązek zrobić sobie 3V3 i do tego napięcia
podciągnąć linię D+ przez 1,5 kOhm (lub D- jeżeli obsługuje tylko
LowSpeed). Jeżeli brakuje 5V z hosta (VBUS) to pull-upa się nie załącza.
Zobacz np. w aplikacje różnych sposobów zasilania układu FT232 -
wyraźnie podkreślają, że pull-up ma być zasilany z VBUS (nawet wtedy gdy
reszta całego urządzenia chodzi z własnego zasilania).
Andrzej W. - pozostaje Ci załączać 5V VBUS na przykład co 5 sekund na
chwilę i sprawdzać, czy coś nie zrobiło pull-up'a na liniach D+ lub D-.
W takim przypadku włączasz resztę obsługi USB. Zobacz w specyfikacji USB
ile czasu urządzenie USB ma na reakcję od pojawienia się zasilania VBUS.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
William Bonawentura
Guest
Tue Jun 01, 2010 7:11 am
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:hu11sb$beq$1@news.onet.pl...
Quote:
Ale pytający ma rację - nie da się zrobić detekcji całkiem programowej,
nie mając po stronie hosta na stałe wystawionych 5V (a o to chodziło
wątkotwórcy).
Tylko że jak już koledzy wcześniej zauważyli, z uwagi na przedłużacze USB,
detekcja "mechaniczna" nie ma sensu.
Goto page 1, 2 Next