This version (09 May 2023 15:55) was approved by Pablo del Corro.

EVAL-ADXL35x-SDP User Guide


  • Flexible inertial sensor evaluation platform
  • Controller board and interface board operate with interchangeable evaluation boards
  • Separates device under test (DUT) from controller for accurate environmental testing
  • Data capture at maximum device output data rate (ODR)
  • Standard USB cable for power and communications
  • PC-based graphical user interface (GUI)
  • Fast, easy installation


This user guide describes the evaluation software that interfaces with the ADXL355 and ADXL357 accelerometer. For more information on performance details, see the ADXL355/7 datasheet. This user guide provides an overview of how to use the application software. The functionality of the software is described with examples provided where appropriate.

Table 1 shows the required hardware.


The following steps describe the installation process for the ADXL357 evaluation system, as an example. Same steps apply for the ADXL355.


To configure the hardware, follow these steps:

  • Connect the bottom part of the SDP connector to the interface board using the 10-pin cable connector provided. Follow the images below to make sure that the connections are correct.

Figure 1: Connecting controller board to interface board.

  • Connect the SDP interface board to the SDP-B controller board by clipping the 120-pin connectors together (see Figure 2).

Figure 2: Connecting the SDP Interface to SDP-B Controller

  • Take two 10-pin Harwin Datamate L-Tek connectors and connect it to Pins P1 and P2 respectively. Make sure that the marking on the connector is in-line with the markings on the eval board as shown in the Figure 3 below.

Figure 3

  • Connect the Mini B USB cable to the SDP-B controller board and plug the opposite end of the USB cable into the PC.


  • Download the software installer on your desktop:
  • Use this link for EVAL-ADXL355-SDP:
  • Use this link for EVAL-ADXL357-SDP:
  • Extract the files to your local drive. Double-click on EVAL-ADXL357-SDP_install.

Figure 4

  • To begin with installation, save the file to your preferred location, then click “Next”.

Figure 5

  • The file will be saved as ADXL357 Customer Evaluation System
  • Follow the steps in the images below to finish the SDP Driver Installation.

Figure 6

  • After the SDP Driver installation is completed, we can start the evaluation software.
  • Connect the evaluation setup to your PC using the USB cable provided.
  • Go to the installation directory and run the EVAL-ADXL357-SDP.exe executable, or type EVAL-ADXL357-SDP in the Windows search bar and press Enter.

Figure 7


When the software first starts, it will check which interface board is being used. If the software is not able to detect any system it will show the following window below. Make sure that the device is connected properly and there are no loose connections. If the board is not detected, you might need to close the GUI application and open it again,

Figure 8

When the software detects a device, it will ask the user to specify which interface board is being used. The image below shows SDP Interface Rev.4 being detected. The user can also look at the SDP Interface version identifier to determine which revision board you have.

Figure 9


Figure 10: ADXL35x Evaluation Software Startup.


The ADXL357 Customer Evaluation System provide an easy start evaluating the sensor performance. The graphic user interface is divided into separate tabs, each of which specializes in commonly performed measurements for accelerometer devices. In this way, the evaluation system offers users an immediate ability to capture data for a wide variety of tests without the need to develop a customized hardware and software solution.

A brief description of the functionality contained within the evaluation environment is presented in Table 2.

Table 1: Evaluation Environment Overview.


The basic configuration block below (yellow rectangle) is shared by all tabs, except for a fewer exceptions that vary from tab to tab. Details will be provided on each tab. Each section of the basic configuration block is explained next:

1. Power Mode Figure 11: Standby to Measurement Mode.

2. Output Data Rate Figure 12: Output Data Rate.

The image below shows how different ODR affects how the data is being sampled. Data being sampled at 3.096 Hz is seen to be rougher (zig-zag motion) as the sample rate is slower than the rate at which data is being received which may cause loss of some data. Whereas data being sampled at 500Hz is seen to be a lot faster and smooth.

Figure 13: Output Data Rate Example.

3. High Pass Filter

Below are the available, user selectable high pass filter values. Figure 14: High Pass Filter.

4. Range

3 user selectable range available. See example image below, for the ADXL357 evaluation system. Figure 15: Range Options.

5. Offset Trim Figure 16: Offset Trim.

6. Saving File Path Figure 17

7. Memory Register Map

Click the Read Register Map button for a snapshot of the current memory register values (see Figure 18).

Figure 18: ADXL35x Register Map

8. Start/Stop Capture and Quit

These commands are also shared by all tabs. Start Capture initiates the data collection on the current tab. After Start Capture is pressed, it is automatically grayed out and disabled until Stop Capture is pressed. Quit exits the GUI.


Figure 19: Device Overview Tab. The Device Overview tab is a good way to become familiar with how the device operates. This tab contains all the controls to configure the part. For example, when the part first turns on, it powers up in standby mode. The ADXL35x powers up in standby mode to minimize power consumption. To exit standby mode, look at the Power Settings control. Change the mode from standby to measurement mode (see Figure. 11).


The activity tab allows you set threshold for activity detection. In the example below the activity box is checked for x-axis and it shows ACT_EN register is enabled for X-axis. The next setting is for activity threshold, which allows the user to set the max threshold for it to start measuring acceleration. For this example, the Activity threshold is set to 3g, if there’s any activity more than 3g, the measurement starts for X-axis. Activity counter sets the number of consecutive events needed above the set threshold to detect activity.

}} Figure 21: Activity Detection for X-Axis.

Figure 22: Activity Detection for all axes.


This tab runs a continuous loop that captures 1024 samples at the selected ODR and plots the FFT. The FFT is configured for 4 samples RMS averaging and rectangular windowing. The figure below shows the FFT plot for a 1g peak, 200Hz sinewave excitation.

Figure 23: FFT Tab.


The ADXL35X incorporates a self-test feature that effectively tests its mechanical and electronic systems simultaneously. When the self-test function is enabled, an electrostatic force is exerted on the mechanical sensor. This electrostatic force moves the mechanical sensing element in the same manner as acceleration, and it is additive to the acceleration experienced by the device. This added electrostatic force results in an output change in the x-, y-, and z-axes.

Figure 24: Self-test event.

The Self-Test tab demonstrates how this function operates for each axis. Once the Start Data Acquisition button is clicked, the software acquires one second of data from the ADXL35X at the user specified data rate.

  1. For the first 109 samples, the self-test feature is disabled (default state).
  2. At 109th sample the self-test bit is asserted, and the self-test function begins. An electrostatic force is applied to the beam. This causes the output to shift as shown in Figure 25.
  3. The self-test bit is asserted for the next sample.
  4. At 210th sample the self-test bit is de-asserted and the device output return to normal.

Figure 25


This tab enables the user to quicky evaluate the performance of the ADXL35x sensor as an inclinometer. To obtain accurate results, the software allows a pre-calibration step by leveraging the acceleration of gravity. Click the Calibrate XL button to begin. Following this, a series of 6 pop-up dialog boxes will appear. Follow the instructions in these dialog boxes. They will instruct you to hold the evaluation board in specific orientations such that each axis is exposed to a ±1g field (see Figure 26).

Figure 26: Tilt Measurement Tab.

Use the circular marking on the top right corner of Eval board as the reference point for calibration. Figure 27 Place the x-axis in a +1g field. Hold the evaluation board vertically on a flat surface as shown in Figure 27.Hold part for 1 second and click OK Figure 28: +1g calibration. Reorient the part as shown in the next dialog box. Repeat until all 6 measurements have been completed. The offset and sensitivity calibration coefficient are then calculated for each axis in g’s (see Figure 29).

Figure 29: Calibration Result

resources/eval/user-guides/inertial-mems/accelerometers/adxl35x/eval-adxl35x-sdp.txt · Last modified: 03 May 2023 03:06 by Pablo del Corro