AspirinIMU

From PaparazziUAV
Revision as of 13:18, 19 April 2012 by Esden (talk | contribs)
Jump to navigation Jump to search
Aspirin V1.3 top view


Aspirin IMU

The next generation flat multi degree of freedom inertial measurement unit. It uses digital 3-axis sensors which allow for a very small size and price. Other features include onboard voltage regulators, EEPROM for storing calibration data and extra sensors such as a barometer.

Hardware Revision History

Version # Release Date Release Notes
v2.1(current) 03/2012 2nd Gen Production Release
v2.0 MM/YYYY 2nd Gen Prototype
v1.5 MM/YYYY Updated Production Release
v1.4 MM/YYYY Prototype Update
v1.3 MM/YYYY Initial Production Release
v1.2 MM/YYYY Prototype Update
v1.1 MM/YYYY Prototype Update
v1.0 MM/YYYY Initial Prototype

Features

  • 3-axis accelerometer
  • 3-axis gyroscope
  • 3-axis magnetometer
  • Onboard voltage regulation
  • Onboard I2C EEPROM
  • Onboard barometer (v2.1)
  • Standard footprint across versions
  • Single PCB flat form-factor
  • Fits directly onto Lisa/M, carriers for Booz and Lisa/L, or for LPC21xx integration
Aspirin Feature Matrix
Version Accelerometer Gyroscope Magnetometer Barometer Regulators EEPROM Comments
v2.1 MPU-6000 MPU-6000 HMC5883 MS5611 1x 3.3V (LP2992) yes
v2.0 MPU-6000 MPU-6000 HMC5883 none 1x 3.3V (LP2992) yes
v1.5 ADXL345 IMU-3000 HMC5883 none 2x 3.3V (LP2992) yes
v1.4 ADXL345 IMU-3000 HMC5883 none 2x 3.3V (LP2992) yes
v1.3 ADXL345 ITG-3200 HMC5843 none 2x 3.3V (LP2992) yes
v1.2 ADXL345 ITG-3200 HMC5843 none 2x 3.3V (LP2992) yes
v1.1 ADXL345 ITG-3200 HMC5843 none 2x 3.3V (LP2992) yes
v1.0 ADXL345 ITG-3200 HMC5843 none 2x 3.3V (LP2992) yes Also has SC18IS600 SPI-I2C interface

Note: Aspirin 2.1 is coming in several population versions. The current version available at http://thequadshot.com has the MPU-6000 and HMC5843 fitted, the pressure sensor is not mounted. You can find the list of fitted sensors on Aspirin 2.1 in the eeprom block 4.

Pinout

Note that Aspirin uses a standard footprint and pinout across all versions, with certain exceptions. The chip select (CS) and interrupt (Int) pins are not always assigned to the same devices. A good example is with the introduction of the MPU-6000 device. Check the schematics for details.

Warning: When mounting Aspirin on Lisa/M note that the pin labeled GND on Aspirin (in the right upper corner on the following picture) is connected on Lisa/M to GYRO_SS. Some versions of Aspirin have this pad not connected to anything. If you have a Aspirin 2.1 please remove the castellation on that pad to prevent a software error induced shorting of the Lisa/M GYRO_SS pin to ground.

Aspirin IMU with documented IO connections.

Schematics

Schematics are available under Cc-by-sa-3-0.png license. For additional intermediate schematics see Downloads.

Drivers and Support

Please see the IMU subsystem page for details on configuring Paparazzi for using an Aspirin IMU.

The drivers for this IMU are available in the Paparazzi GitHub repository.

PCB and assembled boards suppliers

Aspirin IMU is available in the Transition Robotics/Quadshot Online Shop.

There are three options of Aspirin IMU:

Mechanical Dimensions

Aspirin Footprint Mechanical Dimensions

The overall height of the board is about 3mm.

Downloads

Source files

Gerber & Drill files

  • download NOT YET AVAILABLE Need generated gerbers and drill files

Assembly files

  • download NOT YET AVAILABLE Need Aspirin Components layouts (pdf)
  • download NOT YET AVAILABLE Need Aspirin Bill Of Material