Aggiungere una connessione USB a qualsiasi sistema
Sfogliando l'ultimo numero di Design Guide di Maxim, relativo alle interfaccie, mi sono trovato davanti questo titolo: "Aggiungi l'USB a qualsiasi sistema con un solo componente".
Un'altro della lunga lista, mi sono detto, ma poi continuando l'articolo, ho scoperto che Maxim ha realizzato 2 modelli MAX3420E e MAX3421E, entrambi molto piccoli (TQFP/TQFN) e compatibili con lo standard USB2.0.
Interessante soluzione USB per sistemi elettronici
Queste interfacce convertono i segnali USB in SPI permettendo una semplice gestione dell'USB da parte di un microcontrollore (supportano la classe "mass storage" sugli ARM7).
OK, tutto qui? NO, MAX3421 può essere configurato anche come HOST (oltre che PERIPHERAL/DEVICE). Quindi, collegando al vostro microcontrollore un componente di 5x5mm potete gestire anche i dispositivi periferici USB!
Se "la cosa" vi interessa, Andrew ha realizzato una "schedina" di interfaccia USB - SPI , rendendo disponibile lo schema elettrico, il circuito (realizzato con Eagle) ed i driver per Linux (usbDIO.c).
Salve a tutti, sono un po’ “nuovo” su questo sito… il chip sembra molto interessante, dove posso trovare i files eagle della schedina e i driver per Linux realizzati da Andrew? Grazie e saluti, Stefano
Il link al sito di Andrew è presente nell’articolo, comunque lo riposto.
http://www.labbookpages.co.uk/circuits/max3420.html
E’ veramente un bel progetto per dotare di connessione USB i NOSTRI progetti.