usb flash card writer using st92163 by microcontroller divisionversion 1.2 / november 2000
TRANSCRIPT
USB Flash Card WriterUsing ST92163
By Microcontroller Division Version 1.2 / November 2000
2
General Features
Supported cards : Compact Flash Card SmartMedia Card MultiMedia Card
USB 1.1 Full Speed interface Supported OS :
Windows 98 and 98SE Windows 2000 Windows Millennium Mac OS
Integration into : Windows Explorer as a
Removable disk User specific applet Mac OS file system
Up to 2 different card types in a single device
Cost / Flexibility Tradeoff : Lowest cost using ST standard
configurations or customer Mask
OR State of the art flexibility : OTP
Full Package including : Demonstration Board Microcontroller Firmware PC Kernel Driver PC Exemple Applet
Available NOW !
3
Target Markets
Digital camera : upload of the pictures to the PC As a stand-alone card reader As an integrated function of the camera
Digital audio players : download music from the PC As a stand-alone card writer As an integrated function of the
player
Backup systems : Save and restore data from the PC
to the card
4
System Architecture
12Mbit/s12Mbit/s ST92163ST92163
350KByte/s350KByte/s
150KByte/s
150KByte/s
250KByte/s
250KByte/s
1 or 2 different card type can be supported simultaneously :
MMC and CF MMC and SMC CF and SMC
5
Supported Cards
SmartMedia Card (SMC) SSFDC compliant (ECC and Status Read) 4 to 64MByte support, 128MByte ready 3V supply from USB / Regulator Speed : 250KByte/s
Compact Flash Card (CF) 8bit Memory Mode 5V supply directly from USB Speed : 350KByte/s
MultiMedia Card (MMC) MMC MultipleBlock mode CRC support (Read & Write) 3V supply from USB / Regulator Speed : 150KByte/s
6
USB Interface
Full Speed (12MBit/s) USB Bulk transfer
Bus Powered device
Complying to the USB Mass Storage Class specifications Bulk Only Transfer (BOT)
• 1 Control Endpoint
• 1 Bulk In Endpoint
• 1 Bulk Out Endpoint
Reduced Block Command (following USB Class specification for Flash Cards)
Fully USB Plug Tested solution ST92163 on USB integrators list suspend current <500µA Active current <100mA
7
PC Side
Integrates into windows explorer or user specific applet
Supports all USB enabled operating systems Support for windows 98 and 98SE
• ST provides class driver DLL and kernel SYS file
Support for windows 2000, millenium and MAC OS*• USB mass storage class support native in the OS
*CF and SMC only on MAC OS
8
Deliverables
Demonstration hardware :
Software package Microcontroller firmware Windows 98 / 98SE drivers Exemple of user specific applet
Full documentation
SMC Connector
USB Connector
CF Connector
ST92163Socket
MMC Connector
9
Schedule
Hardware : W47
PC softwares : Integration in Windows 98 / 98SE explorer : W49 Integration in Windows 2000 explorer : Now Integration in Windows Millenium explorer : Now Integration in MAC OS file system : Now Exemple User Specific Applet : Now
except on Millenium
Single Card Support : SmartMedia Card : Now Compact Flash Card : Now MultiMedia Card : Now
Dual Card Support : W49