With the companion QuickUSB Customizer™ software, you can tailor the QuickUSB Module to give your product a custom-developed look and feel with a user-defined 'My Product' string descriptor, a unique PID (Product ID), and a user-defined serial number to create uniquely identifiable products.
Today, any product that connects to a PC must have a Hi-Speed USB 2.0 connection, and a number of generic solutions are available. But when you finally have your USB interface working, USB device must be assigned product ID (PID) and a vendor ID (VID) - VIDs are assigned by the USB Implementers Forum at ~ $2,000. None of these generic solutions allows you to easily make a product that enumerates on a PC with your company and product identification.
QuickUSB gives you the ability to include a complex, high-performance computer interface into your product quickly and easily. No-one will even know it’s QuickUSB inside. QuickUSB is a functional module that includes built-in firmware, a device driver and software that works on Windows 98SE, ME, 2K, XP, Vista and Windows 7. It includes drivers and software applications that work right out of the box. The QuickUSB Library supplied supports all the popular programming languages and works with any language that can call a DLL. QuickUSB is supported on Linux too (MacOS X support will be available soon).
QuickUSB module provides: an 8 or 16-bit High Speed Parallel Port for really fast data transfer, from DSPs or FPGA based circuits; up to three general-purpose 8-bit parallel I/O ports; two RS-232 ports; one I2C port, with multiplexer; one soft SPI port or FPGA configuration port. 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, while 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. Wirh QuickUSB, 96 MBps bursts on parallel port and 20 MBps continuous data are possible.
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 Baud rate on Serial port.
QuickUSB modules are available now from Saelig Co. Inc. Pittsford NY at $149 each. For production quantities, a QuickUSB chip pack is available to add to your own circuit design. For detailed specifications available, free technical assistance, or additional information, please contact Saelig (toll-free in the US) 1-888-7SAELIG.
About Saelig Company, Inc.
Founded in 1988 in Rochester, New York, Saelig (saelig.com) is a North American distributor with a growing reputation for finding and sourcing unique, easy-to-use control and instrumentation products, for use in a variety of industries, including: automation, automotive, aerospace & defense, computers, controls, embedded systems, medical & pharmaceutical manufacturing, motion control, R&D, wireless, etc. Products lines are continuously added from sources across the globe, and are offered at highly competitive prices, accompanied by full in-house technical support, exceptional customer service, and fast delivery.