I test ADI ADIS16080 Evaluation Board and use ADI evaluation software. My purpose is that Evaluate Accuracy of Yaw angle.
step1. Working EVB through USB cable to my Notebook. Setting ADI evaluation software as below:
(1) select "Continous Loop"
(2) set samples = 2048.
(3) set Read Delay = 10 (ms).
(4) Datalog setup, I choose "Temperature" item to log.
step2. Select "Plot Data" in ADI evaluationsoftware.
step3. Measure SPI clock signal, I want to know time interval dt that between two packets, and each packet included Gyro+temperature+... data. After measuring, dt is about 13 ms. But I hope ADI vendor can provide this dt value.
step4. When I press "Log Data" in ADI evaluation software. After 1 minute, I press "STOP" in ADI software. Suppose log file name is ADiS16080_1.txt
step5. I press "Log Data" again. After 5 minutes, I press "STOP" in ADI software. Suppose log file name is ADiS16080_2.txt
step6. Currently dt = 13 ms/sample(=0.013s/sample), so 1 minute (=60 seconds), we must have 60 / 0.013 = 4615 samples, But Log file name ADiS16080_1.txt just only have 5286 samples for Gyro and temperature data. So we lost 671 samples (5286 - 4615 = 671).
step7. dt = 13ms/sample(=0.013s/sample), so 5 minute (=300 seconds), we must have 300 / 0.013 = 23076 samples, But Log file name ADiS16080_2.txt just only have 26500 samples for Gyro and temperature data. So we lost 3424 samples (26500 - 23076 = 3424).
Because Yaw angle = Summation all ( Dgr/S * dt ), Dgr/S reference Log file, and dt = 0.013s. Now I doubt that Log file lost many data records, and how I evaluate Accuacy for Yaw angle.
Can Accuracy of Yaw angle reach +/- 2 degree for all ADI's Gyro ?