This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:eval:user-guides:inertial-mems:evaluation-systems:eval-adis-fx3-eval-user-guide [10 Dec 2020 21:07] – Added here link Juan Chong | resources:eval:user-guides:inertial-mems:evaluation-systems:eval-adis-fx3-eval-user-guide [17 Feb 2021 03:31] (current) – Added links to the EVAL-ADIS-FX3 product page Juan Chong | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== iSensor Eval GUI User Guide ====== | ====== iSensor Eval GUI User Guide ====== | ||
- | < | + | < |
===== Eval GUI Main Window ===== | ===== Eval GUI Main Window ===== | ||
- | The Eval GUI Main Window brings together many functions, utilities, and subroutines | + | The Eval GUI Main Window brings together many functions, utilities, and subroutines useful when working with the [[adi>EVAL-ADIS-FX3|EVAL-ADIS-FX3]] |
{{: | {{: | ||
- | - **Reboot FX3** - This button commands the EVAL-ADIS-FX3 to reboot, forcing USB re-enumeration and powering off the sensor supply (if powered through USB). | + | - **Reboot FX3** - This button commands the [[adi> |
- | - **FX3 Board Info** - This button displays information describing the EVAL-ADIS-FX3 hardware and firmware, and the active FX3Api version, build date and commit information. | + | - **FX3 Board Info** - This button displays information describing the [[adi>EVAL-ADIS-FX3|EVAL-ADIS-FX3]] |
- | - **Select DUT Type** - This button calls the DUT Type Selection window, allowing you to quickly change the active device type configuration. Click [[resources: | + | - **Select DUT Type** - This button calls the DUT Type Selection window, allowing you to quickly change the active device type configuration. Click [[resources: |
- **Manual DUT Config** - This button calls the Manual DUT Configuration window. This window allows you to customize the communication protocol settings, sensor supply, active register map, GUI color scheme, and many other features. Click here for a detailed guide on using this window. | - **Manual DUT Config** - This button calls the Manual DUT Configuration window. This window allows you to customize the communication protocol settings, sensor supply, active register map, GUI color scheme, and many other features. Click here for a detailed guide on using this window. | ||
- | - **Reset DUT** - This button will force the RESET pin to pulse for ~10ms, | + | - **Reset DUT** - This button will force the RESET pin to pulse for ~10ms, |
- | - **Check DUT Connection** - This button will execute a series of SPI transactions that attempt to validate the SPI configuration settings and connections | + | - **Check DUT Connection** - This button will execute a series of SPI transactions that attempt to validate the sensor' |
- **FX3/DUT Status** - This section displays the FX3 status, sensor status, sensor supply status, and the active device type. | - **FX3/DUT Status** - This section displays the FX3 status, sensor status, sensor supply status, and the active device type. | ||
- | - **Evaluation GUI Functions** - These tabs group the EVAL-ADIS-FX3' | + | - **Evaluation GUI Functions** - These tabs group the [[adi>EVAL-ADIS-FX3|EVAL-ADIS-FX3]]'s capabilities into different sections. Many of these capabilities are described in detail below. |
+ | - ** Evaluation GUI Main Window** - This section of the GUI will update as different tabs are selected. | ||
- **Evaluation GUI Metadata** - This section displays the Evaluation GUI version and active register map. | - **Evaluation GUI Metadata** - This section displays the Evaluation GUI version and active register map. | ||
- **Evaluation GUI Update and Issue Reporting** - Clicking on "Check for Updates" | - **Evaluation GUI Update and Issue Reporting** - Clicking on "Check for Updates" | ||
Line 22: | Line 23: | ||
===== Reading and Writing to IMU Registers ===== | ===== Reading and Writing to IMU Registers ===== | ||
- | The FX3 Evaluation GUI provides several ways to read and write the IMU’s onboard registers. The “Register Access” tab provides | + | The FX3 Evaluation GUI provides several ways to read and write the IMU’s onboard registers. The “Register Access” tab offers |
{{: | {{: | ||
Line 28: | Line 29: | ||
{{: | {{: | ||
- | Individual registers can be read by clicking on the corresponding register’s cell in the table. The entire page may also be read by clicking the “Read Page” button in the upper-right corner | + | Individual registers can be read by clicking on the corresponding register’s cell in the table. The entire page may also be read by clicking the “Read Page” button in the screen' |
{{: | {{: | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | </ | ||
The active register page can be changed by clicking the drop-down shown below and selecting a new page. Only valid pages for that particular sensor will be shown. Sensors that do not have register page capabilities will only show registers on page zero. | The active register page can be changed by clicking the drop-down shown below and selecting a new page. Only valid pages for that particular sensor will be shown. Sensors that do not have register page capabilities will only show registers on page zero. | ||
Line 38: | Line 45: | ||
{{: | {{: | ||
- | Registers can be written in either hexadecimal or decimal format by selecting the target register, typing the new value in the "New Value" text box, and clicking on " | + | Registers can be written in either hexadecimal or decimal format by selecting the target register, typing the new value in the "New Value" text box, and clicking on " |
{{: | {{: | ||
- | The " | + | The " |
{{: | {{: | ||
Line 48: | Line 55: | ||
===== Streaming/ | ===== Streaming/ | ||
- | The “Data Logging” tab provides the tools necessary for reliably streaming sensor data to the host PC. Data can be saved to disk in .csv format. | + | The “Data Logging” tab provides the tools necessary for reliably streaming sensor data to the host PC. Data is saved to disk in .csv format. |
==== Register Logging ==== | ==== Register Logging ==== | ||
- | The register logging form allows you to capture a custom list of registers from the target IMU. Registers can be added in any order, irrespective of page. The register list can also be saved to a file to allow for easily | + | The register logging form allows you to capture a custom list of registers from the target IMU. Registers can be added in any order, irrespective of page. The register list can also be saved to a file to easily |
{{: | {{: | ||
- | Setting the "DR Active" | + | Setting the "DR Active" |
{{: | {{: | ||
- | The IMU data rate (data ready) can be read from this form to help verify that the sensor configuration is valid before kicking off a data stream. | + | The IMU data rate (data ready) can be read from this form to verify that the sensor configuration is valid before kicking off a data stream. |
{{: | {{: | ||
- | Setting the " | + | Setting the " |
{{: | {{: | ||
The three text boxes near the bottom of the window configure the data write behavior for the stream. | The three text boxes near the bottom of the window configure the data write behavior for the stream. | ||
- | * **# Samples To Capture** sets the total number of samples to capture. For example, if the sensor data rate was set to | + | * **# Samples To Capture** sets the total number of samples to capture. For example, if the sensor data rate were set to |
- | * **# Samples Per Write** sets the number of samples to buffer between writes to the disk. This is particularly useful on slower machines or very long-term tests. For example, if the sensor data rate was set to 20SPS and you wanted to capture data for 30 days, but only write to the disk once per hour, the samples per write setting would be 20 * 3600 = 72,000. | + | * **# Samples Per Write** sets the number of samples to buffer between writes to the disk. This is particularly useful on slower machines or very long-term tests. For example, if the sensor data rate was set to 20SPS and you wanted to capture data for 30 days but only write to the disk once per hour, the samples per write setting would be 20 * 3,600 = 72,000 and the samples to capture setting would be 20(SPS) * 3, |
- | * **# Lines Per File** sets the number of rows to write per file. The default 1,000,000 is a good compromise between file growth and usability and was chosen to work around an issue with Microsoft Excel where the software will struggle when opening files with more rows. | + | * **# Lines Per File** sets the number of rows to write per file. The default 1,000,000 is a good compromise between file growth and usability and was chosen to work around an issue with Microsoft Excel, where the software will struggle when opening files with more than one million |
{{: | {{: |