Skip to the content
2 layers75 × 50 mmPower supply lt3571, the printed circuit board in 3D

Power supply lt3571

burbschat/claws_hardware

Simple SiPM/plastic scintillator based beam loss monitors

Size
75 × 50 mm
Copper layers
2
Thickness
1.7 mm
Parts
121
Nets
105
Pads
416
Tracks, vias
596, 131
Pours
29
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Mar 2025
Updated
17 Jun 2026

Overview

Power supply lt3571 is an open-source printed circuit board by burbschat, from the burbschat/claws_hardware repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 75 × 50 mm with 121 parts on 105 nets, routed with 596 tracks and 131 vias.

It is built around the MCP4728-E/UN. Its parts include 43 resistors, 25 capacitors, 5 ICs, 5 connectors and 4 inductors. It belongs with the power boards of this library.

Main components

1

README

README.md

Simple SiPM/plastic scintillator based beam loss monitors

Introduction

This repository contains the hardware design for a kind of SiPM/plastic scintillator based beam loss monitor. The design is based on and borrows the name (CLAWS) from an earlier design employed during commissioning of the SuperKEKB collider. A related thesis can be found here. CLAWS was supposed to be a abbreviation for some longer name but it surely wasn't a very elegant one, neither can I seem to remember it. Anyhow, as a short name is quite practical, we kept on calling the system CLAWS.

The sensors later have been re-purposed to detect beam loss and trigger a beam abort if there is too much of it. This application does not require very precise sensors. Further, opposed to the original design, now a larger dynamic range was desirable. To also allow for measurement of beam losses which occur for longer than a few microseconds, DC coupled analog electronics are required. The design published here was created to implement the required changes outlined above and create a system better suited to the current application at the SuperKEKB collider.

Disclaimer

The circuits here have been designed by an at the time undergrad student (me) who had no real experience in electronics or electronics CAD. I am sure there are many aspects that I would do differently now, be it related to the circuit itself or how it is described in KiCad. I am however of course open for suggestions to improve the design (although I cannot guarantee I will find the time to implement them myself).

Overview

There are two parts to the detector system: The detectors, which are to be placed where the beam loss is expected to occur and the receiver board, which should be placed near the digitizer, which is usually positioned outside the radiation controlled area of the accelerator complex.

The following is an illustration of the complete system. The individual components are described in detail below.

overview

Detector Board

The detector (sometimes also referred to as the sensor) is based on a plastic scintillator (BC-408 or similar material), light from which is detected using a Hamamatsu SiPM (or MPPC). The SiPM is located in a small dimple in the bottom of the scintillator. The scintillator is wrapped in an appropriately sized reflective film (M3 DF2000MA or similar) to make sure as much as possible light reaches the SiPM. This is the same as what was used with the earlier versions of CLAWS and can be traced back to what is described in this paper. The wrapped scintillator is fixed to the PCB using black aluminium tape, which also serves to shut out any light from the environment, which could overwhelm (and potentially damage) the SiPM (although I've also heard from people leaving SiPMs turned on under ambient light all the time without problems, so not sure how true that is...), but mainly would simply interfere with a beam loss measurement as the signal would be much larger than the beam loss induced one.

The signal obtained from the SiPM is turned into a differential signal using the LMH6553 fully differential amplifier. The gain of this amplifier may be set by choosing appropriate resistor values in the feedback loops of the circuit. This amplifier then drives a differential pair in an ordinary Ethernet cable. However, usually only CAT6A or CAT7 cables are used, as they usually provide superior shielding, which even though a differential pair is used, appeared to help with environmental noise picked up by the cable.

The required voltages to drive the amplifier circuit as well as the SiPM bias voltage are delivered to the sensor using the same Ethernet cable. The amplifier here is configured with a single 10V power supply. The voltage in the cable should be slightly above 10V, as it is regulated by a LDO regulator on the detector board. 10V is the maximum supply voltage supported by the LMH6553 and is chosen to maximize the dynamic range at the amplifier output (which depends on the supply voltage).

One twisted pair in the cable remains unused for now but could be used for some sort of double sensor setup which two sensors at the end of a single cable (could be interesting if one wishes to assert coincidence of a signal in two sensors to reject noise).

detector board V4.1

Receiver Board

The differential signal provided by the detector board is received by and properly terminated at the receiver board. It contains a circuit using the same LMH6553 fully differential amplifier, which provides further amplification of the received signal, as well as the option to convert it to a single ended signal. Both inverted and non-inverted signals are supported. The not used side must be terminated using a 50 Ohm resistor (which can however also be mounted directly on the board while leaving the corresponding output connector unpopulated). There also is the option to further use both outputs at the same time to obtain a differential signal.

The receiver amplifier circuit is, opposed to the one on the detector board, arranged in a symmetric configuration. This is done to avoid a large DC bias at the output, which poses no problem at the output of the detector board, as it is removed by the receiver amplification circuit anyways. The symmetric configuration necessitates +5V and -5V supplies (for both of which there are LDO regulators on the board).

Presumably due some unavoidable variations in the used components (resistance values etc.), the circuit is never perfectly symmetric and thus a small DC bias remains. The same bias appears at both outputs (inverted and non-inverted). To compensate this, the common mode output voltage control pin of the LMH6553 is used, which is accessible through a potentiometer on the board. As the bias is present at both outputs, one can only ever tune the circuit to have one of them centered perfectly around zero. This however should pose no significant problem, as in most use cases one probably only uses one of the two outputs, or uses both to get a differential signal, for which a small DC bias does not matter.

receiver board

The Receiver board further also distributes the voltages required by the detector boards. These voltages as well as those needed by the receiver board itself are supplied externally through connectors on the side of the board. There further is the option to daisy-chain multiple receiver boards and share the supply voltage rails between them. The voltage routing on each board is to some degree configurable using a set of jumper pins. As regulators are used for all but the SiPM bias voltage, the low voltages provided can be chosen rather freely, as long as they fall within the ranges supported by the LDOs . However, testing showed that if they are on the high side, the LDOs do get rather hot. Whether this is still within the supported temperature range was not (yet) verified.

There is also an option to use the positive voltage (before the LDO) for the receiver board amplifier as the positive voltage for the detector board amplifier. This turned out to be the most convenient configuration as it allows the setup to be powered off a +/-12V double rail supply (next to a supply for the SiPM bias voltage).

To share voltages between receiver boards, a 10-pin ribbon cable is used. The boards may be arranged in a stacked configuration, in case of which the connector on the bottom must be installed and used, or a flat configuration with a single long ribbon cable with multiple connectors. There is also the option to add further boards of the same form factor which for example could contain a high voltage power supply to provide the SiPM bias voltage, or DC/DC converters to provide the other supply voltages.

SiPM Bias Voltage Supply

A power supply board as mentioned above for the SiPM bias voltage generation was designed based on the LT3571 (see kicad/power_supply_lt3571_single/) There is also a four channel version which however does not support board daisy-chaining but can be controlled using an Arduino-Nano/STM32-Nucleo form factor microcontroller board through a DAC. The single channel/manual voltage control version was found to be much easier to use in the end so the four channel option was not pursued much further (keep it simple and stupid).

The design appears to function alright, but does not provide an absolutely clean voltage. This to some extend is reflected in the signal form the SiPM. However, for the intended applications the signal does not have to be extremely precise to begin with and the introduced noise was found to be negligible.

The board also does indeed emit some EMI, so care must be taken on where to position it. There likely are possibilities to improve this design. The board can be run off the same +12V as used as an input to the receiver board. The output voltage for the single channel version is set using a potentiometer which is positioned in the same spot as the offset adjustments for the receiver boards so a universal enclosure can be used.

KiCad

The design is entirely drawn in KiCad. I like to use the newest version. The files in this repository are for version 9.

Libraries

There is are custom symbol and footprint library containing all the parts not present in the standard KiCad libraries. The provided 3D models are managed with git LFS.

Simulation

Some of the symbols reference SPICE models in the ${KIPRJMOD}/../lib/spice_models/ directory. Those are not present in this repository as I am probably not permitted to distribute them. If simulation is required, please acquire the models directly from the manufacturers.

KiBot

KiBot can be used to automate creation of gerber files, export circuit diagrams and assembly documents or similar. The included configs are those which I used when producing the boards at use for the SuperKEKB abort system. Adjust to taste.

Parts

121
QtyValueFootprintReferences
19SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP4, JP10, JP12, JP13, JP14, JP16, JP18, JP19, JP20, JP22, JP24, JP25, JP26, JP28 +3
155.1kResistor_SMD:R_0603_1608MetricR1, R2, R3, R6, R10, R12, R16, R20, R22, R26, R30, R32, R36, R40, R42
1210nFCapacitor_SMD:C_0603_1608MetricC4, C6, C7, C10, C12, C13, C16, C18, C19, C22, C24, C25
8Jumper_3_Bridged12Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP9, JP11, JP15, JP17, JP21, JP23, JP27, JP29
510uFCapacitor_SMD:C_0603_1608MetricC1, C2, C8, C14, C20
40Resistor_SMD:R_0603_1608MetricR11, R21, R31, R41
40.22uFCapacitor_SMD:C_1206_3216MetricC5, C11, C17, C23
410MResistor_SMD:R_0603_1608MetricR4, R14, R24, R34
410kPotentiometer_THT:Potentiometer_Bourns_3296X_HorizontalRV1, RV2, RV3, RV4
410kResistor_SMD:R_0603_1608MetricR13, R23, R33, R43
413.5kResistor_SMD:R_0603_1608MetricR9, R19, R29, R39
41MResistor_SMD:R_0603_1608MetricR8, R18, R28, R38
42.2uFCapacitor_SMD:C_0603_1608MetricC3, C9, C15, C21
4360kResistor_SMD:R_0603_1608MetricR5, R15, R25, R35
450Resistor_SMD:R_0603_1608MetricR7, R17, R27, R37
45uHInductor_SMD:L_1210_3225MetricL1, L2, L3, L4
4Conn_01x02_PinConnector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_HorizontalJ2, J3, J4, J5
4LT357Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm_ThermalViasU2, U3, U4, U5
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
2SolderJumper_3_OpenJumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP3, JP30
1Conn_01x02_PinConnector_Phoenix_MC:PhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_VerticalJ1
1Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP5
1MCP4728Package_SO:MSOP-10_3x3mm_P0.5mmU1
1NUCLEO-F042K6CLAWSv4:NUCLEO_NANO_HybridA1

More from burbschat/claws_hardware

3
  • 4 layers75 × 50 mmReceiver, the printed circuit board in 3D

    Receiver

    burbschat/claws_hardware

    Simple SiPM/plastic scintillator based beam loss monitors

    78 partsCERN-OHL-S-2.0
  • 2 layers75 × 50 mmPower supply lt3571 single, the printed circuit board in 3D

    Power supply lt3571 single

    burbschat/claws_hardware

    Simple SiPM/plastic scintillator based beam loss monitors

    62 partsCERN-OHL-S-2.0
  • 2 layers80 × 30 mmSensor, the printed circuit board in 3D

    Sensor

    burbschat/claws_hardware

    Simple SiPM/plastic scintillator based beam loss monitors

    50 partsCERN-OHL-S-2.0

Similar boards

  • 4 layers70.8 × 108 mmCastor and Pollux, the printed circuit board in 3D

    Castor and Pollux

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    235 parts587
  • 2 layers191.5 × 76 mmPcb project, the printed circuit board in 3D

    Pcb project

    CrashOverride85/zc95

    4 channel EStim box inspired by the mk312bt, with Lua scripting support

    337 parts117GPL-3.0
  • 2 layers99.1 × 99.1 mmPower supply panelized, the printed circuit board in 3D

    Power supply panelized

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    223 parts75
  • 2 layers58.4 × 108.7 mmCircuit pcb, the printed circuit board in 3D

    Circuit pcb

    Testbild-synth/dual-vcadsr

    Dual Voltage controlled envelope/LFO/Random (Sample/hold) eurorack module

    69 parts14
  • 4 layers89 × 61 mmBlocky breakout pcb, the printed circuit board in 3D

    Blocky breakout pcb

    o7-machinehum/RTShield

    Breakout board for a RPi.

    95 parts13
  • 2 layers58 × 109 mmWaft, the printed circuit board in 3D

    Waft

    AudioMorphology/waft

    Eurorack Gesture Controller

    65 parts12
  • 2 layers90.2 × 109.9 mmCircuit pcb smd dac, the printed circuit board in 3D

    Circuit pcb smd dac

    Testbild-synth/super-sweet-16

    Deluxe 16-step knob-per-function sequencer Module for eurorack

    163 parts12MIT

Questions

How big is the Power supply lt3571 PCB?

It measures 75 × 50 mm and has 2 copper layers, 1.7 mm thick.

What parts does the Power supply lt3571 use?

121 parts, built around the MCP4728-E/UN. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Power supply lt3571 KiCad files?

From the burbschat/claws_hardware repository on GitHub, at the commit this page was made from: the board is kicad/power_supply_lt3571/power_supply_lt3571.kicad_pcb and its schematic kicad/power_supply_lt3571/LT351_1channel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Power supply lt3571 design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).