The INVENTIONS LAB business plan was selected in the last IN-FVG contest!
Directly from Elettronica In website:
Ormai tutti i Personal Computer, ma anche altri tipi di computer come i Mac, dispongono della presa USB; molti hanno solo quella o, al più, la porta parallela. Per questa ragione, se vogliamo realizzare un circuito da controllare o semplicemente configurare da computer, la seriale TTL con interfaccia RS-232 non basta più. Ci vuole per forza una porta USB. Questa viene peraltro implementata in alcuni microcontrollori di recente produzione (Microchip ne propone diversi modelli) ma per i circuiti che non usano questi micro non resta che realizzare un dispositivo a parte, oppure cercare sul mercato qualcosa di pronto. Easy USB è uno di questi: si tratta di un innovativo modulo che contiene un’interfaccia Universal Serial Bus multifunzione. EasyUSB permette di aggiungere rapidamente un’interfaccia USB ai nostri progetti, riducendo il tempo e il costo di sviluppo. Attualmente troviamo sul mercato dei semiconduttori un’ampia gamma di microcontrollori con USB integrato e in generale i produttori forniscono un buon supporto per lo sviluppo delle relative applicazioni. Ciò nonostante, l’implementazione di periferiche customizzate può essere molto dispendiosa, soprattutto quando si ha bisogno di gestire le cosiddette “periferiche USB composite” oppure di sviluppare e installare appositi driver. Per esempio, un’esigenza frequente nei nostri progetti è l’implementazione di una memoria di massa da dedicare all’impostazione dei parametri di configurazione o alla raccolta e scarico di dati, abbinata ad un canale di comunicazione seriale per lo scambio di comandi tra il software e il dispositivo. Queste funzionalità possono essere facilmente implementate tramite l’EasyUSB, che appare al computer come una normale chiavetta USB e quindi non necessita dell’installazione di driver customizzati. Inoltre, le applicazioni software eseguite dal PC possono comunicare direttamente in tempo reale con i dispositivi collegati alla porta seriale dell’interfaccia, attraverso una libreria che descriveremo dettagliatamente tra breve. Dall’altro lato, mediante una porta UART standard, il modulo consente al microcontrollore con cui si interfaccia di comunicare in maniera trasparente con le applicazioni software e di accedere al file system utilizzando gli appositi comandi di lettura e scrittura. Quindi EasyUSB è un’interfaccia multifunzione, visto che consente sia la memorizzazione e condivisione di file, sia la comunicazione seriale, nonostante venga riconosciuta dall’host come una semplice memoria di massa; per questo motivo è anche compatibile con tutti i dispositivi che siano in grado di leggere le chiavette USB (PC, notebook, palmari, smartphone, cellulari, navigatori GPS e altri).
You can find the full article on the magazine Elettronica In n.147 Maggio/Giugno 2010
Download updated documents. For further information, contact us.
Nice pictures from Friuli with a great song by Lucio Battisti:
For those who didn’t know it yet, I present my hometown Santa Maria:
This website was created in order to disclose my work designs, my research and development activities, my personal interests, as well as means of sharing information with my colleagues during project’s development. For further information see my curriculum or contact me.
