Analog.com Analog Dialogue Wiki English
Analog.com Analog Dialogue Wiki 简体中文
EngineerZone
EngineerZone
  • Site
  • User
  • Site
  • Search
  • User
EngineerZone
EngineerZone
  • Log in
  • Site
  • Search
  • Log in
  • Home
  • Blogs ⌵
    • EngineerZone Spotlight
    • The Engineering Mind
  • Browse ⌵
    • All Groups
    • All Members
  • Support ⌵
    • 3D ToF Depth Sensing
    • Amplifiers
    • Analog Microcontrollers
    • Audio
    • Clock and Timing
    • Data Converters
    • Design Tools and Calculators
    • Direct Digital Synthesis (DDS)
    • Embedded Vision Sensing
    • Energy Monitoring and Metering
    • FPGA Reference Designs
    • Industrial Ethernet
    • Interface and Isolation
    • Low Power RF Transceivers
    • MEMS Inertial Sensors
    • Motor Control Hardware Platforms
    • Optical Sensing
    • Power By Linear
    • Processors and DSP
    • Reference Circuits
    • RF and Microwave
    • Switches/Multiplexers
    • Temperature Sensors
    • Video
    • Wide Band RF Transceivers
    • Wireless Sensor Networks Reference Library
  • My EZ
  • More
  • Cancel
  • 主页
  • 浏览 ⌵
    • 收件箱
    • 个人设置
    • 会员
    • 专区列表
  • 论坛专区 ⌵
    • 放大器专区
    • 精密转换器专区
    • 音频专区
    • ADE电能计量专区
    • MEMS和传感器专区
    • 接口和隔离专区
    • Power 中文专区
    • ADUC微处理器专区
    • 锁相环专区
    • 开关和多路复用器专区
    • 温度传感器
    • 基准电压源专区
    • 资源库
    • 论坛使用指南
    • 技术支持参考库
    • 在线研讨会
    • 论坛社群活动
    • 论坛激励活动
  • More
  • Cancel
MEMS Inertial Sensors
MEMS Inertial Sensors
Documents ADXL362 Arduino How-To
  • Q&A
  • Discussions
  • Documents
  • File Uploads
  • Video/Images
  • Tags
  • Managers
  • More
  • Cancel
  • New
MEMS Inertial Sensors requires membership for participation - click to join
  • +Documents
  • Accelerometer Unit Forcing Cell
  • Access to accelerometer's raw data
  • AD22282-A-R2: Self Test
  • ADIS Accelerometer (ADIS16240) Weight/Mass
  • ADIS Software Evaluation Board will not install - stops with  pdaddin.dll error
  • ADIS16000 to ADIS16229 connectivity in evaluation software
  • ADIS16003 MTBF report
  • ADIS16006 orientation
  • ADIS16200/ADIS16220
  • ADIS16201 and ADIS16209 Pins 8 and 10 Grounded - Performance Issues
  • ADIS16201 not distinguish angle (tilt) from accleration
  • ADIS16201 timing between the first and second CS cycle
  • ADIS16201: Sample rate
  • ADIS16203: Accuracy definition
  • ADIS16203: onboard filtering
  • ADIS16203: Relative accuracy explanation
  • ADIS16204 sensitivity and output data calculation
  • ADIS16209 Datasheet Error: Address code length
  • ADIS16209 Datasheet Error; SPI Address Code Missing MSB
  • ADIS16209 Datecode Revision Change
  • ADIS16209 self-test
  • ADIS16209: How do I connect pins 7,8,10,11? There are contradictions in datasheet.
  • ADIS16209: Stability and sensitivity
  • ADIS1620x Evaluation Board dimensions
  • ADIS16210 Datasheet Error: Figure 25
  • ADIS16210 Datasheet Error: Lead Finish
  • ADIS16210 not on compatible device list on ADISUSB web page, are they compatible?
  • ADIS16210 Resolution
  • ADIS16210; Radiation Tolerance
  • ADIS16223 Datasheet Errors
  • ADIS16223: Reading out sensor data continuously
  • ADIS16227: spectral resolution possible with the FFT
  • ADIS16228 Datasheet Error: Figure 27
  • ADIS16228 Demonstration Project
  • ADIS16240 Sensitivity to Radiation
  • ADIS16255 reflow profile
  • ADIS16355: Voh max
  • ADIS16364 EVB
  • ADIS16364: The purpose of temperature Sensor
  • ADIS16365 sensitivity
  • ADIS16365 Static error
  • ADIS16375 Datasheet: ~CS Logic 0 Input Current Specification
  • ADIS16375: reset to factory settings
  • ADIS16385: MTBF / MTTF
  • ADIS16400 magnetometer response calibration
  • ADIS16405 Datasheet Error, PROD_ID default value in Table 8
  • ADIS16405 working at a different sample rate other than default 819.2SPS
  • ADIS16405: origin alignment reference point (OARP)
  • ADIS16405BMLZ EVB calibration
  • ADIS16407 I/O Configuration Priority
  • ADIS16407 Replacement
  • ADIS16407: software Rev1 with ADISUSB crashed when write to register
  • ADIS16445 - Comparison to ADIS16334 and ADIS16485
  • ADIS16445 - Definition of full calibration
  • ADIS16445 - Initialization sequence
  • ADIS16445 - Key differences between the ADXRS646 component and the ADIS16445 inertial measurement unit
  • ADIS16445 - Tips on optimizing performance
  • ADIS16445 - Type of electrical interface
  • ADIS16445/PCB Flex to Interface Board Connection?
  • ADIS16445AMLZ device markings
  • ADIS16448 Data Sampling
  • ADIS16448 without packaging
  • ADIS16448/PCB Flex Connector Pin Numbers
  • ADIS16448: Magnetometer corrections for acceleration, deceleration and turning errors
  • ADIS16460 Data Ready During Start-up
  • ADIS16460 Datasheet Error - SYNC_SCAL Equation/Boundary Condition
  • ADIS16460 Datasheet Error: Delta-Velocity Data Format Examples
  • ADIS16460 Datasheet: Accelerometer VRW?
  • ADIS16460 Datasheet: Burst-read structure?
  • ADIS16460 Datasheet: Checksum value in Burst Read?
  • ADIS16460 Datasheet: Data Invalid Time
  • ADIS16460 Datasheet: Gyro Resonant Frequency?
  • ADIS16460 Datasheet: Software Reset Time?
  • ADIS16460 Evaluation Hack
  • ADIS16460 Evaluation Hack 2
  • ADIS16460 Package, a 3-D View
  • ADIS16475 Datasheet Error: Figure 11
  • ADIS16477 Datasheet Error; Figure 11
  • ADIS16480 Datasheet Error: Start-up Transient Graphic
  • ADIS16480 Datasheet: Euler Angle Reference
  • ADIS16480 Datasheet: ~CS Logic 0 Input Current Specification
  • ADIS16480: Is it possible to switch off the Kalman filter or can I read the raw-data from accelerometer, gyro, magnetometer?
  • ADIS16485 Datasheet Error: Start-up Transient Current Demand
  • ADIS16485 Datasheet: ~CS Logic 0 Input Current Specification
  • ADIS16488 shock operation
  • ADIS16488A Datasheet Error: FIR Filter Configuration
  • ADIS16488A Datasheet Error: Start-up Transient Current Demand
  • ADIS16488A Datasheet: ~CS Logic 0 Input Current Specification
  • ADIS16490 Datasheet Error: DEC_RATE bit definitions
  • ADIS16490 Datasheet Error: Incorrect Pin Assignments
  • ADIS16495 Datasheet Error: Table 1, Accelerometer Sensitivity
  • ADIS16495 Datasheet Error: Table 1, Note 4
  • ADIS16497 Datasheet Error, Table 1, Note 4
  • ADIS16497 Datasheet Error; Table 1, Accelerometer Sensitivity
  • ADISUSBZ-based software bug Impacts ADIS16300 ADIS1636x ADIS1640x evaluation
  • ADXL MTTF
  • ADXL001 performance at 1000pF load capacitance
  • ADXL001 Tiny Part Number
  • ADXL001. is the part really so noisy
  • ADXL001: EVAL Board  - VMID - what is that?
  • ADXL001: Self-Test usage
  • ADXL103/203 Accelerometer sensitivity
  • ADXL103/ADXL203 Sensitivity over frequency
  • ADXL103: ADXL203
  • ADXL103: Noise in accelerometer
  • ADXL103: Root cause of temperature drift component
  • ADXL150: Noise
  • ADxL193: What happtens when acceleration exceeds full-scale
  • ADXL202, ADXL203, ADXL213 - all dual axis accelerometers: Is it allowed to operate the 2-axis sensor (+/-2g) in a x-y plain, where in z-direction a high static
  • adxl202: Distinguish between tilt and acceleration
  • adxl202: Maximum voltage
  • ADxL202: Sensitivity and resolution
  • ADXL202: Sperating tilt from vibration
  • ADXL203 vs ADXL204 at 3.3V
  • ADXL203/AD22037 Structure
  • ADXL203: Measuring tilt angles
  • ADXL203: Self-test calibration
  • ADXL203CE containig iron?
  • ADXL206
  • ADXL210: Oscillation
  • ADXL210: Stability
  • ADXL210: Using the analog outputs
  • ADXL210E direction
  • ADXL213: Magnetic field area
  • ADxL230: X and Y axes matched, Calibration of zero point
  • ADXl278: Linearity measurement and drift
  • ADXL278: Self test pin
  • ADXL312: Necessity to connect exposed paddle to GND plane
  • ADXL312: Settings for bypassed FIFO, ODR = 100Hz,interrupt on DATA_READY
  • ADXL313:  incorrect device ID given in REV A datasheet
  • ADXL320: Exposed paddle
  • ADXL321: Long term stability
  • ADXL321: Usage problems
  • ADXL322: Offset specification
  • ADXL327 NC and factory test pins
  • ADXL335 Self Test Pin Clearance to Power Plane above Vs + 0.3V
  • ADXL335: Temperature drift of the offset
  • ADXL335:  RoHS exemption
  • ADXL337: RoHS compliant with exemptions
  • ADXL345 - resonance frequency
  • ADXL345 EMC Tests for the ADXL345 at higher frequencies available?
  • ADXL345 ESD protection requirement
  • ADXL345 internal filter
  • ADXL345 Magnetic Interferance?
  • ADXL345 over range shock recovery time
  • ADXL345 performance in electro magnetic fields
  • ADXL345 power consumption
  • ADXL345 range configuration
  • ADXL345 turn off Vs, while keeping Vddio powered, is this possible?
  • ADXL345 user-selectable g range and data rate
  • ADXL345 vary in performance
  • ADXL345: Datasheet Error
  • ADXL345: How to calibrate
  • ADXL345z and ADXL346Z Weight in Grams
  • ADXL345Z-DB: Real-Time Evaluation/Change Settings
  • ADXL350: Where can I find the user guide for ADXL350 Evaluation System?
  • ADXL362 + Arduino: Using Interrupts to Implement Motion-Activated Sleep
  • ADXL362 200Hz Bandwidth
  • ADXL362 Arduino How-To
  • ADXL362 as a Motion Switch
  • ADXL362 Clock Accuracy
  • ADXL362 Current Usage versus Competitors
  • ADXL362 Evaluation Boards
  • ADXL362 External Sync Pin
  • ADXL362 FIFO
  • ADXL362 FIFO Advantages
  • ADXL362 footprint error in datasheet (Rev C)
  • ADXL362 Motion Status Indicator Pin
  • ADXL362 register configuration
  • ADXL362 Self Test Procedure
  • ADXL362 Target Applications
  • ADXL362 Wakeup Mode vs. Full Power Mode
  • ADXL362  advantages as a motion switch
  • ADXL362: Acceleration beyond measurement range
  • ADXL362: Accessing real-time data in Wakeup Mode
  • ADXL362: autosleep mode
  • ADXL362: Bare minimum to acquire data
  • ADXL362: Output Data Rates (ODR)
  • ADXL362: Wakeup Mode and Autosleep
  • ADXL362: Wider bandwitdh than 200Hz
  • ADXL78 temperature coefficient
  • ADXL78, ADXL278 Output Impedance
  • ADXL: How do the different MEMs Accelerometer packages react to moisture?
  • ADXRS(xx, ADXRS45x, Linearity of the parts (variation)
  • ADXRS150 second order system
  • ADxRS150: Accuracy and nouse behaviour
  • ADXRS150: Drift over temperature
  • ADXRS150: Mounting the Gyro
  • ADXRS300: Temperature drift of sensitivity and Null
  • ADXRS401: Connection to the charge pump supply
  • ADXRS401: Vehicle tilt
  • ADXRS453BRGZ (SOIC_CAV package): Can the device be washed post reflow solder process using standard bath?
  • ADXRS613, ADXRS623: difference between these devices
  • ADxRS614: Gyro Null fluctuates
  • ADXRS61x maximum range extension
  • ADXRS61x range change similar to ADXRS300
  • ADXRS646: AQEC qualification data
  • ADXRS646: connecting unused self test pins
  • ADXRS652
  • ADXRS800 Angular Rate Sensor for civil camera platform stabilization purposes.
  • ADXRS800 datasheet
  • Any tips for performance optimization?
  • Are customers parts close to the ADXL362
  • Axis orientation of ADXL206
  • Bartlett Window Filter Response in MEMS IMUs
  • Bias Stability over 1 Year
  • Calculate speed by integrating acceleration
  • Can I achieve a resolution down to +/-0.05deg with ADXL202?
  • critical performance parameters
  • Cross Axis Sensitivity when measuring different acceleration ranges on different axes
  • Datasheet for AD22290
  • Debug ADXL345/ADXL346 Development Board
  • Debugging Communication problems with MEMS Sensors (I2C or SPI)
  • Do we have Linux drivers for our ADXL devices?
  • Do we offer a wireless interface for this device?
  • Does the ADXL345 support reflow soldering?
  • EVAL-ADIS board CS line
  • EVAL-ADIS USB Driver Installation, Windows 7
  • EVAL-ADIS USB Driver on New Laptop
  • EVAL-ADIS2 USB Driver Issue and Resolution
  • EVAL-ADISx USB Driver Update
  • EVAL-ADXL312Z Breakout board pin-out
  • EVAL-ADXL313-Z
  • EVAL-ADXL362Z-MLP threshold setting
  • Evaluating the ADXL362
  • External Power Supply for the EVAL-ADIS
  • FAQ: 3-D Model/STEP Files
  • FAQ: ADIS16000/ADIS16229 Evaluation Tool Tutorial - SPI Timing
  • FAQ: ADIS16133 Evaluation Tool Overview
  • FAQ: ADIS16135 Evaluation Tool Overview
  • FAQ: ADIS16135 Mechanical/Mounting Suggestions
  • FAQ: ADIS16136 Evaluation Tool Overview
  • FAQ: ADIS16136 Noise Behaviors
  • FAQ: ADIS16136 Optimization
  • FAQ: ADIS16137 Evaluation Tool Overview
  • FAQ: ADIS16209 Evaluation Tool Overview
  • FAQ: ADIS16209 Self-Test Management
  • FAQ: ADIS16209/ADIS16265 Lead Integrity
  • FAQ: ADIS16209/ADIS16265 Pb-free Assembly Tips
  • FAQ: ADIS1620x/21x/22x Power Regulator Suggestion
  • FAQ: ADIS1620x/21x/22x Power Supply Considersations
  • FAQ: ADIS16210 Evaluation Tool Overview
  • FAQ: ADIS16210 Two-axis vs Three Axis Angle Computation
  • FAQ: ADIS16210 User Alignment Value Flash Backup
  • FAQ: ADIS16210/228 Connector Demo
  • FAQ: ADIS16228 Autonull in Vibration Evaluation Program
  • FAQ: ADIS16228 Demonstration, Compressor Case
  • FAQ: ADIS16228 Evaluation Tool Overview
  • FAQ: ADIS16228 Evaluation Tutorial, Alarm Demonstration
  • FAQ: ADIS16228 Evaluation Tutorial, Automatic Bias Correction
  • FAQ: ADIS16228 Evaluation Tutorial, Automatic FFT
  • FAQ: ADIS16228 Evaluation Tutorial, Automatic FFT/Multi-Record
  • FAQ: ADIS16228 Evaluation Tutorial, FFT Header/Data Capture Demo
  • FAQ: ADIS16228 Evaluation Tutorial, Manual FFT
  • FAQ: ADIS16228 Evaluation Tutorial, Manual FFT/Multi-Record
  • FAQ: ADIS16228 Evaluation Tutorial, Register Access
  • FAQ: ADIS16228 Evaluation Tutorial, Sample Rate Control
  • FAQ: ADIS16228 FFT Header Example
  • FAQ: ADIS16228 Real-time support through Vibration Evaluation Program
  • FAQ: ADIS16228 Register Access in Evaluation Software
  • FAQ: ADIS16228/PCB-ADISUSB Tutorial
  • FAQ: ADIS16228/PCBZ Breakout Board Cables
  • FAQ: ADIS16265 Evaluation Tool Overview
  • FAQ: ADIS16266 Connection to the EVAL-ADIS
  • FAQ: ADIS16266 Evaluation Tool Overview
  • FAQ: ADIS162xx LGA Assembly Guidelines
  • FAQ: ADIS16334 Connector-Down Mounting Bracket
  • FAQ: ADIS16334 Evaluation Tool Overview
  • FAQ: ADIS16362 Evaluation Tool Overview
  • FAQ: ADIS16364 Evaluation Tool Overview
  • FAQ: ADIS16364 not working on EVAL-ADIS
  • FAQ: ADIS16365 Evaluation Tool Overview
  • FAQ: ADIS16367 Evaluation Tool Overview
  • FAQ: ADIS16375 Evaluation Tool Overview
  • FAQ: ADIS16375 Start-up Currents
  • FAQ: ADIS16405 Evaluation Tool Overview
  • FAQ: ADIS16405 Magnetometer Bias Errors
  • FAQ: ADIS16407 Evaluation Tool Overview
  • FAQ: ADIS16445 Accuracy over Temperature
  • FAQ: ADIS16445 DIOx Line Activity During Start-up & Reset
  • FAQ: ADIS16445 Evaluation Tool Overview
  • FAQ: ADIS16445 Mechanical Design Tools
  • FAQ: ADIS16448 Accuracy over Temperature
  • FAQ: ADIS16448 Center of Gravity
  • FAQ: ADIS16448 Code Examples
  • FAQ: ADIS16448 Connector-Down Design
  • FAQ: ADIS16448 CRC In The Burst Mode!
  • FAQ: ADIS16448 CRC-16 Code
  • FAQ: ADIS16448 Data Ready Signal During Start-up
  • FAQ: ADIS16448 Evaluation Tool Overview
  • FAQ: ADIS16448 Flex Connector Supplier
  • FAQ: ADIS16448 Input Clock on EVAL-ADIS
  • FAQ: ADIS16448 Start-up Current Demand
  • FAQ: ADIS1644x Bartlett FIR Response
  • FAQ: ADIS1644x Mounting on the EVAL-ADIS
  • FAQ: ADIS1644x Mounting Tips for Optimal Bias Stability
  • FAQ: ADIS16480 Accelerometer Doesn't Reflect Gravity-Referenced Orientation
  • FAQ: ADIS16480 Evaluation Software
  • FAQ: ADIS16480 Evaluation Tool Overview
  • FAQ: ADIS16480 Extended Kalman Filter Tuning
  • FAQ: ADIS16480 or ADIS16488?
  • FAQ: ADIS16485 Center of Gravity
  • FAQ: ADIS16485 Evaluation Tool Overview
  • FAQ: ADIS16485 Evaluation Tools (old)
  • FAQ: ADIS16488 Evaluation Tool Overview
  • FAQ: ADIS16488A Evaluation Tool Overview
  • FAQ: ADIS1648x Center of Gravity
  • FAQ: ADIS1648x Mounting Tips
  • FAQ: ADIS1648x SPI Extender
  • FAQ: ADIS16495 Pin Compatibility with the ADIS16485
  • FAQ: ADIS16IMU4/PCBZ Issue/Update
  • FAQ: ADXL001 Frequency Response
  • FAQ: Connecting the ADIS16000 to an EVAL-ADIS
  • FAQ: Continuous data sampling on ADIS16223?
  • FAQ: Definition of "g"
  • FAQ: Delta Angle Tutorial, ADIS16480
  • FAQ: Embedded design with the ADIS16460
  • FAQ: EVAL-ADIS Data Streaming into Matlab
  • FAQ: EVAL-ADIS DUT Mounting Holes
  • FAQ: EVAL-ADIS External Supply
  • FAQ: EVAL-ADIS in MATLAB
  • FAQ: EVAL-ADIS or ADISUSB?
  • FAQ: EVAL-ADIS Software Development Support
  • FAQ: EVAL-ADIS SPI Extender
  • FAQ: EVAL-ADIS/IMU Evaluation Product Support
  • FAQ: External Clock for ADIS16485 on EVAL-ADIS
  • FAQ: Extracting an IMU with a Flex Connector
  • FAQ: Getting Started with IMU FIR Filter Design
  • FAQ: Gyroscope Angle Random Walk
  • FAQ: Gyroscope In-Run Bias Stability
  • FAQ: Gyroscope Noise Density
  • FAQ: Gyroscope Sensitivity/Scale Factor Evaluation
  • FAQ: Hard & Soft Iron Correction for Magnetometer Measurements
  • FAQ: Hard & Soft Iron Correction for Magnetometers II
  • FAQ: Importing IMU Evaluation Software Data into Matlab
  • FAQ: IMU Datasheets, What is in them? Where do I find it?
  • FAQ: IMU Design Tools & Tips
  • FAQ: IMU Evaluation Tools & Information (old)
  • FAQ: IMU Evaluation, Writing Register Values to a File
  • FAQ: IMU Legacy Breakout Boards
  • FAQ: IMU Mounting Screws/Magnetic Properties
  • FAQ: Installing an IMU with a Flex Connector
  • FAQ: Interface ADIS16364 with Arduino
  • FAQ: J1 Pins on the EVAL-ADIS
  • FAQ: J3 Pins on the EVAL-ADIS
  • FAQ: MEMS Evaluation Tools
  • FAQ: Sensor filtering functions - Kalman or FIR
  • FAQ: Simple Gyroscope Calibration
  • FAQ: Slip Ring Interface
  • FAQ: Synchronizing Data Capture with ADIS16485 Power-on
  • FAQ: Testing Delta Angle Function in the ADIS16488
  • FAQ: Tilt Angle Window Detector
  • FAQ: Tilt Angle Window Detector with Evaluation Tools
  • FAQ: Vibration Analysis with the ADIS16228
  • FAQ: What is the ADIS16IMU1/PCBZ?
  • FAQ: What's new with the ADIS16460?
  • FAQ: Where can I find information on evaluation tools for ADIS16xxx products? (OLD)
  • FAQ; ADIS16475 Underfill Process Example
  • FAQ; ADIS1648x PROD_ID Read Loop Example
  • FAQ; ADIS1648x Remote Communication/Testing
  • FAQ; ADIS1648x Remote Communication/Testing Setup Guide
  • FAQ; EVAL-ADIS Software Development Tools, LabVIEW
  • FAQ; EVAL-ADIS Software Development Tools, Matlab
  • FAQ; EVAL-ADIS Software Development Tools, VB.NET DLL
  • FAQ; EVAL-ADIS2 Software Development Tools, VB.NET DLL (64-bit)
  • FAQ; Incline Output Response and Format
  • Fix for ISEB eval system incompatible with Windows10
  • General techniques to troubleshoot MEMS Accelerometer
  • Help with choosing tilt measuring device
  • High-Performance MEMS IMU with Internal Moisture Barrier!
  • How do we communicate with the ADIS16228?
  • How do we communicate with the ADXL375?
  • How does it compare to piezoelectric sensors (classic approach)?
  • How does it work?
  • How does the shock detection feature of the ADXL375 work?
  • How long to change modes?
  • How to calibrate the magnetometer of ADIS16480
  • Improve resolution of accelerometers with lower ODR and oversampling
  • IMU Evaluation Software Bug, ADIS16265, Data Capture 
  • IMU Evaluation Software Bug: ADIS16209 Data Capture
  • Inclinometer for marine use
  • Is ADXL362 data AC coupled?
  • Is the ADXL346 socketed on the EVAL-ADXL346Z-S? 
  • Is ultrasonic welding a suitable assembly process for ADXL362 ?
  • Linux Drivers for Accelerometers.
  • Logging Data Prior to an Event
  • magnetometers output of ADIS16400
  • MEMs devices : Recommendations on aqueous washing and ultasound cleaning of PCBs
  • MEMS Inertial Sensors Tags
  • MEMS: Inclination angle measurement from acceleration
  • Next Generation ADIS16300?
  • Next Generation ADIS16305?
  • Output when Vs removed from ST pin?
  • Q&A on ADXL203EB (Dual Axis Accelerometer Evaluation Board)
  • rejects in production on ADIS IMU
  • Repeatable Gyroscope Bias from Part to Part
  • Selecting Yaw Rate Gyros
  • Should I connect the ADXL322's EPAD to Gnd or leave it floating?
  • Should pin 8 and 10 of ADIS16203 grounded
  • Shouldn't we have more expertise?
  • SMPL_PRD setting of ADIS16365
  • TEMP_OUT Variation
  • The direction of axis X and axis Y
  • The noise of ADIS16364
  • Tilt sensing MEMs performance requriement
  • type of applications use the ADIS16228?
  • Ultrasonic cleaning impact on iMems
  • Vibration Evaluation Program 16223: Datalog Error
  • Vibration Evaluation Program Bug (v1.4.2)
  • vibration sensors - recommendation
  • What does "Tactical Grade" mean for a MEMS IMU?
  • What evaluation tools are available for ADXRS290? (Part 1)
  • What evaluation tools are available for ADXRS290? (Part 2)
  • What evaluation tools are available?
  • What is special about the ADIS16228?
  • What is the ADXL375?
  • What is the influence of accelerometer bandwidth on the accuracy of shock measurements?
  • Where can I find schematics for EVAL-ADXL375Z-M and EVAL-ADXL375Z-S
  • Where can I get replacement for a damaged flexcable for ADIS16305 Evaluation system?
  • Why use frequency-domain analysis and spectral alarms?

ADXL362 Arduino How-To

What you'll need:

  • A 3.3V Arduino, such as:
    • Arduino Pro Mini (3.3V version) - requires FTDI Breakout (3.3V version)

    • Or, Arduino Pro (3.3V version) - requires FTDI Breakout (3.3V version)
  • ADXL362 Breakout Board
  • ADXL362 Arduino Library
  • Prototyping materials
    • Headers (and for tidy connection to FTDI Breakout, right-angle headers) - SparkFun boards are shipped without headers installed.
    • Soldering iron, solder, etc.
    • Breadboard, wire kit, jumper wires, etc.

If you chose to use a 5V Arduino (such as an Arduino Uno or Leonardo), you'll need to shift the logic levels to ensure that the ADXL362 receives 3.3V logic, as well as power from a 3.3V supply (available on the Uno as the "3.3V" power pin) - I cannot be held responsible if you fry your ADXL362 using a 5V Arduino!

Notice - Arduino (http://arduino.cc) is an open source prototyping platform - there are many, many "Arduino-compatible" boards out there.  And, chances are good that you could get any one of them to work for this example.  But, to keep things simple, I am going show how connect the ADXL362 to the Arduino Pro Mini.  If you deviate from this example, you are on your own.  But, don't worry!  There are loads of examples on the web, books in the bookstore/library, etc, that will very quickly help you to become an Arduino expert.


Getting Started with Arduino

If you're new to Arduino, then it's best if you work on getting the software downloaded and installed, and make sure that you're able to get your Arduino to "say hello" before you connect the ADXL362.

  •      You can download the software at http://arduino.cc/en/Main/Software
  •      And, you can get more information about your official Arduino board at http://arduino.cc/en/Main/Hardware
  •      For this example, using the Pro Mini, here's the definitive "Getting Started" guide: http://www.sparkfun.com/tutorials/244

Download and install the software, connect your Arduino to your PC, and work through the "Getting Started" guide.

Did you get your Arduino to blink its LED?  Hooray! 

No luck?  Try getting the Arduino Cookbook, by Michael Margolis - an excellent and thorough guide for getting started.

Do not continue until you are able to get your Arduino to blink its LED using the "Blink" example, which is covered in the SparkFun "Getting Started" guide.

Connecting ADXL362 to Arduino

Connect the power and ground pins of the ADXL326 Breakout to the VCC and GND pins of the Arduino, and connect the SPI pins of the ADXL362 to the SPI pins of the Arduino.  (And, double check to make sure you're not connecting your ADXL362 to any supply or signal pins over 3.3V!)  For the Arduino Pro Mini, the pin names/numbers are listed below:

Check out http://arduino.cc/en/Reference/SPI for more information on using Arduino to program SPI devices

Arduino Pro Mini

Pin Number/Name

ADXL362 Breakout

Board Name

VCC VS and VIO
GND GND

10

CS
11 MOSI
12 MISO
13 SCLK
     A closer look at Arduino Pro Mini and ADXL362 hook-up:

Example 1:  ADXL362_SimpleRead

Step 1: Install the ADXL362 Arduino library:

Download the ADXL362 Arduino library from the GitHub repository and unzip it.  It's likely going to have a long "github" assigned folder name - you can rename the top level folder to "ADXL362."  Place that folder (which contains .h file, .cpp file, and "examples" folder)  in the "libraries" folder of your Arduino sketchbook folder.  If this the the first library you've ever installed, you'll need to create the "libraries" folder in the Arduino sketchbook folder.

Hint: The location of your Sketchbook folder is specified in the Arduino IDE under File --> Preferences (or by typing CTRL+Comma):

The file structure MUST look like this (Sketchbook location -> libraries -> ADXL362 -> folder contents):

The ADXL362 folder can be renamed, but no additional levels of hierarchy may be added. This is just where Arduino knows to look for stuff.

Step 2: Open and load ADXL362_SimpleRead example sketch:

If you have the ADXL362 library folder in the correct location, you should be able to open the ADXL362_SimpleRead example sketch by clicking File -> Examples -> ADXL362 -> ADXL362_SimpleRead, as illustrated in picture below:

Once you have the sketch open, you should be able to click the "Upload" button.  Make sure you have the correct board and COM port selected.  (Please take a step back and review the SparkFun "Getting Started" Guide if you are having trouble uploading your sketch.)

Once you have uploaded your sketch, you should see a "Done Uploading" message in the window, as illustrated below:

Step 3: Observe data on Serial Monitor

Once you have successfully uploaded the sketch, open the Serial Monitor (Ctrl+Shift+M, or click magnifier icon on upper right corner)

Your serial monitor data should look like this (of course, X, Y, Z values depend on your circuit orientation):

It's Alive!

Didn't work? Go back to square one and get the "Blink" example working.  A few tips:

  • Check VS, VIO, and GND on your ADXL362 Breakout.  Make sure you have 3.3V and GND connected correctly.
  • Check, and double check, your SPI connections.  Use a logic analyzer to check the SPI signals coming out of the Arduino. 
  • Check your selected board and COM port.  For this example, the board used was a Pro Mini 3.3V 8MHz w/ATMega328.
  • Try some of the other examples that are included with the Arduino software... these are great basic sketches that can help you get started and troubleshoot your Arduino.
    • I really like the "DigitalPotControl" example (File -> Examples -> SPI -> DigitalPotControl).  It uses an Analog Devices AD5206 digital potentiometer, which is available in a DIP package for easy breadboarding.  And, you can get free samples at www.analog.com!  This is a great example for learning how SPI works, and how to use Arduino to program SPI.

Coming soon: Using the ADXL362 Interrupts to put the Arduino to sleep

This is my favorite part!  What makes the ADXL362 so great is it's super-low power, especially in sleep mode.  Check back later!

  • ADXl362
  • Share
  • History
  • More
  • Cancel
Comments
Anonymous
  • LORDTEK
    LORDTEK over 7 years ago

    For arduino (mine is UNO) works well. It could be better to supply with LPC1768 too.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Related
 
社交网络
快速链接
  • 关于ADI
  • Partners
  • 模拟对话
  • 职业
  • 联系我们
  • 投资信息
  • 新闻中心
  • 质量和可靠性
  • 办事处与代理商
  • Analog Garage
语言
  • English
  • 简体中文
  • 日本語
  • Руccкий
电子快讯

欲获得最新ADI产品、设计工具、培训与活动的相关新闻与文章,请从我们的在线快讯中选出您感兴趣的产品类别,每月或每季度都会发送至您的收件箱。

订阅
Switch to mobile view
Analog Logo
© 1995 - 2021 Analog Devices, Inc. All Rights Reserved 沪ICP备09046653号-1
  • ©
  • 1995 - 2021 Analog Devices, Inc. All Rights Reserved
  • 沪ICP备09046653号-1
  • 网站地图
  • 隐私和保密政策
  • 隐私设置
  • 使用条款
 
Social
Quick Links
  • About ADI
  • Partners
  • Analog Dialogue
  • Careers
  • Contact us
  • Investor Relations
  • News Room
  • Quality & Reliability
  • Sales & Distribution
  • Analog Garage
Languages
  • English
  • 简体中文
  • 日本語
  • Руccкий
Newsletters

Interested in the latest news and articles about ADI products, design tools, training and events? Choose from one of our 12 newsletters that match your product area of interest, delivered monthly or quarterly to your inbox.

Sign Up
Switch to mobile view
Analog Logo
© 1995 - 2021 Analog Devices, Inc. All Rights Reserved 沪ICP备09046653号-1
  • ©
  • 1995 - 2021 Analog Devices, Inc. All Rights Reserved
  • 沪ICP备09046653号-1
  • Sitemap
  • Privacy & Security
  • Privacy Settings
  • Terms of use
EngineerZone Uses cookies to ensure you get the best experience in our community. For more information on cookies, please read our Privacy & Security Statement.