Status

March 23, 2006 - More noise tests.
Reinstalled two LDOs: U565 and U576.
(These parts were replaced in the summer with ferrite beads to reduce the total power consumption. At that time, only rms noise levels were tested and this change didn't seem to affect performance.)
With the LDOs installed, the noise spikes recorded were greatly reduced on both boards.
The plots with the recorded noise data with the LDOs installed are here: card1_r.pdf, card2_r.pdf.
Repeated these tests with fuses F5Van and F7Van replaced with ferrite beads.
The plots with the recorded noise data with the LDOs installed and ferrite beads instead of F5Van and F7Van are here: card1_br.pdf, card2_br.pdf.

Observation:
Since the heatsinks installed on U565 and U576 are very small, we reduced the crate 12V power supply level to 8V. If the board is to be used in a crate with an actual 12V supply, the heatsinks would have to be replaced with larger ones.
 

March 20, 2006 - Noise tests.
Test data acquired, with nothing connected at the board inputs showed some FFT spikes at 100Hz and 4kHz.
All data are read out via the VME backplane at 10 ms time intervals; that's where this noise seems to come from.
In order to test correlation between the input filters and the spikes, changed the boards as follows:
Board 1 has:
Aj_20, Aj_25=15 Ohm for j={0,...,3}U{8,...,23}U{28,...,31} - rows: 1,3,4,5,6,8.
Aj_20, Aj_25=100 Ohm for j={4,...,7}U{24,...,27} - rows: 2,7.
Board 2 is vice versa.
Note that fc=590kHz for 100 Ohm and fc=3.9MHz for 15 Ohm (C=2.7nF on both boards).
Also, the digital acquisition timing changes slightly with the resistor values.

Found clear correlation between the recorded 4kHz noise and the input filter, but not with the 100Hz noise.
The channels with the 100 Ohm resistors showed the 4kHz noise. It could actually be some issue with the acquisition timing...
The plots with the recorded noise data are here:  card1_b.pdf, card2_b.pdf.
Also, by doing this test, found a small FPGA firmware bug: the channels in row 6 and 7 were switched.
 

Feb. 2006 -
Board 1 has: Aj_19,Aj_27 = 1.2K; Aj_17, Aj_28 = 2.4K; Aj_20, Aj_25=15 Ohm.
Board 2 has: Aj_19,Aj_27 = 1.2K; Aj_17, Aj_28 = 2.4K; Aj_20, Aj_25=100 Ohm.

Oct. 31, 2005 - Some more temperature tests.

May 9, 2005 - Testing of the partially stuffed board is finished and the kit with the parts for manufacturing of two Q_ADC boards is out.

April 20, 2005 - Fixed some minor bugs in the FPGA design and recorded A to D converted data via VME.
The Q_ADC board seems to work as specified.
The 4 channels have: -3Vdc, 0V, +1Vpp sine and +3Vdc at the inputs.
We used the old and noisy 9U VME crate in the shop.

The board has one-pole low-pass RC filters for the analog signals that may or may not be soldered (the cutoff frequency can be changed also).

Here are plots of recorded data without the filter installed and of the recorded data with R=15Ohm,C=2.7nF (fc=3.6MHz)
and of the recorded data with R=100 Ohm, C=2.7nF.

Note that the noise level can be further reduced by reducing fc. Since the sampling rate is 800kHz, we can go down by a factor of 10 and reduce the noise even more; have to see what effect this has over the transition spikes on the 4 kHz signal.
So far, the old switching power supply seems to be good enough.

April 19, 2005 - Installed first draft FPGA design with 4 channels of raw data recording and scoped some lines;
- the  _CNVST pulses (800 kHz);
- the  acquisition clock (bursts of 25 ns pulses every 1.25 us).
Recorded some data (1000 words) via VME block transfers. Have to make some sense out of it.

April 14, 2005 - Finished partial component soldering in the shop (no ADC channels yet).  See picture of partially stuffed board.
Loaded design (U:\designs\QADC\sigma_delta\sigma_delta.quartus) in the FPGA and performed VME transactions as presented in this transcript.
The board seems to work as specified; it is alive and one can talk to it.
Note that the loaded design includes the VME and CSR blocks only, not the ADC control part.
A more complete design revision will have to be loaded to test the ADC part of the board.
Problems found and solved:
- two bad solder joints on the board;
- the 9U/6U VME extender card has no passing of GA[4..0], which is actually O.K. when used for the crate CPU; fixed that.
To do:
- install a few ADC channels, we should do that tomorrow;
- get a new FPGA design revision ready to test the ADC channels;

April 13, 2005 - Received 1 piece bare PCB with one FPGA installed. Started soldering in the shop of the rest of the components except for the ADC channels.

April 8, 2005 - Sent 1 piece bare PCB and 1 piece FPGA (BGA) to the assembly house for installation.

April 7, 2005 - Received bare PCBs from manufacturer.

March 22, 2005 - Performed full schematic digital simulation of VME transfers with three QADC boards in a VME crate, using QuickSimII by Mentor Graphics.
Here is a plot of some successive VME write commands on a board in slot 7, followed by some VME read commands from the same board.

March 21, 2005 - The gerber files are out.

March 18, 2005 - Performed some signal integrity tests on the QADC board.

March 16, 2005 - Schematic capture is 100% done, same with board design and layout.
The VME part of the Altera FPGA design is finished and simulated with QuartusII.
QuartusII Simulation plot of some VME writes can be found here: writing of control registers.pdf

Feb 11, 2005 - Schematic capture for the ADC board is 50% done, same with the board design and layout.
FPGA design has started.



 
For questions regarding this page contact Mircea Bogdan.
bogdan@frodo.uchicago.edu
Revised: April, 2005