HOME ESR EXPERIMENTS LABS etc
E121 E127 E132 E125 E143 laser_cooling_2021 E142 Ê128 E146 E0052 E0018 E0028 E0038 E0075
  laser spectroscopy on Be-like Kr, Page 2 of 4  Not logged in ELOG logo
ID Date Author Category Subject
  54   Fri Feb 28 17:18:34 2025 TaminaGeneralLaserwellenlängen zur Orientierung
Minimale Wellenlänge: IR 1028,7 nm --> 257,175 nm im UV (DFB Temperatur sollte ca. be 16,5 °C sein)

Maximale Wellenlänge: IR 1030,7 nm --> 257,675 nm UV (DFB TEmperatur sollte ca. bei 35,6 °C sein)

Mittlere Wellenlänge: IR 1029,7 nm --> 257,425 nm UV (DFB Temperatur sollte ca. bei 26,2 °C sein9


Maximaler Schritt: = 0,01 nm im IR (im GUI ist die Schrittgröße im IR angegeben!) im UV sind das dann 0,0025 nm. 
  53   Fri Feb 28 16:46:51 2025 Tamina, JensCalibrationSynchronisation von Laserpulsen mit Bunchingfrequenz
Die Syncronisation der Reprate des Lasers mit der Bunchingfrequenz wird mit einem Oszi zusammen aufgenommen/gemessen.
Trigger auf RF Bunching, dann gucken in welche Richtung der Laser abhaut. Bewegt sich der Puls relativ zum zur Bunch HF nach rechts, ist die Reprate am AFG zu hoch, wenn er 
sich nach links bewegt zu niedrig, sieht man gut auf dem Oszi bei der DAQ.
Darüber kann jetzt auch die Laserpulse relativ zum Bunch verschoben werden, sodass zwischen den PD Signalen der Bunch liegt. Dazu wird die reprate des Lasers leicht 
desyncht, (dritt letzten  Stelle der Reprate). So konnen die Pulse nach rechts oder links (im DAQ) verschoben werden, bis der Bunch mittig dazwischen ist.

Bilder:
Bild vom PC zeigt wie der Laserpuls zentral zw. den PMT's liegt.
Bild vom Oszi zeigt den Delay zw. Laserpus und Bunch der eingestellt werden muss, um zentral zu liegen. (Trigger auf Bunch)

Wichtig: wir können nicht exakt die Bunchingfrequenz (x2) am Laser Einstellen, da die Umlauffrequenz bis auf nHz genau angegeben werden kann. Das kann der AFG nicht. 
Entsprechend kommt es nach einer Zeit zu einer leichten Dephasierung zw. Puls und Bunch.

Idee: Wenn der Puls zu weit weg ist, kann man die Reprate in der letzten Stelle um +1/-1 ändern (letzte Stelle = 10uHz). Läuft das Signal im Oszi auseinander -10uHz, läuft 
das Signal auf dem Oszi zusammen +10uHz.

Passende Reprate: 3,567 763 324 83 MHz (das Signal läuft grade auseinander, dauert aber ewig...) irgendwann mal auf 3,567 763 324 82 MHz
Umlauffrequenz ESR: 1,783 881 662 413 478 MHz, mal 2 müssten wir zu exakt 3.567 763 324 82[6 956] eingeklammerte Stellen sind am AFG nicht einstellbar.
Attachment 1: Delay_fuer_Bunch_zentral.jpg
Delay_fuer_Bunch_zentral.jpg
Attachment 2: Bunch_zentral.jpg
Bunch_zentral.jpg
  52   Fri Feb 28 15:53:44 2025 KonstantinAcceleratorHF Signal for Bunching
The HF Bunching Frequency is: 1.7838817 MHz

Given (read) by the ESR operators in HKR.
  51   Fri Feb 28 15:30:41 2025 Tamina, RodolfoDetectorsFast PD Nord West
We had an issue with the PD NW. The signal after the Rate Divider was not OK.

The problem was that the signal after the Delay Generator GG8000, the width, was too short. We have now changed the width and made similar to the PD SW. Now the DAQ sees both signal properly.
  50   Fri Feb 28 13:53:06 2025 Tamina, RodolfoRunsIonenbunch
Signal of PMT-Mitte. Recorded with an unstable ion bunch. With approx. 3E8 Ions

The second screenshot is showing a similar signal with 1.8E8 Ions
Attachment 1: Screenshot_Kr_Ionenbunch_2025-02-28_1350.png
Screenshot_Kr_Ionenbunch_2025-02-28_1350.png
Attachment 2: Screenshot_Kr_Ionenbunch_2025-02-28_1445.png
Screenshot_Kr_Ionenbunch_2025-02-28_1445.png
  Draft   Fri Feb 28 08:57:30 2025  General 
28.2.25

Morning shift Aufgaben(nach Sebas:

1. Photodioden und PH100 checken ob sie zentral getroffen werden. Evtl Linse vor Sued PH100 stellen
2. Laserposition wurde an die des Ionenstrahls mittels Scraper und Schirm Sued im ESR eingestellt. Optional wenn Laserposition mit Scrapern nochmal mit Laserleistung getestet werden soll: XLP hinter ESR Exit stellen, ggf. Linse davor um den ganzen Detektor zu treffen und dann Scrapre reinfahren.
3. Laserpulse auf Photodioden nochmal checken
4. DAQ Test wegschreiben auf lokale Platte (siehe Anleitung). Danach aufgenommene LMD in Go4 laden und anschauen ob die Daten korrekt weggeschrieben wurden
5. Laser scan min-max
6. Pzthon Daten und MBS Daten laufen korrekt zusammen und werden richtig angezeigt.
7. Channelnamen der Histogramme in Go4 aktualisieren (@Konstantin am ehesten, da du weisst wo du das aendern musst Wink )

GANZ WICHTIG BUNCH HF DAUERHAFT AUF SUED KABEL UND IN DER DAQ FUER COMMON STOP!!!!
  48   Fri Feb 28 05:53:59 2025 Denise, Sebastian, BenediktCalibrationLaserstrahllage mit Scraper
Laserstrahl mit Hilfe der Blenden eingestellt, dann mit Scrapern vermessen


Laser bei 1VO bei -1 mittig 
2VO bei -2 mittig (eher Richtung -1)
1HA bei -7/-8 mittig
2HA bei -5 mittig 

also Laser muss horizontal nur verkippt werden und vertikal nach oben verschoben werden

Laser auf Ionen nachjustiert

Laser bei 1VO bei 3 mittig
2VO bei 2 mittig 
1HA bei 0 mittig
2HA bei 0 mittig  
  47   Fri Feb 28 04:47:39 2025 Denise, Sebastian, BenediktCalibrationGentec ESR Kalibration
Unsicherheiten Gentecs im allgemeinen bei etwa 6.5%

Gentec NW (PH100 S:UV) OD.3
Leistung Gentec PH100 NW/ mW1.01 1.4 3.3 4.7 6.4 8.1 10
Leistung hinter Keil/ mW 20.6 32.7 71.1 100 133 166 207
Leistung PM160T Laserlab/ mW 30 50 100 150 200 250 300


Kalibrierung :
Leitung hinter Keil[mW] = 2.72mW + 20.4 * Leistung Gentec[mW]


Gentec SW
hier ist die Leistung hinter dem Keil wahrscheinlich zu wenig, da bei der Messung der Strahl zu groß für den Detektor war.
Leistung Gentec PH100 SW/ mW0.3 0.8 1.5 2.3 3 4 4.6
Leistung hinter Keil/ mW 8.5 19.7 34.5 57 71.2 94 108
Leistung PM160T Laserlab/ mW 30 50 100 150 200 250 300


Kalibrierung hier gegen Leistung hinter Keil NW:
Leitung hinter Keil[mW] = 3.83mW + 42.6 * Leistung Gentec[mW]
  46   Fri Feb 28 00:44:31 2025 Denise, SebastianDAQShutter auf - Shutter zu Go4 Signale
Shutter auf (TDC Kanal 12 / Go4 Kanal TrS11_Shutter auf)
Shutter zu (TDC Kanal 13 / Go4 Kanal TrS12_Shutter zu)

funktionieren einwandfrei in Go4 und koennen entweder ueber das Thorlabs Programm "SC10" am Windows Rechner im ESR Laserlabor oder direkt am Shutter Controller (unter Lasertisch) auf und zu gemacht werden.

Wenn die Connection mit dem Thorlabsprogramm abreissen sollte --> Kabel hinter dem Shutter Controller (unter Lasertisch) checken

Neu verbinden im Thorlabs Programm mit COM Port 9 
Baudrate muss 9600 sein!
Attachment 1: Screenshot_2025-02-28-Shutter_auf-Shutter_zu.png
Screenshot_2025-02-28-Shutter_auf-Shutter_zu.png
  45   Fri Feb 28 00:35:46 2025 BenediktGeneralAnleitung Wellenlängenscan
Es folgt eine Anleitung, wie die Wellenlänge des Lasersystems mit der PulsedLaserGUI gesteuert werden kann.

Vorbereitungen:
Schritt 1: WICHTIG! Im Tab "ASE Filter" muss vor einer Wellenlängenänderung immer der Auto Scan aktiviert sein! Hier wird auch die aktuelle Wellenlänge angezeigt.
Schritt 2: Im Tab "UV Opt." den Red Pitaya verbinden. Nur so können die Signale "Laser Busy" und "Next Laserstep" an die DAQ gesendet werden. Am besten auch den BBO und LBO Autoscan aktivieren, damit die UV-Leistung direkt automatisch optimiert wird.
Schritt 3: Im Tab "DFB" den DFB verbinden. Hier befinden sich alle nötigen Schalter, um die Wellenlänge zu stabilisieren oder zu verstimmen.


Zusammenfassung des Scanvorgangs:

Manuell:
- "Auto?" und "Activate Auto Signals" Checkboxes DEAKTIVIEREN
- Einstellen der gewünschten Laserschrittgröße, die später gemacht werden soll
- Stabilisierung auf die erste gewünschte Wellenlänge
- Wenn Wellenlänge geändert werden soll:
     - "Laser Busy"-Signal senden
     - (+ oder -) Delta Lambda klicken
     - Warten, bis sich Wellenlänge eingependelt hat (gibt auch eine Textnachricht) und die UV-Leistung wieder auf einem Maximum ist
     - "Next Laserstep"-Signal senden
- Wenn die Wellenlänge STARK geändert werden soll (z. B. wieder auf den Startwert zurück nach vielen Scans):
     - "Laser Busy"-Signal senden
     - (+ oder -) Delta Lambda oft klicken, aber dem Laser immer kurz Zeit geben auf die Änderung zu reagieren
     - "Next Laserstep"-Signal senden, wenn Laser auf der finalen Wellenlänge stabil steht

Etwas automatisierter:
- "Auto?" Checkbox DEAKTIVIEREN und "Activate Auto Signals" Checkboxes AKTIVIEREN
- Einstellen der gewünschten Laserschrittgröße, die später gemacht werden soll
- Stabilisierung auf die erste gewünschte Wellenlänge
- Wenn Wellenlänge geändert werden soll:
     - (+ oder -) Delta Lambda klicken
     - Signale werden automatisch gesendet
- Wenn die Wellenlänge STARK geändert werden soll (z. B. wieder auf den Startwert zurück nach vielen Scans):
     - "Activate Auto Signals" DEAKTIVIEREN
     - "Laser Busy"-Signal senden
     - (+ oder -) Delta Lambda oft klicken, aber dem Laser immer kurz Zeit geben auf die Änderung zu reagieren
     - "Next Laserstep"-Signal senden, wenn Laser auf der finalen Wellenlänge stabil steht (Textnachricht "Wellenlänge eingependelt" ist erschienen)
     - "Activate Auto Signals" AKTIVIEREN

Komplette automatisierung mit Laserschritten:
- Einstellen der gewünschten Laserschrittgröße, die später gemacht werden soll
- Stabilisierung auf die erste gewünschte Wellenlänge
- "Auto?" und "Activate Auto Signals" Checkboxes AKTIVIEREN
- Überlegen und Auswählen, wie viele Schritte mit welcher Dauer gemacht werden sollen
- "Next Laserstep"-Signal senden, dadurch beginnt der Scanprozess. Die aktuelle Wellenlänge wird dann für die ausgewählte Zeitdauer gehalten, dann geht es zur nächsten Wellenlänge.
- Nach Durchführen aller Schritte deaktiviert sich die "Auto?"-Checkbox und die letzte Wellenlänge wird gehalten. Es wird KEIN "Laser Busy"-Signal geworfen, da sich nichts ändert.
- Falls die Automatisierung vorher unterbrochen werden soll, einfach die "Auto?"-Checkbox deaktivieren. Dann hört die Automatisierung nach dem aktuellen Laserschritt einfach auf.
- Wenn die Wellenlänge STARK geändert werden soll (z. B. wieder auf den Startwert zurück nach vielen Scans):
     - "Activate Auto Signals" DEAKTIVIEREN
     - "Laser Busy"-Signal senden
     - (+ oder -) Delta Lambda oft klicken, aber dem Laser immer kurz Zeit geben auf die Änderung zu reagieren
     - "Next Laserstep"-Signal senden, wenn Laser auf der finalen Wellenlänge stabil steht (Textnachricht "Wellenlänge eingependelt" ist erschienen)
     - "Activate Auto Signals" AKTIVIEREN




Grobe Logik der GUI:

Wavelength Stabilisation:
Hier kann eine IR-Wellenlänge eingegeben werden, auf die über den Injektionsstrom stabilisiert wird. Nach Eingabe eines Wertes und Drücken des "Start"-Knopfes wird erst ein Schritt in der Diodentemperatur gemacht, und nach 1 Sekunde Pause über den Strom geregelt. Dies sorgt dafür, dass der Strom immer im Bereich von ca. 125 mA regelt.
Es sollte darauf geachtet werden, dass die eingestellte Wellenlänge nicht so weit von der aktuellen Wellenlänge entfernt liegt (grober Wert: maximal 0.1 nm), damit die ASE-Filter hinterher kommen.
Während der Stabilisierung kann der Wert nur noch durch die "+/- Delta Lambda"-Knöpfe geändert werden. Diese addieren/subtrahieren den links stehenden Offset auf die Zielwellenlänge drauf, woraufhin direkt auf diesen neuen Wert stabilisiert wird.
Die drei Knöpfe unterhalb der Zielwellenlänge sind die PID-Parameter und müssen vermutlich nicht geändert werden.

Automated Laser Steps:
Das hier wird benötigt, falls eine bestimmte Anzahl an Schritten hintereinander mit festem Zeitabstand erfolgen soll.
Dazu muss die Stabilisierung bereits laufen. Über die Pfeile können die Schrittanzahl und die Zeit pro Laserschritt in Sekunden gewählt werden. Die Zeit pro Schritt startet, nachdem sich die neue Wellenlänge des Laserschritts eingependelt hat und das "Next Laserstep"-Signal gesendet wurde.
Dann muss die "Auto?"-Checkbox aktiviert werden; das Klicken auf "+ Delta Lambda" startet die Automation.

Counters:
Der Laser Step Counter zählt die Anzahl der gemachten Laserschritte mit und kann über den Reset Knopf auf Null zurückgesetzt werden.
Bei manuellen Laserschritten zählt er einfach ständig mit; bei automatisierten Laserschritten resettet sich der Counter automatisch nach Erreichen des letzten Schrittes.

Signals:
Mit den Knöpfen "Laser Busy" und "Next Laserstep" kann jederzeit manuell das entsprechende Signal an die DAQ gesendet werden. Mit "Laser Busy" wird der DAQ mitgeteilt, dass sich ab jetzt was am Laser ändern wird und die folgenden Daten verworfen werden sollen. "Next Laserstep" teilt der DAQ mit, dass der Laser wieder bereit ist und die Daten für die Statistik zählen.
Standardmäßig ist die Checkbox "Activate Auto Signals" aktiviert. Dadurch wird bei einer Änderung der Wellenlänge (entweder manuell durch die Delta Lambda Knöpfe oder bei den automatischen Laserschritten) immer zuerst das "Laser Busy" Signal gesendet, dann der Laserschritt ausgeführt, und wenn die Laserwellenlänge sich eingependelt hat das "Next Laserstep" Signal gesendet.
  44   Fri Feb 28 00:19:04 2025 Konstantin, SebastianDetectorsPMT power supply
We checked the PMT signal inside the cave by using the local HV power supply. If one needs to repeat the measurement at another time, be careful to use the correct HV power supply, since the second one, which is mounted in the crate has the wrong polarity. Both PMT's must be supplied with a negative voltage.
During our tests the detector signals looked quite well and the background rate was below 10Hz. The baseline oscillated by 2mV (20mV after first amplification).

Subsequently, we did the tests of Entry 37 again. CH00 of the HV supply in the ESR container shows a higher leakage current of around 485muA at 2650V compared to 156muA at Ch01. Both channels could hold the voltage and the rate was measured with the LED at the XUV-detector operated a volage of 6V. See attachment.
Attachment 1: Screenshot_2025-02-28_00-33.png
Screenshot_2025-02-28_00-33.png
  43   Fri Feb 28 00:18:16 2025 TaminaGeneralKalibration UV Monitor im Laserlabor
Der UV Monitor steht in der Reflexion des PBSC auf dem Lasertisch im Laserlabor. 

P_Transmission = (1-(0.9364 * cos^2(0.0349* (theta - 33.014)) + 0.06043)) *P_Reflex

theta ist der Winkel der lambda/2 Platte
Es muss jedoch noch eine min. 3 % zusätzliche Unsicherheit durch manuelle Einstellung ddes Winkels ect. angenommen werden (für die reine cos^2 Funktion; ohne R_reflex und 1-)

Anmerkung: Aufpassen bei bestimmen der Werte: der cos^2 Fit wurde im Rad  Modus gemacht!
  42   Thu Feb 27 23:01:26 2025 Danyal, Konstantin, Sebastian CalibrationDelaytime measurement
Yesterday, we forgot to take the transit time of the PMT's into account when we set up the delay times of the detectors PMT middle, PMT north, PD SW, and PD NW.
Today we did the measurement again and took transit times into account. Additionally, we finalized the cabling for the XUV detector.

Detector Delay
PMT middle 1211(1) ns
PMT north 1211(1) ns
PD SW 1257(1) ns
PD NW 1257(1) ns
XUV detector 1257(1) ns
  41   Thu Feb 27 21:23:02 2025 JensDAQPython Data Channels
Python variables and names in DAQ
Because the Name of variables in DAQ doesnt match the the real variables, here is List of the channels and what value is in this channel

UTC : Time in seconds (UTC time in seconds)
TIMERMS : Time in 100ms (UTC time, only digits after decimalpoint)
VOLTECOOL : E-Cooler scaled Voltage / Volt (value / -1.e+4)
COBRASETWL : Laser Frequency / MHz (Thz Output of WLM / 1e08)
ATOSWL : Gentec1 "COM5" Southwest / pW (W of Gentec / 1e12)
ATOSINTENSITY : Gentec2 "COM6" Northwest / pW (W of Gentec / 1e12)
ATOSNUMIFM : not used (not used, only 1 digit)
STATFLUKE : not used (not used, only 1 digit)
STATATOS : not used (not used, only 1 digit)
COBMOTHI : E-Cooler raw Voltage / V (value / -1.e+8)
COBMOTLO : not used
COBNUMLOOP : not used
COBSTAT : not used
ATOSCNTR : not used
COBFROMWL : not used
COBTOWL : not used
COBINCREM : not used
COBSTEPNR : not used
HEINZREGVOLT : not used
STATAGILENT : not used
  40   Thu Feb 27 20:21:31 2025 SebastianGeneral10 MHz Ref Clock (Butis)
10 MHz Referenz Clock von BUTIS mit AFG als externl clock verbunden.
Wird benötigt das die Bunch Kavität (DDS System) in Phase mit AFG (Laserreprate) ist.
  39   Thu Feb 27 16:30:57 2025 Konstantin und RodolfoDAQHF Signal
We have exchanged the HF-Signal in the DAQ Electronic: from Dummy-HF to the real HF from accelerator.
  38   Thu Feb 27 11:19:55 2025 DanyalAcceleratorpictures of the ion beam from 26.02.2025
Hier sind noch ein paar Bilder vom Ionenstrahl , wie er gestern Abend war.
Attachment 1: Schottky_pick-up_Bild.jpg
Schottky_pick-up_Bild.jpg
Attachment 2: Schottky_resonator_Bild.jpg
Schottky_resonator_Bild.jpg
Attachment 3: gebunchter_Strahl_im_ESR.jpg
gebunchter_Strahl_im_ESR.jpg
  37   Thu Feb 27 10:52:32 2025 RodolfoDetectorsTaking PMTs into operation
PMT Nord the power supply (CH0) is giving an alarm already by an applied voltage of -1707 V (operation voltage is -2450 V). It is leaking to much current, larger than the set value of 310 uA. See attached picture 20250227_105411.jpg .

  • 10:50 I am trying to identify the issue.
  • 14:00 I increased the current limit Iset to 500 uA and the PMT was working OK by an applied voltage of -2500 V. After few minutes the HV power supply showed again an alarm. Afterwards the HV power supply CH0 is not giving any voltage anymore :-/
  • 14:15 We Danyal and me, tried to get the PMT working using an alternative power supply. By a voltage of -2500 V the PMT does not show any signal.
  • 16:50 I tested the HV power supply (CH0). It is working again.

Once the cave is opened, we will check this PMT in situ

PMT Mitte It is working fine by an applied voltage of -2450 V (current of 144.6 uA). See attached picture 20250227_143518.jpg. Its dark count rate is < 10 Hz by a threshold of -26 mV measured in the oscilloscope.
Attachment 1: 20250227_105411.jpg
20250227_105411.jpg
Attachment 2: 20250227_143518.jpg
20250227_143518.jpg
  36   Thu Feb 27 09:59:08 2025 KonstantinCalibrationHV-Divider
The readout of the HV divider runs on a RaspberryPi inside the HV-cave of the electron cooler.
Starting from 2025-02-27 09:42, the divider ratio was changed from 248517 to 248515. Usually, the
readout should run continuously. If not, the following procedure must be applied:

1. Connect to the Rasperry:
  ssh esr_cooler@140.181.95.195 (ask Konstantin for pwd)
2. Display logging screen:
  screen -R signals (Typically you can use arrow up)
3. Stop logging, if it is running:
  Option 1: Type "stop" and press enter.
  Option 2: control + C
4. Restart logging:
  "python main.py -i 0.1 -f loss_current -d 3 5"
5. Detach screen:
  control + a + d
6. Disconnect from Raspberry
  35   Thu Feb 27 09:38:04 2025 Konstantin & DanyalDetectorsLaufzeit Messungen
Gestern Abend haben wir die Signal Laufzeiten im gemessen:

PMT Mitte: 1213 ns (bis zur Messhütte ohne DAQ sind es 1025 ns) 
PMT Nord: 1212 ns
PD Nord: 1171 ns (ohne DAQ sind es 1172 ns) 

Weil PD Nord zu kurz war und wir es mit einem Gate&Delay nur um >40 ns Sekunden verschieben konnten, was gerade nicht reichte,
wurde entschieden dann PD Nord ein kleines delay zu geben, damit es 1240 ns sind. 
(Es gab kein passendes Kabel um anzupassen) 

Danach haben wir alle andere Laufzeiten mit Gate&Delay daran angepasst.  
PD Nord: 1240 ns 
PD Süd: 1240 ns  
PMT Nord: 1240 ns (offset war 27 ns, extra delay ist 165,88 ns) 
PMT Mitte: 1240 ns (offset war 28 ns, extra delay ist 166,2 ns)   
XUV Anode: 1008 +/- 1 ns (nur bis zu CFD in Messhütte)  Delay muss noch angepasst werden! 
ELOG V3.1.5-fc6679b