GHI Electronics,LLC USBwiz User Manual
Introduction
1. Introduction
USBwiz is an optimized solution for easy interfacing almost any embedded system to USB
hosting with a vast variety of USB drivers such as Printer Driver, HID Driver (mice,
keyboards and joysticks), CDC Driver (modems, cellphone), USB-to-Serial device Drivers (
FTDI, Silabs, Prolific) and Mass Storage Driver (Thumb Drives, memory readers, ..etc)
accompanied with very reliable and fast FAT file system that allows the system to access
storage medias and open or create files and folders.
USBwiz connects to a USB host controller (ISP1160) on one side and to your
microprocessor on the other side (PIC, AVR…etc.). Using simple commands over I2C, SPI
or UART (serial) you can talk to almost any USB device on the market.
1.1. Example applications
● Digital camera
● Data Logger
● Picture viewer
● USB thumb-drive MP3 player
● Automated machine
● Keyboard/mouse/joystick interface
● RS232 to “USB-printer” server
● Automated SMS Sending
1.2. Key features
● FAT32, FAT16 and FAT12 support
● Simultaneous access to 3 FAT devices
● Multi Media Card (MMC) and Secure Digital (SD) memory cards
● USB host stack and raw access to USB devices
● HID support
● Printer support
● Mass storage support
● Utilizes ISP1160
● Easily used with any microcontroller including PIC, AVR, Zilog…etc.
● Runs with simple robust protocol over UART, I2C or SPI.
● UART runs as high as 921.6 K-baud, I2C up to 400kbps, and SPI clock is up to 7
MHz.
● Field upgradeable firmware from a file on the connected media!
● Built in RTC (Real Time Clock)
● Very few external components are needed
● Small LQFP 64 package
Rev.2.27 Page 3 of 64 www.ghielectronics.com
Kommentare zu diesen Handbüchern