SUMMARY
The purpose of this document is to demonstrate the ADIS1647x's Scale Sync Mode, using standard evaluation tools.
HARDWARE
- EVAL-ADIS-FX3Z
- ADIS16477-3/PCBZ
- Dell Precision 5550 (x64-based PC), with Microsoft Windows 10 Enterprise (10.0.1.18363)
SOFTWARE
- iSensor GUI, v2.9.5.2-pub
HARDWARE SETUP
This assumes that the EVAL-ADIS-FX3Z drivers have already been installed. Please see the EVAL-ADIS-FX3Z User Guide for more details on getting started with this platform.

PROCEDURE
Once the iSensor GUI is running, and has been configured for the ADIS16477-3 DUT, by clicking on the Read button a few times, to make sure that the DATA_CNTR register is increasing and that the inertial registers are offering reasonable data.

You can also click on Scale Data to make sure that the accelerometers are providing a normal response to gravity.

For this exercise, click on Measure Data Ready and wait for the measurement to appear. In this case, we want to verify that it is at 2kHz (Factory Default for the ADIS1647x).

Click on Pin Access, to reveal the pin-level control features, within the application


Click on DIO1, then click on Measure Freq. to verify correct pin assignments (DIO1 = data ready, per factory default configuration)

Click on Register Access

Find the MSC_CTRL register listing and click on it (one time) to select it.

Enter CA and click on Write to update the MSC_CTRL register value.

Click on Read Page to update value, in the register listing.

Setting MSC_CTRL = =0x00CA preserves default configuration for data-ready, point of percussion and linear-g compensation, while setting the ADIS1647x into Scale Sync Mode.

REFERENCE: https://www.analog.com/media/en/technical-documentation/data-sheets/ADIS16477.pdf#page=27
Also note that UP_SCALE = 0x07D0 is the default setting, which results in an internal processing rate of 2kHz.


REFERENCE: https://www.analog.com/media/en/technical-documentation/data-sheets/ADIS16477.pdf#page=28
Go back to Pin Access menu, click on DIO1 and then click on Measure Freq, to verify that the ADIS1647x is not producing data. This is evident by the Measure Freq result being, Timeout. The reason for this is that it is expecting an external clock source.

Click on DIO2 (one click only), then set the PWM Setup Freq. to 1Hz.

Click on Start Pin PWM

Click on DIO1 (one click only) and then click on Measure Freq, to see the restoration of the 2kHz rate on the Data Ready signal. This is indicative of the external clock feature working, as expected.

REFERNCES
- ADIS16477 Scale Sync Mode Tutorial (Video)
- EVAL-ADIS-FX3 Product Page:
https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-adis-fx3.html - iSensor GUI software download:
https://github.com/analogdevicesinc/iSensor-FX3-Eval/releases - Scaled Sync Mode Description and settings (MSC_CTRL register):
https://www.analog.com/media/en/technical-documentation/data-sheets/ADIS16477.pdf#page=27
APPLICABLE PRODUCTS
This process will also work on the following products:
- ADIS16465, ADIS16467
- ADIS16470, ADIS16475
- ADIS16500, ADIS16505, ADIS16507