MuonPi Detector HAT v3

1 year ago 1041
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

Overview

The MuonPi Project utilizes an inexpensive Raspberry Pi B+ plug-on module for particle and nuclear physics detectors aimed for measuring muons from atmospheric showers triggered by high energetic cosmic particles. The goal is to set up a distributed network of these detector stations in order to determine the energy, timing, and eventually the origin of the primary particles. To do so, the detected events are timestamped utilizing an on-board GNSS receiver with a precision in the nanosecond range to search for off-line event coincidences between other detectors in the network.

The circuit comprises two inputs for typical input signals (PMTs, SiPMs etc.) with positive or negative pulses of up to few hundreds of mV amplitude and several tens of nanoseconds length. Each channel exhibits switchable inverters, adjustable threshold discriminators (TLV3502 followed by 74LV221 monostable gate) for fast timing and the option for amplitude processing by plugging in a piggy-back peak-detector module (channel 1 only) for amplitude measurement with the on-board slow sampling ADC ADS1015/1115. Timestamping of the single channels or a logic coincidence thereof (XOR or AND) is achieved with the interrupt input of a U-Blox NEO-M8N GNSS module with few tens of nanoseconds precision.

This version of the circuit utilizes two options for bias voltage generation: a cheap commercial DC/DC upconverter (XL6009) as plug-in module (available eg. from eBay) or mounting of the components foreseen for an adjustable on-board DC/DC converter around an LM2733.

Status

  • July 2020: V3.0 design is complete. Design review in progress. PCBs ordered at JLCPCB
  • August 2020: PCB mounted and tested. Following issues found: a) shtdown pin (pin 4) of U502 connected to GND in design. Bend up this pin and connect to VIN (pin 5) b) transmission line for signal EVT_XOR runs unshielded underneath the comparator U2. This causes cross-talk from ch2 to ch1, when two channels are used. Disconnect pin 5 of U301 from PCB (bend up) in this case. Single-channel-only configuration should work fine on ch1, no workaround is needed in this case.
  • Design update in progress for V3.1 (master branch, not finalized yet): swapped inner VCC and GND layers from layers 3 and 4 to 2 and 5 respectively. This assures proper shielding between signal layers (top, inner 3, inner 4, bottom) and should prevent the aggressive cross talk observed in V3.0. Moved misplaced L501 to correct position behind the smoothing capacitor C501. Added large inductor for supply of DC/DC plug-on module in schematic. This should be mounted, when the plug-on voltage module is employed in order to limit the inrush current. Added bypass zero-ohms from input A to output of U102 and U202. These should be mounted only when the polarity switches are omitted.
  • Sept/Oct 2020: Design of V3.1 was finalized and PCBs ordered at JLCPCB. Tests revealed, that all bugfixes and improvements (see above) were successfull.

Gallery

3d view of the MuonPi Raspberry HAT:

muonpi_pcb_v3_3d_9.png

muonpi_pcb_v3_3d_8.png

pcbv3_1.jpg

pcbv3_2.jpg

IMG_20200903_143647.jpg

Documents

digital pulse processor

interface

power supply

input stage ch1

input stage ch2

gps_rx

shower detector pcb v3

analog pulse integrator

BOM

ID Name Designator Footprint Quantity BOM_Manufacturer Part
1 220p C101,C104,C201,C204 0805 4 TCC0805X7R221K500DT
2 2.2p C103,C105,C203,C205 0805 4 TCC0805COG2R2C500BT
3 10n C111,C211 0805 2 TCC0805X7R103K501DTS
4 33p C300,C301 0805 2 TCC0805COG330J500BT
5 1n C302,C303,C503,C504 0805 4 0805B102K500CT
6 100n C100,C102,C110,C112,C200,C202,C210,C212,C304,C305,C551,C552,C554,C561,C562,C563,C564,C565,C566,C567,C569,C570,C571,C572 0805 24 FN21X104K500PXG
7 4u7/50V X7R C501 1206 1 GRM31CR71H475KA12L
8 150p C505 0805 1 TCC0805X7R151K500BT
9 10n/50V C520 0805 1 GRM216R71H103KA01D
10 4u7 C550,C560 1206 2 GRM31CR71H475KA12L
11 1u C553,C568 0805 2 CL21B105KBFNNNE
12 10n C600,C601 0805 2 GRM216R71H103KA01D
13 MBRA160T3G D500 SMA(DO-214AC) 1 MBRA160T3G
14 BAT54 KL1 D501,D502 SOT-23(SOT-23-3) 2 BAT54 KL1
15 RASPBERRYPI-B+-GPIO JP400 2X20 1 C35165
16 Energy-Processor JP600A HDR-F-2.54_1X3 1 C146243
17 Energy-Processor JP600B HDR-F-2.54_1X5 1 2685Y-105CNG1SNA01
18 1u L100,L200 0805 2 L-15F1R0JV4E
19 10uH L500 1812 1 LQH43MN100J03L
20 1uH L501 0805 1 L-15F1R0JV4E
21 27n L700 0805 1 VHF201209H27NJT
22 +5V LED401 LED-0805 1 17-21/BHC-XL2M2TY/3T
23 VCC LED402 LED-0805 1 17-21/BHC-XL2M2TY/3T
24 Ch1 LED403 LED-0805 1 17-21/BHC-XL2M2TY/3T
25 Ch2 LED404 LED-0805 1 17-21/BHC-XL2M2TY/3T
26 St1 LED405 LED-0805 1 17-21/BHC-XL2M2TY/3T
27 St2 LED406 LED-0805 1 17-21/BHC-XL2M2TY/3T
28 BiasEn LED408 LED-0805 1 17-21/BHC-XL2M2TY/3T
29 TimeP LED409 LED-0805 1 17-21/BHC-XL2M2TY/3T
30 OLED-Display P400 HDR-4X1/2.54 1 Header-Female-2.54_1x4
31 2N7002 Q501 SOT-23(SOT-23-3) 1 2N7002
32 2.7k R103,R105,R203,R205 0805 4 RS-05K2701FT
33 27 R106,R206 0805 2 CR0805F827R0G
34 100 R114,R214 0805 2 0805W8F1000T5E
35 10k R212 R0805 1 WR08X1002FTL
36 1k R102,R104,R202,R204,R300,R301,R302,R303,R401,R405,R406,R408,R409,R601 0805 14 AR05FTDW1001
37 470k R304,R305 0805 2 RS-05K4703FT
38 51 R100,R200,R306,R307,R308,R309,R310,R311,R312,R705,R706 0805 11 CR0805J80510G
39 1k5 R400 0805 1 CR0805J80152G
40 680 R403,R404 0805 2 RS-05K6800FT
41 4k7 R410,R411,R416,R503 0805 4 RK73B2ATTD472J
42 3k9 R414,R415 0805 2 0805W8J0392T5E
43 220k R500 0805 1 RS-05K224JT
44 13k R501 0805 1 0805W8F1302T5E
45 22k R502 0805 1 0805W8F2202T5E
46 10k R112,R113,R213,R413,R418,R419,R504,R509,R512,R513,R514,R516,R600 0805 13 WR08X1002FTL
47 10M R505,R507 0805 2 RTT051005FTP
48 1M R506,R508 0805 2 RS-05K1004FT
49 10 R515,R700 0805 2 RK73H2ATTD10R0F
50 120 R702,R703 0805 2 CR0805J80121G
51 TLV3502AID U2 SOIC8 1 TLV3502AIDR
52 LMH6550MAX/NOPB U100,U200 SOIC-8_150MIL 2 LMH6550MAX/NOPB
53 SN74LVC1G3157DBVR U102,U202 SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL 2 SN74LVC1G3157DBVR
54 SN74LV221AD U300,U301,U306 SOIC-16_150MIL 3 SN74LV221AD
55 74LVC1G86DBV U303 SOT23-5L 1 SN74LVC1G86DBVR
56 74LVC1G02DBV U304 SOT23-5L 1 SN74LVC1G02DBVR
57 74AC151M U305 SOIC16N 1 74AC151M
58 24AA02UIDT-IOT U400 SOT23-5 1 24AA02UIDT-I/OT
59 ADS1015IDGSR U401 MSOP10 1 ADS1015IDGSR
60 MCP4728-EUN U402 MSOP10 1 MCP4728-EUN
61 LM75BIM-3 U403 SOIC8 1 LM75BD,118
62 PCA9536D U404 SOIC-8 1 PCA9536D
63 CAT24C32WI-GT3 U405 SOIC-8_150MIL 1 CAT24C32WI-GT3
64 MCP6L02T-ESN U501 SOIC8 1 MCP6L02T-ESN
65 LM2733YMF U502 SOT23-5 1 LM2733YMFX/NOPB
66 TPS22944DCKR U503,U504 SOT353 2 TPS22944DCKR
67 UBLOX_NEO-6_UBLOX_NEO-6P U700 UBLOX_NEO-6P 1 ?
68 SMACONNECTOR_EDGE_UFL X1,X2 SMA_EDGELAUNCH_UFL 2 U.FL-R-SMT-1(80)
69 SMACONNECTOR_EDGE_UFL X5,X6,X7 SMA_EDGELAUNCH_UFL 3 BWSMA-KE-P001

Attachments

Filename Download
muonpi_pcb_v3_3d_8.png
muonpi_pcb_v3_3d_9.png
Schematic+Layout+BOM_MuonPi-HAT_v3.1.zip
Success
The owner does not allow comments in this project now

Comments (0)

goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow