P e r s i s t o r AT8

Multi-Megabyte PCMCIA Flash Data Storage

 

 

Hardware Manual

December 1997 - Revision 2

Persistor ...

The Persistor AT8 is Peripheral Issues' second offering in a line of miniature, low power data recorders adapting high capacity, commodity priced data storage technologies to remote and embedded computing applications.

This particular Persistor mates to Onset Computer's Tattletale Model 8, a 2" x 3" 68332 powered single board computer, which is especially well suited to long term remote data logging, but until now, lacked a simple and economical high capacity storage strategy. Persistors AT8 and CF8 fill that void.

This particular Persistor records on SanDisk ATA style PCMCIA cards, which are currently available with capacities up to 300MB. You can stack up to four Persistor AT8 boards on one Tattletale Model to achieve non-volatile storage beyond 1GB.

What's Here

In this document you'll find a product overview, mechanical and electrical specifications, installation instructions, and links to other related information resources.

About Persistor AT8

Persistor AT8 is a memory expansion board that mates to Onset Computer's Tattletale Model 8 providing very high capacity non-volatile storage for your data logging applications by using industry standard SanDisk ATA PCMCIA memory cards. The AT8 connects to the Model 8 system bus with a pair of Ampliflex elastomeric connectors (SquishyBus) and takes only a single chip select line away from the system resources. It also has an almost negligible impact on your system power requirements when used with SanDisk ATA Cards, spending most of its time idling at less than 500uA, and drawing typically 40mA for less than 12mS each time it writes a 512 byte block of data. When the Model 8 goes into 3.3V deep sleep, the AT8 takes less than 200uA.

AT8 Features

PicoDOS Software

The standard AT8 package includes PicoDOS, the Peripheral Issues Card Or Disk Operating System software. The PicoDOS kernel and command shell provides you with transparent access to DOS compatible file access at both the programmer and user interface levels. Reliable and secure recording with the minimum programming effort is the focus of this software. You can realistically expect to recode your RAM based Model 8 logger to add PCMCIA operation in just a few hours. If your computer doesn't have PCMCIA slots, you can use the included XMODEM and YMODEM batch offload facilities for error-free serial port data recovery. Refer to the companion PicoDOS software manual for details on the features and capabilities of the operating system software.

About ATA PC Cards

SanDisk ATA PC Cards are standard PCMCIA form factor, non-volatile, flash memory cards that are compatible with the Persistor AT8 and with almost any Windows 95 laptop computer that features PC Card slots.

 

About Peripheral Issues

Peripheral Issues formed in 1995 to develop and market quality components for the embedded computing market. At Pii, we produce the development tools, software libraries, and hardware components that allow our customers to reduce design costs, increase quality, and help meet ever-shortening time-to-market objectives.

In addition to Persistors, other Peripheral Issues products include:

Crossbow, a cross-assembler and integrated development environment for the Macintosh. Crossbow features macro, conditional, and sectioned assembly, Intel, Motorola, and PIC object formats, local labels and includes, listings and symbol tables, programmers editor with multi-file and GREP search, terminal windows for test and debugging, and built-in support for most of the popular 8-bit microcontrollers.

MotoCross, a suite of utilities that transforms the native Metrowerks CodeWarrior C/C++ Compilers into powerful integrated development environments for embedded 68000 based microcontrollers. Using MotoCross, you can write and test code for embedded processors with the same speed and convenience you've become accustomed to in native code development.

 

AT8 Specifications

Persistor AT8 with 150MByte SanDisk PC Card

Environmental

Temperature

0 to 60 Degrees C (operating)

-25 to 85 Degrees C (non-operating)

Humidity

8% to 95% non-condensing

Power Requirements

minimum

typical

maximum

Operating Voltage

4.5 V

5.5 V

Idle Voltage

3.0 V

Write Current at 5V (1,2)

50 mA

90 mA

Read Current at 5V (1,2)

40 mA

75 mA

Idle Current at 5V

< 500uA

TBD

Idle Current at 3.3V

< 200uA

TBD

Note 1: Average currents over read/write period
Note 2: Typical figures show features set to minimum power mode, Maximum figures show features set to maximum performance mode.

Performance

Minimum Power

Maximum Performance

Write Single Sector (512 bytes)

12 mS typical

5.5 mS typical

Sustained Write (3)

40 KB/Sec

60 KB/Sec

Read Single Sector (512 bytes)

3 mS typical

2.8 mS typical

Sustained Read (3)

150 KB/Sec typical

180 KB/Sec

Note 3: Sustained read and write times do not include DOS file system overhead which will typically quarter those speeds.

Physical

Size

62 x 94 x 10mm (2.42" x 3.68" x 0.39")

Weight

28 g (1.0 ounce)

 

Electrical Connections

The circuitry for the AT8 is proprietary to Peripheral Issues but the block diagram below shows all of the interface connections between the Model 8 and the AT8 and should provide designers of custom Model 8 hardware with all of the information required to successfully integrate the Persistor into their systems.

Elastomeric Connectors

The AT8 connects to the Tattletale using only the SquishyBus pads shown at connectors J1 and J2 in the diagram above. Both the AT8 and the Tattletale boards have gold plated pads which require only common-sense handling precautions. If the pads need cleaning from exposure to dust or finger oils, lightly wipe the elastomeric surface and the gold pads with a cotton swab moistened with isopropyl alcohol, and allow them to dry. Once connected, the Ampliflex connectors form a gas tight seal that prevents corrosion and requires no further maintenance.

AT8 Option Jumpers

The AT8 board contains one hard-wired jumper (JP2) which may need to switched to operate with other custom hardware or multiple AT8 systems. The chip select jumper (JP1) connects by default to CS2, the same select line used by Onset's PCMCIA adapter board. It's unlikely you'll be using both that and the AT8, and most expansion hardware designers are aware of potential conflict with the Onset adapter and so avoid this line. If your hardware does use CS2, locate JP1 on the top side of the AT8, cut the default trace and insert a jumper to select CS0, CS1 or CS10.

 

Installing the AT8


The following components are required to get started with the AT8 and included in the basic package:

You'll also need an ATA PC Card card (available from Peripheral Issues) and a Tattletale Model 8 (available from Onset Computer Corp.) to complete the installation and checkout.

 

Preliminaries

The hookup for a AT8 is pretty straightforward, but any time you add new hardware to a Model 8, you should take the customary precautions of working with ground straps and a current limited power supply set to less than 10 volts and limited to less than 150 mA. Before connecting the AT8, perform a dry run and make sure you can talk to the Model 8 and see the TOM8> prompt.

Hookup

Disconnect any power and signal lines from the Model 8 and assemble the components as described. The AT8 must attach to the memory side of the Model 8, which is the side opposite from the pin and socket connectors, and the different hole sizes for either end of the Ampliflex connector prevents incorrect installation. The #4 hardware affixes both of the Ampliflex connectors. This configuration allows for operation with an I/O-8 or custom expansion board using either SquishyBus or pin and socket connectors.

Testing the Installation

With the AT8 mounted, but no PC Card installed, reconnect the power and signal lines and repeat the test run to make sure you can still talk to the Model 8 and see the TOM8> monitor prompt. Turn off power to the Model 8 and insert a PC Card. Turn power back on, and at the TOM8> monitor prompt, use CrossCut or MotoCross to load "checkout.rhx" from the Persistor software diskette. On completion, hit 'G' to run the checkout program which will verify the installation and print out some information about your Model 8, the AT8, and the installed PC Card.

Using the AT8

When adding non-volatile storage to your logger, you need to make accommodations for the extra energy required to write to the flash. There are two main components to consider. First, the AT8 adds an additional static current drain of about 500uA from the Model 8's 5 volt regulated supply (assuming you don't take advantage of the 200uA deep sleep). This has minimal effect on short duration experiments where fast sampling rates (> 1Hz) fill the card up before the long term effects matter. The second is the total energy required to write to the AT8 flash. Each time you write a block of data to the AT8, the PC Card card draws a fair bit of current for a short period of time. The following formula should help determine how much additional battery power your system will need.

2 mWh/MB + 2 Wh/month

For each megabyte of storage used, plan on adding 2 milliwatthours of battery, plus an additional 2 watthours of battery for each month of planned operation. The actual draw from the 5 volt supply is more like 1.6 mWh/MB + 1.8 Wh/month, but this formula above accounts for losses in the Model 8's switching regulator.

Specifications vary, but fresh alkaline 9V batteries are rated at around 4 to 5 watthours - enough power to fill a 150MB card over ten times! With a 150MB Persistor, a well designed Model 8 program, and just six alkaline AA cells, you could easily power a four month mission storing 100 million 12-bit (packed) sensor readings sampled ten times per second.

Persistor Information Resources

Peripheral Issues

Links to the most up to date Persistor information and software updates are available online from Peripheral Issues home page and ftp site at:

http://www.periph.com
ftp://ftp.periph.com/persistor/

The Peripheral Issues staff is available to handle product inquiries and technical support questions during east coast business hours at:

508 759-6434 (Sales)
508 759-6434 (Tech Support)
508 759-6436 (Fax)
issues@periph.com

Onset Computer Corporation

Onset Computer Corporation manufactures and sells the Tattletale Model 8 and offers a complete line of data logging solutions. You can reach them at:

508 563-9000 (Sales & Support)
508 563-9477 (Fax)
sales@onsetcomp.com
http://www.onsetcomp.com

SanDisk Corporation

Additional CompactFlash specifications and information about CompactFlash and the CompactFlash association is available online at SanDisk's web site at:

408 562-0500 (Sales)
408 562-0503 (Fax)
http://www.sandisk.com

Tel: 508-759-6434 LogoFax: 508-759-6436

Copyright (C) 1997

All products and names appearing in this document
are trademarks of their respective holders.