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 v1.1 board firmware as of Oct 2, 2019 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


Topic attachments
I Attachment History Action Size Date Who Comment
PDFpdf 20190926_TPVvsDAC_allATB_v1p1_-_Sheet1.pdf r1 manage 25.6 K 2019-10-04 - 19:24 BrianKirby  
PNGpng 20191007_atb_howtoProgFW_1.png r1 manage 1071.1 K 2019-10-07 - 19:13 BrianKirby  
Compressed Zip archivezip r1 manage 3465.6 K 2019-09-30 - 14:39 DanielWilliams Analog Testboard v1.1 schematic
Compressed Zip archivezip r1 manage 24973.5 K 2019-10-02 - 20:18 DanielWilliams Analog Testboard v1.1 firmware as of Oct 2, 2019
Compressed Zip archivezip r1 manage 25014.7 K 2019-09-27 - 19:39 BrianKirby Analog Testboard v1.1 firmware project as of Sept 24, 2019
PDFpdf COLUTAV2_ds.pdf r1 manage 743.0 K 2019-09-26 - 19:24 DanielWilliams  
PNGpng DAC_linearity_zoom.png r1 manage 28.2 K 2019-09-30 - 19:46 JuliaGonski  
PNGpng Nonlinearity_percent_differential_low_gain.png r1 manage 28.8 K 2019-09-30 - 20:40 JuliaGonski  
Compressed Zip archivezip r1 manage 5828.2 K 2022-07-26 - 17:13 JaroslavBan  
PDFpdf Si5345-44-42-D-RM.pdf r1 manage 2049.3 K 2019-12-16 - 17:13 DanielWilliams  
PDFpdf a10_datasheet.pdf r1 manage 959.9 K 2019-09-26 - 19:58 DanielWilliams  
PDFpdf a10_overview.pdf r1 manage 503.8 K 2019-09-26 - 19:58 DanielWilliams  
PDFpdf dac9881.pdf r1 manage 2824.6 K 2019-09-26 - 19:24 DanielWilliams  
PDFpdf datasheet_Lauroc1_20190506.pdf r1 manage 1568.4 K 2019-09-26 - 19:24 DanielWilliams  
PDFpdf hist_pedestal_ADC2_Channel1.pdf r1 manage 191.5 K 2019-09-30 - 20:33 JuliaGonski  
PNGpng hist_pedestal_ADC2_Channel1.png r1 manage 17.8 K 2019-09-30 - 20:34 JuliaGonski  
PNGpng image_2019_10_14T15_18_50_121Z.png r1 manage 63.1 K 2019-10-14 - 15:21 JuliaGonski  
PDFpdf lpGBT.pdf r1 manage 5373.7 K 2019-09-26 - 19:24 DanielWilliams  
Edit | Attach | Watch | Print version | History: r15 < r14 < r13 < r12 < r11 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r15 - 2022-07-26 - JaroslavBan
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback