Wiki

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:inertial-mems:imu:adis16227-pc-eval [27 Jan 2014 22:47] – [Device Selection] Scott Hutchensresources:eval:user-guides:inertial-mems:imu:adis16227-pc-eval [05 Feb 2021 12:51] (current) Ioana Chelaru
Line 1: Line 1:
 +=====ADIS16227 EVALUATION ON A PERSONAL COMPUTER=====
 +The [[/resources/eval/user-guides/inertial-mems/imu/vibrationevaluationprogram|Vibration Evaluation Program]] enables PC-based evaluation of the [[adi>ADIS16227|ADIS16227CMLZ]], using the following hardware: [[adi>en/mems-sensors/mems-accelerometers/adis16227/products/EVAL-ADIS16227/eb.html|ADIS16227/PCBZ]] breakout board and [[adi>EVAL-ADIS|EVAL-ADIS]] evaluation system. Please the following picture for an example of how to use these two devices together for this purpose. 
 +
 +
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-eval-adis-setup.png?300 |}}
 +
 +=====PART NUMBERS TO ORDER=====
 +[[adi>en/mems-sensors/mems-accelerometers/adis16227/products/product.html#product-samples|Click here to start the online ordering process]] for the following two parts, or contact your ADI distributor to place the order. 
 +
 +[[adi>en/mems-sensors/mems-accelerometers/adis16227/products/EVAL-ADIS16227/eb.html|ADIS16227/PCBZ]] 
 +
 +[[adi>EVAL-ADIS|EVAL-ADISZ]] 
 +
 +=====SOFTWARE TO DOWNLOAD=====
 +
 +{{page> /resources/eval/user-guides/inertial-mems/imu/vibrationevaluationprogram#vibration_evaluation_program_download&nofooter&noheader}}
 +
 +=====PC SYSTEM REQUIREMENTS=====
 +
 +{{page> /resources/eval/user-guides/inertial-mems/imu/vibrationevaluationprogram#pc_system_requirements&noheader&nofooter}}
 +
 +=====ADIS16227/PCBZ CONTENTS & SETUP=====
 +The [[adi>en/mems-sensors/mems-accelerometers/adis16227/products/EVAL-ADIS16227/eb.html|ADIS16227/PCBZ]] kit comes with the following materials: (1) ADIS16227CMLZ, (1) interface PCB, (10) M2x0.4x6mm machine screws and (1)10-32 x 3/8" flat socket head screw. 
 +
 +Installing the [[adi>ADIS16227|ADIS16227CMLZ]] onto the interface PCB requires two simple steps:
 +
 +**__Step #1__**
 +
 +Secure the [[adi>ADIS16227|ADIS16227CMLZ]] to the interface board, using the 10-32 x 3/8" flat socket head machine screw. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-mnt-with-10-32-screw.png?300|}}
 +
 +
 +
 +
 +**__Step #2__**
 +
 +Insert the [[adi>ADIS16227|ADIS16227CMLZ's]] flex connector into the mating connector on the interface board, then close the clasp to secure the connection.  For more details on this process, please [[ez>docs/DOC-2672|click here to see a video demonstration]]
 +
 +
 +
 +
 +=====EVAL-ADISZ SETUP=====
 +
 +Use the following two steps to configure the [[adi>EVAL-ADIS|EVAL-ADISZ]] for use with the [[adi>ADIS16227|ADIS16227/PCBZ]]: 
 +
 +**__Step #1__**
 +
 +Connect J1 on the [[adi>EVAL-ADIS|EVAL-ADISZ]] to J1 on the [[adi>ADIS16227|ADIS16227/PCBZ]].
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-j1-cable.png?300|}}
 +
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-eval-adis-setup.png?300|}}
 +
 +
 +NOTE: The ribbon cable in this example is not included with the [[adi>EVAL-ADIS|EVAL-ADIS]] or [[adi>ADIS16227|ADIS16227/PCBZ]].  
 +For more information on where to acquire these types of cables, [[ez>mems/w/documents/4496/faq-adis16228-pcbz-breakout-board-cables|Click here]].
 +
 +**__Step #2__**
 +
 +Set JP1 to +3.3V
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:eval-adis-jp1-setting-02.jpg?300|}}
 +
 +=====USB DRIVER INSTALLATION=====
 +
 +{{page> /resources/eval/user-guides/inertial-mems/imu/vibrationevaluationprogram#usb_driver_installation&nofooter&noheader}}
 +
 +
 +=====VIBRATION EVALUATION PROGRAM OVERVIEW=====
 +This section provides a basic description of the functions in the Vibration Evaluation Software package.  For a list of [[#adis16227_evaluation_tutorials|ADIS16227-specific tutorials]] that provided detailed, step-by-step instructions for the most common [[adi>ADIS16227|ADIS16227]] evaluation functions, please [[#adis16227_evaluation_tutorials|click here]]. 
 +
 +
 +=====LAUNCH SOFTWARE=====
 +{{page> /resources/eval/user-guides/inertial-mems/imu/vibrationevaluationprogram#launch_software&nofooter&noheader}}
 +
 +
 +====Device Selection====
 +Click on **Device**, located on the left hand side of the Menu bar, at the top of the **Main Screen**, to select the appropriate DUT (Device Under Test). In this example, the [[adi>adis16227|ADIS16227]] is in use. Note that some of the Menu bar options appear in a lighter gray color, to indicate that they are not associated with a particular device.  For example, all of the **Network** options presently only apply to the [[adi>adis16229|ADIS16229]] at this time, so they will appear in the lighter gray color when either [[adi>ADIS16227|ADIS16227]] or [adi>adsi16228|ADIS16228]] options are in use.  
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_deviceselection_01.png?600|}}
 +
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-main-select.png?600 |}}
 +
 +====Register Access====
 +The **Register Access** option on the **Menu Bar** provides direct read and write access to all of the user-accessible registers in DUT. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_mainscreen_registeraccess_01.png?600|}}
 +
 +===Register Access Window Appearance===
 +
 +Here is an example of the **Register Access** window that illustrates the [[adi>ADIS16228|ADIS16228]].
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_registeraccesswindow_01.png?600|}}
 +
 +===Reading Register Contents===
 +
 +Select a specific register to read the contents.
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-registers.png?600|}}
 +
 +===Writing Data to Registers===
 +
 +Use the following two steps to write a value to the register.
 +1. Enter the hex code for the register. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-reg-new-hex-value.png?600|}}
 +
 +2. Click on **Write**
 +
 +NOTE: Clicking on **Write** causes the Vibration Evaluation Program to write to both upper and lower bytes
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-reg-write.png?600|}}
 +
 +===Single-Command Options===
 +The vibration sensor products often come with registers that support "Global Commands."  While these commands are associated with specific bits, located in user-accessible registers, the right side of the **Register Access** Window provides access to them through a drop down menu that offers each related register and a series of **Write** buttons. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-glob-comm-button.png?600|}}
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-glob-cmd-writes.png?600|}}
 +
 +
 +====Network====
 +
 +Coming soon.....
 +
 +====Alarms====
 +The **Alarm > Alarm Settings** option on the **Menu Bar** provides a more convenient method for configuring the Spectral Alarm functions.  This provides a more convenient method for tuning this function, in comparison with the single-register access method associated with **Register Access** window. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-main-start.png?600|}}
 +
 +Selecting **Alarms > Alarm Settings** will cause the following window to open:
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_alarms_settings_01.png?600|}}
 +
 +Select boxes in the matrix and enter values that are associated with the magnitude of the output data and FFT bin numbers. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_alarms_settings_02.png?600|}}
 +
 +Click on **Write to DUT** to update all registers that are associated with these entries.
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_alarms_settings_03.png?600|}}
 +
 +Close this window, then go back in. The values will not appear automatically. Click on **Read from DUT** to make sure the settings are still in place.
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_alarms_settings_04.png?600|}}
 +
 +The **Alarms > Alarm Status Form** option provides a convenient monitor for the conditions. The dashes will change to green (no alarm), yellow ("warning" alarm, associated with Level 1) or red ("critical" alarm, associated with Level 2), depending on the conditions, after a data capture event completes. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_alarms_statusform_01.png?400|}}
 +
 +
 +====Data Capture====
 +The **Data Capture** window provides user inputs for file location, base file name and for resetting the file count.  
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-data-cap.png?500|}}
 +
 +When this function is active (See the [[/resources/eval/user-guides/inertial-mems/imu/vibrationevaluationprogram#enable_data_capture|Enable Data Capture checkbox]], located in the **Main Screen**), each trigger will cause the creation of a new file that contains the FFT result and FFT Header information. Notice the increments in the file count, after three clicks on the **Start** button. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-main-datalog-file.png?600|}}
 +
 +This counter is also in the **Data Capture Window**
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-data-file-cnt.png?500|}}
 +
 +====Tools====
 +The **Tools** option in the **Menu Bar** offers two options: **USB** and **SPI**. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-tools-menu.png?600|}}
 +
 +Use the **USB** option to manually connect or disconnect to the USB port on the [[adi>eval-adis|EVAL-ADIS]]. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_tools_usb_01.png?400|}}
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:vep_wiki_tools_usb_02.png?400|}}
 +
 +Use the **SPI** option to adjust the timing in between the [[adi>EVAL-ADIS|EVAL-ADIS]] and the DUT. this should not be required for normal operation but the "typical" settings are offered in the following picture: 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-spi-utilities.png?400|}}
 +
 +====Demo====
 +
 +Visit the [[resources/eval/user-guides/inertial-mems/imu/vibrationdemo|ADIS16229 Vibration Demo Wiki Guide]] for more details on this function. 
 +
 +
 +====About====
 +This option offers the revision and some codes that might be useful when seeking technical support. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-version-1-2.png?400|}}
 +
 +====Data Collection Mode====
 +The [[adi>ADIS16227|ADIS16227]], [[adi>ADIS16228|ADIS16228]] and [[adi>ADIS16229|ADIS16229]] all have four basic modes of data collection: manual time domain, manual FFT, automatic FFT and automatic time domain. Inside of these products, these modes are typically related to the settings in the REC_CTRL1 register.  The **Main Screen** offers a drop-down selection menu for these modes, along with a **Start** button to begin operation. At this time, only use the **Manual FFT** or **Manual Time Domain** modes in the **Main Screen**.  
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:227-man-fft.png?600|}}
 +
 +
 +
 +====Waveform Display====
 +The **Waveform Display** enables quick access to sensor data.
 + 
 +{{:resources:eval:user-guides:inertial-mems:imu:227-wavfrms.png?600|}} 
 +
 +
 +=====KEY PROGRAM FEATURES=====
 +
 +The follow sections provide a basic description of each function inside of the Vibration Evaluation Program.  
 +
 +[[[/resources/eval/user-guides/inertial-mems/imu/adis16228-pc-eval#adis16228_evaluation_tutorials|Click here to access a list of ADIS16228 Tutorials with the Vibration Evaluation Program]]
 +
 +{{page> /resources/eval/user-guides/inertial-mems/imu/vibrationevaluationprogram#program_features&nofooter&noheader}}
 +
 +
 +=====ADIS16227 EVALUATION TUTORIALS=====
 +For specific, step-by-step instructions for evaluating the [[adi>ADIS16227|ADIS16227]], click on the following tutorials. Please note that this is under construction. These tutorials will update often. For specific tutorial requests, please post them in the [[ez>community/mems|MEMS Community, inside of the Engineer Zone]]. 
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:adis16228-eval-tutor-regaccess_01.pdf|ADIS16228 Register Configuration Tutorial}}
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:adis16228-eval-tutor-manfft_singlesrx_01.pdf|ADIS16228 Manual FFT Tutorial, Single Sample Rate}}
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:adis16228-eval-tutor-manfft_foursrx_01.pdf|
 +ADIS16228 Manual FFT Tutorial, Four Sample Rate Scan}}
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:adis16228-eval-tutor-manfft_singlesrx_alarms_01.pdf|
 +ADIS16228 Manual FFT Tutorial, Single Sample Rate, with Alarms}}
 +
 +
 +
 +
 +{{:resources:eval:user-guides:inertial-mems:imu:adis16228-eval-tutor-manfft_multisrx_alarms.pdf|ADIS16228 Manual FFT Mode, Four Sample Rate Scan, with Alarms}}
 +
 +**__Future Tutorials__**
 +
 +
 +ADIS16228 FFT Records Demo, using Data Capture
 +
 +Manual FFT Mode, Single Sample Rate, with Alarms, with Data Capture
 +
 +Manual FFT Mode, Four Sample Rate Scan, with Alarms, with Data Capture
 +
 +Periodic FFT Mode, Single Sample Rate
 +
 +Periodic FFT Mode, Single Sample Rate, with Alarms
 +