VNC2-48Q1B-REEL FTDI, Future Technology Devices International Ltd, VNC2-48Q1B-REEL Datasheet

IC USB HOST VINCULUM-II 48QFN

VNC2-48Q1B-REEL

Manufacturer Part Number
VNC2-48Q1B-REEL
Description
IC USB HOST VINCULUM-II 48QFN
Manufacturer
FTDI, Future Technology Devices International Ltd
Series
Vinculum-IIr
Datasheet

Specifications of VNC2-48Q1B-REEL

Mfg Application Notes
Vinculum-II IO Cell Description AppNote Vinculum-II Debug Interface Description AppNote Vinculum-II IO Mux Explained AppNote Vinculum-II PWM Example AppNote Migrating Vinculum Designs AppNote
Controller Type
USB 2.0 Controller
Interface
SPI Serial, USB, UART
Voltage - Supply
1.62 V ~ 1.98 V
Current - Supply
25mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
48-VQFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
768-1048-2
VNC2-48Q1A-REEL
Devices International Ltd
Dual USB Host Controller
Vinculum-II Embedded
Vinculum-II is FTDI‟s 2nd generation of USB Host
device. The CPU has been upgraded from the
previous VNC1L device, dramatically increasing the
processing power. The IC architecture has been
designed to take care of most of the general USB
data transfers, thus freeing up processing power
for user applications. Flash and RAM memory have
been increased providing larger user areas of
memory for the designer to incorporate his own
code. The designers also have the ability to create
their own firmware using the new suite of software
development tools.
VNC2 has the following advanced features:
electronic form without the prior written consent of the copyright holder. This product and its documentation are supplied on an as-is basis and no warranty
as to their suitability for any particular purpose is either made or implied. Future Technology Devices International Ltd will not accept any claim for damages
howsoever arising as a result of use or failure of this product. Your statutory rights are not affected. This product or any variant of it is not intended for use
in any medical appliance, device or system in which the failure of the product might reasonably be expected to result in personal injury. This document
provides preliminary information that may be subject to change without notice. No freedom to use patents or other intellectual property rights is implied by
the publication of this document. Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow G41 1HH,
United Kingdom. Scotland Registered Company Number: SC136640
Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced in any material or
Future Technology
16 bit Harvard architecture.
Variable instruction length.
Native support for 8, 16 and 32 bit
data types.
Embedded processor core.
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 6Mbaud.
Two SPI (Serial Peripheral) slave
interfaces and one SPI master
interface.
Reduced power modes capability.
Copyright © 2010 Future Technology Devices International Limited
IC
VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet
Eight bit wide FIFO Interface.
Firmware upgrades via UART, SPI, and
FIFO interface.
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.
Document No.: FT_000138
Clearance No.: FTDI#
Version -
143
1.2
1

Related parts for VNC2-48Q1B-REEL

VNC2-48Q1B-REEL Summary of contents

Page 1

... The designers also have the ability to create their own firmware using the new suite of software development tools. VNC2 has the following advanced features: Embedded processor core.  16 bit Harvard architecture.  ...

Page 2

... Data logging similar USB slave device interface e.g. USB external drive. 1.1 Application, Technical Notes and Toolchain download links The following VNC2 documents and the full Toolchain software suite can be downloaded by clicking on the appropriate links below: Technical note TN_108 Technical note TN_118 ...

Page 3

... VNC2-32L1B VNC2-32Q1B Table 1 Part Numbers Please refer to section 11 for all package mechanical parameters. 1.3 USB Compliant At time of writing this data sheet, VNC2 has not completed USB compliancy testing. Copyright © 2010 Future Technology Devices International Limited Document No.: FT_000138 1.2 Version - 143 Clearance No ...

Page 4

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 1.4 Acronyms and Abbreviations Terms USB FIFO SPI PWM GPIO I/O VNC1L VNC2 DMA IDE BOMS UART SIE CPU SoC FAT RTOS VOS OSI MOSI MISO SE0 EMCU FPGA Table 2 Acronyms and Abbreviations Copyright © 2010 Future Technology Devices International Limited ...

Page 5

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 2 VNC2 Block Diagram Figure 2-1 Simplified VNC2 Block Diagram For a description of each function please refer to UART PWMs FIFO Interface SPI Master SPI Slave 1 SPI Slave 0 GPIOS General Purpose Timers Debugger I/F USB Host/ USB1DP ...

Page 6

... Pin Out - 64 pin LQFP ....................................................................... 13 3.6 Pin Out - 64 pin QFN ........................................................................ 14 3.7 VNC2 Schematic symbol 32 Pin ......................................................... 15 3.8 VNC2 Schematic symbol 48 Pin ......................................................... 16 3.9 VNC2 Schematic symbol 64 Pin ......................................................... 17 3.10 Pin Configuration USB and Power .................................................. 18 3.11 Miscellaneous Signal ...................................................................... 19 3.12 Pin Configuration Input / Output ................................................... 20 4 Function Description................................................................... 23 4 ...

Page 7

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 5.3 I/O Mux Group 0 ............................................................................... 33 5.4 I/O Mux Group 1 ............................................................................... 34 5.5 I/O Mux Group 2 ............................................................................... 35 5.6 I/O Mux Group 3 ............................................................................... 36 5.7 I/O Mux Interface ...

Page 8

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 9.3 ESD and Latch-up Specifications ....................................................... 75 10 Application Examples ................................................................. 76 10.1 Example VNC2 Schematic (MCU – UART Interface) ........................ 76 11 Package Parameters ................................................................... 77 11.1 VNC2 Package Markings ................................................................ 77 11.2 VNC2, LQFP-32 Package Dimensions .............................................. 78 11.3 VNC2, QFN-32 Package Dimensions ............................................... 79 11.4 VNC2, LQFP-48 Package Dimensions ...

Page 9

... Device Pin Out and Signal Description Summary VNC2 is available in six packages: 32 pin LQFP, 32 pin QFN, 48 pin LQFP (pin compatible with VNC1L), 48 pin QFN, 64 pin LQFP and 64 pin QFN. Figure 3.3 shows how the VNC2 pins map to the VNC1L pins (VNC2 pins labelled in bold text): 3 ...

Page 10

... GND Core 27 XXXXXXXXXX VCCIO 3. BUS8 BUS9 IO BUS10 31 IO BUS11 32 Figure 3-2 32 Pin QFN – Top Down View Copyright © 2010 Future Technology Devices International Limited FTDI VNC2-32Q 1A YYWW Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI# GND BUS3 IO BUS2 14 13 VCCIO 3.3V IO BUS1 ...

Page 11

... IO BUS25 ACBUS5 46 IO BUS26 ACBUS6 47 IO BUS27 ACBUS7 48 ITALIC TEXT = VNC1 BOLD TEXT = VNC2 Figure 3-3 48 Pin LQFP – Top Down View Copyright © 2010 Future Technology Devices International Limited FTDI XXXXXXXXXX VNC2-48L1A YYWW Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI# ...

Page 12

... IOBUS21 42 IOBUS22 43 IOBUS23 44 IOBUS24 45 IOBUS25 46 IOBUS26 47 IOBUS27 48 – Top Down View Figure 3-4 48 Pin QFN Copyright © 2010 Future Technology Devices International Limited FTDI VNC2-48Q1A YYWW Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI# GND IO 24 IOBUS11 23 22 IOBUS10 IOBUS9 21 IOBUS8 20 IOBUS7 ...

Page 13

... IO BUS39 61 IO BUS40 62 IO BUS41 63 IO BUS42 64 IO BUS43 Figure 3-5 64 Pin LQFP – Top Down View Copyright © 2010 Future Technology Devices International Limited FTDI XXXXXXXXXX VNC2-64L1A YYWW Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI BUS19 31 IO BUS18 30 GND IO 29 ...

Page 14

... Pin Out - 64 pin QFN IOBUS30 49 IOBUS31 50 IOBUS32 51 IOBUS33 52 GND CORE 53 VCCIO 3.3V 54 IOBUS34 55 XXXXXXXXXX IOBUS35 56 IOBUS36 57 VNC2-64Q1A IOBUS37 58 IOBUS38 59 IOBUS39 60 IOBUS40 61 IOBUS41 62 IOBUS42 63 IOBUS43 64 – Top Down View Figure 3-6 64 Pin QFN Copyright © 2010 Future Technology Devices International Limited FTDI YYWW Document No ...

Page 15

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 3.7 VNC2 Schematic symbol 32 Pin Copyright © 2010 Future Technology Devices International Limited USB1DP I N USB1DM USB2DP USB2DM XTIN VNC2 32 Pin XTOUT RESET# PROG# VREG OUT TEST Figure 3-7 Schematic symbol 32 Pin Document No.: FT_000138 Version - Clearance No ...

Page 16

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 3.8 VNC2 Schematic symbol 48 Pin Copyright © 2010 Future Technology Devices International Limited USB1DP I N USB1DM USB2DP USB2DM XTIN XTOUT VNC2 48 Pin RESET# PROG# VREG OUT TEST Figure 3-8 Schematic symbol 48 Pin Document No.: FT_000138 Version - Clearance No ...

Page 17

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 3.9 VNC2 Schematic symbol 64 Pin 10 Copyright © 2010 Future Technology Devices International Limited USB1DP USB1DM 36 USB2DP 37 USB2DM IOBUS10 4 XTIN IOBUS11 IOBUS12 5 XTOUT IOBUS13 IOBUS14 IOBUS15 9 RESET# IOBUS16 IOBUS17 PROG# IOBUS18 VNC2 IOBUS19 64 Pin IOBUS20 ...

Page 18

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 3.10 Pin Configuration USB and Power Pin Pin No Pin No No. Name 64 pin 32 pin 48 pin USB1DP USB1DM USB2DP 37 ...

Page 19

... Output from 12MHz Oscillator Cell. Connect 12MHz Output crystal across pins 4 and 5. Input Test Input. Must be tied to GND for normal operation. Input Can be used by an external device to reset VNC2. Asserting PROG# on its own enables programming Input Document No.: FT_000138 1.2 Version - 143 Clearance No ...

Page 20

... SPI master, GPIO and PWM. The Interface I/O Multiplexer is used to share the available I/O Pins between each peripheral. VNC2 is configured with default settings for the I/O pins however they can be easily changed to suit the needs of a designer. This is explained in Section 5 – I/O Multiplexer. Default configuration for each package type is shown in Table 6- Default I/O Configuration ...

Page 21

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Pin Pin Pin No. No. No. Name (VINC1-L) Pin Pin Pin IOBUS15 (ADBUS3) IOBUS16 (ADBUS4) IOBUS17 (ADBUS5) IOBUS18 31 37 ...

Page 22

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Pin Pin Pin No. No. No. Name (VINC1-L) Pin Pin Pin IOBUS37 IOBUS38 IOBUS39 IOBUS40 62 - ...

Page 23

... VNC2 is a programmable SoC device with a powerful embedded microprocessor core and dual USB interfaces, large RAM and Flash capacity and the ability to develop and customise firmware using the VNC2 tool chain. VNC2 has an enhanced feature list over and above VNC1L, however the 48 pin LQFP package is backward compatible with the VNC1L. ...

Page 24

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 4.2.4 Input / Output Multiplexer Module VNC2 peripheral interfaces are UART, SPI slave0, SPI slave1, SPI master, FIFO-Asynchronous, FIFO- Synchronous, GPIO, debug interface and PWM. The I/O multiplexer allows the designer to select which peripherals are connected to the device I/O pins. ...

Page 25

... Figure 10-1. 4.2.11 Power Saving Modes and Standby mode. VNC2 can be set to operate in three frequencies allowing the user to select a slower speed to reduce power consumption. Three operating frequencies available are 12MHz, 24MHz and normal operation of 48MHz. These operating modes can be configured using the RTOS. Full details are available in the RTOS ...

Page 26

... UART, SPI slave0, SPI slave1, SPI master, FIFO, GPIO, and PWM peripherals. The available packages for VNC2 provide any of these interfaces to be active on the available pins through the use of an I/O Multiplexer. Table 8 lists the signals available for each peripheral. Table explain the use of the I/O multiplexer ...

Page 27

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Peripheral Pin uart_txd uart_rxd uart_rts# uart_cts# uart_dtr# uart_dsr# uart_dcd# uart_ri# uart_tx_active Key: Group 0 allocated pin Group 1 allocated pin Group 2 allocated pin Group 3 allocated pin Figure 5-1 IOBUS to ...

Page 28

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Figure 5-2 details the UART, SPI slave0 and SPI master connecting to IOBUS pins: Peripheral Pin uart_txd uart_rxd uart_rts# uart_cts# uart_dtr# uart_dsr# uart_dcd# uart_ri# uart_tx_active spi_s0_clk spi_s0_mosi spi_s0_miso spi_s0_ss# spi_s1_clk spi_s1_mosi spi_s1_miso ...

Page 29

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Figure 5-3 expands upon Figure 5-2 by moving the UART, SPI slave0 and SPI master signals to differing IOBUS positions. The purpose of this diagram to highlight peripherals connected to differing IOBUS ...

Page 30

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet With reference to Figure 5-3, it can be seen that IOBUS9-11 and IOBUS16-19 were unused. Figure 5-4 expands upon the previous two figures to detail a fully occupied IOBUS and ...

Page 31

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 5.1 I/O Peripherals Signal Names Peripheral Signal Name Outputs Debugger debug_if uart_txd uart_rts# uart_dtr# uart_tx_active UART uart_rxd uart_cts# uart_dsr# uart_ri# uart_dcd# fifo_data fifo_txe# fifo_rxf# FIFO fifo_wr# fifo_rd# fifo_oe# fifo_clkout GPIO gpio spi_s0_clk ...

Page 32

... Table 10 Group 1 Table 11 Group 2 Table 12 Group 3 Each VNC2 has a default state of IOBUS signals following a hard reset. The number of I/O pins available are determined by the package size: Package 32pin (LQFP & QFN)- Twelve I/O pins – IOBUS0 to IOBUS11 Package 48pin (LQFP & QFN)- Twenty eight I/O pins – IOBUS0 to IOBUS27 Package 64pin (LQFP & ...

Page 33

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 5.3 I/O Mux Group 0 Available Input signals debug_if fifo_data[0] fifo_data[4] fifo_oe# spi_s0_clk spi_s1_clk gpio[A0] gpio[A4] gpio[B0] gpio[B4] gpio[C0] gpio[C4] gpio[D0] gpio[D4] gpio[E0] gpio[E4] Table 9 Group 0 Table 9 - Input ...

Page 34

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 5.4 I/O Mux Group 1 Available Input signals uart_rxd uart_dsr# fifo_data[1] fifo_data[5] spi_s0_mosi spi_s1_mosi gpio[A1] gpio[A5] gpio[B1] gpio[B5] gpio[C1] gpio[C5] gpio[D1] gpio[D5] gpio[E1] gpio[E5] Table 10 Group 1 Table 10 - Input ...

Page 35

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 5.5 I/O Mux Group 2 Available Input signals uart_dcd# fifo_data[2] fifo_data[6] fifo_rd# spi_m_miso gpio[A2] gpio[A6] gpio[B2] gpio[B6] gpio[C2] gpio[C6] gpio[D2] gpio[D6] gpio[E2] gpio[E6] Table 11 Group 2 Table 11 - Input and ...

Page 36

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 5.6 I/O Mux Group 3 Available Input signals uart_cts# uart_ri# fifo_data[3] fifo_data[7] fifo_wr# spi_s0_ss# spi_s1_ss# gpio[A3] gpio[A7] gpio[B3] gpio[B7] gpio[C3] gpio[C7] gpio[D3] gpio[D7] gpio[E3] gpio[E7] Table 12 Group 3 Table 12 - ...

Page 37

... I/O Mux Interface Configuration Example This example shows how to set a UART interface on the VNC2 64 pin package. The UART is made up of two output signals (uart_txd and uart_rts#) and two input signals (uart_rxd and uart_cts#). For PCB design it is best to have the four pins of the UART interface adjacent to each other. This can be achieved easily since the four signals are members of each different groups ...

Page 38

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6 Peripheral Interfaces In addition to the two USB Host and Slave blocks, VNC2 contains the following peripheral interfaces: Universal Asynchronous Receiver Transmitter (UART) Two Serial Peripheral Interface (SPI) slaves SPI Master Debugger Interface Parallel FIFO Interface (245 mode and synchronous FIFO mode) ...

Page 39

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.1.1 UART Mode Signal Descriptions 64 Pin 48 Pin 32 Pin Package Package Package Available Available Available pins pins pins 11, 15, 19, 24, 11, 15, 28, 39, 20, 31, 11, 23 ...

Page 40

... UART signals. Further details on the configuration of input and output signals are available in Section 5 - I/O Multiplexer. Copyright © 2010 Future Technology Devices International Limited Name Type Ring indicator is used to wake VNC2 uart_ri# Input Enable transmit data for RS485 designs. This signal may be used to signal that a transmit operation is in progress ...

Page 41

... Master / Slave mode, with the Master initiating the data transfer. VNC2 has one master module and two slave modules. Each SPI slave module has four signals – clock, slave select, MOSI (master out – slave in) and MISO (master in – slave out). The SPI Master has the same four signals as the slave modules but with one additional signal because it requires a slave select for the second slave module ...

Page 42

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.2.1 SPI Clock Phase Modes SPI interface has 4 unique modes of clock phase (CPHA) and clock polarity (CPOL), known as Mode 0, Mode 1, Mode 2 and Mode 3. Table 16 ...

Page 43

... External - SPI Master Figure 6-4 SPI Slave block diagram VNC2 has two SPI Slave modules both of which use four wire interfaces: MOSI, MISO, CLK and SS#. Their main purpose is to send data from main memory to the attached SPI master, and / or receive data and send it to main memory ...

Page 44

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 64 Pin 48 Pin 32 Pin Package Package Package Available Available Available pins pins pins 14, 18, 23, 27, 14, 19, 32, 42, 23, 34, 15, 26, 46, 50, 38, 44, 32 ...

Page 45

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet SS# MOSI 8 bit CMD MISO STATUS Figure 6-6 Full Duplex Data Master Read The command and status formats for this mode can be seen in each field in Table 18: Command: ...

Page 46

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.3.3 Half Duplex, 4 pin In half duplex mode, the MOSI signal is shared for both Master to Slave and Slave to Master communications. When using 4 pins, the MISO signal carries ...

Page 47

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.3.4 Half Duplex, 3 pin The 3 pin half duplex mode eliminates the MISO pin from the protocol. This means that status bytes need to be sent on the MOSI pin. Again ...

Page 48

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.3.5 Unmanaged Mode The VNC2 SPI Slave also supports an unmanaged SPI mode. This is a simple data exchange between Master and Slave. It operates in the standard 4 pin mode (SS#, CLK, MOSI and MISO) with all transfers controlled by the SPI Master. ...

Page 49

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.3.6 VNC1L Legacy Interface VNC2 SPI is compatible with the SPI slave of VNC1L. This is a custom protocol using 4 wires and will be explained here. The Master asserts the slave select, but in this case active high signal. Following this bit command is sent on the MOSI pin (see Figure 6-15 for command structure) ...

Page 50

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Field Start Driven to ‘1’. If set to ‘1’, the SPI Master wishes to read from the slave. If set to ‘0’, the R/W SPI Master wishes to write to the slave. ...

Page 51

... Table 20 SPI Setup Bit Encoding The VNC2 SPI interface uses 4 signal lines: SCLK, SS, MOSI and MISO. The signals MOSI, MISO and SS are always clocked on the rising edge of the SCLK signal. SS signal must be raised high for the duration of the entire transaction. For data transactions, the SS must be released for at least one clock cycle after a transaction has completed ...

Page 52

... The Start and Setup sequence is sent to VNC2 by the SPI master, see Figure 6-17. The VNC2 clocks out data from its Transmit Buffer on subsequent rising edge clock cycles provided by the SPI master. This is followed by a status bit generated by VNC2. The Data Read status bit is defined in Table 22. ...

Page 53

... VNC2, see Figure 6-18. This is followed by the SPI master transmitting each bit of the data to be written to VNC2. The VNC2 then responds with a status bit on MISO on the rising edge of the next clock cycle. The SPI master must read the status bit at the end of each write transaction to determine if the data was written successfully to VNC2 Receive Buffer ...

Page 54

... VNC2 and read the status byte. The Start and Setup sequence is sent to VNC2 by the SPI master, see Figure 6-19. The VNC2 clocks out its status byte on subsequent rising edge clock cycles from the SPI master. This is followed by a status bit generated by VNC2 (also on the MISO) which will always be zero (indicating new data) ...

Page 55

... An interface that‟s compatible with the VLSI VS1033 SCI mode used for VMUSIC capability The SPI Master only clocks in and out data that the VNC2 CPU sets up in its register space. The VNC2 CPU interprets the data words that are to be sent and received. ...

Page 56

... The main purpose of the SPI Master block is to transfer data between an external SPI interface and the VNC2. It does this under the control of the CPU and DMA engine via the on chip I/O bus. An SPI master interface transfer can only be initiated by the SPI Master and begins with the slave select signal being asserted ...

Page 57

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Figure 6-21 Typical SPI Master Timing Time Description t1 SCLK period t2 SCLK high period t3 SCLK low period SCLK driving edge to t4 MOSI/SS MISO setup time to sample t5 SCLK ...

Page 58

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.5 Debugger Interface The purpose of the debugger interface is to provide the Integrated Development Environment (IDE) with the following capabilities: Flash Erase, Write and Program. Application debug - application code can ...

Page 59

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.6 Parallel FIFO – Asynchronous Mode Parallel FIFO Asynchronous mode known as „245‟, is functionally the same as the one that is present in VNC1L has an eight bit data bus, individual ...

Page 60

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 64 Pin 48 Pin 32 Pin Package Package Package Available Available Available pins pins pins 11, 15, 19, 24, 11, 15, 28, 39, 20, 31, 11, 23 43, 47, 35, 41, 29 ...

Page 61

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 64 Pin 48 Pin 32 Pin Package Package Package Available Available Available pins pins pins 12, 16, 20, 25, 12,16, 29, 40, 21, 32, 12, 24, 44, 48, 36, 42, 30 52, ...

Page 62

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.6.2 Read / Write Transaction Asynchronous FIFO Mode When in Asynchronous FIFO interface mode, the timing of read and write operations on the FIFO interface are shown in Figure 6-22 and Table ...

Page 63

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet synchronous Figure 6-22 A FIFO mode Read / Write Cycle Time Description t1 RD# inactive to RXF# t2 RXF# inactive after RD# cycle t3 RD# to DATA t4 RD# active pulse width ...

Page 64

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 6.7 Parallel FIFO – Synchronous Mode The Parallel FIFO Synchronous mode has an eight bit data bus, individual read and write strobes, two hardware flow control signals, an output enable and a ...

Page 65

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet ynchronous Figure 6-23 S FIFO mode Read / Write Cycle Time Description t1 CLKOUT period t2 CLKOUT high period t3 CLKOUT low period t4 CLKOUT to RXF# CLKOUT to read DATA t5 ...

Page 66

... WR# hold time ynchronous Table 31 S FIFO mode Read / Write Timing 6.8 General Purpose Timers In VNC2 there are 4 General Purpose Timers available. Three are available to the designer and one is reserved for the RTOS. The timers have the following features: 16 bit Count down ...

Page 67

... General Purpose Input Output VNC2 provides configurable Input/Output pins depending on the package. The Input/Output pins are connected to Ports A through E. These ports are controlled by the VNC2 CPU. All ports are configurable to be either inputs or outputs and allow level or edge driven interrupts to be generated. ...

Page 68

... USB 2.0 - 480Mb/s (High Speed) transactions shall not be supported as the power requirements are deemed excessive for VNC2 target applications. VNC2 configured to Full speed is supported. VNC2 has two main USB modes of operation: host mode or client (or Slave) mode client, VNC2 is able to connect and act like a USB device. At the same time as being a client the second USB interface is also able to act as a host and connect to a second USB device using two separate ports i.e. Port 0 – ...

Page 69

... RTOS The VNC2 RTOS (VOS pre-emptive priority-based multi-tasking operating system. VOS has been developed by FTDI and is available to customers for use in their own VNC2 based systems free of charge. VOS is supplied as linkable object files. A full explanation and how to use VOS is available in a separate application note which can be ...

Page 70

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 8.3 Firmware – Software Development Tool Chain The VNC2 provides customers with the opportunity to customise the firmware and perform useful tasks without an external MCU. A Firmware application note is available to download from the FTDI website, this give further details and operating instructions. The VNC2 Software Development tool chain consists ...

Page 71

... VNC2 can be programmed with various pre-compiled firmware profiles to allow a designer to easily change the functionality of the chip. VNC2 is currently available with V2DAP firmware - V2DAP firmware: USB Host for single Flash Disk and general purpose USB peripherals. Selectable UART, FIFO or SPI interface command monitor. ...

Page 72

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 9 Device Characteristics and Ratings 9.1 Absolute Maximum Ratings The absolute maximum ratings for VNC2 are shown in Table 32. These are in accordance with the Absolute Maximum Rating System (IEC 60134). Exceeding these may cause permanent damage to the device. Parameter ...

Page 73

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 9.2 DC Characteristics DC Characteristics (Ambient Temperature -40˚C to +125˚C) Parameter Description VCC Operating Supply Vcc1 Voltage VCCIO Operating Supply Vcc2 Voltage VCC_PLL Operating VCC_PLL Supply Voltage Operating Supply Current Icc1 48MHz ...

Page 74

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Parameter Description I/O Pins Static Output UVoh ( High) I/O Pins Static Output UVol ( Low ) Single Ended Rx UVse Threshold Differential Common UCom Mode Differential Input UVdif Sensitivity Driver Output ...

Page 75

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 9.3 ESD and Latch-up Specifications Description Human Body Mode (HBM) Machine mode (MM) Charged Device Mode (CDM) Latch-up Table 37 ESD and Latch-up Specifications Copyright © 2010 Future Technology Devices International Limited ...

Page 76

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 10 Application Examples 10.1 Example VNC2 Schematic (MCU – UART Interface) VNC2 can be configured to communicate with a microcontroller using a UART interface. An example of this is shown in Figure 10-1. Ferrite 3.3V LDO Bead Regulator 4.7uF 5V 100nF I G GND USB A ...

Page 77

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 11 Package Parameters VNC2 is available in six RoHS Compliant packages, three QFN packages (64QFN, 48QFN & 32QFN) and three LQFP packages (64LQFP, 48LQFP & 32LQFP). All packages are lead (Pb) free and use a „green‟ compound. The packages are fully compliant with European Union directive 2002/95/EC. ...

Page 78

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 11.2 VNC2, LQFP-32 Package Dimensions PIN #32 PIN #1 Figure 11-3 LQFP-32 Package Dimensions Copyright © 2010 Future Technology Devices International Limited FTDl XXXXXXXX VNC2-32L1A YYWW Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI# 78 ...

Page 79

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 11.3 VNC2, QFN-32 Package Dimensions FTDl XXXXXXXX VNC2-32Q 1A YYWW 1 1 Figure 11-4 QFN-32 Package Dimensions Copyright © 2010 Future Technology Devices International Limited Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI# 79 ...

Page 80

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 11.4 VNC2, LQFP-48 Package Dimensions PIN# 48 Pin# 1 0.22+/- 0. Min 0. 15 Max Figure 11-5 LQFP-48 Package Dimensions Copyright © 2010 Future Technology Devices International Limited 9 7 FTDl XXXXXXXX VNC2-48L1A YYWW 0.5 1.0 o +/- Min 0. Min 0. 6 +/- 0.15 Document No ...

Page 81

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 11.5 VNC2, QFN-48 Package Dimensions FTDl XXXXXXXXXX VNC2-48Q1A YYWW 1 1 Figure 11.2 QFN-48 Package Dimensions Copyright © 2010 Future Technology Devices International Limited Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI# 81 ...

Page 82

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 11.6 VNC2, LQFP-64 Package Dimensions Pin # 64 Pin # 0.05 0 0.15 x Figure 11-6 64 pin LQFP Package Details Copyright © 2010 Future Technology Devices International Limited 12 10 FTDl XXXXXXXX VNC2-64L1A YYWW 0 Document No.: FT_000138 1.2 Version - 143 Clearance No ...

Page 83

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 11.7 VNC2, QFN-64 Package Dimensions FTDl XXXXXXXXXX VNC2-64Q1A YYWW Figure 11-7 64 pin QFN Package Details Copyright © 2010 Future Technology Devices International Limited Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI# 83 ...

Page 84

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 11.8 Solder Reflow Profile Figure 11-8 All packages Reflow Solder Profile Copyright © 2010 Future Technology Devices International Limited Document No.: FT_000138 1.2 Version - 143 Clearance No.: FTDI# 84 ...

Page 85

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Profile Feature Average Ramp Up Rate (T s Preheat - Temperature Min (T Min Temperature Max (T Max Time (t Min to t Max Time Maintained ...

Page 86

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet 12 Contact Information Head Office – Glasgow, UK Future Technology Devices International Limited Unit 1, 2 Seaward Place, Centurion Business Park Glasgow G41 1HH United Kingdom Tel: +44 (0) 141 429 2777 ...

Page 87

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Appendix A – List of Figures and Tables List of Tables Table 1 Part Numbers .................................................................................................................... 3 Table 2 Acronyms and Abbreviations ............................................................................................... 4 Table 3 USB Interface Group ........................................................................................................ 18 Table ...

Page 88

... Figure 6-14 VNC1L Mode Data Read .............................................................................................. 49 Figure 6-15 VNC1L Compatible SPI Command and Status Structure .................................................. 49 Figure 6-16 SPI Slave Mode Timing ............................................................................................... 52 Figure 6-17 SPI Master Data Read (VNC2 Slave Mode) .................................................................... 53 Figure 6-18 SPI Slave Mode Data Write ......................................................................................... 54 Figure 6-19 SPI Slave Mode Status Read ....................................................................................... 54 Figure 6-20 SPI Master block diagram ...

Page 89

... VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Figure 7-1 USB Modes ................................................................................................................. 68 Figure 10-1 VNC2 Schematic (MCU - UART Interface) ...................................................................... 76 Figure 11-1 Package Markings ...................................................................................................... 77 Figure 11-2 Markings – 32 QFN .................................................................................................... 77 Figure 11-3 LQFP-32 Package Dimensions ..................................................................................... 78 Figure 11-4 QFN-32 Package Dimensions ....................................................................................... 79 Figure 11-5 LQFP-48 Package Dimensions ..................................................................................... 80 Figure 11-6 64 pin LQFP Package Details ...

Page 90

VINCULUM-II EMBEDDED DUAL USB HOST CONTROLLER IC Datasheet Appendix B – Revision History Revision History Version Preliminary Data sheet released as “Preliminary – Subject to change” before product launch. Version 1.0 Version 1 release. Version 1.1 Version 2 release Changed ...

Related keywords