VINCULUM VNC1L-A

Transkript

VINCULUM VNC1L-A
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

Ú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...

Více

Nabídka zboží

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...

Více

31 SCS - České vysoké učení technické v Praze

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...

Více

M-Bus/USB Stick

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...

Více

Nabídka zboží

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...

Více

Nabídka zboží

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 ...

Více

Nabídka zboží

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...

Více

Nabídka zboží

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...

Více