---+ Board Commissioning
Physical Set-up
- Mark the board with a serial number. Clip the serial-number jumpers (J12 - J19) to match.
- be very careful when you modify the jumpers. Signal traces run directly under the jumpers, on the top layer of the board. It's easy to cut them by mistake.
- Set jumpers to testing configuration:
- Insert 25 MHz clock
- Create an entry for this board in the CryoElectronicsBoardHistory page
- Print the serial number for the board and put it on the board.
Power-Up Validation
- Hook up the board to a power supply and set the voltage of the power supply accordingly. There should be labels on the board regarding the voltage.
- Turn on the power supply and check the LED light is on. Make sure the voltages displayed are the ones you expect
- Check the voltages with a multimeter just to make sure or for troubleshooting.
Programming FPGA
See
Firmware Flashing page.
Setup the MicroSD Card
- Setup a microSD for the first time.
- Add the most recent filesystem.tar.gz file and simpleImage.cryo.ub file to the microSD.
- untar the filesystem.tar.gz and set the board IP address in the /etc/network/interfaces file.
Calibration
- If you haven't done so, setup crython on your computer before you run the calibration scripts.
- Make sure the flashcard is inserted to the board and the board is connected to a power supply and Ethernet. Wait for about 2-3 minutes. Try ping-ing the board to see when connection is established.
- Verify LED D15 is on indicating that the FPGA has been programmed.
- Run the calibrate.py script from the repository and follow the instructions accordingly.
Quality Control Procedure
- Power tests
- Ethernet test
- ADC offset measurement
- Heater DAC offset measurement
- Sense circuit noise ( disconnected from the drive circuit )
For an extended quality test, the following tests should be performed.
- Temperature tests
- Sense circuit noise ( connected to the drive circuit )
- Transfer Function ( Amplitude vs. Frequency )
For the final two tests, we plan to bias only one channel at a time, but record all the channel signals. We will average the signal in some band and compare it to the channel white noise level to quantify cross talk.
Set to Shipping Configuration
Ensure shipped board has a consistent (and not dangerous) power configuration
This topic: CryoElectronics
> WebHome > BoardCommissioning
Topic revision: r9 - 2014-08-27 - JamesKennedy