BUY NOWBUY NOW | Software Tools | Technical Documents | Video | Features | Kit Contents |
Kit Overview
The ADXL345ADXL345 Development Board (EVAL-ADXL345Z-DBEVAL-ADXL345Z-DB) is an easy-to-use tool designed to shorten application development time by providing a ready-to-use platform for data collection and firmware development. The ADXL345ADXL345 is a small, thin, low power, 3-axis accelerometer with high resolution (13-bit) measurement at up to ±16 g. Digital output data is formatted as 16-bit twos complement and is accessible through either a SPI (3- or 4-wire) or I2C digital interface.
The EVAL-ADXL345Z-DBEVAL-ADXL345Z-DB board is pre-configured as a datalogger that can be used to gather data for refining algorithms, tuning thresholds, and generally familiarizing oneself with accelerometer data. Powered by two AAA batteries, the board is completely untethered and integrates seamlessly into portable applications. Logged data is stored on a MicroSD memory card, providing essentially unlimited memory capacity and operating system versatility. Data is stored in a text (.txt) file, so no software installation is required to operate the board or read data. A 2GB MicroSD card and a USB MicroSD card reader are provided with the board.
Additionally, the board is fully programmable, providing a hardware platform on which firmware can be tested in parallel with development of application hardware. Communications and processing are performed by an ARM7-based ADuC7024ADuC7024 micro-controller, and firmware is written in C. A programming cable is provided with the board, and a development environment and header files are supplied on product page. Finally, the platform can be duplicated in the final application, having already been tested with the application firmware. Schematics and layout can be found under the Supporting Documentation tab and can be used freely in your application.
Key Applications: Handsets, Medical instrumentation, Gaming and pointing devices Industrial instrumentation, Personal navigation devices, Hard disk drive (HDD) protection, Industrial control and automation systems, Smart sensors, precision instrumentation, Base station systems, optical networking | ||||||||||||
|
Software Tools
Keil IDE
In addition to the ready-to-upload examples provided with the Development Board, the development board is fully modifiable and reprogrammable to allow for easy prototyping and firmware development. Keil IDE can be used to create new firmware, whnic is compiled for the ADuC7024 ARM7 processor.
The MDK-ARM is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices. MDK is specifically designed for microcontroller applications and combines the ARM C/C++ Compiler with the Keil RTX real-time operating system and middleware libraries. All tools are integrated into μVision which includes project management, editor and debugger in a single easy-to-use environment. The fully integrated ARM C/C++ Compiler offers significant code-size and performance benefits to the embedded developer, however, MDK can also be used with the GNU GCC Compiler.
Technical Documents
Learning Center
Design Elements
Type | Description |
---|---|
CAD Model | ADI: CAD Model for ADXL345BCCZ |
Video
Kit Features
Features of EVAL-ADXL345Z-DBEVAL-ADXL345Z-DB:
- Ultralow power ADXL345ADXL345 accelerometer
- A 2-layer printed circuit board (PCB), 1.20 inches × 2.30 inches form factor
- A two AAA battery power supply
- A 4-pin UART header to connect to an RS-232RS-232 interface cable
- Reset/download push buttons
- Power indicator/general-purpose LEDs
- Access to microcontroller I/Os from the external header
- Demonstration firmware logs 100 Hz acceleration data
- Fully programmable via serial interface; firmware examples provided
- Battery-powered for portable applications
Features of ADXL345ADXL345:
- Ultralow power: as low as 23 uA in measurement mode and 0.1 uA in standby mode at VS = 2.5 V (typical)
- Power consumption scales automatically with bandwidth
- User-selectable resolution
- Fixed 10-bit resolution
- Full resolution, where resolution increases with g range, up to 13-bit resolution at �±16 g (maintaining 4 mg/LSB scale factor in all g ranges)
- Patent pending, embedded memory management system with FIFO technology minimizes host processor load
- Single tap/double tap detection, Activity/inactivity monitoring, Free-fall detection.
- Supply voltage range: 2.0 V to 3.6 V , I/O voltage range: 1.7 V to VS
- SPI (3- and 4-wire) and I2C digital interfaces
- Flexible interrupt modes mappable to either interrupt pin
- Measurement ranges selectable via serial command , Bandwidth selectable via serial command .
- Wide temperature range (-40�°C to +85°C)
- 10,000 g shock survival , Pb free/RoHS compliant
- Small and thin: 3 mm × 5 mm �× 1 mm LGA package
Features of ADuC7024ADuC7024:
- Microcontroller
- ARM7TDMI core, 16-bit/32-bit RISC architecture
- JTAG port supports code download and debug
- Clocking options
- Trimmed on-chip oscillator (±3%)
- External watch crystal, External clock source up to 44 MHz
- 41.78 MHz PLL with programmable divider
- Memory
- 62 kB Flash/EE memory, 8 kB SRAM
- In-circuit download, JTAG-based debug
Software-triggered in-circuit reprogrammability
- Power
- Specified for 3 V operation
- Active mode: 11 mA @ 5 MHz, 40 mA @ 41.78 MHz
- On-chip peripherals
UART, 2× I2C and SPI serial I/O , Up to 40-pin GPIO port1, 4× general-purpose timers, Wake-up and watchdog timers (WDT) Power supply monitor 3-phase, 16-bit PWM generator1, Programmable logic array (PLA) External memory interface, up to 512 kB1
- Analog I/O
- Multichannel, 12-bit, 1 MSPS ADC Up to 16 ADC channels, Fully differential and single-ended modes 0 V to VREF analog input range, 12-bit voltage output DACs Up to 4 DAC outputs available, On-chip voltage reference, On-chip temperature sensor (±3°C), Voltage comparator
Kit Contents
The Analog Devices EVAL-ADXL345Z-DBEVAL-ADXL345Z-DB ADXL345ADXL345 Datalogger / Development Board supplied with below contents:
- EVAL-ADXL345Z-DBEVAL-ADXL345Z-DB ADXL345ADXL345 Datalogger / Development Board
- Programming Cable