Realizzare interfaccia USB master

Salve a tutti. Studiando i vari chip ed interfaccie già pronte per l'integrazione di una mia scheda a microcontrollore con il bus USB, ho notato che si fa sempre riferimento ad interfacce "slave", cioè da collegare al PC. Per esempio il modulo DLP-USB232M (vedi

formatting link
che utilizza il chip FTDI FT232BM, dispone di un connettore USB di tipo "B", cioè il tipico connettore delle periferiche che vengono collegate al PC mediante cavo USB "A" - USB"B". Inoltre la presenza della eeprom a bordo ha la funzione di enumerare la periferica da parte del PC. Nel mio caso devo fare la parte del master, cioè del PC. Secondo voi posso usare comunque il modulo DLP-USB232M? In questo caso la eeprom serve ?

Grazie in anticipo e saluti al newsgroup (p.s. datemi un giudizio sul mio progetto che partecipa al concorso Xplore 2005 su

formatting link

Fabio.

Reply to
Fabio Riscica
Loading thread data ...

E' proprio così: c'è una divisione netta tra host (masters) e devices (slaves), e purtroppo non è possibile (in linea di massima) trasformare gli uni negli altri... Non solo, gli host in genere sono dispositivi piuttosto complessi e difficili da reperire ed utilizzare... Se vuoi usare l'USB comunque abituati a queste stranezze: è probabilmente uno dei peggiori standard che siano mai stati concepiti! :-) Purtroppo non ci sono molte alternative dal punto di vista commerciale, per cui bisogna "conviverci" in qualche modo...

No, non lo puoi utilizzare da host in nessun caso... (La EEPROM comunque non è strettamente necessaria, anche quando lo usi da slave).

Ciao, A.D.

Reply to
Antonio Di Stefano

No, non puoi. Il bus USB e' organizzato per avere un HOST (generalmente il PC) e diversi CLIENT. Quello che ti servirebbe e' un interfaccia USB host embedded, oppure una USB OTG (on-the-go) che fa sia client che host. Cypress produce dei chip di interfaccia host, prova a dare un'occhiata sul sito

formatting link
Non e' roba semplice, ti avverto.

--
Faumarz
Reply to
FauMarz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.