Takže co je a co vlastnì umí to Vinculum? Správné označení obvodu je VNC1L-1A a jeho výrobcem je firma FTDI (http://ftdichip.com), známá svými převodníky USB / RS232 či FIFO.
Jak již bylo zmínìno, obsahuje dva plnohodnotné USB porty a to jak HOST (jako PC, tedy kam se připojuje klíčenka) tak i SLAVE (třeba ta klíčenka), dále pak 8/32 bitový mikroprocesor s plnou výbavou – Flash, RAM i 28 I/O pinů a mnoho dalšího.
Rád bych Vás však hned v úvodu uklidnil, protože, i když je srdcem obvodu mikroprocesor, nemusíte se ho učit programovat, ani k nìmu nic dalšího kupovat. Vše je již připraveno a naprogramováno.
Základní, řekl bych takovou primární funkcí obvodu, je tedy tvořit „host USB device“ (samozřejmì umí tedy i slave). Tedy zařízení, ke kterému se, stejně jako k PC, připojují nejrůznější USB zařízení a to především flash disky a i jiné
obvody firmy FTDI. No a obvod jako takový se poté z našeho (Vašeho) zařízení ovládá jedním ze tří komunikačních kanálú - UART, SPI či FIFO. Nemusíte tedy vědět nic o deskriptorech USB a jejich použití. Navíc obvod obsahuje i podporu FAT12, FAT16 i FAT32 a tak s diskem pracujete téměř jako na PC. Jsou totiž k dispozici i klasické příkazy jako DIR, CD, atd.
Ale nebudeme předbíhat a nejprve se podíváme detailněji na samotný obvod.
Provedení obvodu
Obvod je vyráběn v pouzdře LQFP48. Což je výhodné pro jeho malé rozměry. Výrobce nabízí řadu různých, již hotových modulů, s tímto obvodem. Takže pro vlastní implementaci, do Vašeho zařízení, postačí buď pár pinů na konektoru, nebo (pro jiný modul) například patice DIL40.VNC1L-1A obsahuje
- USB host / slave, Low speed / Full speed controller
- 8 / 32 bit V-MCU Core
- DMA controllers
- 64kB Flash + 4kB RAM
- interface: UART, SPI, FIFO, PS/2
- 28 I/O pinů
- a mnoho dalšího
Bez firmware to nejede
Jako každý chytrý obvod, i tento potřebuje ke své práci patřičný firmware. Avšak jak jsem již řekl, není potřeba, aby jste se učili programovat nový obvod a ještě ztráceli zbytečně čas psaním a laděním firmware tak složitého firmware. Vše je již totiž hotové.V době psaní tohoto textu je k dispozici celkem 5 různých typů firmware, lišících se použitím a konkretní funkcí obvodu. Navíc, zakoupený obvod je již naprogramován od výrobce, takže i když změna (přepsání) firmware je snadné, není nutné. Vše naleznete na webu výrobce, či přímo zde http://vinculum.com a to i s patřičným popisem.
Autor článku p. Novotný
Líbí se Vám naše články? Nezmeškejte už ani jeden z nich! Nemusíte se o nic starat, my zajistíme doručení až k Vám.