RTV forum PL | NewsGroups PL

Jak prawidłowo zrealizować komunikację USB HID z poziomem 3.3V na 5V?

USB 5V a 3.3V

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak prawidłowo zrealizować komunikację USB HID z poziomem 3.3V na 5V?

Dariusz Zolna
Guest

Tue Jul 03, 2007 12:30 am   



Witam,

Chciałbym pobawić się trochę z USB i zrobić na AVR urządzonko klasy HID.
Jest w necie sporo materiałów na ten temat, jednak nigdzie nie znalazłem
porządniej odpowiedzi na jeden temat.
Otóż mam w tym momencie działający układ komunikujący się z PC za
pośrednictwem RS232, zasilany 5V i załóżmy, że tego napięcia
zasilającego nie chcę zmieniać, chcę tylko zamienić komunikację z RS na
USB (która wymaga sygnałów na poziomie 3.3V)
W niektórych rozwiązaniach w celu rozwiązania tego problemu wstawione
były zenerki 3V6 między linie D+ i D- a masę, jednak autorzy projektów
podkreślali, że to jest niezgodne ze standardem.

Jak w _poprawny_ sposób rozwiązać ten problem?

Dariusz Żołna

Adam Dybkowski
Guest

Tue Jul 03, 2007 7:23 am   



Dariusz Zolna pisze:

Quote:
Chciałbym pobawić się trochę z USB i zrobić na AVR urządzonko klasy HID.
Jest w necie sporo materiałów na ten temat, jednak nigdzie nie znalazłem
porządniej odpowiedzi na jeden temat.
Otóż mam w tym momencie działający układ komunikujący się z PC za
pośrednictwem RS232, zasilany 5V i załóżmy, że tego napięcia
zasilającego nie chcę zmieniać, chcę tylko zamienić komunikację z RS na
USB (która wymaga sygnałów na poziomie 3.3V)

Jak w _poprawny_ sposób rozwiązać ten problem?

Przejdź na zasilanie procesora napięciem 3V3.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Dariusz Zolna
Guest

Tue Jul 03, 2007 9:58 am   



Robgold napisał(a):
Quote:
Jesli masz gotowe urzadzenie pracujace na RS232 to wystarczy wziasc gotowy uklad RL232 (konwerter RS <> USB) i problem rozwiazany.

Nie chcę zmieniać kabla z RS na USB i w dalszym ciągu przesyłać dane
przez wirtualny port COM, ale chcę stworzyć urządzenie klasy HID.

Dariusz Żołna

Dariusz Zolna
Guest

Tue Jul 03, 2007 10:02 am   



Adam Dybkowski napisał(a):
Quote:
Jak w _poprawny_ sposób rozwiązać ten problem?

Przejdź na zasilanie procesora napięciem 3V3.

Nie chcę, bo wtedy będę musiał zamiast na 2 liniach USB, konwertować
napięcie na kilkunastu wejściowych do CPU.

Dariusz Żołna

Mister
Guest

Tue Jul 03, 2007 2:35 pm   



Quote:
Przejdź na zasilanie procesora napięciem 3V3.

Nie chcę, bo wtedy będę musiał zamiast na 2 liniach USB, konwertować
napięcie na kilkunastu wejściowych do CPU.

To daj procek tolerujący 5V na wejściu.


Mister

mix
Guest

Wed Jul 04, 2007 10:17 am   



Dlaczego zenery 3V6 są niezgodne ze standardem ?

Quote:
Witam,

Chciałbym pobawić się trochę z USB i zrobić na AVR urządzonko klasy HID.
Jest w necie sporo materiałów na ten temat, jednak nigdzie nie znalazłem
porządniej odpowiedzi na jeden temat.
Otóż mam w tym momencie działający układ komunikujący się z PC za
pośrednictwem RS232, zasilany 5V i załóżmy, że tego napięcia zasilającego
nie chcę zmieniać, chcę tylko zamienić komunikację z RS na USB (która
wymaga sygnałów na poziomie 3.3V)
W niektórych rozwiązaniach w celu rozwiązania tego problemu wstawione były
zenerki 3V6 między linie D+ i D- a masę, jednak autorzy projektów
podkreślali, że to jest niezgodne ze standardem.

Jak w _poprawny_ sposób rozwiązać ten problem?

Dariusz Żołna


Dariusz Zolna
Guest

Wed Jul 04, 2007 12:00 pm   



mix napisał(a):
Quote:
W niektórych rozwiązaniach w celu rozwiązania tego problemu wstawione były
zenerki 3V6 między linie D+ i D- a masę, jednak autorzy projektów
podkreślali, że to jest niezgodne ze standardem.

Dlaczego zenery 3V6 są niezgodne ze standardem ?

Nie wiem, nie ja to wymyśliłem.
Pisali to autorzy kilku projektów, które znalazłem w sieci, a ja
chciałbym wiedzieć jak zasilać procek 5V i być w zgodzie z USB.
Oczywiście jeśli nik nic mądrego nie powie, zrobię tak jak inni i wsadzę
zenerki.

Dariusz Żołna

Mister
Guest

Wed Jul 04, 2007 3:41 pm   



Użytkownik "Dariusz Zolna" <answer@usenet.com> napisał w wiadomości
news:f6fuke$efq$1@inews.gazeta.pl...
Quote:
mix napisał(a):
W niektórych rozwiązaniach w celu rozwiązania tego problemu wstawione
były zenerki 3V6 między linie D+ i D- a masę, jednak autorzy projektów
podkreślali, że to jest niezgodne ze standardem.

Dlaczego zenery 3V6 są niezgodne ze standardem ?


Spec. mówi, że dla trybu FS/LS max napięcie na liniach D+- jakie może
wystawić transceiver to 3.6V, dodatkowo nie można przekroczyć pojemności
100pF na linięD+/D-.
Imedancja wejściowa musi być wieksza od 300kom.

Mister

elektroda NewsGroups Forum Index - Elektronika Polska - Jak prawidłowo zrealizować komunikację USB HID z poziomem 3.3V na 5V?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map