Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
resources:eval:user-guides:inertial-mems:imu:adis1646x [20 Sep 2014 19:32]
Mark Looney [ADIS1644X EVALUATION ON THE EVAL-ADIS]
resources:eval:user-guides:inertial-mems:imu:adis1646x [06 Oct 2014 22:46]
Scott Hutchens [EXAMPLE EXERCISES]
Line 3: Line 3:
 ===== OVERVIEW ===== ===== OVERVIEW =====
  
-The ADIS1646x is a low-profile,​ compact IMU that uses a serial peripheral interface (SPI) for data communications. This interface enables direct connection with a large variety of embedded processor products. This electrical connection typically only requires 5 I/O lines for sychronous ​data collection, as show in the following figure:+The [[adi>​ADIS16460|ADIS16460]] ​ iSensor® device is a complete inertial system that includes a triaxial gyroscope and a triaxial accelerometer. Each sensor in the [[adi>​ADIS16460|ADIS16460]] combines industry-leading iMEMS® technology with signal conditioning that optimizes dynamic performance. The factory calibration characterizes each sensor for sensitivity,​ bias and alignment. As a result, each sensor has its own dynamic compensation formulas that provide accurate sensor measurements. 
 + 
 +The ADIS1646x is a low-profile,​ compact IMU that uses a serial peripheral interface (SPI) for data communications. This interface enables direct connection with a large variety of embedded processor products. This electrical connection typically only requires 5 I/O lines for synchronous ​data collection, as shown in the following figure: 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460-spi-lines.png?​400|}} 
 + 
 + 
 + 
 +===== ADIS1646x/​PCB BREAKOUT BOARD ===== 
 +For those who are on a tight timeline, connecting the [[adi>​ADIS16460|ADIS16460]] to an embedded controller will provide the most flexibility in developing application firmware and will more closely reflect the final system design. The [[adi>​en/​evaluation/​eval-adis16imu3/​eb.html#​buy|ADIS16IMU3/​PCBZ]] is the breakout board for the [[adi>​ADIS16460|ADIS16460]] and may provide assistance in the process of hooking it up to an existing embedded processor system. ​  
 + 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​adis16imu3-parts.png?​400|}} 
 + 
 + 
 +===== EVAL-ADIS: PC EVALUATION ===== 
 + 
 +For those who would prefer to perform PC-based evaluation of the ADIS1646x products, before developing their own embedded system, the [[adi>​EVAL-ADIS|EVAL-ADIS]] is the appropriate system to use. The remainder of this Wiki site will focus on PC-based evaluation with the [[adi>​EVAL-ADIS|EVAL-ADIS]] system. Here is a list of equipment required for this: 
 + 
 +[[adi>​EVAL-ADIS|EVAL-ADISZ]] 
 + 
 +[[adi>​adis16460|ADIS16460AMLZ]] 
 + 
 +[[adi>​en/​evaluation/​eval-adis16imu3/​eb.html#​buy|ADIS16IMU3/​PCBZ]] 
 + 
 + 
 +===== SYSTEM REQUIREMENTS ===== 
 +Windows XP, Vista, 7 
 + 
 +.NET Framework 3.5 
 + 
 +<WRAP center round important 60%> 
 + Newer versions of the .NET framework do not currently support the IMU Evaluation software package. 
 +</​WRAP>​ 
 + 
 + 
 + 
 + 
 + 
 +===== PHYSICAL SETUP ===== 
 +The [[adi>​EVAL-ADIS|EVAL-ADIS]] includes a bag of M2x0.4mm machine screws, which includes a variety of different lengths for securing the MEMS IMU product family of parts to the Evaluation board. This guide will focus on  [[adi>​ADIS16460|ADIS16460]].  
 +  
 + 
 +<WRAP center round info 60%> 
 +Do not plug the [[adi>​EVAL-ADIS|EVAL-ADIS]] into the USB cable at this stage of the setup. ​ Wait until the software installation is complete. 
 +</​WRAP>​ 
 + 
 + 
 +=== Step #1 === 
 +Place the [[adi>​ADIS16460|ADIS16460]] device on the imu3 board and slide it up to the connector and align the pins and carefully insert the part into the connector. Secure the ADIS16460 to the [[adi>​en/​evaluation/​eval-adis16imu3/​eb.html#​buy|ADIS16IMU3/​PCBZ]] interface board using the M2 X.4 X 16mm screws and use the included M2X .4mm hex nut on the other side (washers are optional). 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460install1.png?​400 |}} 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460-good-insertion.png?​440|}} 
 + 
 +This is the bottom view showing the M2 x .4mm hex nuts and the spacer needs to be placed on the board as shown below for mounting to the [[adi>​EVAL-ADIS|EVAL-ADIS]] board. 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460-spacer1.png?​400 |}} 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460-spacer2.png?​400 |}} 
 + 
 + 
 + 
 +=== Step #2 === 
 +Once the alignment with J4 is correct, gently press the top of the [[adi>​ADIS16460|ADIS16460]] unit down, so that its connector presses into J4. When the connector is fully seated, the ADIS16460 will rest on the provided spacer and sit level on the EVAL-ADIS board surface. ​ The following pictures provide a reference of how this setup will look when the ADIS1646AMLZ has correct alignment with the mating connector on the [[adi>​EVAL-ADIS|EVAL-ADIS]]. 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460align-to-eval1.png?​400 |}} 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460-closeup-mnt.png?​400|}} 
 + 
 + 
 + 
 +This picture provides an example of the an incorrect connector alignment. Take care to avoid this type of connection error, because it can cause the the ADIS1648xxMLZ to experience harmful conditions. Notice the entire row of gold pins that are outside of the mating connector. 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460-bad-insertion.png?​400 |}} 
 + 
 +=== Step #3 === 
 +Select the mounting screws. The [[adi>​EVAL-ADIS|EVAL-ADIS]] includes a bag of M2x0.4mm machine screws, which include 4 pieces that are in lengths of 16mm and 20mm. Using the 16mm version will only allow for 2mm of penetration into the EVAL-ADIS mouting holes, while the 20mm screws will result in the screws sticking out of the bottom side of the EVAL-ADIS, when fully-secured.  
 +  
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460-secure.png?​600 |}} 
 + 
 +=== Step #4 === 
 +Use a screwdriver to secure all four screws into the appropriate "​F"​ mounting holes. Note that difficulty in getting the screws to penetrate the pre-tapped holes can be an indicator of connector misalignment. 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​460-mounted.png?​600 |}} 
 + 
 +=== Step #5 === 
 + 
 +Set JP1 ([[adi>​EVAL-ADIS|EVAL-ADIS]]) to "​+3.3V."​ 
 + 
 +{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​448-eval-adis-step5-01.jpg?​nolink&​400|}} 
 + 
 + 
 + 
 +====IMU EVALUATION SOFTWARE OVERVIEW==== 
 + 
 +{{page> resources/​eval/​user-guides/​inertial-mems/​imu/​imu-evaluation-software#​imu_evaluation_software_overview&​nofooter&​noheader}} 
 + 
 + 
 + 
 +====USB Driver Installation==== 
 + 
 +{{page> resources/​eval/​user-guides/​inertial-mems/​imu/​imu-evaluation-software#​usb_driver_installation&​nofooter&​noheader}} 
 + 
 + 
 + 
 + 
 + 
 + 
 +====IMU EVALUATION SOFTWARE GETTING STARTED==== 
 + 
 +{{page> resources/​eval/​user-guides/​inertial-mems/​imu/​imu-evaluation-software#​imu_evaluation_software_starting_point&​nofooter&​noheader}} 
 + 
 + 
 + 
 + 
 +====IMU EVALUATION SOFTWARE REVISION HISTORY==== 
 + 
 +{{page> resources/​eval/​user-guides/​inertial-mems/​imu/​imu-evaluation-software#​software_revision_history&​nofooter&​noheader}} 
 + 
 + 
 + 
 +===== EXAMPLE EXERCISES ===== 
 + 
 +Edit the page and hit Save. See syntax for Wiki syntax. Please edit the page only if you can improve it. If you want to test some things, learn to make your first steps on the playground.  
 + 
 + 
 +==== Gyroscope Demonstration ==== 
 +[[http://​wiki.analog.com/​resources/​eval/​user-guides/​inertial-mems/​imu/​adis16448?&#​gyroscope_demonstration|Click here to see a gyroscope demonstration,​ from the ADIS16448 Wiki Site]]. 
 + 
 +==== Accelerometer Demonstration,​ Static ==== 
 +[[http://​wiki.analog.com/​resources/​eval/​user-guides/​inertial-mems/​imu/​adis16448?&#​accelerometer_demonstration_gravity|Click here to see the static (gravity) accelerometer demonstration,​ from the ADIS16448 Wiki Site]]. 
 + 
 +==== Accelerometer Demonstration,​ Dynamic ==== 
 +[[http://​wiki.analog.com/​resources/​eval/​user-guides/​inertial-mems/​imu/​adis16448?&#​accelerometer_demonstration_dynamic|Click here to see the dynamic accelerometer demonstration,​ from the ADIS16448 Wiki Site]]. 
 + 
 +==== Useful Experiments ==== 
 +Click on the following links to access several useful experiments in ADI's Engineer Zone/MEMS Community. 
 + 
 +[[http://​ez.analog.com/​docs/​DOC-2181|Gyroscope Sensitivity Measurement]] 
 + 
 +[[http://​ez.analog.com/​docs/​DOC-2212|Gyroscope Noise Density]] 
 + 
 +[[http://​ez.analog.com/​docs/​DOC-2162|Gyroscope In-Run Bias Stability]] 
 + 
 +[[http://​ez.analog.com/​docs/​DOC-2163|Gyroscope Angle Random Walk]] 
 + 
 +[[http://​ez.analog.com/​docs/​DOC-2223|ADIS16480 3-D Demonstration]] 
 + 
 + 
  
-{{:​resources:​eval:​user-guides:​inertial-mems:​imu:​448-hook-up-with-ep2.png?​nolink&​400 
  
  
resources/eval/user-guides/inertial-mems/imu/adis1646x.txt · Last modified: 09 Jan 2021 00:39 by Robin Getz