beautypg.com

Analog Devices UG-065 User Manual

Evaluation board user guide, Ug-065

background image

Evaluation Board User Guide

UG-065

One

Technology

Way

P.O.

Box

9106

Norwood,

MA

02062-9106,

U.S.A.

Tel:

781.329.4700

Fax:

781.461.3113

www.analog.com

i

MEMS ADXL345 Inertial Sensor Datalogger and Development Board

Please see the last page for an important warning and disclaimers.

Rev. 0 | Page 1 of 8

FEATURES

Ultralow power

ADXL345

accelerometer

Inertial sensor development board
Datalogs onto MicroSD card
Fully programmable via serial interface; firmware examples

provided

Battery-powered for portable applications

REQUIREMENTS

2 AAA batteries
MicroSD card and card reader (for datalogging)
Computer with serial port (for programming)

0

8

6

5

8

-0

0

1

Figure 1. Inertial Sensor Development Board

GENERAL DESCRIPTION

It is often a time saver in hardware development to make progress
on the firmware and the hardware simultaneously. The challenge is
that it proves difficult to develop firmware before the hardware
exists. The iMEMS® ADXL345 development board is an easy-
to-use tool that facilitates prototyping by providing a platform
that can be duplicated in the final application. Additionally, the
development board can be configured as a datalogger and can
be used to gather data for refining algorithms, tuning thresholds,
and generally familiarizing oneself with accelerometer data.

Two AAA batteries power the development board and thus it
integrates seamlessly into portable applications. Communications
and processing is done by an ARM7-based

ADuC7024

micro-

controller, and the interface provided is fully reprogrammable.
Moreover, all ADuC7024 pins are broken out into headers to
facilitate design of compatible expansion boards. Data is logged
onto a MicroSD memory card, providing essentially unlimited
memory capacity and operating system versatility. Data is stored in
a text file; therefore, there is no need to install any software to
operate the board or read data. Software is provided to assist
with programming the board.