Evaluation Board User Guide UG-287 One Technology Way • P.O. Box 9106 • Norwood, MA 02062-9106, U.S.A. • Tel: 781.329.4700 • Fax: 781.461.3113 • www.analog.com EVAL-ADIS: iSensor Evaluation System FEATURES PC USB evaluation system for inertial measurement units Product-specific evaluation software Windows XP, Windows Vista, and Windows 7 compatible 32-bit and 64-bit USB driver support USB 2.0 or subsequent version required Synchronous data acquisition Maximum sample rate for most ADIS16xxx products No external power supply required for most products KIT CONTENTS 09902-001 EVAL-ADIS circuit board 16-pin ribbon connector, 2 mm USB mini cable, 6 ft M2 × 0.4 mm machine screw kit Figure 1. Photograph of Inertial Sensor Evaluation System GENERAL DESCRIPTION The iSensor® family of products provides a serial peripheral interface (SPI) for data communications. The SPI interface and a well-calibrated cluster of sensors enable quick integration into systems that employ embedded processor systems. For users who are familiar with embedded processors, integrating the iSensor device with a familiar processor system enables development with familiar software tools, provides more flexibility, and enables more design reuse after the initial sensor evaluation is complete. For users who are unfamiliar with embedded processors and their development tools, the EVAL-ADIS system provides a simple PC-based tool for getting started with iSensor products. option uses a linear regulator, 400 µF of bulk capacitance, and a soft start circuit to manage transient currents on the USB port. The EVAL-ADIS circuit board provides tapped holes (M2 × 0.4 mm), and the kit includes an assortment of M2 × 0.4 mm machine screws for a simple device under test (DUT) attachment. The location of the mounting holes facilitates easy electrical connection with the mating connectors (J1 or J4 on the EVAL-ADIS). The evaluation software packages, which support operation with the EVAL-ADIS, typically offer three modes of operation: demonstration, register access, and data capture. In most cases, the demonstration mode will be a simple waveform recorder function, which provides a simple visual response to sensor motion. The waveform recorder is useful in concept demonstrations or functional verification of units. Individual register read and write cycles are available in the Register Access window. PC data acquisition is available using the Data Capture window, which provides various control inputs, including data register selection, data file format, and data storage location. In data capture mode, the EVAL-ADIS reads and stores data from each selected register every time that the sensor’s data-ready signal pulses. This synchronous capture mode supports the ADIS16488 (10 registers, 16-bits wide, 2.46 kSPS) The power management system provides jumper selection for three device under test (DUT) power options: 5 V (USB), 3.3 V, and an external power option. The 5 V option provides access to the USB’s 5 V supply voltage for the DUT, and the 3.3 V The EVAL-ADIS kit includes a USB mini cable for quick connection to a PC. The IMU evaluation software package supports operation on Windows® XP, Windows Vista, and Windows 7 (32-bit and 64-bit) PC systems. PLEASE SEE THE LAST PAGE FOR AN IMPORTANT WARNING AND LEGAL TERMS AND CONDITIONS. Rev. B | Page 1 of 12 UG-287 Evaluation Board User Guide TABLE OF CONTENTS Features .............................................................................................. 1 IMU Evaluation Software Guide .....................................................5 Kit Contents....................................................................................... 1 USB Driver File Installation .........................................................5 General Description ......................................................................... 1 Software Operation .......................................................................5 Revision History ............................................................................... 2 Main Window ................................................................................6 Mechanical Setup/Installation ........................................................ 3 Main Window Menu Bar Options ..............................................6 IMU Installation ........................................................................... 3 REVISION HISTORY 2/13—Rev. A to Rev. B Changes to Features Section and General Description Section........ 1 Changes to IMU Installation Section ...................................................... 3 Changes to Table 1, combined with Table 2, and deleted Table 2..... 4 Changes to Data Register Selection Section and to Data Record Options Section ........................................................................................ 9 5/12—Rev. 0 to Rev. A Changes to Features Section and General Description Section........ 1 Replaced Overview Section and ADIS16375 and ADIS16488 Installation Section with IMU Installation Section, Changes to Table 1, Table 2, and Figure 4 ................................................................ 3 Added Figure 2 and Figure 3; Renumbered Sequentially................... 3 Replaced Software Installation Section with IMU Evaluation Software Guide, Changes to Microsoft .NET Framework 3.5 Section, Deleted IMU Evaluation Software Installation Section and Figure 6 to Figure 9, Added Software Operation Section, Replaced Initial Setup Section with Start-Up Sequence Section ............................................................................................4 Deleted Table 3; Renumbered Sequentially ............................................4 Replaced IMU Evaluation Software Operation Section with Main Window Section, Moved and Changed Waveform Recorder Section, Added Main Window Menu Bar Options Section, Changes to Devices Section and Figure 10 ........................................5 Added Figure 11 and Figure 12, Deleted Figure 13 and Figure 14.....6 Changes to Register Access Menu Section and Figure 13...................7 Deleted Data Capture Timing Section, Data Record Time Section, Figure 16, and Figure 17; Added Sample Rate Section and Figure 14 .........................................................................................8 11/11—Revision 0: Initial Version Rev. B | Page 2 of 12 Evaluation Board User Guide UG-287 MECHANICAL SETUP/INSTALLATION IMU INSTALLATION When installing the ADIS16334 or ADIS16448, use the flexible cable to connect the device to J4 on the EVAL-ADIS. Note that these products and the associated flexible cable have only 20 pins. J4, on the other hand, has 24-pins; therefore, ensure that the flexible cable connects to Pin 1 to Pin 20 on J4 and aligns correctly prior to plugging the USB cable into the USB connection on the EVAL-ADIS. Ignore the Pin 1 markings on the flexible connector because these markings do not reflect the correct Pin 1 connections with respect to the ADIS16334/ADIS16448 or J4 on the EVAL-ADIS. Figure 4 provides a top level view of the EVAL-ADIS printed circuit board (PCB), which provides two electrical connectors (J1, J4) and a series of mounting holes. Table 1 provides the mating connector and mounting hole identifiers for each compatible product as well as the mounting hardware, the power supply settings (JP1), and the most appropriate reference picture for each compatible product (and future product support plans). Note that inclusion in Table 1 does not necessarily reflect full support of a particular product; that requires application software. Refer to the www.analog.com/EVAL-ADIS for the most recent list of supported products. 09902-023 When installing an iSensor product on the EVAL-ADIS, do not plug it into the PC-USB port or any other potential source of power, before the installation is complete. Before pressing the mating connector into J4, ensure that the pins align correctly. For the ADIS16375, ADIS16485, and ADIS16488, installing JP2 across both leads provides 3.3 V of power to the real-time clock power pin. Figure 3. ADIS16448/PCBZ Installation Example 09902-022 Table 1 provides additional details for installing other products onto the EVAL-ADIS. For additional installation instructions, see the product-specific Wiki User Guide links, under Documentation at www.analog.com/EVAL-ADIS. Figure 2. ADIS16488 Installation Example iSensor 2.9mm 47.2mm 41.4mm 55.9mm 129.413mm Figure 4. Top Level View of PCB Rev. B | Page 3 of 12 09902-002 2.9mm 67.7mm UG-287 Evaluation Board User Guide Table 1. Mating Connector and Mounting Hole Identifiers Product ADIS16003/PCBZ ADIS16006/PCBZ ADIS16133BMLZ ADIS16135BMLZ ADIS16136AMLZ ADIS16201/PCBZ ADIS16203/PCBZ ADIS16204/PCBZ ADIS16209/PCBZ ADIS16210/PCBZ ADIS16220/PCBZ ADIS16223/PCBZ ADIS16227/PCBZ ADIS16228/PCBZ ADIS16240/PCBZ ADIS16260/PCBZ ADIS16265/PCBZ ADIS16266/PCBZ ADIS16300/PCBZ ADIS16305/PCBZ ADIS16334/PCBZ ADIS16360BMLZ ADIS16362BMLZ ADIS16364BMLZ ADIS16365BMLZ ADIS16367BMLZ ADIS16375BMLZ ADIS16400BMLZ ADIS16405BMLZ ADIS16407BMLZ ADIS16445/PCBZ ADIS16448/PCBZ ADIS16480AMLZ ADIS16485AMLZ ADIS16488AMLZ 1 Mating Connector J1 J1 J4 J4 J4 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J4 J4 J4 J4 J4 J4 J4 J4 J4 J4 J4 J4 J4 J4 J4 J4 J4 Mounting Holes A A C C C A A A A A, B A A, B A, B A, B A A A A B B D G G G G G F G G G E E F F F JP1 +5 V +5 V +5V +5V +5V +3.3 V +3.3 V +3.3 V +3.3 V +3.3 V +3.3 V +3.3 V +3.3 V +3.3 V +3.3 V +5 V +5 V +5 V +5 V +5 V +5 V +5 V +5 V +5 V +5 V +5 V +3.3 V +5 V +5 V +5 V +3.3 V +3.3 V +3.3 V +3.3 V +3.3 V May need to trim length or use M2 × 0.4 mm × 16 mm machine screws to maintain a flush bottom-side surface. Rev. B | Page 4 of 12 Machine Screws M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 20 mm1 M2 × 0.4 mm × 20 mm1 M2 × 0.4 mm × 20 mm1 M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 12 mm M2 × 0.4 mm × 12 mm M2 × 0.4 mm × 12 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 20 mm1 M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 6 mm M2 × 0.4 mm × 12 mm M2 × 0.4 mm × 12 mm M2 × 0.4 mm × 20 mm1 M2 × 0.4 mm × 20 mm1 M2 × 0.4 mm × 20 mm1 Evaluation Board User Guide UG-287 IMU EVALUATION SOFTWARE GUIDE 09902-005 09902-003 The IMU evaluation software is available for download at the EVAL-ADIS website, www.analog.com/EVAL-ADIS, under Software and Tools. The download file contains the USB driver and IMU evaluation software (see Figure 5). Extract these files to a directory on the PC and start the USB driver installation process. Figure 5. Typical Contents in Evaluation Download USB DRIVER FILE INSTALLATION Figure 7. USB Driver Installation Confirmation Window SOFTWARE OPERATION Start-Up Sequence 1. Microsoft .NET Framework 3.5 The IMU evaluation software requires the Microsoft .NET Framework 3.5. If a PC has a more recent version, version 3.5 is available for download from the Microsoft Download Center on the Microsoft website. 2. 3. 09902-004 4. Plug the EVAL-ADIS into a PC USB port using the cable that comes with the EVAL-ADIS kit. LED2 illuminates immediately. The EVAL-ADIS goes through an initialization process that takes approximately 10 sec, and then LED1 illuminates. If the Hardware Select window indicates that no device was found (see Figure 8), unplug the EVAL-ADIS from the PC, wait 2 sec to 3 sec, and then plug the EVAL-ADIS back into the PC-SUB port. After LED1 illuminates, click Rescan in the Hardware Select window. LED1 starts blinking, and the Hardware Select window updates with an option to select the device (see Figure 9). Click Select. The program completes the connection and opens the main window (see Figure 10). 09902-010 The SDPDrivers.exe file contains USB drivers that are compatible with both 32-bit and 64-bit Windows-based systems. Doubleclick the SDPDrivers.exe file and follow the prompts to install the USB driver files onto the PC. Figure 6 and Figure 7 show the windows associated with this process. Figure 8. Hardware Select Window, No Device Found 09902-011 Figure 6. USB (SDP) Driver Setup Window Figure 9. Hardware Select Window, Select Option Enabled Rev. B | Page 5 of 12 UG-287 Evaluation Board User Guide MAIN WINDOW MAIN WINDOW MENU BAR OPTIONS After the software completes the initialization process, the main window (see Figure 10) appears. The main window (see Figure 10) provides waveform recorders for basic demonstration, along with the following menu bar options: Devices (device selection), Register Access, Data Capture, USB Tools, and About (basic information). Devices Waveform Recorder 1. 2. 3. 4. 5. 6. 7. Unplug the EVAL-ADIS from the PC USB and any other power source. Remove the existing DUT from the EVAL-ADIS. Install the new DUT onto the EVAL-ADIS (see the IMU Installation section). Plug the EVAL-ADIS back into the PC USB. Wait for LED1 to illuminate, indicating that the EVAL-ADIS is ready for communication with the PC. If the software does not recognize the EVAL-ADIS automatically, click USB Tools and then click Connect to establish communication (see Figure 15). Select Devices and then the part number for the new DUT. 09902-015 After selecting the device for evaluation (see the Devices section), click Read to start the waveform recorder function, and then move the IMU to observe the signal response within the waveform output boxes (see Figure 11 for an example). The Read button changes to a Stop button when the waveform recorder is in operation. Click Stop to turn the waveform recording off. Right-click on one of the waveform output boxes to access a pop-up control box, which provides options to add cursor tracking, statistics, and scale and waveform division controls (see Figure 12 for an example). The color coding corresponding with the register names matches the color of each signal in the waveform output. Click Devices in the menu bar of the main window to select the appropriate product for evaluation. Use the following steps to change a unit while continuing to run the IMU evaluation software: Figure 10. IMU Evaluation Software Main Window Rev. B | Page 6 of 12 UG-287 09902-016 Evaluation Board User Guide 09902-024 Figure 11. IMU Evaluation Software Main Window with Sensor Responses Figure 12. IMU Evaluation Software Main Window with Scale Options Rev. B | Page 7 of 12 UG-287 Evaluation Board User Guide Register Access In this case, Clicking Register Access in the menu bar of the main window provides read/write access to all user-accessible registers in the IMU. For example, Figure 13 demonstrates using this menu to write 0x0009 to the DEC_RATE register in the ADIS16488 or ADIS16375, which lowers the output data rate from 2.46 kSPS to 246 SPS. 1. 2. 3. 4. 09902-018 5. Select Control from the Select a Category drop-down box to access the control register group. Click DEC_RATE in the register listing. Type 9 in the New Hex Value box. Click Write Register to write this value to the register inside the IMU. Click Update Flash to make this setting nonvolatile. Figure 13. Register Access, Write DEC_RATE = 0x0009 Example Rev. B | Page 8 of 12 Evaluation Board User Guide UG-287 Data Capture Click Data Capture in the menu bar of the main window to read and store a sequence of output data from the DUT. The Data Capture window (see Figure 14) provides controls for the data storage location, data file name, register selection, data format, and data file header. Each data collection cycle starts when the DUT’s data-ready signal pulses. Data Register Selection The Data Capture window contains a list of sensor data, which are associated with the output registers, along with a corresponding selection check box. Use the check box to include an output register in each data collection cycle of the data record. The ADIS1613x, ADIS1637x, and ADIS1648x products currently provide lower word registers, that capture the bit growth associated with integrated filtering operations. For example, X_GRYO_LOW is a 16-bit register that captures this bit growth for the x-axis gyroscope in these products. While this register provides 16 more bits (for a total of 32-bits), the ADIS1648x products rarely need more than 24 bits to preserve the precision available in the ADIS1648x products, so many of the least significant bits in these registers are not significant. Selecting the 16-bit option in the Data Capture menu includes only the upper 16 bits of output data (for example, only X_GRYO_OUT). Selecting the 32-bit option includes all 32 bits in the data record (for example, X_GYRO_OUT and X_GYRO_LOW). Selecting both 16-bit and 32-options result in separate entries: one for the X_GYRO_OUT and another that combines X_GYRO_OUT and X_GYRO_LOW data. For maximum speed, select one or the other, but not both. Data Record Options Selecting the Add File Header check box controls the first line of the data record file. Clearing this check box removes the header line from the data record. Selecting the Use Scaled Data check box causes the software to convert the digital output codes into a decimal equivalent prior to storing them in the data record file. When using scaled data, the result is rounded to the 4th decimal place. For finer resolution, uncheck the Use Scale Data option and convert the twos complement result using post-event signal processing routines. Sample Rate The sample rate is dependent on the data-ready signal coming from the IMU and is typically associated with a register setting, such as DEC_RATE in the ADIS16488. Rev. B | Page 9 of 12 Evaluation Board User Guide 09902-019 UG-287 Figure 14. Data Capture Rev. B | Page 10 of 12 Evaluation Board User Guide UG-287 USB Tools 09902-013 Clicking USB Tools in the menu bar of the main window provides a diagnostic tool for managing the USB connection to the EVAL-ADIS. Click this option to request a connection attempt. This window also provides several revision numbers. These numbers represent internal source control codes and are for Analog Devices, Inc., internal use only (see Figure 15 and Figure 16). Figure 16. USB Tools, Not Connected About 09902-012 Click About in the menu bar of the main window to review the software revision information. 09902-014 Figure 15. USB Tools, Connected Figure 17. About Window Wiki User Guides For additional software instructions and product-specific functions, see the appropriate Wiki User Guide, under Documentation at www.analog.com/EVAL-ADIS. Rev. B | Page 11 of 12 UG-287 Evaluation Board User Guide NOTES ESD Caution ESD (electrostatic discharge) sensitive device. Charged devices and circuit boards can discharge without detection. Although this product features patented or proprietary protection circuitry, damage may occur on devices subjected to high energy ESD. Therefore, proper ESD precautions should be taken to avoid performance degradation or loss of functionality. Legal Terms and Conditions By using the evaluation board discussed herein (together with any tools, components documentation or support materials, the “Evaluation Board”), you are agreeing to be bound by the terms and conditions set forth below (“Agreement”) unless you have purchased the Evaluation Board, in which case the Analog Devices Standard Terms and Conditions of Sale shall govern. Do not use the Evaluation Board until you have read and agreed to the Agreement. Your use of the Evaluation Board shall signify your acceptance of the Agreement. This Agreement is made by and between you (“Customer”) and Analog Devices, Inc. (“ADI”), with its principal place of business at One Technology Way, Norwood, MA 02062, USA. Subject to the terms and conditions of the Agreement, ADI hereby grants to Customer a free, limited, personal, temporary, non-exclusive, non-sublicensable, non-transferable license to use the Evaluation Board FOR EVALUATION PURPOSES ONLY. Customer understands and agrees that the Evaluation Board is provided for the sole and exclusive purpose referenced above, and agrees not to use the Evaluation Board for any other purpose. Furthermore, the license granted is expressly made subject to the following additional limitations: Customer shall not (i) rent, lease, display, sell, transfer, assign, sublicense, or distribute the Evaluation Board; and (ii) permit any Third Party to access the Evaluation Board. As used herein, the term “Third Party” includes any entity other than ADI, Customer, their employees, affiliates and in-house consultants. The Evaluation Board is NOT sold to Customer; all rights not expressly granted herein, including ownership of the Evaluation Board, are reserved by ADI. CONFIDENTIALITY. This Agreement and the Evaluation Board shall all be considered the confidential and proprietary information of ADI. Customer may not disclose or transfer any portion of the Evaluation Board to any other party for any reason. Upon discontinuation of use of the Evaluation Board or termination of this Agreement, Customer agrees to promptly return the Evaluation Board to ADI. ADDITIONAL RESTRICTIONS. Customer may not disassemble, decompile or reverse engineer chips on the Evaluation Board. Customer shall inform ADI of any occurred damages or any modifications or alterations it makes to the Evaluation Board, including but not limited to soldering or any other activity that affects the material content of the Evaluation Board. Modifications to the Evaluation Board must comply with applicable law, including but not limited to the RoHS Directive. TERMINATION. ADI may terminate this Agreement at any time upon giving written notice to Customer. Customer agrees to return to ADI the Evaluation Board at that time. LIMITATION OF LIABILITY. THE EVALUATION BOARD PROVIDED HEREUNDER IS PROVIDED “AS IS” AND ADI MAKES NO WARRANTIES OR REPRESENTATIONS OF ANY KIND WITH RESPECT TO IT. ADI SPECIFICALLY DISCLAIMS ANY REPRESENTATIONS, ENDORSEMENTS, GUARANTEES, OR WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THE EVALUATION BOARD INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. IN NO EVENT WILL ADI AND ITS LICENSORS BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES RESULTING FROM CUSTOMER’S POSSESSION OR USE OF THE EVALUATION BOARD, INCLUDING BUT NOT LIMITED TO LOST PROFITS, DELAY COSTS, LABOR COSTS OR LOSS OF GOODWILL. ADI’S TOTAL LIABILITY FROM ANY AND ALL CAUSES SHALL BE LIMITED TO THE AMOUNT OF ONE HUNDRED US DOLLARS ($100.00). EXPORT. Customer agrees that it will not directly or indirectly export the Evaluation Board to another country, and that it will comply with all applicable United States federal laws and regulations relating to exports. GOVERNING LAW. This Agreement shall be governed by and construed in accordance with the substantive laws of the Commonwealth of Massachusetts (excluding conflict of law rules). Any legal action regarding this Agreement will be heard in the state or federal courts having jurisdiction in Suffolk County, Massachusetts, and Customer hereby submits to the personal jurisdiction and venue of such courts. The United Nations Convention on Contracts for the International Sale of Goods shall not apply to this Agreement and is expressly disclaimed. ©2011–2013 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. UG09902-0-2/13(B) Rev. B | Page 12 of 12