Čo je a čo vlastne dokáže to Vinculum? Správne označenie obvodu je VNC1L-1A a jeho výrobcom je firma FTDI (http://ftdichip.com), známa svojimi prevodníkmi USB / RS232 či FIFO.
Obsahuje dva plnohodnotné USB porty a to HOST (ako PC, kam sa pripojuje kľúčenka) tak aj SLAVE (napríklad ta kľúčenka), ďalej 8/32 bitový mikroprocesor s plnou výbavou – Flash, RAM , 28 I/O pinov a mnoho ďalšieho.
Rád by som Vás však hneď v úvode ukľudnil, pretože, aj keď je srdcom obvodu mikroprocesor, nemusíte sa ho učiť programovať, ani k nemu nič ďalšieho kupovať. Všetko je už pripravené a naprogramované.
Základnou, primárnou funkciou obvodu, je teda tvoriť „host USB device“ (samozrejme dokáže aj slave). Teda zariadenie, ku ktorému sa, rovnako ako k PC, pripájajú najrôznejšie USB zariadenia a to predovšetkým flash disky a i iné
obvody firmy FTDI. Samotný obvod sa potom z nášho (Vášho) zariadenia ovláda jedným z troch komunikačných kanálov - UART, SPI alebo FIFO. Nemusíte vedieť nič o deskriptoroch USB a ich použití. Obvod obsahuje aj podporu FAT12, FAT16, FAT32 a tak s diskom pracujete takmer ako na PC. K dispozícii sú klasické príkazy ako DIR, CD, atď.
Ale nebudeme predbiehať a najskôr sa pozrieme detailnejšie na samotný obvod.
Prevedenie obvodu
Obvod je vyrábaný v puzdre LQFP48, čo je výhodné pre jeho malé rozmery. Výrobca ponúka radu rôznych, už hotových modulov, s týmto obvodom. Takže pre vlastnú implementáciu, do Vášho zariadenia, postačí zopár pinov na konektore, alebo (pre iný modul) napríklad pätica 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 pinov
- a mnoho ďalšieho
Bez firmware to nejde
Ako každý inteligentný obvod, tak aj tento potrebuje k svojej práci patričný firmware. Avšak ako som už spomenul, nie je potreba učiť sa programovať nový obvod a ešte zbytočne strácať čas písaním a ladením firmware tak zložitého obvodu. Všetko je už hotové.V dobe písania tohto textu je k dispozícii celkom 5 rôznych typov firmware, líšiacich sa použitím a konkrétnej funkcie obvodu. Naviac, zakúpený obvod je už naprogramovaný od výrobcu, takže aj keď zmena (prepísanie) firmware je jednoduchá, nie je nutná. Všetko nájdete na webe výrobcu, alebo aj tu http://vinculum.com s patričným popisom.
Autor článku p. Novotný
Páčia sa Vám naše články? Nezmeškajte už ani jeden z nich!
Nemusíte sa o nič starať, my zabezpečíme doručenie až k Vám.