Mikrokontroler lub inny układ do implementacji hosta USB

Apr 13, 2005 5 Replies

Witam, Projektuję urządzenie, do którego będzie podłączony PenDrive (PD) z systemem plików FAT16. Urządzenie ma mieć możliwość odczytu i zapisu do PD i nie byłoby dla mnie w tym nic trudnego gdyby nie fakt, że mój układ musi pracować jako HOST USB 2.0 (podobnie jak ma to miejsce w PC). Oprogramowywałem już urządzenie, które było podłączane do PC poprzez USB (Cypress EZUSB) jednakże było to urządzenie peryferyjne. Tym razem chciałbym zbudować hosta i tu moje pytania:


1) Czy istnieją gotowe układy hostów, które zajmowałyby się wyznaczonymi przez specyfikację USB zadaniami identyfikacji, enumeracji itp a dla mnie byłby to zostaw rejestrów i buforów danych ?


2) Czy lepszym rozwiązaniem (i czy realizowalnym) byłoby zastosowanie szybkiego uC i jakiegoś układu interfejsu USB (tylko i wyłącznie warstwa fizyczna + bufor danych)


3)Ile czasu może zając realizacja takiego hosta i jakie mogą być jej koszta

Pozdrawiam



galahard



galahard napisał(a):

może AT89C5131 ja kupiłem sobie za ok 50 pln

może coś takiego:

formatting link
Sam robie cos podobnego do bezprzewodowej obsługi drukarki po USB.

Pozdrawiam

Coś podobnego robiłem ale dla USB OTG. Raz układ był widziany jako device dysk, a innym razem jako host który kopiował dane z PenDrive na dysk. Ale układy były naszego projektu wiec nie ich polecę. Żeby układ (Host) działał "jako tako" dobrze, potrzebny jest jednak wydajny procesor. A jeżeli chodzi o czas to kwestia jak uniwersalne to ma być, czy to ma np. obsługiwać hub-y itp. Myślę że minimum miesiąc trzeba na to liczyć.

Pozdrawiam M

To musi byc High speed (480 Mbps) czy wystarczy, ze USB 2.0 full speed (12 Mb/s)? Kontroler hosta (i slave'a także) ma wbudowany procesor AT91RM9200. Tylko to jest duża kobyła (ponad 200 nóżek) i pewnie ma za dużo dodatkowych peryferiów jak na twoje potrzeby (m.in. obsługę pamięci MMC/SD, Ethernet; SDRAM - można podczepić np. 8 MB i się cieszyć :-)).

Wed, 13 Apr 2005 22:01:25 +0200, na pl.misc.elektronika, galahard napisał(a):

Cypress robi SL811HS, chyba nic innego nie ma. Czy może ktoś próbował u nas kupić ? , da się w detalu ?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required