|
|
FTDI Vinculum-II Embedded Dual USB Host Controller
|
The
FTDI Vinculum-II
(VNC2)
Embedded Dual USB Host Controller IC
represents the second generation of
FTDI USB Host
devices. The
Vinculum-II
CPU is dramatically upgraded from the previous VNC1L device, greatly increasing the processing power. This
FTDI Embedded Dual USB Host Controller
features a powerful 16-bit MCU core with 256KB Flash and 16KB RAM memory. The
Vinculum-II
is a complete
USB
system solution that supports a range of flexible interfaces, including UART, SPI, FIFO, and PWM. The complete USB protocol data processing is handled entirely by hardware resources within the device, freeing up processing resources for user developed applications. This fully programmable
FTDI Embedded Dual Host Controller
is supported with the new
Vinculum
Software Tool Suite, which provides an easy to use C based development environment to enable user firmware development.
|

|
| FTDI Vinculum-II Controller Features and Applications
|
VNC2 Advanced Features
-
Embedded processor core.
-
16 bit Harvard architecture.
-
Two full-speed or low-speed USB 2.0 interfaces capable of host or slave functions.
-
256Kbytes on-chip E-Flash Memory (128K x 16-bits).
-
16Kbytes on-chip Data RAM (4K x 32-bits).
-
Programmable UART up to 3Mbaud.
-
Two SPI (Serial Peripheral) slave interfaces and one SPI master interface.
-
Reduced power modes capability.
-
Variable instruction length.
-
Native support for 8, 16 and 32 bit data types.
-
Eight bit wide FIFO Interface.
-
Firmware upgrades via UART, SPI, FIFO interface or USB Flash Drive.
-
12MHz oscillator using external crystal.
-
General-purpose timers.
-
Software development suite of tools to create customised firmware.
-
Compiler Linker - Debugger - IDE.
-
Available in six RoHS compliant packages - 32 LQFP, 32 QFN, 48 LQFP, 48 QFN, 64 LQFP and 64 QFN.
-
VNC2-48L1A package option compatible with VNC1L-1A.
-
44 configurable I/O pins on the 64 pin device, 28 I/O pins on the 48 pin
device and 12 I/O on the 32 pin device using the I/O multiplexer.
-
+3.3 volt supply.
-
-40°C to +85°C extended operating temperature range.
-
Simultaneous multiple file access on BOMS devices.
-
Eight Pulse Width Modulation outputs to allow connectivity with motor control applications.
-
Debugger interface module.
-
System Suspend Modes.
|
VNC2 Typical Applications
-
Add USB host capability to embedded products.
-
Interface USB Flash drive to MCU/PLD/FPGA - data storage and firmware updates.
-
USB Flash drive data storage or firmware updates.
-
USB Flash drive to USB Flash drive file transfer interface.
-
Digital camera to USB Flash drive*.
-
PDA to USB Flash drive.*
-
MP3 Player to USB Flash drive or other USB slave device interface.
-
OSI Wireless Interface.
-
USB wireless process controller.
-
Telecom system calls logging to replace printer log.
-
Data logging.
-
Mobile phone to USB Flash drive.*
-
GPS to mobile phone interface.
-
Instrumentation USB Flash drive.*
-
Data-logger USB Flash drive.*
-
Set Top Box - USB device interface.
-
GPS tracker with USB Flash disk storage.
-
USB webcam.
-
Flash drive to SD Card data transfer.
-
Vending machine connectivity.
-
TLM Serial converter.
-
Geotagging of photos - GPS location linked to image.
-
Motorcycle system telemetry logging.
-
Medical systems.
-
PWM applications for motor control applications e.g. Toys.
-
FPGA Interfacing.
* Or similar USB slave device interface e.g. USB external drive.
|
VNC1L vs. VNC2 Features Comparison IC
| Mechanical
| Electrical
| CPU
| Interfacing
| Firmware
| Memory
| USB Modes
| Configuration Ports
| VNC1L
| Package: 48 pin LQFP, Temperature: -40 to +85C
| VCC: 3V3, VCCIO: 5V tolerant 3V3, CLK source: 12MHz (external)
| 8-bit Harvard architecture
| USB ports: 2, UART port: 1, SPI slave port: 1, SPI master port: 0, FIFO monitor port option: 1, Debug port: 0
| Precompiled Firmware: Yes, Tools for Creating Own Firmware: No
| Data RAM: 4kx8 (16 kbytes), E-Flash: 64kx8 (64 kbytes)
| Speed: Full / Low, Transfer Modes: Bulk / Interrupt
| UART: Yes, USB: Yes (after initial programming), SPI: No, FIFO: No, Debug Port: N/A
| VNC2
| Package: 64 pin LQFP (Also aiming at 32 pin and 48 pin cut down versions), Temperature: -40 to +85C
| VCC: 3V3, VCCIO: 5V tolerant 3V3, CLK source: 12MHz (external)
| 16-bit Harvard architecture
| USB ports: 2, UART port: 1, SPI slave port: 2, SPI master port: 1, FIFO
monitor port option: 1, Debug port: 1
| Precompiled Firmware: Yes, Tools for Creating Own Firmware: Yes
| Data RAM: 4kx32 (16 kbytes), E-Flash: 128kx16 (256 kbytes)
| Speed: Full / Low, Transfer Modes: Bulk, Interrupt, Isochronous
| UART: Yes, USB: Yes, SPI: Yes, FIFO: Yes,
Debug Port: Yes
|
FTDI Vinculum-II Controller Block Diagram
|
|