The subject of my thesis was to create a device which can test SPI-based accelerometers and their communication. It had to be configurable so it can test a family of accelerometers not just one accelerometer. The test subjects are the VTI sca8xx/sca3xxx accelerometers. The test device can be configured with XML files. In these files the user can define what are the registers of the sensor. The start-up and test sequences can be described with XML files.
The test device has an LCD screen so the user can configure the device or start tests on a graphical user interface. The user also can manually read and write registers. The device displays the SPI frame coming from the sensor. This frame contains status bits which are displayed bit by bit. If some of this bit has a value which is not expected in normal operation then its background changes to red. In that way the user can immediately see if something went wrong. The results of the tests and the manual register readings and writings are saved in log files on the SD card.