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