AIDA GELINA BRIKEN nToF CRIB ISOLDE CIRCE nTOFCapture DESPEC DTAS EDI_PSA 179Ta CARME StellarModelling DCF K40
  DESPEC, Page 16 of 35  ELOG logo
  ID Date Author Subject
  402   Fri Mar 4 08:40:36 2022 OH, NHAIDA Noise and grounding tests 3rd March - Results

Grounding implemented

  • Each FEE given direct connection to heavy duty earth bar via adaptor board lemo ground
  • Earth bars are then connected to platform ground on AIDA frame
  • Photo of grounding - attachment 1
  • Improvements not as large as expected from previous experience though
    • Particularly in the n+n side where widths still appear awful
  • While implementing the grounding it was noticed the ground lemo socket on FEE7 was damaged and no longer gripped onto a lemo cable
    • It was noted that it would need changing at some point but continued with it for the time being
  • Jumper configuration was n+n LK1-4 all on, p+n LK2-4 all on

p+n widths

FEE Width
9 147
1 116
10 92
11 77
3 128
12 72
13 75
5 59
14 75
15 80
7 150
16 75
  • Compared to the width with no grounding the FEEs for the first DSSD (First 6) range from no change to slightly worse
  • 1.8.L spectra - attachment 3

n+n widths

  • Widths still very large
  • Width for 8 is around 500
  • 1.8.L attachment 2

Additional info

  • Statistics - attachment 4

Jumper optimisation

  • Went to our previously found optimal jumper configuration for the trips
  • n+n LK1 only
  • p+n LK 2 and 4 on all FEE
  • p+n LK3 on non isolated cables (PCB ground on lower middle cable and n+n side bias on top middle cable)
  • While changing the jumpers we also swapped out the damaged adaptor board on aida07 for a new one
  • Saw an improvement for most FEEs
FEE Width
9 134
1 83
10 80
11 68
3 60
12 60
13 71
5 60
14 75
15 82
7 97
16 77
  • Unfortunately saw no improvement for the n+n
  • We event tested having the pulser only going into a single FEE (aida08)
  • Still have a width of 622 for that FEE
  • To compare FEEs we have layout 1 - attachment 5
  • Layouot 1 on a common timescale - attachment 6
    • Note that the rate is typically dominated by a single strip or a couple of strips within a FEE
    • Many channels are just showing the pulser rate 25Hz
  • p+n  1.8.L attachment 7
  • p+n waveforms attachment 8
  • n+n waveforms attachment 9
  • Testing the noise on the n+n strips we observe noise with slow comparator set to 200 (2MeV)
  • Meanwhile the p+n strips are silent at 0x64 for the most part.
  • DAQ left running overnight with 0x64 on ASIC settings to see if we observe any alphas

Plan for the day

  • Test daisy chaining the n+n across to the other n+n strips
    • Currently the n+n braid is only plugged into either aida06 or aida08 (depending on DSSD)
    • All of the jumpers are however grounded
    • Will still test
    • May investigate also trying this on LK3 on adaptors for aida01 and aida03
  • Observe the output of the new sum inverter on the scope to check for variation in amplitude
  401   Thu Mar 3 08:45:03 2022 OH, NHAIDA Noise and grounding tests 3rd March

Pulser spectra

  • Changes to the nn pulser circuit yesterday have improved the peak widths on the p+n side
  • p+n peak widths averact around 100 channels
  • n+n around 1000 at 0xa threshold
  • n+n 1.8.L spectra - attachment 1
  • p+n 1.8.L spectra attachment 2

p+n peak widths

FEE Width
9 105
1 82
10 71
11 79
3 96
12 72
13 191
5 101
14 129
15 118
7 110
16

100

n+n peak widths

FEE Width
2 1200
4 1179
6 -
8 1813

Daily checks

  • Fee temperatures ok - attachment 3
  • Bias and leakage currents ok - attachment 4
  • Stats spectra with current grounding - attachment 5
    • Current grounding is just a cable going between each adaptor board and its respective FEE
    • Interfee grounding done by power supply and also pulser circuit
  • Rates for each of the asics - attachment 6
  • p+n waveforms - attachment 7
  • n+n waveforms - attachment 8
    • Lots of noise evident on them

Plans for the day

  • Connect FEEs up to the copper earth bars installed
  • Powercycle and check noise levels
  • If n+n remains significantly higher investigate the n+n pulser circuit further
  • Investigate the effects of different jumper connetions At present n+n have all LK jumpers on and p+n have lk2-4
  400   Wed Mar 2 16:00:01 2022 OH, NHNoise tests - 2nd March
An interesting find with the new sum inverter is that with the pulser at default settings the pulser peak on the n+n side is above the range of the ADC.
We have checked signals from the sum inverter and pulser and both are equal in magnitude.
We therefor determine it is over range as the charge is spread over 4 FEEs vs 12 on the p+n side.
This possibly wasn't an issue with the previous inverter if it produced a lower amplitude.

For tests going forward p+n voltage will be 2V. n+n voltage will be 0.5V - Attachment 1
Going to look into a 20dB attenuator

Seems there were issues with the lemo cables in the n+n pulser chain
  399   Wed Mar 2 10:05:13 2022 OHDAQ Status 2nd March 2022
> DAQ was found yesterday with none of the FEEs reporting any good events on any FEE - attachment 1
> Temperature menu is still responsive and all FEEs report a temperature
> Looking at the white rabbit timestamps aida09 has a gibberish timestamp - attachment 2
> Merger shows no data arriving as expected - Attachment 3
> Merger data buffers for each FEE - attachment 4
> Merger time errors - attachment 5
> 
> DAQ has not yet been restarted in case Patrick wanted to look.

Looking at the first attachment..... aida09 has rebooted. So it is not setup at all.

This has caused the NewMerger to hang .... which surprises me .... as I thought it was designed to spot a bad FEE and continue with the rest.

Yes I will have a look today as I'm in Daresbury.

More later ......
  398   Wed Mar 2 09:08:44 2022 OHDAQ Status 2nd March 2022
DAQ was found yesterday with none of the FEEs reporting any good events on any FEE - attachment 1
Temperature menu is still responsive and all FEEs report a temperature
Looking at the white rabbit timestamps aida09 has a gibberish timestamp - attachment 2
Merger shows no data arriving as expected - Attachment 3
Merger data buffers for each FEE - attachment 4
Merger time errors - attachment 5

DAQ has not yet been restarted in case Patrick wanted to look.
  397   Tue Mar 1 08:29:19 2022 OH, NHFindings from the upgrade to centos7 from SL6

Required packages not included as default

  • csh (For running MIDAS scripts)
  • xinetd (Runs the rdate server for the FEEs)
  • Telnet (Communication with the FEEs)
  • dhcp

Configuration changes

  • FEEs uses NFS2 which is no longer enabled by default
    • Must edit config in /etc/nfs.conf to uncomment the following lines:
      • [nfsd]
      • vers2=y
  • /etc/xinetd.d/time-stream must be edited by uncommenting
    • disable        = no

  • Many services such as xinetd and dhcp will not automatically start at startup following a restart of the system

    • To enable this must enter `systemctl enable dhcpd` or `systemctl enable xinetd`

    • Likewise can check status with `systemctl status $SERVICE_NAME`

  • Also need to check the firewall status of the ethernet port connected to the FEEs.

    • Easiest solution is to set the port to be trusted

Optional extras

  • For top bar icons similar to SL6 can use the gnome extension "Frippery panel favorites"
    • Then just need to create desktop icons for each of the startup scripts within /usr/share/applications - Attachment 1
    • Can also add screenshot to this - Attachment 2
  • Gnome tweaks also allows the number of workspaces to be changed
  • Also recommend setting workspaces to span displays

 

  396   Wed Feb 16 10:32:52 2022 PJCSAIDA software changes and some suggestions

The Pi console monitor program now outputs a full date/time to file for each line of report.

The System Wide Checks has been upgraded to include a check of the PLL lock monitor counters. A baseline is taken when the software starts, or at the users command, then subsequent operation of the command compares the current counter value with the baseline. There are two PLLs on the pcb, LMK3200, and the remainder are in the FPGA. Should there be a disruption in the external clock source to the FEE64 then it is possible the Lock signal from one or more of the PLLs will go false to indicate the PLL is not locked to the input frequency. This transition is counted in the FPGA. If the clock source recovers then this is the only way to understand that a hiatus has occurred.

Noted this morning that the Options file sizes are different and there is no common update date across the 16. I will further improve this function to try and indicate differences ... if required ?

aida07 ADCs will not calibrate. I have attempted to understand why but I have not seen this behaviour before. I suggest, if this is a problem, that a power-cycle be carried out  and then the module is replaced if no improvement is noted.

Merger message logging. I have transferred across my version of the New Merger to the npg folder. /home/npg/Patrick/NewMerger. It runs from the command  /home/npg/Patrick/NewMerger/MergeServer/bin64/run and is currently set for 16 links. The only changes to the NewMerger code have been made in the message.c file. The rest is untouched.

This version will create a log file directory in /MIDAS/log/Merge_Logs. A new directory structure is created here each time the New Merger is started. The directory is named using the date and a number which refers to the number of times the New Merger has been started on that date.  ( /MIDAS/log/Merge_Logs/16_02_22_5 )

Within this directory are text files storing the messages from each of the processes in the New Merger system. The link file messages are stored in a sub-directory as they are currently named by the process number and not the link number. (/MIDAS/log/Merge_Logs/16_02_22_5/links/Link_1529.txt )

The purpose of this change is to be able to correlate error messages reported from the FEE64 consoles with information from the Merger processes.

The system is currently running  with this software for the next fortnight.

  395   Fri Feb 11 12:09:24 2022 NHFri 11 Feb AIDA Work
Use beam break between FRS experiments to finalise getting AIDA testable for PJCS etc.

USB hubs reconnected - all 16 ttyUSBs seem to be visible now

New inverter installed (Ortec 533 Sum Invert, brand new) - Pulser T connected to input B1 and inverted out B sent to -ve FEEs

VME crate for VETAR2 is powered on so White Rabbit should be available

All grounds reconnected on FEEs

All FEEs connected to pulser chain again

-

Moved interlock to new Al shelf on AIDA rack so it's not kicked
Powered on OK, all 4 lights on in box but AIDA Relay had to water light
Investigation shows the cable between relay and interlock was broken, one wire had come loose from connector
Resoldered and now it works as usual

System powered up OK
All 16 FEEs respond to serial
All 16 FEEs have WR
All 16 FEEs show pulser ADC entries

Seems good!
  393   Tue Feb 1 15:00:28 2022 NHAIDA CentOS 7 Startup
Starting up AIDA on CentOS 7 to confirm things work (based on some CARME experience)

NFS settings:
/etc/exports copied over from old disk
line to old /MIDAS_130718 export removed (commented) to see if necessary to copy over
nfsv2 enabled in nfs.conf
NFS service enabled and started (systemctl enable nfs-server ; systemctl start nfs-server)

DHCP setting:
DHCP was disabled, enabled and started (systemctl enable dhcpd ; systemctl start dhcpd)
Raspberry Pis pick up IP and become responsive again

Firwall setting:
Interface p4p1 (AIDA switch #1) is changed to zone 'trusted' so that FEEs can connect to NFS
(panicked before unable to get RPC port)

See FEEs starting to boot!
Getting both / and /MIDAS successfully (note confirming that old /MIDAS_130718 is not needed)

FEEs 4 and 9 take longer to boot others (observed before, seems to be PSU slots 4/5 in first take a while to provide voltage)
FEE9 seems to panic after mounting root, waiting to see if it reboots itself (no serial)
... Nope but power cycle fixes it

All FEEs online and Reset/Setup completed... Temps OK

Note 1: CentOS 7 uses systemd, monitoring log is best done as
`journalctl -f` as root.
npg not in sudoers (should be done)

Note 2: System used as graphical terminal for Edinburgh double-alpha experiment until Feb. 11
AIDA operated in background and using port forwarding to access MIDAS/Web mostly
UI has weird workspace configuration by default needs changing to better cope with AIDA windows

Note 3:
Only 4 FEEs are producing serial data to the Pi_Monitor
Probably 2 of the USB hubs were knocked lose (from the USB extender cables) when the Fatima/HPGe cables were removed last year
S4 access is limited but will try to reconnect ASAP

Note 4:
AIDA setup unfortunately quite limited in functionality due to other running experiments:
WR is unavailable as VETAR VME crate was powered off
Not all FEEs are connected to pulser or grounded. Some cables were removed during testing last year.
Some ground cables removed and pulser inverter removed as needed at CARME and S4 access is now limited for WASA tests
  392   Fri Oct 29 23:00:04 2021 NHGround cable information
For future refinement of the AIDA ground cables using copper bus bar or similar:

Thin cable (from AIDA FEEs to common connection point)
- AWG14 grn/ylw ground cable
- M6 screw crimp?

Thick cable (from common point to mechanical ground)
- AWG4 (25mm2) grn/ylw ground cable
- M12 bolt to mechanical frame 
  391   Fri Oct 29 10:49:01 2021 OHNoise tests - 28th October -29th October
Plan for the day was to connect a mechanical ground to the FEEs connected to DSSD0 1, 2, 3, 4, 9, 10, 11 and 12

This was done by connecting thick copper cable to the mechanical ground wires on the AIDA frame (These ground wires are connected to the platform ground which is earthed properly we are told)
Two thick copper wires were run each one for the top and right side and one for the bottom and left side.
Each cable was connected to the FEEs with a star of smaller cables going to the adapter boards.
Before connection the potential difference between the FEE ground and the mechanical ground was 16mV.
After connection the potential difference was 3-4mV.
It was checked that both the NIM ground and the PSU ground pins were on the same ground as the mechanical ground. It was just the FEE modules on a different ground.
Photos of connection at end of attachments.

It was found later in the afternoon that the 3mV drop comes as a result of the resistance of the bolt used to connect all the thinner wires to the thicker copper braid.

Very good rates observed in all p+n strips but high rates in n+n.
The large oscillations observed in waveforms yesterday are gone though. High frequency component remains
Statistics - attachment 1
Rates spectra - attachment 2
Zoomed in rates spectra - attachment 3
p+n aida11 1.8.W - attachment 4
n+n aida02 1.8.W - attachmeFEE Width
9   60.25
1   64.18
10  55.76
11  64.81
3   56.21
12  48.54nt 5

We then reconfigured the PSU so that the FEEs for a given detector were all on the same PSU
Rates are observed to drop across all p+n fees

Statistics - attachment 6
Rates spectra - attachment 7
Rates spectra y max 10 - Attachment 8
p+n aida 12 1.8.W - attachment 9
n+n aida 02 1.8.W - attachment 10

Pulser was then connected to all p+n channels but left off
Rates - attachment 11
Rates spectra - attachment 12
Rates spectra ymax10 - attachment 13

Pulser was then switched on

Rates spectra - attachment 14
Statistics - attachment 15
Pulser peaks p+n - attachment 16

Pulser widths
FEE Width
9   60.25
1   64.18
10  55.76
11  64.81
3   56.21
12  48.54

n=n pulser was then added to both 2 and 4
Pulser peaks n+n - attachment 17
Pulser peaks p+n - attachment 18

FEE Width
9   62.88
1   65.30
10  55.18
11  64.47
3   51.77
12  50.22

2   196.00
4   271.57

29 October

Test adding LK2,3,4 to n+n
n+n all LK1,2,3,4
p+n all lk 2,3,4
Makes p+n side worse - attachment 22

Remove LK3 from n+n
n+n 1,2,4
p+n all LK2,3,4
A slight improvement on previous
attachment 23

Remove LK2 and 4 from n+n
Remove LK3 from all p+n except 1 and 3 which are the two non isolated cables
attachment 24
  390   Wed Oct 27 15:12:50 2021 OH, NHNoise tests - 27th October
 Began by installing the triple.
Only the upstream detector was connected to the FEEs the downstream detector cables were left loose. The two detectors are isotolated though.

Initial cabling configuration
No pulser connections to any of the FEEs connected to the DSSD.
Bias core connected to FEE 13 - FEE 3 and FEE 11 with connections made by T pieces
Bias braid connected to FEE 4 - FEE 2 with connection made by T piece
Adaptor boards grounded to FEE cooling plate via lemo
DSSD cable drain wires also connected to LEMOs

LK1 not on any adaptor boards.
LK2, 3 and 4 on all

System started and rates very high in all of the FEEs connected to DSSD.
N.B FEE 8 connected to pulser but not to cable and adaptor board not grounded to FEE cooling plate
FEE14 connected to pulser and adaptor board grounded to FEE cooling plate
Statistics - Attachment 1
It was noted one of the ribbon cable connectors for FEE13 had come off
Statistics fixed - Attachment 2
Representative waveforms showing the noise - Attachments 3 and 4

Bias turned off and HV filters connected
Issue at first as the solder connection in one filter had broken. Filter was replaced and the DSSD bias
Statistics are unchanged
Waveforms with the HV filters installed - Attachments 5 and 6
  389   Tue Oct 26 16:08:46 2021 NHFEE and Adaptor board groundings
> During investigations into the noise today by NH and OH a couple of findings were made on the grounding of the FEEs and Adaptor boards.
> 
> - The adaptor boards have no connection to the FEE ground over the ERNI connector
>    - Currently we are providing one via a ground cable between the FEE Al cooling and the Lemo ground on the adaptor board
> - The Al cooling plate is not electrically isolated from the copper plate on the ASIC and both are connected to the electrical ground on the FEE
>     - Verified with 0 resistance between plate and HDMI ground shield
> - The FEE is electrically isolated from the frame but when cabling is connected they show 0 resistance
>     - With electrics disconnected but water still connected they show 200kOhm
> - With the bias core going to FEE14 and the braid going to FEE8 better performance in FEE14 is obtained by disconnecting FEE8 adaptor board from the ground
>     - The cost of this is the rate of FEE8 goes up to 300k
>     - It is essential to have the adaptor board ground on the FEE ground but unsure why having both adaptor boards connected to their respective grounds makes one worse
> - The resistance between all FEEs is not zero. Some show a 5Ohm and some show a 35Ohm resistance between each other
>    

The adapter boards have ERNI ground pins, and the FEE64 has a grounded plane on its ERNI connector, unfortunately the orientation means the ground pins do not touch the plane on the FEE64 and hence no contact is made
Would require installing board "upside down" but then the ASIC connections would be wrong. A new adapter board layout would be necessary to correct this

Tomorrow will investigate direct connection of all FEE64s to mechanical ground via dedicated copper cable. 
Currently FEE64s get ground via Pulser(->NIM) ((weak ground)), HDMI(->NIM) ((possibly?)) and Power(->PSU) (primary grounding)
HV Bias is floating at NIM side and so does not provide ground path (intentional)
TD may have ideas to isolate pulser from AIDA FEE ground
Unsure if HDMI ground is a problem

The ground quality via the power may not be ideal over long cables of relatively thin wire. (5 * 20 AWG) and then unsure how ground of PSU connects to mechanical ground
Explicit grounding may help keep resistance between FEEs < 1 Ohm.

Will also mount a DSSD and see situation without pulser, with/without mechanical grounding and maybe with various LK jumpers.
  388   Thu Oct 21 16:18:51 2021 OHFEE and Adaptor board groundings
During investigations into the noise today by NH and OH a couple of findings were made on the grounding of the FEEs and Adaptor boards.

- The adaptor boards have no connection to the FEE ground over the ERNI connector
   - Currently we are providing one via a ground cable between the FEE Al cooling and the Lemo ground on the adaptor board
- The Al cooling plate is not electrically isolated from the copper plate on the ASIC and both are connected to the electrical ground on the FEE
    - Verified with 0 resistance between plate and HDMI ground shield
- The FEE is electrically isolated from the frame but when cabling is connected they show 0 resistance
    - With electrics disconnected but water still connected they show 200kOhm
- With the bias core going to FEE14 and the braid going to FEE8 better performance in FEE14 is obtained by disconnecting FEE8 adaptor board from the ground
    - The cost of this is the rate of FEE8 goes up to 300k
    - It is essential to have the adaptor board ground on the FEE ground but unsure why having both adaptor boards connected to their respective grounds makes one worse
- The resistance between all FEEs is not zero. Some show a 5Ohm and some show a 35Ohm resistance between each other
   
  387   Thu Oct 21 09:33:08 2021 OHNoise tests - 21st Oct 2021
Pulser was left on overnight with the bias filters on
First plot is FEE14 not FEE8

Double peaking is observed in both polarities of FEE.
  386   Thu Oct 21 09:08:41 2021 OHMIDAS start up messages
  385   Wed Oct 20 13:26:08 2021 NH, OHAIDA Noise + Filtering
Turn on AIDA (SL6) to investigate noise situation and impact of new RC filters on bias input

Current setup:
- No Detectors
- Pulser in fee14, fee8 *only*, no bias connected. FEEs isolated from each other

Pulser widths::
p+n grounds connected via bias link (no connection to HV bias itself)

ASICFEE14 WidthFEE8 Width
1.8.L14.4121.86
2.8.L13.0221.87
3.8.L12.5721.52
4.8.L13.7523.59


Note: FEE8 is connected via SA1 inverter -> cause of worse resolution

Plug bias into outer FEEs (14 + 8 + chaint o 6)

ASICFEE14 WidthFEE8 Width
1.8.L14.5924.43
2.8.L12.7322.25
3.8.L12.7623.06
4.8.L14.3623.31


Long run over lunch:

ASICFEE14 WidthFEE8 Width
1.8.L14.4725.52
2.8.L12.8324.26
3.8.L12.7524.15
4.8.L14.5826.93

Figures 1 & 2

Add HV filters

ASICFEE14 WidthFEE8 Width
1.8.L14.3423.53
2.8.L12.6723.82
3.8.L12.7823.59
4.8.L13.8825.76

Figures 3 & 4

Small improvement maybe?

Figs 5&6 - Oscilloscope before & after HV filter added

--

Plans for tomorrow (21/10/21)

- Reintroduce pulser cables through all FEEs to see impact on noise (maybe improved now)
- Measure pulser noise in battery DSO (+ other sourceS?)
- Add a DSSD and see impact on noise with HV filter
- Resistance from FEE64 adapter to mechanical ground
- Check pulser on the battery powered scope (Is the signal common to the power supply)
  384   Tue Oct 19 16:17:49 2021 OHAIDA-gsi server to centos 7
Following advice of CU have updated the server to centos 7.

To do this a new 500GB SSD was purchased and installed in the enclosure and a clean install of centos7 was installed to this.
An npg account was setup with the same password as previously. Likewise the su password is the same

The existing 500GB HDD can then be mounted using the disk tool in Applications/Utilities/Disks (Requires administrator rights)

The MIDAS_Releases directory was tarballed and coppied across to its respective place on the new install.
A symlink from /MIDAS to this location was created

dhcpd.conf was copied across. dhcp needed to be installed on the machine as well.
/etc/hosts was also required to get the hostnames for the rpis working

oh, GREAT, LayOut, Patrick and analyser directories were also tarballed and moved across

.desktop files have been created for all of the shell scripts used to start the servers.
A gnome extension Frippery panel favourites has also been installed which allows the shortcuts to be stored in the top panel similar to sl6

Early tests appear to be working.

Will test with the FEEs later this week.

Currently the machine is booted into centos but will be booting into sl6 tomorrow to run some tests.
  383   Mon Oct 18 14:20:32 2021 OHTop bar launchers
launcher1
TclHttpd @8015 for AIDA
/MIDAS/Linux/startup/HTTPD

launcher2
TclHttpd @8115 for AIDA
/MIDAS/Linux/startup/HTTPD@8115

launcher3
TapeServer
/MIDAS/Linux/startup/TapeServer

launcher4
New Merger for AIDA
/MIDAS/Linux/startup/NewMerger

Launcher5
MBS Relay
/MIDAS/Linux/startup/datarelaymbs
  382   Mon Oct 18 13:03:23 2021 OHDHCPd.conf backup
ELOG V3.1.4-unknown