FTDI

Nov 30, 2005 4 Replies

Czy układ FT232BM może pracować jako host w transmisji USB?



Chciałem zrobić urządzenie które kontroluje pracą innego na USB i zastanawiam się czy w USB musi być specjalny czip pracujący jako host by zarzadzać urządzeniem.


U¿ytkownik "Jacek" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:dmjeoq$2v4$ snipped-for-privacy@nemesis.news.tpi.pl...

Tak. W ka¿dym zestawie urz±dzeñ USB jest jeden i dok³adnie jeden host. Na ogó³ jest to komputer. Pozosta³e to urz±dzenia wykonawcze (devices). Równie¿ ten uk³ad jest urz±dzeniem wykonawczym i nie mo¿e samodzielnie nawi±zac z niczym wspó³pracy. Takim uk³adem mo¿e byæ SL811HS firmy Cypress, który to wspomaga procesor w pe³nieniu roli hosta. Niemniej jednak sporo roboty jeszcze procesor ma do zrobienia.

Bogdan Gutknecht napisał(a):

Host/Slave To tak jak z klawiaturą narzuca swoje taktowanie i czeka na rozkazy (i kobietą :))

Czyli nie :) Układ FT232BM nie może pracować jako host.

Nie.

Możesz zastosować np. procesor AT91RM9200, który ma wbudowany host USB. Ale cały problem nie w sprzęcie, ale w oprogramowaniu. Trzeba zaimplementować obsługę wszystkich warstw protokołu USB potrzebnych do działania hosta (jest tego znacznie więcej niż przy oprogramowywaniu slave'a).

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required