Witajcie
Mam dwa pytania odnośnie używania USB mikrokontrolera ATXMEGA128A4U-AU w trybie wirtualnego portu szeregowego. Dotychczas korzystałem z FT232 i UART w mikrokontrolerze ATMega, ale postanowiłem iść z duchem czasu i użyć sprzętowego USB w Xmega. Zaoszczędzę kilkanaście zł na układzie i trochę miejsca na płytce, co jest dla mnie bardzo ważne.
1) Jaka jest jakość tego sprzętowego USB? W sensie, czy jest ono tak niezawodne, jak np FT232? Projektuję urządzenie, które musi być odporne na wszelkie problemy i nie chciałbym, żeby USB się co chwila wywalało. Urządzenie nie potrzebuje dużej prędkości transmisji, ale wysoką odporność na warunki zewnętrzne (niskie temperatury/wilgotność). Wiem, że niektóre konwertery USB/RS232 stwarzają problemy i dlatego używałem niezawodnego FT232 i chciałbym, żeby procek z wbudowanym USB mi tej niezawodności nie popsuł. Rozumiem, że będzie to w 100% zgodne ze standardem USB i RS232?
2) Planuję posłużyć się tym przykładem: http://mikrokontrolery.blogspot.com/2011/03/X...emulacja-portu-szeregowego-rs-232-na-USB.html Moje urządzenie będzie w przyszłości sprzedawane komercyjnie i zaniepokoił mnie ten fragment:
Pytam się więc, jak ten problem rozwiązać? W którymś z komentarzy ktoś napisał, że uzyskanie swojego identyfikatora to koszt $5000, co jest dla mnie absurdalną ceną. Jest wiec metoda, żeby używać tego wirtualnego RSa na USB bez żadnych opłat i w pełni legalnie? Nie rozumiem, czemu niby można korzystać ze sterowników do FT232, a do Xmega już nie.
Z góry dziękuję za odpowiedzi.
----
Wydzielono z tematu: USB na ATXMEGA128A4U-AU - wątpliwości
przez dondu dnia 27 Kwi 2015 21:17
Mam dwa pytania odnośnie używania USB mikrokontrolera ATXMEGA128A4U-AU w trybie wirtualnego portu szeregowego. Dotychczas korzystałem z FT232 i UART w mikrokontrolerze ATMega, ale postanowiłem iść z duchem czasu i użyć sprzętowego USB w Xmega. Zaoszczędzę kilkanaście zł na układzie i trochę miejsca na płytce, co jest dla mnie bardzo ważne.
1) Jaka jest jakość tego sprzętowego USB? W sensie, czy jest ono tak niezawodne, jak np FT232? Projektuję urządzenie, które musi być odporne na wszelkie problemy i nie chciałbym, żeby USB się co chwila wywalało. Urządzenie nie potrzebuje dużej prędkości transmisji, ale wysoką odporność na warunki zewnętrzne (niskie temperatury/wilgotność). Wiem, że niektóre konwertery USB/RS232 stwarzają problemy i dlatego używałem niezawodnego FT232 i chciałbym, żeby procek z wbudowanym USB mi tej niezawodności nie popsuł. Rozumiem, że będzie to w 100% zgodne ze standardem USB i RS232?
2) Planuję posłużyć się tym przykładem: http://mikrokontrolery.blogspot.com/2011/03/X...emulacja-portu-szeregowego-rs-232-na-USB.html Moje urządzenie będzie w przyszłości sprzedawane komercyjnie i zaniepokoił mnie ten fragment:
Cytat:Problem w tym, że urządzenia USB muszą posiadać swój unikalny identyfikator VID/PID. W naszym przykładzie pasożytujemy nieco na firmie Atmel, wykorzystując ich identyfikatory (pamiętaj jednak, że absolutnie nie wolno robić tego w urządzeniach komercyjnych!).
Pytam się więc, jak ten problem rozwiązać? W którymś z komentarzy ktoś napisał, że uzyskanie swojego identyfikatora to koszt $5000, co jest dla mnie absurdalną ceną. Jest wiec metoda, żeby używać tego wirtualnego RSa na USB bez żadnych opłat i w pełni legalnie? Nie rozumiem, czemu niby można korzystać ze sterowników do FT232, a do Xmega już nie.
Z góry dziękuję za odpowiedzi.
----
Wydzielono z tematu: USB na ATXMEGA128A4U-AU - wątpliwości
przez dondu dnia 27 Kwi 2015 21:17
