Subversion Repositories svnkaklik

Rev

Rev 1153 | Rev 1159 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1153 Rev 1158
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