Difference: AnalogTestboard (14 vs. 15)

Revision 152022-07-26 - JaroslavBan

Line: 1 to 1

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


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


Documentation for the COLUTAv2 ADC. Updated February 2, 2019


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


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



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


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).



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



    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.



    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).




Daniel Williams - 2019-09-26



META FILEATTACHMENT attachment="COLUTAV2_ds.pdf" attr="" comment="" date="1569525865" name="COLUTAV2_ds.pdf" path="COLUTAV2_ds.pdf" size="760844" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="dac9881.pdf" attr="" comment="" date="1569525865" name="dac9881.pdf" path="dac9881.pdf" size="2892441" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="datasheet_Lauroc1_20190506.pdf" attr="" comment="" date="1569525865" name="datasheet_Lauroc1_20190506.pdf" path="datasheet_Lauroc1_20190506.pdf" size="1606001" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="lpGBT.pdf" attr="" comment="" date="1569525866" name="lpGBT.pdf" path="lpGBT.pdf" size="5502694" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="Analog_Testboard_FPGA_sept24.zip" attr="" comment="Analog Testboard v1.1 firmware project as of Sept 24, 2019" date="1569613152" name="Analog_Testboard_FPGA_sept24.zip" path="Analog_Testboard_FPGA_sept24.zip" size="25615056" user="BrianKirby" version="1"
META FILEATTACHMENT attachment="a10_datasheet.pdf" attr="" comment="" date="1569527912" name="a10_datasheet.pdf" path="a10_datasheet.pdf" size="982908" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="a10_overview.pdf" attr="" comment="" date="1569527912" name="a10_overview.pdf" path="a10_overview.pdf" size="515933" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="Analog_Testboard.zip" attr="" comment="Analog Testboard v1.1 schematic" date="1569854371" name="Analog_Testboard.zip" path="Analog_Testboard.zip" size="3548769" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="DAC_linearity_zoom.png" attr="" comment="" date="1569872813" name="DAC_linearity_zoom.png" path="DAC_linearity_zoom.png" size="28883" user="JuliaGonski" version="1"
META FILEATTACHMENT attachment="hist_pedestal_ADC2_Channel1.pdf" attr="" comment="" date="1569875626" name="hist_pedestal_ADC2_Channel1.pdf" path="hist_pedestal_ADC2_Channel1.pdf" size="196072" user="JuliaGonski" version="1"
META FILEATTACHMENT attachment="hist_pedestal_ADC2_Channel1.png" attr="" comment="" date="1569875677" name="hist_pedestal_ADC2_Channel1.png" path="hist_pedestal_ADC2_Channel1.png" size="18180" user="JuliaGonski" version="1"
META FILEATTACHMENT attachment="Nonlinearity_percent_differential_low_gain.png" attr="" comment="" date="1569876050" name="Nonlinearity_percent_differential_low_gain.png" path="Nonlinearity_percent_differential_low_gain.png" size="29510" user="JuliaGonski" version="1"
META FILEATTACHMENT attachment="Analog_Testboard_FPGA_oct2.zip" attr="" comment="Analog Testboard v1.1 firmware as of Oct 2, 2019" date="1570047491" name="Analog_Testboard_FPGA_oct2.zip" path="Analog_Testboard_FPGA_oct2.zip" size="25572903" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="20190926_TPVvsDAC_allATB_v1p1_-_Sheet1.pdf" attr="" comment="" date="1570217096" name="20190926_TPVvsDAC_allATB_v1p1_-_Sheet1.pdf" path="20190926_TPVvsDAC_allATB_v1p1_-_Sheet1.pdf" size="26229" user="BrianKirby" version="1"
META FILEATTACHMENT attachment="20191007_atb_howtoProgFW_1.png" attr="" comment="" date="1570475583" name="20191007_atb_howtoProgFW_1.png" path="20191007_atb_howtoProgFW_1.png" size="1096843" user="BrianKirby" version="1"
META FILEATTACHMENT attachment="image_2019_10_14T15_18_50_121Z.png" attr="" comment="" date="1571066483" name="image_2019_10_14T15_18_50_121Z.png" path="image_2019_10_14T15_18_50_121Z.png" size="64574" user="JuliaGonski" version="1"
META FILEATTACHMENT attachment="Si5345-44-42-D-RM.pdf" attr="" comment="" date="1576516400" name="Si5345-44-42-D-RM.pdf" path="Si5345-44-42-D-RM.pdf" size="2098472" user="DanielWilliams" version="1"
META FILEATTACHMENT attachment="Power_mezzanine.zip" attr="" comment="" date="1658855615" name="Power_mezzanine.zip" path="Power_mezzanine.zip" size="5968028" user="JaroslavBan" version="1"
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback