VINCULUM VNC1L-A
Transkript
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í • • • • • • • • • • • 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í Ukázka pří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
Podobné dokumenty
Úvod do mikrokontrolérů ATMEL AVR Konkrétně klonů řady ATmega
okamžiku kdy se změní stav na pinu ICP do aktivní úrovně
3. PWM – Tento blok může sloučit i ke generování signálu PWM (Pulsně
Šířková Modulace)
SPI – Synchronní sériový port (Serial Periphal Interf...
Nabídka zboží
Fleret Hruškovice 40% 0.5l
Fleret Hruškovice 40% 1l
Fleret Hruškovice 50% 0.7l
Fleret Meruňkovice 40% 0.5l D
Fleret Meruňkovice 50% 0.7l
Fleret Slivovice 40% 0.5l
Fleret Slivovice 40% 1l
Fleret Sli...
31 SCS - České vysoké učení technické v Praze
strojovému cyklu. Procesor obsahuje 32 osmibitových registrů. Programová paměť má velikost 1kB,
paměť EEPROM pro ukládání dat a konstant pak 64B. Vzhledem k použitému pouzdru je k dispozici jen
6 v...
M-Bus/USB Stick
M-Bus/USB Stick je převodník, který je určen především pro odečet a parametrizaci měřičů
tepla, průtokoměrů, elektroměrů, plynoměrů, teploměrů a dalších zařízení vybavených MBus rozhraním a k demon...
Nabídka zboží
6 Grappa Marzadro Le Dic.Lu.0.7l
6 Grappa Marzadro Tren.Morb.0.7l
6 Grappa Marzadro Tren.Trad.0.7l
6 Grappa Ramazzot.Fio.di Vi.0.7l
6 Hrušk.Wil.42% 0.5l+2xsklo Jel.
6 Hrušk.Willi.Kos.bud.42% 0.7l R...
Nabídka zboží
6 ND Mirabelkovice 42% 0.2l bud.
6 ND Mor.jaderni.42% 0.2l bud.RJ
6 ND Oskerušovice 42% 0.2l bud.R
6 ND Ostružinov.42% 0.2l bud.RJ
6 ND Pivní pálen.42% 0.2l bud.RJ
6 ND Trnkovice 42% 0.2l bud.RJ D
...
Nabídka zboží
6 ND Červ.jeřáb 42% 0.2l bud.RJ
6 ND Jahodovice 42% 0.2l bud.RJ
6 ND Kdoulovice 42% 0.2l bud.RJ
6 ND Malinovice 42% 0.2l bud.RJ
6 ND Mirabelkovice 42% 0.2l bud.
6 ND Mor.jaderni.42% 0.2l bud.RJ
6 N...
Nabídka zboží
6 Grappa Marzadro Le Dic.Lu.0.7l
6 Grappa Marzadro Tren.Morb.0.7l
6 Grappa Marzadro Tren.Trad.0.7l
6 Grappa Ramazzot.Fio.di Vi.0.7l
6 Hrušk.Wil.42% 0.5l+2xsklo Jel.
6 Hrušk.Willi.Kos.bud.42% 0.7l R...