Subversion Repositories svnkaklik

Rev

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

Rev 1080 Rev 1083
Line 1... Line 1...
1
\chap Testing construction
1
\chap Testing construction
2
 
2
 
-
 
3
Whole design of radioastronomy receiver digitalization unit shoud be constructed for the most universal application in signal digitalisation from radioastronomy receivers. Ilustrating problem for its use is signal digitalisation from multiple antenna arrays. This design will be used as part of MLAB Advanced Radio Astronomy System. 
-
 
4
 
3
\sec Required parameters
5
\sec Required parameters
4
 
6
 
5
Wide dynamical range and high  3 intercept point are desired. The receiver must accept wide dynamic signals because classic radioastronomy signal in typically weak signal covered by strong man made noise signal.    
7
Wide dynamical range and high  3 intercept point are desired. The receiver must accept wide dynamic signals because classic radioastronomy signal in typically weak signal covered by strong man made noise signal.    
6
 
8
 
-
 
9
\begitems
-
 
10
  * Dynamical range better than 80 dB
-
 
11
  * Phase stability between channels 
-
 
12
  * Noise (all types)
-
 
13
  * Sampling jitter better than 100 metres
-
 
14
\enditems
-
 
15
 
-
 
16
 
-
 
17
 
7
\sec Sampling frequency
18
\sec Sampling frequency
8
 
19
 
9
Sampling frequency is limited by technical constrains in testing construction design. This parameter is especially limited by sampling frequencies of analog to digital conversion chips accessible on market. Combination of required parameters -- dynamic range which needs 16bit at least and minimum sampling frequency of 1 MSPS, leads to high end ADC chips. Which does not support such low sampling frequencies at all. Its minimum sampling frequency is 5 MSPS.  
20
Sampling frequency is limited by technical constrains in testing construction design. This parameter is especially limited by sampling frequencies of analog to digital conversion chips accessible on market. Combination of required parameters -- dynamic range which needs 16bit at least and minimum sampling frequency of 1 MSPS, leads to high end ADC chips. Which does not support such low sampling frequencies at all. Its minimum sampling frequency is 5 MSPS.  
10
 
21
 
11
\sec System scalability
22
\sec System scalability
Line 35... Line 46...
35
 
46
 
36
\secc Frequency synthesis       
47
\secc Frequency synthesis       
37
 
48
 
38
Centralised topology was used for frequency synthesis. One precise high frequency and low jitter digital oscillator was used and other working frequencies are delivered by division from it.  This central oscillator has software defined GPS disciplined control loop for frequency stabilisation.\fnote{\url{http://wiki.mlab.cz/doku.php?id=en:gpsdo} SDGPSDO design was developed in parallel to this diploma thesis construction as related project, but it is not explicitly required by specification.}
49
Centralised topology was used for frequency synthesis. One precise high frequency and low jitter digital oscillator was used and other working frequencies are delivered by division from it.  This central oscillator has software defined GPS disciplined control loop for frequency stabilisation.\fnote{\url{http://wiki.mlab.cz/doku.php?id=en:gpsdo} SDGPSDO design was developed in parallel to this diploma thesis construction as related project, but it is not explicitly required by specification.}
39
 This method was used in order to meet modern requirements on radioastronomy equipment, which needs precise frequency and phase stability on wide area for effective radioastronomy imaging. 
50
 This method was used in order to meet modern requirements on radioastronomy equipment, which needs precise frequency and phase stability on wide area for effective radioastronomy imaging. 
-
 
51
 
-
 
52
Every ADC module will be directly connected to CLKHUB02A module. This module takes sampling clock delevered by FPGA from main local oscillator.  This signal should use high quality differential signaling cable -- SATA cable should be used for this purpose. 
40
 
53
 
41
\secc Signal connectors 
54
\secc Signal connectors 
42
 
55
 
43
Several widely used and commercially easily accessible differential connectors were considered. 
56
Several widely used and commercially easily accessible differential connectors were considered. 
44
 
57
 
Line 47... Line 60...
47
* SATA  		%{http://en.wikipedia.org/wiki/Serial_attached_SCSI#Connectors|SAS]]/[[http://en.wikipedia.org/wiki/Serial_ATA|SATA]]
60
* SATA  		%{http://en.wikipedia.org/wiki/Serial_attached_SCSI#Connectors|SAS]]/[[http://en.wikipedia.org/wiki/Serial_ATA|SATA]]
48
* DisplayPort 		%[[http://en.wikipedia.org/wiki/Display_port|DisplayPort]]</del>
61
* DisplayPort 		%[[http://en.wikipedia.org/wiki/Display_port|DisplayPort]]</del>
49
* SAS/miniSAS
62
* SAS/miniSAS
50
\enditems
63
\enditems
51
 
64
 
52
MiniSAS connector was chosen as  the best for use in connection multiple ADC modules.  This miniSAS connector is compatible with existing SATA cabling system. Translation between SATA and miniSAS is achieved by SAS to SATA adapter cable. This cable is used in servers to connecting SAS controller to multiple SATA hard disc in RAID systems. 
65
MiniSAS connector was chosen as  the best for use in connection multiple ADC modules.  This miniSAS connector is compatible with existing SATA cabling system and agregates multiple SATA cables to single connector. Translation between SATA and miniSAS is achieved by SAS to SATA adapter cable. This cable is used in servers to connecting SAS controller to multiple SATA hard disc in RAID systems thus is commercially available. 
-
 
66
One drawback is that miniSAS PCB connectors are mainufactured in SMT versions only. But outer metal housing of connector is standard trough hole type. This mechannical design should degrade durability of this connector type. 
53
 
67
 
54
\secc Design of ADC modules
68
\secc Design of ADC modules
55
 
69
 
-
 
70
This modules have MLAB standard construction with four mounting holes in corner aligned in defined raster. 
-
 
71
 
-
 
72
Data serial data output of ADC module should be connected directly to FPGA for basic primary signal processing. Used ADC chip has selectable bit width of data output bus thus output SATA connectors has signals arranged to contain a single bit from every ADC channel.  This signal concept enables selection of proper bus bitwidth according to sampling rate. (Higher bus bitwidth downgrades signaling speed and vice versa.)
-
 
73
 
-
 
74
For connection of this signaling layout, miniSAS to multiple SATA cable should be used.  
-
 
75
 
56
For PCB layout KiCAD design suite was used. Used version has the CERN Push \& Shove routing capability integrated but was slightly unstable and sometimes falls on exception during routing. Design must be often saved due to this stability issues. But Open-source KiCAD works well compared to commercial solutions as MentorGraphics PADS or Cadence Orcad.  And much better than widely used Eagle software.
76
For PCB layout KiCAD design suite was used. Used version has the CERN Push \& Shove routing capability integrated but was slightly unstable and sometimes falls on exception during routing. Design must be often saved due to this stability issues. But Open-source KiCAD works well compared to commercial solutions as MentorGraphics PADS or Cadence Orcad.  And much better than widely used Eagle software.
57
 
77
 
58
New PCB footprints must be designed for FMC, SATA a and miniSAS connectors. These new footprints were committed to KiCAD github library repository. They are now publicly accessible from official KiCAD repository at GitHub.  
78
New PCB footprints have been designed for FMC, SATA a and miniSAS connectors. These new footprints were committed to KiCAD github library repository. And they are now publicly accessible from official KiCAD repository at GitHub.  
-
 
79
 
-
 
80
 
-
 
81
\secc ADC selection
-
 
82
 
-
 
83
Several ADC signaling formats currently exist for communication with FPGA. 
-
 
84
 
-
 
85
\begitems
-
 
86
  * DDR LVDS
-
 
87
  * JEDEC 204B
-
 
88
  * JESD204A
-
 
89
  * Paralel LVDS
-
 
90
  * Serdes
-
 
91
  * serial LVDS
-
 
92
\enditems
-
 
93
 
-
 
94
Serial LVDS has been selected because uses lowest number of differencial pairs. This parameter is mandatory for construction complexity and reliability. \url{http://www.ti.com/lit/pdf/snaa110}
-
 
95
 
59
            
96
An ultrasound AFE chips should be ideal for this purpose -- this chips has front-end amplifiers and filters integrated. But theirs drawback is incapability of handling differential input signal and relatively low dynamic range (consists 12bit ADC). This IO has many ADC channels thus scalling are possible in factor of 4 receivers (8 analog channels).
-
 
97
 
-
 
98
If we reduce range of usable chips by requirement of separate output for every analog channel and 16bit deph. Only several  ADCs currently exists.  
-
 
99
 
-
 
100
\begitems
-
 
101
*[[http://www.linear.com/product/LTC2271|LTC2271]]
-
 
102
*[[http://www.linear.com/product/LTC2191|LTC2190-2195]].
-
 
103
\enditems
-
 
104
 
-
 
105
All parts in this category are compatible with one board layout. 
-
 
106
 
60
\secc ADC modules interface
107
\secc ADC modules interface
61
 
108
 
62
All two ADCdual01A modules was connected to FPGA ML605 board trough FMC2DIFF01A adapter board. Construction of this adapter module suppose FMC LPC connector. And this board is not MLAB compatible design. But this board is designed to meet VITA 57 standard specification for boards which uses zone 1 and zone 3. 
109
All two ADCdual01A modules was connected to FPGA ML605 board trough FMC2DIFF01A adapter board. Construction of this adapter module suppose FMC LPC connector. And this board is not MLAB compatible design. But this board is designed to meet VITA 57 standard specification for boards which uses zone 1 and zone 3. 
63
This specification guarantee compatibility with others FPGA board which has FMC LPC connector for mezzane cards. Schematic diagram of this adapter board is included in appendix. 
110
This specification guarantee compatibility with others FPGA board which has FMC LPC connector for mezzane cards. Schematic diagram of this adapter board is included in appendix. 
64
 
111
 
-
 
112
Primary purpose of this PCB is to enable connection of ADC modules from space excluded from PC case.  (In PC box analog circuits cannot be realised without using of massive RFI mitigation techniques). 
-
 
113
Differential signaling connectors should be used for conducting digital signal over relatively long cable. Signalintegrity sensitive links (clocks) are equiped by output driver and translator to LVPECL logic for better signal transmission quality.  
-
 
114
 
65
\midinsert
115
\midinsert
66
\picw=10cm \cinspic ./img/ML605-board.jpg
116
\picw=10cm \cinspic ./img/ML605-board.jpg
67
\caption/f Used FPGA ML605 development board.
117
\caption/f Used FPGA ML605 development board.
68
\endinsert
118
\endinsert
69
 
119