20-101-1104

020-0094 • 060912–C
IMPORTANT INFORMATION FOR RABBIT DEVELOPERS
Partitions
The USB memory card reader works only with a one-partition memory card.
Wear Reduction
One of the ways that the Dynamic C FAT file system reduces flash wear is to use
the 16K erase block size for the cluster size. This prevents files from sharing
erase units, and means that the smallest block of flash a file can use is 16K. Keep
this in mind when designing FAT applications.
Caching and Power Failure
RabbitCore modules and Rabbit-based single-board computers using the
Dynamic C FAT file system with memory cards do caching in battery-backed
RAM as a way of reducing wear and to provide extra safety against data loss in
the event of unexpected power cycling or card removal. The card reader doesn’t
do any caching. A power failure during a file-write operation to the memory card
could therefore result in loss of all files on the card. The easiest way to prevent
critical data loss from such a power failure is to use a laptop with a charged
battery that will continue running if AC power cuts out. It is also suggested that
existing critical data on a card be copied to the PC for backup before doing a
file-write to the memory card. File-read operations will not corrupt the memory
card.
Unique Volume Labels
Partitions created using the fat_autoMount() function call from the Dynamic C
FAT file system have unique volume labels so that cache recovery operations are
not attempted on a memory card that was not the one being used when a power
failure or premature card removal occurred. The system timer is used as a
random seed to create unique labels. Because the memory card reader has no
battery-backed real-time clock, the reader uses factory-bad NAND blocks for
entropy to create a random seed. It also uses a loop counter that runs on start-up
while waiting for a card to be inserted. To minimize the chances of the same
random label being created twice, format new cards by plugging in the card
reader without a memory card, then insert the card.
Firmware Upgrades
Assuming the firmware is intact and the hardware undamaged, the card reader
firmware can be upgraded by simply by inserting a memory card with a firmware
update file on it and plugging the reader into a USB slot. Check the Rabbit
Semiconductor Web site for firmware upgrades and instructions.
USB Removable
Memory Card Reader
Please read these Getting Started instructions carefully
before using the memory card reader.
This reader is for use with xD-Picture Card™ memory cards formatted for and
by Rabbit Semiconductor devices and the Dynamic C FAT software module. The
reader allows you to use a PC to read and write a memory card formatted in a
Rabbit-based system using the Dynamic C FAT library. This reader is not for use
with digital cameras.
NOTE: This reader is not intended for use with safety-critical systems.
SYSTEM REQUIREMENTS
Windows 2000
®
or Windows XP
®
operating system and a free USB slot.
Only 16MB–128MB xD-Picture Cards are supported at this time. M-type
xD-Picture Cards are not supported at this time.
Version 2.12 or later of the Dynamic C FAT File System is required for 16MB
and 32MB xD-Picture Cards, and v. 2.10 or later is required for larger cards.
CE COMPLIANCE
The memory card reader has been tested and was found to be in conformity with
applicable EN immunity and Class B emission standards.
EN55024 (1998) immunity standards.
EN61000-4-2 (ESD)
EN61000-4-3 (Radiated Immunity)
EN61000-4-4 (EFT)
EN61000-4-5 (Surges)
EN61000-4-6 (Conducted Immunity)
EN61000-4-8 (Magnetic Fields)
EN61000-4-11 (Voltage Dips and Interruptions)
EN55022 (1998) emission standards.
CISPR Class B
FCC Class B
IEC-003 Class B.

20-101-1104

Mfr. #:
Manufacturer:
Digi International
Description:
Processor Accessories USB xd reader
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet