Adding Fast USB 2.0 to New or Existing Products and Equipment

Share Article

USB 1.1 is useful for basic communications but for really fast transfer you need USB 2.0. QuickUSB® modules make it easy to add USB 2.0 to a product with a minimum of hassle, with High Speed Parallel, Serial, SPI and General I/O Ports instantly available in hardware and software over USB 2.0.

The advent of USB 2.0 allows large quantities of data to be shifted really quickly, but trying to understand the process is a long drawn out struggle even with an understanding of basic USB. What is needed is an easy to implement solution that allows the designer to concentrate on the rest of the circuit and to just add a module that takes care of the fast USB 2.0 communications.

QuickUSB® provides exactly that – a plug in module with lots of different interface options.

These include:

  • 8 or 16-bit High Speed Parallel Ports for really fast data transfer, from DSPs or FPGA based circuits for example. Typical applications can include medical instrumentation, logic analyzers or data acquisition amongst others.
  • Two RS232 Serial Ports with programmable Baud Rate, which can be interrupt driven
  • SPI synchronous serial port with Slave Select for multiple devices on the SPI Bus
  • Up to three 8-bit general I/O ports depending on which other interfaces are used, with software access to individually set each pin for input or output

These interfaces give the designer the ability to convert existing products to USB 2.0 or create new designs from scratch. In both cases, the software supplied with the modules eliminates any need to understand the workings of USB 2.0, whilst making it really easy to access the different interfaces from the PC. This is a complete implementation of USB 2.0 that uses its full speed potential unlike other options that are “compatible” with USB 2.0 but use much slower USB 1.1 data transfer.

These software libraries include the USB 2.0 drivers, application DLL and examples of using the software in most commonly used programming languages, including Visual Basic, C++ and Delphi. The DLL includes functions to read and write individual bytes or data blocks from each interface, and all the set up details needed to provide flexibility e.g. LSB or MSB first on SPI port, input or output on each I/O pin or parity on Serial port.

The QuickUSB® solution is available as a plug-in module for fast development and ease of use. Alternatively, the firmware to implement the USB solutions is available in a QuickUSB® chip pack to add to your own circuit design. In both cases, all the PC software needed for seamless integration into existing software is supplied.

The QuickUSB solution is designed and built by Bitwise Systems and is now available in Europe from Kanda.com. For more information, see

http://www.kanda.com/products/Bitwise/QUSB2.html

About Kanda:

Kanda manufacture and supply a wide range of embedded system tools. We are specialists in In System Programming, low cost emulators and training systems for a wide range of microcontrollers, PLDs and memory devices, including PIC, AVR, ST7 and COP8. We also supply interfaces for USB, CAN Bus and serial to Ethernet conversion.

Issued By

Adrian Kanda.com 11th July 2005

Tel: +44 (0)8707 446 807

Email: info@kanda.com

Web: http://www.kanda.com

###

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Adrian Wallis
KANDA.COM
08707 446 807
Email >
Visit website