VINCULUM VNC1L-A Semestrální práce z 31SCS Josef Kubiš
Osnova Úvod Základní specifikace obvodu Blokové schéma Firmware Aplikace Příklady příkazů firmwaru Moduly s VNC1L-A
Co to je? Vinculum je nová rodina součástek se zabudovaným USB Host řadičem Tyto součástky umožňují realizaci USB Host řadiče v různých aplikacích a tím dokáží vydatně ušetřit čas a celkové náklady spojené s vývojem takovéhoto zařízení Součástka VNC1L-1A byla uvedena na trh v roce 2006 a v současné době stojí asi 6
Úvod VNC1L je první součástka z rodiny součástek Vinculum od firmy FTDI se zabudovaným USB řadičem. Neobsahuje pouze USB Host Interface a funkci přenosu dat, ale také vestavěný procesor a Flash paměť. Při propojení s Mass Storage Device jako např. s USB Flash disky, používá Vinculum strukturu souborů FAT a komunikuje přes UART, SPI nebo paralelní FIFO rozhraní pomocí snadno realizovatelné příkazové sady. Vinculum poskytuje nové, cenově výhodné řešení pro začlenění USB Host řadiče do produktů, u kterých dříve nebyly takovéto hardwarové možnosti dostupné.vnc1l se vyrábí v 48-pinovém LQFP pouzdře.
Základní Hardwarové specifikace VNC1L obsahuje 2 USB Porty které mohou být firmwarem samostatně nakonfigurovány jako Host nebo Slave porty. Umožňuje spojení USB Flash disků s mikrokontroléry přes Vinculum UART, SPI nebo FIFO rozhraní či propojení USB zařízení různých tříd jako Mass Storage Class, Printer Class a HID (human interface device) Class zařízení. Klíčové specifikace VNC1L : 8/32 bitové V-MCU jádro Duální DMA kontroléry pro hardwarovou akceleraci (slouží k výměně dat mezi periferními obvody a pamětmi) 64k vestavěná Flash paměť programu 4k interní Datová SRAM 2 x USB 2.0 Slow/Full speed Host/Slave Porty UART, SPI a paralelní FIFO rozhraní PS2 rozhraní pro Myš a Klávesnici Až 28 GPIO (General purpose IO pins) pinů v závislosti na konfiguraci 3.3V operace s bezpečnými vstupy do 5V Nízká spotřeba (25mA pracovní režim/2ma klidový stav) Snadný update FTDI firmwaru LQFP-48 RoHS pouzdro Schopnost Multi-procesorové konfigurace
Blokové schéma
Standardní Firmware VDIF firmware USB slave zařízení a USB Flash Disk rozhraní s volitelným UART / FIFO/ SPI interfacem nebo USB slave zařízení jako příkazový monitorovací port VDAP firmware FTDI USB slave zařízení a USB Flash Disk rozhraní s volitelným UART / FIFO/ SPI rozhraním jako příkazový monitorovací port VDFC firmware USB Flash disk a USB Flash Disk s GPIO rozhraním příkazového monitorování VMSC firmware FTDI USB slave zařízení a USB Flash Disk rozhraní s volitelným UART / FIFO/ SPI rozhraním jako příkazový monitorovací port s rozšířením příkazů pro audio playback
Možnosti použit ití Možnost zabudování USB Hostu do produktů Rozhraní USB Flash disku a MCU / PLD / FPGA Rozhraní USB Flash disku a USB flash disku Rozhraní digitálního fotoaparátu a USB Flash disku či jiného USB zařízení Rozhraní PDA a USB disku či jiného USB zařízení Rozhraní MP3 přehrávače a USB disku či jiného USB zařízení Rozhraní MP3 přehrávače a MP3 přehrávače Rozhraní mobilního telefonu a USB disku či jiného USB zařízení Rozhraní GPS a mobilního telefonu Datalogger s USB Flash diskem atd.
Příklad použit ití
Ukázka příkazp kazů firmwaru - DOS styl ASCII příkazy (Ukončené znakem <cr>) Příkazy operací se složkami, např. DIR, CD, MKD, DLD Příkazy operací se soubory, např. RDF, WRF, OPW, OPR Příkazy řízení výkonu, např. SUD, WKD Debug příkazy, např. SD, IDD Různé příkazy, např. E a e pro synchronizaci Dostupné je také zkrácená sada binárních příkazů
Možný způsob programování firmwaru Programování firmwaru přes USB port využívající USB-převodník FT232R
VPROG, programátor firmwaru pro VNC1L
Vývojové moduly VDIP1 VDIP2
Další moduly VDRIVE2 - snadné přidání USB Flash Drive rozhraní do výrobku. VMUSIC2 snadné přidání USB Flash Drive rozhraní a Audio Playbacku do výrobku. VF2F2 Záložní USB Flash disk rozhraní pro digitální fotoaparáty.
Konec Zdroj: WWW.VINCULUM.COM