Line 2... |
Line 2... |
2 |
|
2 |
|
3 |
The trial version construction was tested for proper handling of sampling rates in the range of 5 MSPS to 15 MSPS, but it should work even above this limit. The system works on i7 8 cores computer with Ubuntu 12.04 LTS operating system. Data recording of input signal is impossible above the sampling rates of around 7 MSPS due to bottleneck at HDD speed limits, but it should be resolved by the use of SSD disk drive. However, such design has not been tested in our setup.
|
3 |
The trial version construction was tested for proper handling of sampling rates in the range of 5 MSPS to 15 MSPS, but it should work even above this limit. The system works on i7 8 cores computer with Ubuntu 12.04 LTS operating system. Data recording of input signal is impossible above the sampling rates of around 7 MSPS due to bottleneck at HDD speed limits, but it should be resolved by the use of SSD disk drive. However, such design has not been tested in our setup.
|
4 |
|
4 |
|
5 |
\sec Measured parameters
|
5 |
\sec Measured parameters
|
6 |
|
6 |
|
7 |
Two prototypes of ADC modules were assembled and tested. The first prototype, labeled ADC1, has LTC2190 ADC chip populated with LT6600-5 front-end operational amplifier. It also has a 1kOhm resistors populated on inputs which give it an ability of an internal attenuation of the input signal. The value of this attenuation $A$ is calculated by the following formula \ref[ADC1-gain]
|
7 |
Two prototypes of ADC modules were assembled and tested. The first prototype, labeled ADC1, has LTC2190 ADC chip populated with LT6600-5 front-end operational amplifier. It also has a 1kOhm resistors populated on inputs which give it an ability of an internal attenuation of the input signal. The value of this attenuation $A$ is calculated by
|
8 |
|
8 |
|
9 |
\label[ADC1-gain]
|
9 |
\label[ADC1-gain]
|
10 |
$$
|
10 |
$$
|
11 |
A = {806 \cdot R_1 \over R_1 + R_2} \eqmark
|
11 |
A = {806 R_1 \over R_1 + R_2} \eqmark\,,
|
12 |
$$
|
12 |
$$
|
13 |
|
13 |
%
|
14 |
Where the letters stand for the following:
|
14 |
where
|
15 |
\begitems
|
15 |
\begitems
|
16 |
* $A$ - Gain of an input amplifier.
|
16 |
* $A$ - Gain of an input amplifier,
|
17 |
* $R_1$ - Output impedance of signal source (usually 50 Ohm).
|
17 |
* $R_1$ - Output impedance of signal source (usually 50 $\Omega$),
|
18 |
* $R_2$ - Value of serial resistors at operational amplifier inputs.
|
18 |
* $R_2$ - Value of serial resistors at operational amplifier inputs.
|
19 |
\enditems
|
19 |
\enditems
|
20 |
|
20 |
|
21 |
We have $R_2 = 1000 \Omega$ and $R_1 = 50 \Omega$ which imply that $A = 0.815$. That value of A was further confirmed by the measurement.
|
21 |
We have $R_2 = 1000\, \Omega$ and $R_1 = 50\, \Omega$ which imply that $A = 0.815$. This value of A was further confirmed by the measurement.
|
22 |
In our measurement setup we have H1012 Ethernet transformer connected to inputs of ADC. We have used this transformer for signal symetrization from BNC connector at Agilent 33220A signal generator. Circuit diagram of the used transformer circuit is shown in picture \ref[balun-circuit] and circuit realization in photograph \ref[SMA2SATA-nest].
|
22 |
In our measurement setup we have H1012 Ethernet transformer connected to inputs of ADC. We have used this transformer for signal symetrization from BNC connector at Agilent 33220A signal generator. Circuit diagram of the used transformer circuit is shown in Figure~\ref[balun-circuit] and circuit realization in Figure~\ref[SMA2SATA-nest].
|
23 |
|
23 |
|
24 |
\midinsert
|
24 |
\midinsert
|
25 |
\clabel[balun-circuit]{Balun transformer circuit}
|
25 |
\clabel[balun-circuit]{Balun transformer circuit}
|
26 |
\picw=10cm \cinspic ./img/SMA2SATA.pdf
|
26 |
\picw=7cm \cinspic ./img/SMA2SATA.pdf
|
- |
|
27 |
\picw=8cm \cinspic ./img/SMA2SATA_nest1.JPG
|
27 |
\caption/f Simplified balun transformer circuit diagram.
|
28 |
\caption/f Simplified balun transformer circuit diagram.
|
28 |
\endinsert
|
29 |
\endinsert
|
29 |
|
30 |
|
30 |
The signal generator Agilent 33220A which we used, does not have optimal parameters for this type of dynamic range measurement. Signal distortion and spurious levels are only -70 dBc according to Agilent datasheet \cite[33220A-generator]. We have managed to measure an ADC saturation voltage of 705.7 mV (generator output) with this setup, mostly due to an impedance mismatch and uncalibrated measurement setup, with 1V ADC range selected by sense pin. This is a relatively large error, but the main result of our measurement, seen as a FFT plot shown in image \ref[ADC1-FFT], confirms $>$80 dB dynamic range at ADC module input.
|
31 |
The signal generator Agilent 33220A which we used, does not have optimal parameters for this type of dynamic range measurement. Signal distortion and spurious levels are only -70 dBc according to Agilent datasheet \cite[33220A-generator]. We have managed to measure an ADC saturation voltage of 706 mV (generator output) with this setup. The main result of our measurement, seen as a FFT plot shown in Figure~\ref[ADC1-FFT], confirms $>$80 dB dynamic range at ADC module input.
|
31 |
|
32 |
|
32 |
\midinsert
|
33 |
\midinsert
|
33 |
\clabel[ADC1-FFT]{ADC1 sine test FFT}
|
34 |
\clabel[ADC1-FFT]{ADC1 sine test FFT}
|
34 |
\picw=15cm \cinspic ./img/screenshots/ADC1_CH2_FFT.png
|
35 |
\picw=15cm \cinspic ./img/screenshots/ADC1_CH2_FFT.png
|
35 |
\caption/f Sine signal sampled by ADC1 module with LTC2190 and LT6600-5 devices.
|
36 |
\caption/f Sine signal sampled by ADC1 module with LTC2190 and LT6600-5 devices.
|
36 |
\endinsert
|
37 |
\endinsert
|
37 |
|
38 |
|
38 |
|
39 |
|
39 |
Similar test was performed at ADC2 module. For ADC2 we have to use formula with a different constant \ref[ADC1-gain]. The ADC2 module has LT6600-2.5 amplifiers populated on it with a gain equal to $A = 2.457$ and uses the same $R_2$ resistors. We measured saturation voltage of 380 mV (generator output) at channel 1 on this ADC. It is well within the parameter tolerances of the used setup.
|
40 |
Similar test was performed at ADC2 module. For ADC2 we have to use formula with a different constant
|
40 |
|
41 |
|
41 |
\label[ADC2-gain]
|
42 |
\label[ADC2-gain]
|
42 |
$$
|
43 |
$$
|
43 |
A = {1580 \cdot R_1 \over R_1 + R_2} \eqmark
|
44 |
A = {1580 R_1 \over R_1 + R_2} \eqmark\,.
|
44 |
$$
|
45 |
$$
|
- |
|
46 |
%
|
- |
|
47 |
The ADC2 module has LT6600-2.5 amplifiers populated on it with a gain equal to $A = 2.457$ and uses the same $R_2$ resistors. We measured saturation voltage of 380 mV (generator output) at channel 1 on this ADC. It is well within the parameter tolerances of the used setup. Again, FFT plot shown in Figure~\ref[ADC2-FFT] confirms $>$ 80 dB dynamic range.
|
45 |
|
48 |
|
46 |
Where the letters stand for the following:
|
- |
|
47 |
\begitems
|
- |
|
48 |
* $A$ - Gain of an input amplifier.
|
- |
|
49 |
* $R_1$ - Output impedance of signal source (usually 50 Ohm).
|
- |
|
50 |
* $R_2$ - Value of serial resistors at operational amplifier inputs.
|
- |
|
51 |
\enditems
|
- |
|
52 |
|
49 |
|
53 |
\midinsert
|
50 |
\midinsert
|
54 |
\clabel[ADC2-FFT]{ADC2 sine test FFT}
|
51 |
\clabel[ADC2-FFT]{ADC2 sine test FFT}
|
55 |
\picw=15cm \cinspic ./img/screenshots/ADC2_CH1_FFT.png
|
52 |
\picw=15cm \cinspic ./img/screenshots/ADC2_CH1_FFT.png
|
56 |
\caption/f Sine signal sampled by ADC2 module with LTC2271 and LT6600-2.5 devices.
|
53 |
\caption/f Sine signal sampled by ADC2 module with LTC2271 and LT6600-2.5 devices.
|
57 |
\endinsert
|
54 |
\endinsert
|
58 |
|
55 |
|
59 |
Computed FFT spectra for measured signal are shown in the images \ref[ADC2-FFT] and \ref[ADC1-FFT]. Both images confirm that ADCdual01A modules have input dynamical range of at least 80 dB.
|
- |
|
60 |
|
- |
|
61 |
\midinsert
|
56 |
\midinsert
|
62 |
\clabel[SMA2SATA-nest]{Used balun transformer}
|
57 |
\clabel[SMA2SATA-nest]{Used balun transformer}
|
63 |
\picw=15cm \cinspic ./img/SMA2SATA_nest1.JPG
|
58 |
\picw=15cm \cinspic ./img/SMA2SATA_nest1.JPG
|
64 |
\caption/f Balun transformer circuit used for ADC parameters measurement. It is constructed from H1012 transformer salvaged from an old Ethernet card.
|
59 |
\caption/f Balun transformer circuit used for ADC parameters measurement. It is constructed from H1012 transformer salvaged from an old Ethernet card.
|
65 |
\endinsert
|
60 |
\endinsert
|