Analog Testboard

This TWiki aims to gather all resources regarding the analog testboard, an integration test of the readout electronics for the High-Luminosity LHC upgrade to the ATLAS Liquid Argon calorimeter.



Git Repositories

Testboard GUI Source code and usage instructions for the GUI to control the testboard
Testboard Analysis Scripts for analyzing data taken with testboard, particularly pedestal data and data taken using the onboard pulser

Chip Documentation

The below table contains documentation for most, but not all, of the ASICs on the analog testboard.

Document Description

datasheet_Lauroc1_20190506.pdf
Documentation for the LAUROC1 pre-amp/shaper. Updated May 6, 2019

COLUTAV2_ds.pdf
Documentation for the COLUTAv2 ADC. Updated February 2, 2019

lpGBT.pdf
Documentation for the low power Giga-Bit Transceiver. Updated April 9, 2019

dac9881.pdf
Documentation for the DAC that provides a voltage to the onboard pulser. Updated September 2016

a10_overview.pdf

a10_datasheet.pdf
Documentation for the Arria 10 FPGA that controls the ASICs on the board and sends output data to the USB
Si5345-44-42-D-RM.pdf Documentation for onboard Si5345 Clock Chip

Presentations

ATLAS Upgrade Week Nov 2019

Board Firmware and Schematic

File Comment
Analog_Testboard_FPGA_oct2.zip v1.1 board firmware as of Oct 2, 2019
Analog_Testboard.zip v1.1 board schematic (.pdf, .pcb, and .sch)

Location of connector to program FPGA configuration memory device shown here.


Board Specific Pages

Board Number Location
E149372 Nevis
E149373 Saclay
E149374 Nevis
E149375 BNL
E149376 Orsay
E149377 UT Austin

Known Issues

1. DAC Turn On. All DAC settings below a particular turn on point correspond to the same measured test point voltage (7.7-8 mV). Turn on point varies for different boards (typically around 400-600).

Symptom:

DAC_linearity_zoom.png

2. Even/Odd ADC. All ADCs have a preference for the LSB to have a value of 1, resulting in more odd ADC count values than even. Extent of this preference is very dependent on the values of pots P15 and P16, which control the positive and negative reference voltages of the SAR.
  • Should have: VREFN_SAR = 0.1, VREFP_SAR 1.1V

    Symptom:

    hist_pedestal_ADC2_Channel1.png

    3. Clock Feedthrough (CFT). Pulses from on board pulser contain an extra injected charge that comes from clock signal passing through analog switch. This "clock feedthrough" does not scale with DAC setting and is not expected to have a shape that is the same as that of the pulse. As a result, all pulses are a sum of the true pulse shape and this CFT offset, distorting the shape and affecting the linearity of the pulse height to DAC setting. This is particularly noticeable at the lowest DAC settings, where the CFT constitutes a significant fraction of the total pulse.

    Symptom:

    Nonlinearity_percent_differential_low_gain.png

    4. DAC Stuck/Misaligned. When powering up, or occasionally during operation, the DAC will get stuck in a bad operational state. This is indicated by the DAC readback function, which checks the equality of the SPI instruction that is sent and readback. If the following error comes up during data-taking, it is recommended to power cycle the board (resetting the DAC).

Symptom:

image_2019_10_14T15_18_50_121Z.png

--

%USERSIG{DanielWilliams - 2019-09-26}%

Comments



 
I Attachment Action Size Date WhoSorted ascending Comment
20190926_TPVvsDAC_allATB_v1p1_-_Sheet1.pdfpdf 20190926_TPVvsDAC_allATB_v1p1_-_Sheet1.pdf manage 25 K 04 Oct 2019 - 19:24 BrianKirby  
20191007_atb_howtoProgFW_1.pngpng 20191007_atb_howtoProgFW_1.png manage 1 MB 07 Oct 2019 - 19:13 BrianKirby  
Analog_Testboard_FPGA_sept24.zipzip Analog_Testboard_FPGA_sept24.zip manage 24 MB 27 Sep 2019 - 19:39 BrianKirby Analog Testboard v1.1 firmware project as of Sept 24, 2019
Analog_Testboard.zipzip Analog_Testboard.zip manage 3 MB 30 Sep 2019 - 14:39 DanielWilliams Analog Testboard v1.1 schematic
Analog_Testboard_FPGA_oct2.zipzip Analog_Testboard_FPGA_oct2.zip manage 24 MB 02 Oct 2019 - 20:18 DanielWilliams Analog Testboard v1.1 firmware as of Oct 2, 2019
COLUTAV2_ds.pdfpdf COLUTAV2_ds.pdf manage 743 K 26 Sep 2019 - 19:24 DanielWilliams  
Si5345-44-42-D-RM.pdfpdf Si5345-44-42-D-RM.pdf manage 2 MB 16 Dec 2019 - 17:13 DanielWilliams  
a10_datasheet.pdfpdf a10_datasheet.pdf manage 959 K 26 Sep 2019 - 19:58 DanielWilliams  
a10_overview.pdfpdf a10_overview.pdf manage 503 K 26 Sep 2019 - 19:58 DanielWilliams  
dac9881.pdfpdf dac9881.pdf manage 2 MB 26 Sep 2019 - 19:24 DanielWilliams  
datasheet_Lauroc1_20190506.pdfpdf datasheet_Lauroc1_20190506.pdf manage 1 MB 26 Sep 2019 - 19:24 DanielWilliams  
lpGBT.pdfpdf lpGBT.pdf manage 5 MB 26 Sep 2019 - 19:24 DanielWilliams  
Power_mezzanine.zipzip Power_mezzanine.zip manage 5 MB 26 Jul 2022 - 17:13 JaroslavBan  
DAC_linearity_zoom.pngpng DAC_linearity_zoom.png manage 28 K 30 Sep 2019 - 19:46 JuliaGonski  
Nonlinearity_percent_differential_low_gain.pngpng Nonlinearity_percent_differential_low_gain.png manage 28 K 30 Sep 2019 - 20:40 JuliaGonski  
hist_pedestal_ADC2_Channel1.pdfpdf hist_pedestal_ADC2_Channel1.pdf manage 191 K 30 Sep 2019 - 20:33 JuliaGonski  
hist_pedestal_ADC2_Channel1.pngpng hist_pedestal_ADC2_Channel1.png manage 17 K 30 Sep 2019 - 20:34 JuliaGonski  
image_2019_10_14T15_18_50_121Z.pngpng image_2019_10_14T15_18_50_121Z.png manage 63 K 14 Oct 2019 - 15:21 JuliaGonski  
Topic revision: r15 - 26 Jul 2022, JaroslavBan
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback