FMCG/Laser setup
This section will cover everything up to the noise measurement, and will assume everything from the "Experimental Setup" procedure has been completed.
FPGA and Arduino "Reset"
Both the FPGA and Arduino microcontroller tend to behave somewhat strangely after a computer restart, so it is a good idea to "reset" both of them before beginning.
- Open up the Arduino code. The file is in the upper-right corner of the desktop and is named Decoupling Code (with LCD). Click the right arrow (under the "Edit" menu) to upload the code to the Arduino.
- Once you receive an "Upload Complete" message in the program, the code is ready. The LCD screen should read all zeroes (or whatever values the user specified). However, because of a feature of the code, the outputs of the Arduino (and consequently, the current outputs of the current supplies) are all sent to the rail.
- To truly set the currents to zero, turn any one of the Field Adjust knobs on the current supply box by one click. Then turn the knob back one click to return all supplies to zero.
- Now open up LabVIEW 2014 using the shortcut on the bottom taskbar. Open the FPGA Magnetometer.lvproj project. LabVIEW will then load a bunch of programs which takes ~60 seconds.
- Once the project is opened, inside the Main Programs folder, open the Set_AO_Zero_(Host).vi program. When the program is run, it will send a zero (reset) signal to all of the outputs of the FPGA. If an error is output when this code is run, something caused the computer to lose connection with the NI chassis and the computer will have to be restarted.
Absorption Scan
Before proceeding with a noise measurement, it is a good idea to measure the rubidium absorption in each of the cells.
- On the array, switch the detectors to SUM mode. This is accomplished by moving both the 4-socket leads from the detector and the 2-socket leads that carry signals out of the room to the set of header pins denoted by a Σ or + label.
- If not done already, turn on the TEC and LD for the probe laser diode (the right-hand SRS LDC501 controller). We have historically and recently run at 170.00 mA of laser diode drive current on the probe. With this drive current, the D2 absorption line occurs at a "temperature" of roughly 7.05 kΩ and we generally do our magnetometry at a temperature of 8.5-9.5 kΩ.
- Now return to the rear of the rack and, after verifying the probe tapered amplifier TEC 2000 temperature controller is enabled, enable the probe tapered amplifier output by pressing the output button on the Newport Model 560B driver. The drive current on the TA sets the eventual light intensity on the detectors. Historically, we have worked with currents as high as 1200 mA, though recently we have worked at much lower values around 750 mA, which delivers ~500 μW of laser power through a hot cell to the detector.
- Once the TA is enabled and light is being sent to the detectors, adjust the gain settings on the I-V converters appropriately. 100-200 uA/V is usually appropriate for the laser powers mentioned above.
- At this point, the detector sum signals should be visible on the scope. The signals should be pretty constant over time. If you notice non-periodic "noise" on this signal, it's possible the beam alignment between the TA and the fiber input is poor. While monitoring the signal, go behind the rack and walk the beam using the two mirrors on the second shelf from the top.
- Once the coupling is optimized, the laser can be scanned across the resonance to measure absorption. The detuning can be scanned by varying the temperature of the diode in one of three ways:
- The temperature can be set manually by pressing Set on the TEC half of the controller and entering a numerical value with the keypad followed by Enter.
- After Set is pressed, pressing the Live Entry button will allow the user to slowly ramp the temperature by turning the knob next to the Live Entry button.
- The controller can be controlled using the GPIB connector on the back. This is done using a LabVIEW program, which is what will be described below.
- In the FPGA Magnetometer.lvproj project, open the Laser Scan v1.1 program under the Main Programs folder. By default, the program is set up to take an absorption scan with the probe beam:
- Differential should not be enabled.
- The light next to Scan Probe should be bright green.
- With the D2 resonance at roughtly 7 kΩ, ramping the temperature from 5 kΩ to 10 kΩ will more than cover the resonance.
- 200 points with a 100 ms dwell time at each point will allow the actual laser temperature to "keep up" with the set temperature as the ramp runs.
- A PreScan Dwell of 10 s will allow the laser temperature to stabilize at the start temperature before the ramp begins.
- Clicking the LabVIEW Run button will begin the ramp. Results for each trace will be plotted in the XY Graph window. A .dat file containing all of the data collected (Thermistor resistance and 4 channels of voltage data) is recorded on the file in Path Out.
Balancing the detector
Before magnetometry can be performed, the detector on each channel should be balanced, ie adjusted so equal light is incident on each photodiode. Make sure the pump laser is off when the following is being performed.
- On the array, switch the detectors to DIFFERENCE mode. This is the middle set of header pins, and is indicated by a Δ or - symbol. The signal being sent out of the room to the current to voltage converters is now the difference in currents from the two photodiodes.
- Return to the I-V converters and dial the gain way up to increase sensitivity. For ~500 μW of total laser power, 1-2 μA/V is appropriate. If the detectors have not been balanced in some time, the imbalance of laser light will likely cause the output of the I-V converter to rail.
- Connect a long BNC cable (the one passing through the port of the MSR is idea for this) to either the output of the I-V converter or to the green "monitor" BNC port of the detector you'd like to manage.
- Take a DMM into the room and plug the other end of the BNC cable into it. Switch it on to DC-voltage mode. Now, carefully adjust the balance of the detector by rotating the body. This can be VERY TOUCHY. At this level of gain, I usually try to get the voltage level down to ±0.2 V.
- Repeat on the other detectors as needed.
Enabling the magnetometer
Once the detectors are balanced, the magnetometer is "activated" by turning on the optical pumping laser.
- Close the door to the MSR, either using the automatic switch, or manually using BRUTE STRENGTH.
- If it hasn't been done already, enable the TEC and LD current on the pump LDC501 (left hand side). The D1 resonance line of the pump is near 8.4 kΩ when the laser is being driven at 170.00 mA.
- Open up the TA-7600 pump tapered amplifier controller application on the computer (shortcut on the taskbar). Take note of the status message in the upper right corner.
- Not Connected: The USB cable is not properly plugged into the computer or the controller (black box on the rear of the rack.
- Key Locked: The enable key on the controller is in the disabled position. Turn the key 90 degrees clockwise to enable.
- Amplifier Off: The amplifier is ready is turned off, but ready to be activated.
- Check the Input Power (mW) display. The input power must be at least 10 mW, but with good coupling, we usually see closer to 20 mW of input light. If the input power is less than 15 mW or so, adjust the coupling from the pump diode into the fiber (top shelf of rack, nearer set of optics).
- The output power of the TA can be adjusted using either the slider or the input box above the two power guages. 1000-1200 mA is a good drive current to start at.
- Once you are satisfied with the settings, the pump light can be applied to the magnetomers by clicking the Amplifier On/Off button. After a brief countdown, the TA will activate.
- Once the TA is active, you should see the difference signal (henceforth referred to as the "magnetometer signal") swing as the device begins to actively sense fields.