Devo realizzare il seguente sistema: ho un sistema con processore e devo fare comunicare il processore con un personal computer tramite comunicazione USB. Sapete come funziona una comunicazione USB???
- pubblicata
17 anni fa
Devo realizzare il seguente sistema: ho un sistema con processore e devo fare comunicare il processore con un personal computer tramite comunicazione USB. Sapete come funziona una comunicazione USB???
Prendi un processore che abbia gia` al suo interno una porta usb, altrimenti e` un vero casino (e quando dico vero casino intedo dire un vero casino :)). Qui trovi le specifiche
-- Franco Wovon man nicht sprechen kann, darüber muß man schweigen. (L. Wittgenstein)
La mia macchina già preesistente non ha la comunicazione USB però per motivi di mercato dobbiamo effettuare questo upgrade. Ho visto su vari siti web che sul cavo USB si trasferiscono 2 segnali di alimentazione e 2 segnali differenziali +D e -D. Questi 2 segnali differenziali sono di tipo analogico o digitale???
"Franco" ha scritto nel messaggio news:_w_nh.2880$ snipped-for-privacy@newssvr12.news.prodigy.net...
D sta per DATA e sono segnali digitali
senza il modulo USB integrato, come già suggerito da Franco, devi prima chiederti se avete le conoscenze, il tempo e le risorse a bordo per implementare l'usb... ti garantisco pure io che lo standard usb è molto impegantivo da implementare
se vi necessita solo connettività usb (quindi niente velocità di scambio dati ma solo scambio di poche informazioni) allora potresti pensare di aggiungere all'esterno un chip che converta da rs232 a usb (lui pensa a tutto e dal lato micro tu lo controlli come fosse una seriale)
-ice-
Nel caso serva un'ulteriore conferma...Eccola! ;) Lascia perdere, perdereste già abbastanza tempo cercando di far funzionare un uC con USB integrata... Se poi non hai la minima idea di come funzioni una comunicazione USB, non c'è proprio speranza! La soluzione più indolore, come dice Ice, è l'utilizzo di un integrato che faccia conversione USB->Seriale (asincrona, IIC,SPI...Quello che vuoi) Prova ad esempio a googlare FTDI USB Tanti tanti auguri!
Pasu
Ennesima conferma : FTDI :-) Alx
"Francesco" ha scritto nel messaggio news:Gn4oh.101454$ snipped-for-privacy@twister1.libero.it...
la risposta è nel link che ti ha dato il buon Franco.
quoto senza dubbi il suggerimento di Ice di usare un convertitore USB/Seriale integrato e stand-alone....io ho fatto gli upgrade ai nostri programmatori seriali e vanno un gran bene. L'unica applicazione che abbiamo fatto con USB puro sono state madonne per il programma lato pc, consigliato solo per utenti esperti nella programmazione su pc-
Ste
-- Feynman sarebbe riuscito a spiegare la meccanica quantistica a una gallina, ma non sarebbe stato superficiale. [cit. Boiler, i.h.e. 21.01.2006]
visto che siete tanto esperti in materia, il mio superiore mi ha detto di leggermi questo articolo
Potrebbe fare al mio caso?? Che ne pensate??
Francesco
"PeSte" ha scritto nel messaggio news:nIpoh.3887$ snipped-for-privacy@tornado.fastwebnet.it...
parla dell'interfacciamento di un ADC con una seriale sincrona di un microcontroller, tutti e due prodotti da texas , di USB non ne parla proprio, fa un po' tu!
che scherzi? di al tuo superiore che si dimentichi l'upgrade alla usb e affidi il compito ad una ditta competente
no
che non te la cavi con 2 paginette :) scaricati il pdf del protocollo usb e vedrai che spettacolo!!!
-ice-
Infatti però ho letto USI (universal standard interface) pensavo fosse un tipo di USB
Sisi. Non è per evitare di leggere. Il mio superiore mi aveva parlato, tempo addietro, che voleva upgradare le macchine con una USB (da collegare ad un personal computer oppure per collegarci una memoria esterna tipo penna USB in cui immagazzinare i dati). Avendo ricevuto da lui questo testo, ho pensato che servisse proprio a quello scopo... Scusatemi ma sono alle prime armi con la progettazione quindi mi sto scontrando con problematiche diverse a quelle trattate nel campo universitario. Allora se non serve a quello scopo, a cosa potrebbero servire questi 2 chip??? Grazie
"ice" ha scritto nel messaggio news:45a28eb7$0$16146$ snipped-for-privacy@reader3.news.tin.it...
RTFM
se non sai cosa vuoldire questo acronimo fai una ricerca su google.
si riferisce comunque al manuale dell'USB
per inciso l'USB e' asimmetrico distingue cioe' tra controllori e periferiche per cui collegare il tuo dispositico ad un PC o ad una memoria USB e' un ulteriore task piuttosto complesso ( sopratutto il secondo )
se comunque insistete girati per bene il sito dell FTDI produce integrati adatti allo scopo
uno dei due integrati e' un ADC convertitore analogico-digitale l'altro e' un microcontroller ( sistema a microprocessore integrato in un solo chip )
l'articolo descrive la maniera di collegarli utilizzando una delle periferiche interne del microcontroller
l'acrocco serve a fare acquisizione di segnali analogici da parte del microcontroller ( ovvero del suo firmware )
host usb e device usb è una cosa completamente diversa... entrambe complicate
se inizi a progettare con l'usb è come se un bimbo inizia a prendere dimestichezza con le 2 ruote a bordo in una hornet 900
-ice-
Cavolo. A quanto pare non deve essere una cosa così tanto semplice. Che dire!!! Grazie mille per le informazioni
Francesco
Infatti non ha nulla a che fare con collegamenti USB. Comunque grazie mille
Francesco
mi sa che questo fa proprio al mio caso:
"mmm" ha scritto nel messaggio news:45a2967d$0$16158$ snipped-for-privacy@reader3.news.t>> Sisi. Non è per evitare di leggere.
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.