Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

These are the serial numbers of the Diamond GPIO-MM-12 cards used in each pressure system, along with the clock rates that were determined for each card.  Following the tables is a discussion of the clock rate calibration procedure. Plots of the clock calibrations are viewable as attachments, under the Tools menu.

Pressure1

board

SN

corrected clock rate measurements

clock rate used

(Hz)

0

302859

20,000,292.88

20,000,293

73

1

302828

20,000,450.86 20,000,451 67

2

302832

20,000,284.54

20,000,285

66

3

302871

20,000,072.36
20,000.073.21

20,000,073

66

4

303835 302835

20,000,241.98
20,000,242.41

20,000,242

86

Pressure2

board

SN

clock rate measurements

corrected clock rate  (Hz) clock rate used

0

302821 ?

20,000,312314.39
20,000,315.54

20,000,314

13

1

302829 ?

20,000,363.83
20,000,364.94

20,000,364

39

2

302826 ?

20,000,352.76
20,000,355.89 354.37 20,000,354

3

302874 ?

20,000,342.3
20,000.342.521

20,000,342

21

4

302842 ?

20,000,347346.18

20,000,347

47

GPIO-MM Clock Calibrations

Prior to AHATS, a corrected, more precise rate calibration of the 20 MHz clocks on each of the diamond GPIO-MM-12 cards was determined performed using the rubidium referenced signal generator in the NCAR EOL sounding lab.

The reference frequency was stepped in 10 KHz increments from 110 to 300 KHz approximately every 10 seconds. The GPIO cards were configured to count the number of of  tics from the onboard 20 MHz clock tics while counting 10000 input cycles10,000 cycles of the reference input, which is the same manner that the frequencies of the ParoScientific temperature transducers are sampled. These counts are repeated every 0.1 seconds.  The resulting frequency measurements were then compared against the reference frequencies.

See the attachments to this blog for plots of the calibrations.

Upper The upper left plot shows the linear relation between the mean error in the frequency measurement and the reference frequency.

The slope of the line least squares linear fit to the data is a correction factor for the 20 MHz clock on the GPIO-MM:

corrected clock frequency = 20 MHz / (1 + slope)

The upper right plot is the measurement error after applying the corrected on-board 20MHz clock rate to the data.

Lower left is a plot of various measurement errors. The top black points are the frequency discretizaion due to a difference of one 20 MHz clock tic. As you can see, above below  a 200 KHz input frequency the resolution is coarser better than 1 part in 106, which is the target accuracy for sampling the ParoScientific 202BGs.  The temperature signal from a 202BG is around 170 KHz and the pressure signal is around 40 KHz, so a 20 MHz clock is able to provide this accuracy.

*max(abs(fcor-fref))*is the maximum absolute difference of the measured, clock corrected frequency from the reference frequency for the 100-300 points samples at each reference frequency. This maximum error seen in the test stayed below the 1:106line except for one point at 290 KHz. some points at frequencies over 200 KHz. Board 3 in pressure2 was the exception and did have some points over the line.  We should repeat the calibration after the project.

The maximum error also generally stayed below the frequency discretization level, suggesting that after the clock is corrected, almost all of the remaining error is due to the discretization.  Boards 1,2 and 3 however do show some errors above the discretization level.

mean(fcor-fref) are the mean measurement error  points at each frequency.

 The The lower right plot shows the number of samples at each frequency. The tests were sometimes performed more than once, or with more than one input pulse counter, hence we usually have more than the 100 samples expected over 10 seconds.

The effect of temperature on the on-board 20 MHz clock is not known.