40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  PSL, Page 51 of 52  Not logged in ELOG logo
New entries since:Wed Dec 31 16:00:00 1969
ID Date Author Type Category Subjectdown
  2135   Thu Mar 15 10:29:04 2018 awadeDailyProgressscatterAddressing 500 Hz scatter pickup

Going back the original issue of scattering, it appears that there is light being back reflected from somewhere in the post PMC path but before the reference cavities.  

Reducing number of optics after the North PMC 

I had installed a bunch of polarization optics before the north 14.75 MHz EOM in an effort to reduce RFAM (see attachement 1).  It looks like stuffing so many optics in such a small space is a bad idea.  You can see weak retro reflected beams from the wave plates and, probably, the PBS as well.  The short propagation distance makes it difficult to angle optics enough to be able to separate them from the main beam laterally to dump.  The EOM can't really be moved because the mode matching solution is a little tight for the available space.

After talking with rana and Craig yesterday it seems like the Pre Mode Cleaner (PMC) should be filtering polarization well enough when locked that the PBS and quarter-wave plate (QWP) are unnecessary. I removed all but the half-wave plate (HWP) and checked the residual polarization on transmission with a diagnostic PBS in place. I found 2 µW of power out of 1.2 mW was remaining when tuned all the way to s-pol.: this is a 1:600 extinction ratio which is about what we would expect from such a beam cube.  This measurement may be biased by the lower limit of the power meter, PBS should be giving 1:1000.  

I moved the PBS to before the PMC to clean up light out of the 21.5 MHz PMC phase modulator. The only optics in the post PMC-> EOM path are now a lens, a steering mirror and a half-wave plate (see attachment #2).  After realigning the PMC cavity and the north refcav I was able to reduce the RFAM to -55 dBm, which is good enough for now.  These slight changes in RFAM level mean that the FSS offset will need some adjustment.  I was unable to see any improvement in the beat spectrum as the beat note had drifted down to 2 MHz.  I turned the heating down a small amount and left it overnight to settle.

I didn't angle the HWP or lens by that much, this shouldn't be necessary because the PMC is a traveling wave cavity.  The elements should be pretty close to normal.  The glass beam dump should be checked to ensure it is not clipping any retro-reflected beams on the rough edge of the glass.

Clamping down the PMC

I never clamped down the PMC. It is just sitting on the ball baring points. This isn't great.

When I realized the tapped holes on the side of the base I went looking for clamps.  They are pictured in attachment #3 but they do not fit.  It turns out there were some issues with the choice of ball bearings on which the PMC sits.  The ball barrings sit over holes so that the PMC when placed will realigned exactly with its previous position on the base.  Antonio had found that the holes drilled for the ball barrings were spec'ed a little too big.  For standard increments of bearings size the closest size fits nicely over the hole but under force they actually slip down into the hole and are almost impossible to get out.  He bought the next ball bearing size up. However, this means that the clamps no longer reach the full height PMC assembly.  The assumed tolerances were made too tight on all these components, the next edition of drawings should allow for some wiggle room.

The drawings should be updated with at least 1-3 mm of range on slot cut side pieces for the clamps so there is room for changes in height due to ball bearing size.  Possibly even more, if future people want to put Viton or Sorbothane dampening into the clamping. The non-tapped holes should also be changed to through-all. Or at least drill with a narrower diameter through-all. This will help future users poke out objects that get stuck in the holes.  

For that matter the design of the clamps seems wrong.  There is a bar that goes over the top that is fixed with a slot-cut piece affixed to each side. This is intuitively wrong as the bolts all go in horizontally when the clamping force needs to be applied is downwards!  It means that the clamps are locking a vertically applied force from the sides; to bolt the PMC down you need to apply force to the bar and tighten the bolts at the same time for two different clamping bars.  The screws should have at least one vertical pair on each clamp so that tension can be applied in the same direction as the clamping force.  

PMC documents on the DCC

For future reference, here is a list of all the PMC documents on the DCC:

Evan's technical note for PMC design considerations: LIGO-T1600071.

I can't find assembly procedures on the DCC.  There was a report from one of Kate Dooley's summer students, LIGO-T1600503, that shows a jig for gluing the PZT. 



Today I buzzed the table and determined there was a strong 500 Hz dirty resonance on the first steering mirror after the PMC. 
This caused me to go around tightening bolts everywhere, including the offending steering mirror and the optics around it.  This did not reduce the resonance.
I tightening the PMC REFL steering mirror as well, and this caused a misalignment onto the PMC REFL PD.  This took me a little while to figure out why the North path refused to lock.  I realigned the PMC REFL steering mirror into the PD.
After I got the North PMC locking again, the North path itself was not locking anymore.  I reranged the autolocker slow volts, but this did not help. 
Turns out the North Trans PD threshold voltage was not high enough.  This is likely because of the bolt tightening, causing some slight misalignment into the North cavity, lowering the overall circulating power in the cavity.  I lowered the autolocker threshold from 1.1 volts to 1.0 volts, and aligned the North Trans PD.  We need to rescan the North cavity to get better alignment/mode matching, but I'm gonna put this off until we replace this offending 500 Hz post-PMC steering mirror.
While I was realigning the Trans PD, I noticed that even touching the trans optics tables causes large ~1Hz oscillations in the trans voltage.  This is definitely exacerbating any scattering problem we have.  Also, the Trans PD output for both paths is "breathing", going up and down with a period of about a minute.  This is bad for our autolocker's threshold.  It's possible that we should build two periscopes for the north and south paths to eliminate these elevated tables which cause coherent oscillations on all trans optics.  We could copy Tara's front periscope design.


Attachment 1: 2018-03-14_16.58.21.jpg
Attachment 2: 2018-03-14_20.40.18.jpg
Attachment 3: 2018-03-14_16.58.13.jpg
  2364   Wed Jul 10 12:46:07 2019 ScottADailyProgressRFAMAddition of 1k ohm Resistor to input of DC port on Bias Tee

My goal was to investigate the effect of placing a 1k ohm resistor as the input of the DC port of the Bias Tee. The expectation was it would decrease the bandwidth around DC, and this is supported by LTspice simulation. According to simulation, at around 300 Hz there becomes a few dB difference between having the resistor and not having it. From the paper 'W. Zhang, M. J. Martin, C. Benko, J. L. Hall, J. Ye, C. Hagemann, T. Legero, U. Sterr, F. Riehle, G. D. Cole, and M. Aspelmeyer, "Reduction of residual amplitude modulation to 1 × 10-6 for frequency modulation and laser stabilization," Opt. Lett. 39, 1980-1983 (2014)'(https://www.osapublishing.org/ol/abstract.cfm?URI=ol-39-7-1980) in Figure 2B we see the frequency noise without servos active. The noise falls off after around 50 Hz, which indicates the change of bandwidth to 300 Hz should not be an issue. I also showed the effect for 500 ohms to see how the transfer function changes intermediately between 0 and 1k ohm resistances.

Attachment 1: Addition_of_1kohm.pdf
Attachment 2: zip-LTspice-and-jupyternotebook-1k_resistor.zip
  2432   Tue Sep 24 17:11:13 2019 anchalDailyProgressNoiseBudgetAdding specifics of discepancy 2 (More)

Also, I found that the effective reflectivities from the top surface of layers calculated in Evans et a. PRD 78, 102003 (2008) were different from reflectivities calculated by matrix method in Hong et al. PRD 87, 082001 (2013). It turned out that the sign before phase in Eq. B3 and B4 in Evans et a. PRD 78, 102003 (2008) were opposite to what comes from the matrix method. After discussions with Gabriele, I came to the conclusion that this sign only creates a difference of giving complex conjugates of effective reflectivity. But to have consistency, I have corrected the sign of phase in the new code. Attached is a comparison of old effective reflectivity and the new one. One can see that the imaginary values are opposite in sign but everything else matches perfectly. Also, this has no effect on the effective coating coefficient of thermo-refraction.

Attachment 1: ComparisonEffReflectivitiesSignChange.pdf
  2431   Tue Sep 24 15:40:33 2019 anchalDailyProgressNoiseBudgetAdding specifics of discepancy 2

Today I ran the two codes with the same parameter values to check if the effective reflectivities calculated during the calculation of thermo-optic nose matches. They do match exactly actually. Attached is an over plot.

Coating effective coefficient of thermo-refractive effect comes out to be:

Old Code: 8.61(46)e-05 K**-1

New Code: (8.59+/-0.21) e-05 K**-1

So this discrepancy was not really there. I was just comparing apples with oranges earlier.


Discrepancy #2

The effective coating CTR in the previous code was 7.9e-5 1/K and in the new code, it is 8.2e-5 1/K. Since this value is calculated after a lot of steps, it might be round off error as initial values are slightly off. I need to check this calculation as well to make sure everything is right. Problem is that it is hard to understand how it is done in the previous code as it used matrices for doing complex value calculations. In new code, I just used ucomplex class and followed the paper's calculations. I need more time to look into this too. Suggestions are welcome.




Attachment 1: ComparisonEffReflectivities.pdf
  2388   Mon Aug 12 11:56:21 2019 anchalDailyProgressNoiseBudgetAdding specifics of discepancy

Adding more specifics:

Discrepancy #1

Following points are in relation to previously used noisebudget.ipynb file.

  • One can see the two different values of effective coating coefficient of thermal expansion (CTE) at the outputs of cell 9 and cell 42.
  • For thermo-optic noise calculation, this variable is named as coatCTE and calculated using Evans et al. Eq. (A1) and Eq. (A2) and comes out to (1.96 +/- 0.25)*1e-5 1/K.
  • For the photothermal noise calculation, this variable is named as coatEffCTE and is simply the weighted average of CTE of all layers (not their effective CTE due to the presence of substrate). This comes out to (5.6 +/- 0.4)*1e-6 1/K.
  • The photothermal transfer function plot which has been used widely so far uses this second definition. The cancellation of photothermal TF due to coating TE and TR relies on this modified definition of effective coating CTE.

Following points are in relation to the new code at https://git.ligo.org/cit-ctnlab/ctn_noisebudget/tree/master/noisebudget/ObjectOriented.

  • In my new code, I used the same definition everywhere which was the Evans et al. Eq. (A1) and Eq. (A2). So the direct noise contribution of coating thermo-optic noise matches but the photothermal TF do not.
  • To move on, I'll for now locally change the definition of effective coating CTE for the photothermal TF calculation to match with previous calculations. This is because the thermo-optic cancellation was "experimentally verified" as told to me by Rana.
  • The changes are done in noiseBudgetModule.py in calculatePhotoThermalNoise() function definition at line 590 at the time of writing this post.
  • Resolved this discrepancy for now.


The new noise budget code is ready. However, there are few discrepancies which still need to be sorted. 

The code could be found at https://git.ligo.org/cit-ctnlab/ctn_noisebudget/tree/master/noisebudget/ObjectOriented

Please look into How_to_use_noiseBudget_module.ipynb for a detailed description of all calculations and code structure and how to use this code.

Discrepancy #1

In the previous code, while doing calculations for Thermoelastic contribution to Photothermal noise, the code used a weighted average of coefficients of thermal expansion (CTE) of each layer weighted by their thickness. However, in the same code, while doing calculations for thermoelastic contribution to coating thermo-optic noise, the effective CTE of the coating is calculated using Evans et al. Eq. (A1) and Eq. (A2). These two values actually differ by about a factor of 4.

Currently, I have used the same effective CTE for coating (the one from Evans et al)  and hence in new code, prediction of photothermal noise is higher. Every other parameter in the calculations matches between old and new code. But there is a problem with this too. The coating thermoelastic and coating thermorefractive contributions to photothermal noise are no more canceling each other out as was happening before.

So either there is an explanation to previous codes choice of using different effective CTE for coating, or something else is wrong in my code. I need more time to look into this. Suggestions are welcome.

Discrepancy #2

The effective coating CTR in the previous code was 7.9e-5 1/K and in the new code, it is 8.2e-5 1/K. Since this value is calculated after a lot of steps, it might be round off error as initial values are slightly off. I need to check this calculation as well to make sure everything is right. Problem is that it is hard to understand how it is done in the previous code as it used matrices for doing complex value calculations. In new code, I just used ucomplex class and followed the paper's calculations. I need more time to look into this too. Suggestions are welcome.



  2437   Mon Sep 30 16:47:15 2019 anchalDailyProgressNoiseBudgetAdding links again; Comparison with Old Estimates on same plot

With comparison with old estimates:



Usual noise budget links:




  2534   Thu Feb 13 18:06:00 2020 anchalDailyProgressNoiseBudgetAdding dark noise measurement of beatnote detector SN101

I measured dark noise of the beatnote detector reaching moku and its effect on measured beatnote frequency noise.


  • I used Andrew's low noise preamplifier to measure this noise.
  • I first took the transfer function through the preamplifier so that everything later can be referenced back to its input.
  • I measured measurement setup noise by shorting the input to the pre-amplifier.
  • Then I measured dark noise after the 20 dB coupler (the cable that I connect to moku) when the detector was completely blocked with a beam dump.
  • The noise was converted to precieved beatntoe frequency noise by using peak to peak voltage of beatnote signal. (Noise*freq*2*pi/Vsigpkpk)
  • The noise came a little less than Tara's measurement. I'm updating my noise budget model with this now.


Attachment 2: BNDetDarkNoise.pdf
BNDetDarkNoise.pdf BNDetDarkNoise.pdf
  2560   Mon Mar 16 16:16:17 2020 anchalDailyProgressISSAdded true OOL transmission PD for South Path

Today, I added a new out-of-loop transmission PD (Thorlabs PDA10CS) for the south path. This will be helpful in future measurements of RIN coupling to beatnote noise. This PD is added at (1, 40) using the dumped light. The optical layout would be updated in a few days. I've confirmed that this photodiode is reading the same RIN as read earlier in CTN:2555. I've also connected Acromag channel for South Transmission DC to this photodiode, so the transmitted power channels and the mode matching percentage channel of South Cavity are meaningful again.


  2561   Tue Mar 17 18:03:22 2020 anchalDailyProgressISSAdded true OOL transmission PD for North Path

Today, I added a new out-of-loop transmission PD (Thorlabs PDA10CS) for the north path. This will be helpful in future measurements of RIN coupling to beatnote noise. This PD is added at (8, 42) using the dumped light. The optical layout would be updated in a few days. I've also connected Acromag channel for North Transmission DC to this photodiode, so the transmitted power channels and the mode matching percentage channel of North Cavity are meaningful again.

ISS Gain for the Northside has been increased to 2x10000 since half of the light is now being used by the OOL PD.

Attachment 1: IMG_20200317_180420.jpg
  2345   Tue May 14 18:13:21 2019 anchalDailyProgressComputersAdded threshold channels in autolocker and fastmon rms monitor

I was finding myself changing thresholds every time I change power levels. Also, the fastmon rms monitors were not working with the docker-compose. I'm listing all script and medm changes since the sad departure of awade:

  • rmsMonitor.py is standalone now and does not depent on gaincycle.py.
  • rmsMonitor writes rms values in a channel and reads thresold value from a channel. There is also a switch to disable gain cycle functionality.
  • In FSS slow controls, I made channels for showing light power in mW (after calibration) and a channel that calculates mode matching. These values are of course not very accurate but will give us an idea.
  • I made thresholds into channels in the autolocker script. Autlocker script also had a logical bug with dealing with required states. I have fixed that now.
  • I have added threshold channels for PMC autolocker as well. Now, the threshold value can be changed by medm screens directly.
  • There is a new functionality in autlocker called tracking. When engaged, the autolocker top and bottom rails follow the changes due to slow pid so that a rough position of resonance is always in memory.

I'm attaching screenshots of modified medm screens.

Attachment 1: screenshots.zip
  2134   Wed Mar 14 15:19:52 2018 CraigDailyProgressDAQAdded four new ADC channels to vader (

Last night I soldered together four BNCs and attached them to one of the acromags with some free channels.  Turns out this acromag is named vader (, and was being used for temperature sensors.
I just added all four channels into /home/controls/modbus/db/LaserSlowControlsAndMonitors.db , and named the first two additions C3:PSL-SCAV_REFL_DC and C3:PSL-NCAV_REFL_DC

All of this was done so I could tell if the "breathing" we see in the TRANS_DC is really representative of power in the cavities or just some crap happening on our tiny ISS board in transmission.  Seems like it's real power in the cavity, but we'll see after like an hour.
If so, we need to control the temperature of our EAOMs.  Thermal hats, peltiers, I don't care, needs to happen ASAP.

  2049   Mon Jan 15 14:43:53 2018 awadeDailyProgressFSSAdded cap to FSS acromag binary channel 5V supply


When Craig restarted the acromag IOC yesterday the North path FSS loop engage binary channel went into a permanent latch off mode.  This is a recurring problem that can be fixed by plugging the 5 V power in line to the acromag binary channels in with the FSS control boxes unplugged. Sometimes you need to plug and unplug a few times.  

It could be an issue with the way we have used 820 Ω resistors to bring the pull up 10 kΩ down to 758 Ω. It probably should be buffered somehow.  For now its good enough to get it working, once it's powered up its fine.

As an intermediate fix I soldered a 1000 µF electrolitic cap in line with the 5V supply to give it juice when first powered up.  This seems to make the latching go away most of the time (90%) when first powering up the units. So... slight improment.

Attachment 1: 2018-01-14_20.24.02.jpg
  1123   Wed Mar 20 20:44:32 2013 EvanDailyProgressopticAdded Faraday isolator

Today I installed the Faraday isolator after the PMC. Tara and I then spent some time trying to figure out why the PDH error signal suddenly had a huge DC offset (it was because I accidentally knocked the angle control on one of the HWP mounts while installing the FI beam dump). Before installing the FI, we had observed that the loop oscillates noticeably at about 100 kHz and had hoped it was caused by back-reflection into the laser (which the FI would fix). Installing the FI seems to have no effect on the oscillations. After installing the FI I adjusted the HWP immediately following and retuned the phasing of the PDH loop by adding some extra cable to the PD SMA input. I've attached a picture showing the sweeps of the cavity refl response and PDH error signal, and a picture showing the oscillations when the loop is engaged.

I tried minimizing the rejected light out of the FI to optimize the angle of the QWP directly in front of the cavity, but this light appears to be dominated by reflections other than those off of the cavity. The rejected light consists of two distinct spots which can be seen with an IR card. I think one of them is a reflection from the lens immediately following the FI, and the other is a reflection from the 14.75 MHz EOM.

I also tried improving the mode matching into the cavity by adjusting the two lenses on translation stages, but I didn't get much improvement. Right now we are at just under 50% coupling.
Attachment 1: cavity_scan.jpg
Attachment 2: loop_oscillation.jpg
  1900   Thu Sep 7 18:21:56 2017 awade, CraigDailyProgressComputersAcromag2 down

The computer acromag2 has inexplicably died.  It turns up some error messages recovering jornal on /dev/sda1 that doesn't bode well.  All computers in the lab are backed up to somewhere remote so nothing is lost.  Also we version control everthing that matters on the computers anyway.

Rather than debugging a potentially faulty hard drive issue we will just replace the HD with one from the draw (Larry gave me a box of small/midsized hard drives about a month ago).  



Attachment 1: 2017-09-07_17.22.30.jpg
Attachment 2: 2017-09-07_17.19.41.jpg
Attachment 3: 2017-09-07_17.19.19.jpg
  1656   Fri Jul 1 16:50:35 2016 Aidan, AndrewSummaryDAQAcromag slow controls back up

I showed Andrew how to set up the slow controls. We got the previous 3 ADC channels back up.



  • rewired a few BNC feedthroughs up through the front panel of the Acromag chassis
  • bolted the front panel to the chassis independently of the screws that mount the chassis to the rack


Attachment 1: IMG_6196.JPG
  1838   Mon Jun 5 13:56:52 2017 yinziNotesDAQAcromag noise measurements

Measured the acromag noise (input and output).

For the input noise, a function generator was set up to input a sin signal of 0.1Vpp at 0.1Hz and connected to an input channel. The time series was recorded for 4 hours (sampled at around 10Hz, but not exactly due to differences in how long each loop took to run), and then the Lomb-Scargle algorithm (Fourier transform with uneven sampling) was applied to obtain a frequency spectrum. The result was then run through Andrew's rms.m script (attached). Both are plotted below:

For the output noise, a script was written to continuously write a 0.1Vpp at 0.1Hz sin signal to an output channel that was connected to the signal analyzer, which was used to take the following data.

Attachment 1: acro_out_noise.pdf
Attachment 2: acro_input_plot.pdf
  1987   Tue Nov 21 19:49:04 2017 awadeDailyProgressPLLAcromag loading of SR560 in PLL

I was double checking the UGF of the PLL and was getting the strange results of 8 kHz UGF with the standard settings of 10 kHz/V and SR560 set to 23 dB gain (Marconi was set to +13 dBm RF power level). In the past we got 30 kHz for this configuration.

Since then an acromag channel was connected to the same 600 Ω output of the SR560 as the Marconi signal generator. This was to monitor the state of the PLL loop so that the Marconi center frequency could be adjusted (through GPIB and a python script) to always have the PLL locked.

It turns out that the acromag channel monitoring the BN DC level is overloading/lowpass filtering the 600 Ω input. Attached below is a transfer function of the SR560 with 2x100 gain setting (no filtering): here the BN has been disconnected this is just the preamp itself. With the acromag connected it appears to add a pole at 3 kHz. This will have changed the PLL loop response in recent measurments.  


I have now moved the acromag to the 50 Ω buffered output of the SR560, reported voltages should be the same (acromag is high impedance) but the loop now has the expected 30 kHz as before.  Calibrations of previous week should be taken with a grain of salt.

Attachment 1: TF600OutputLoadedWithAcromag_21-11-2017.tgz
Attachment 2: TF600OutputLoadedWithAcromag_21-11-2017_JustBode.pdf
  1746   Tue Oct 11 20:09:06 2016 awadeDailyProgressElectronics EquipmentAcromag cards giving random noisy readouts

I had hooked up the a channel to monitor the tank temperature. However, now I am seeing random noise and also zero readouts on every other sample.  

I had something similar over the last week when I was trying to set up autolocker and PID slow controls for the laser. The fast monitor signal reported by epics was very noise. There I thought it was just poor performance of the FSS locking loops and that I would need to get in and check alignments, polarisations etc.  Now I'm thinking there is something wrong with the chain from the ADC to what caget spits out.  

A calibrated voltage input of +2 V was put into the C3:PSL-VACTEMP_MON1 channel (acromag channel regiser 7 (out of 0-7).  A quick grab of the ouput is attached below, it doesn't look great.  Might have to look tomorrow to see if this is something to do with modbus dropping measurments or if there is some other issue.



Attachment 1: Screen_Shot_2016-10-11_at_8.02.01_PM_MonitorOfChannelWithPlus2VCalibratedInputVoltage.png
  1572   Mon Aug 17 17:02:41 2015 AidanSummaryComputersAcromag binary outputs working - still can't control TTFSS box though

I managed to figure out the modbusDrv configuration settings to get the binary output of the Acromag working. I've updated the Wiki page to reflect this. I've wired the XT1541 DAC, BIO Acromag unit to the T1EN and T2EN channels on the TTFSS box but I still can't get remote control of it yet for some reason. When the PDH loop is closed and I switch the TTFSS box to REMOTE, the loop stays closed regardless of what I do to the binary outputs in EPICS.


  1547   Wed Apr 15 17:51:43 2015 AidanSummaryDAQAcromag XT1541 DAC working correctly - a little trick to configure



I configured the Acromag XT1541 DAC to run with EPICS. This was a touch trickier than the ADC as there is a subtlety with the channel configuration in the EPICS database. The bottom line is that now I can change the value in an EPICS channel and a multimeter attached to the unit will show a corresponding change in voltage.

The attached files (ioctest2.cmd and IOCTEST2.db) are used to access the first output channel, OUT00, on the unit. Now that I've got the thing working I can debug the calibration. Once that's sorted I'll summarize the set-up procedure on a Wiki page with glorious detail for future reference.

The following command line is used to open the modbus EPICS server.

${EPICS_MODULES}/modbus/bin/${EPICS_HOST_ARCH}/modbusApp ioctest2.cmd

The ioctest1 files are for the ADC unit.

Attachment 1: ioctest2.cmd
epicsEnvSet("IOC", "ioctest2")
... 2 more lines ...
Attachment 2: IOCTEST2.db
record(ao, "C3:ACROMAG_OUTPUT0")
	field(DTYP, "asynInt32")
	field(OUT, "@asynMask(DAC_Reg, 0, -16)MODBUS_DATA")
	field(EGUL, "-163.84")
	field(EGUF, "163.835")
	field(HOPR, "163.835")
	field(LOPR, "-163.84")
	field(PREC, "2")
... 3 more lines ...
Attachment 3: ioctest1.cmd
epicsEnvSet("IOC", "ioctest1")
... 2 more lines ...
Attachment 4: IOCTEST1.db
record(ai, "C3:ACROMAG_INPUT0")
	field(SCAN, ".1 second")
	field(DTYP, "asynInt32")
	field(INP, "@asynMask(ADC_Reg 0 -16)MODBUS_DATA")
record(ai, "C3:ACROMAG_INPUT1")
	field(SCAN, ".1 second")
... 5 more lines ...
  1548   Thu Apr 16 13:31:32 2015 AidanSummaryDAQAcromag XT1541 DAC working correctly - a little trick to configure






I configured the Acromag XT1541 DAC to run with EPICS. This was a touch trickier than the ADC as there is a subtlety with the channel configuration in the EPICS database. The bottom line is that now I can change the value in an EPICS channel and a multimeter attached to the unit will show a corresponding change in voltage.

The attached files (ioctest2.cmd and IOCTEST2.db) are used to access the first output channel, OUT00, on the unit. Now that I've got the thing working I can debug the calibration. Once that's sorted I'll summarize the set-up procedure on a Wiki page with glorious detail for future reference.

The following command line is used to open the modbus EPICS server.

${EPICS_MODULES}/modbus/bin/${EPICS_HOST_ARCH}/modbusApp ioctest2.cmd

The ioctest1 files are for the ADC unit.


  1545   Thu Apr 9 17:03:35 2015 AidanSummaryComputersAcromag ADC set up

I set up an Acromag slow controls based on the procedure that Keith wrote in T1400200. It's really pretty easy. It took an hour and 15 minutes from installing Ubuntu on a machine to having a functioning ADC channel from the Acromag unit. I haven't yet set up a DAC unit - this will require some tweaking of some of the EPICS parameters. Once I've done that I'll upload a complete procedure to the Wiki.

This is relatively promising for supporting/replacing VME slow channels.

  1546   Fri Apr 10 09:33:43 2015 EvanSummaryComputersAcromag ADC set up

I set up an Acromag slow controls based on the procedure that Keith wrote in T1400200. It's really pretty easy. It took an hour and 15 minutes from installing Ubuntu on a machine to having a functioning ADC channel from the Acromag unit. I haven't yet set up a DAC unit - this will require some tweaking of some of the EPICS parameters. Once I've done that I'll upload a complete procedure to the Wiki.

This is relatively promising for supporting/replacing VME slow channels.


  773   Thu Dec 29 01:11:32 2011 FrankDailyProgressSeismicAccelerometer noise floor update

found the old data from the seismometer measurements we did some time ago. Measurements agree more or less. Seismic noise floor measured some time ago was higher above 30Hz, but that was measured at the time where we had the construction going on and not during vacation time.



  771   Wed Dec 28 01:30:46 2011 FrankDailyProgressSeismicAccelerometer noise floor and table seismic noise

Measured the noise floor of the accelerometer to compare it with the seismic noise we measure with it (and the TFs i want to measure). Suspended it from the table using a very soft spring to make it quiet enough. Resonance frequency of suspension was ~1Hz (small peak visible in spectrum, damping of the thing took forever).


Seismic noise of the table is hitting the noise floor of the accelerometer at about 10Hz. Couldn't find the raw data from the seismometer measurements. Will update this later.


  1145   Mon Apr 8 17:44:20 2013 EvanNotesPMCAbout PMCs

[Rana, Tara, Evan, Eric, Nic] 

We are designing a PMC, to do that we should be able to answer some fundamental questions about a PMC.

Why do we want a PMC?

  • Intensity stabilization(is it?)
  • Filtering of beam profile
  • Alignment reference
  • Reference for waist size and position
  • Jitter suppression
  • Polarization filtering

What should we consider in the design of the cavity?

  • High finesse eventually causes the transmission to drop
  • Cavity g should be chosen so that higher-order PMC modes are well outside the bandwidth of the TEM00 mode
  • Finesse should be chosen so that laser intensity noise is suppressed below the shot noise limit at frequencies of interest
  • Number of mirrors - determines whether or not we get polarization filtering
    • In a 3-mirror cavity, when one polarization is resonant, the other will be antiresonant. In a 4-mirror cavity, both will resonate simultaneously (with small differences in transmission intensity and phase).

What should we consider in the design of the spacer?

  • Acoustic pickup (probably dominates over seismic pickup at frequencies we are interested in)
  • Steel or silica:
    • Longitudinal mode frequencies are comparable
    • Silica is harder to machine
  • Vacuum can?
  • Dimensions:
    • A shorter PMC will have higher vibrational modes
    • A longer PMC has more filtering
    • A spacer that is too thin will have easily excited bending modes


  • 15 MHz is too low for PDH modulation, because the bandwidth of the resulting loop is too low
  • For a resonant PD, we want a low Q (a few)
  • 3 mirror or 4 mirror design?


  1146   Tue Apr 9 15:39:16 2013 taraNotesPMCAbout PMCs

Considerations for PMC design:

  1. Stiffness(Acoustic susceptibility) & heavy material: With heavier material, the pmc motion on the support becomes smaller.(RXA: please quantify with a formula)
  2. Filtering factor (Finesse/FSR/Cavity pole), g-factor: Filter out intensity noise around 10 MHz (RXA: please quantify with a formula)
  3. Design for thermal expansion cancellation between the spacer and the end cap: So that the PMC is less sensitive to ambient temperature
  4.  3 or 4 mirrors?  3 is polarization selective. For general lab use with power less than 1 W,  3 mirror design should be good. (RXA: I don't follow this logic at all)

RXA: In general, all of these considerations need some sort of quantitative detail. Make a DeBra Matrix so that we can evaluate. 

  2089   Tue Feb 13 00:02:52 2018 CraigDailyProgressDAQASD estimates - SR785 vs Gabriele's cymac3 ADC

There appears to be a factor of 5/3 difference between the ASD output of the SR785 and the CRIME lab's cymac3 ADC.  To be clear, \frac{5}{3}\mathrm{ASD_{cymac3}} = \mathrm{ASD_{SR785}}.  I am not sure why at this point.
Earlier today, Gabriele helped me calibrate cymac3, telling me the voltage range (+- 10V) and ADC bit number (16, so 2^16 = 65k counts), giving a calibration of \dfrac{20}{2^{16}} \dfrac{\mathrm{V}}{\mathrm{counts}}.  When I apply this calibration to the median-averaging ASD code Gautam provided me, I appear to underestimate the true ASD, where the "true ASD" is as reported by my SR785. 

The first plot is the SR785's response to a 1 Vrms sine wave at 512 Hz, with 1 Hz bin widths.  The ASD peak at 512 Hz reaches 0.7086 Vrms/rtHz.

The second plot is the calibrated cymac3 ADC response with 1 Hz bin widths.  At 512 Hz it reaches only 0.4252 Vrms/rtHz.

In the end, I decided to just apply the mystery gain of 5/3 to the ADC.  This is the final plot.  Seems close enough.

This ratio of 5/3 is suspicious and makes me think the calibration of the ADC is wrong.  I am having trouble locating the ADC datasheet.  I checked around at a couple of injection frequencies and things seem consistent with the correction factor applied.  I will look more into the ADC in the morning, but I don't want to spend very much more time on this.  The whole point is to have a quick, constant check on our beatnote ASD which is continually being saved and compared to the ASD from five minutes ago, ten minutes ago, an hour, a day, to easily see how our final product, the beatnote ASD, is moving all the time.  If we kill a bunch of noise, we want to know when and why.

EDIT: I checked the time series signal and found that the ADC was reporting half of what I was putting in.  This is because the cymac3 is expecting differential inputs, and our beatnote BNC is grounding the low input.  I didn't understand differential and single-sided ADCs until today, after reading this.  Turns out the fully-differential is able to double its input range sensitivity with the same voltage range input by splitting the input 50/50 and flipping the low input's phase by 180 degrees.  If you ground the low input, you halve your signal.  I corrected for this by multiplying my calibration by a factor of two to account for my signal being halved.

So now my factor of 5/3 becomes a factor of 5/6. 

But the problem still remains, why is the median-averaged ASD from the ADC and RMS ASD from my SR786 for my 1 Vrms sine wave injection giving different final results?
To explain this correctly, I have to go through the median ASD estimation process in Gautam's python code. 
First, we use scipy.signal.spectrogram to estimate a bunch of PSDs from our input time series.  We take the square root to get ASDs.  Then, we collapse along the time dimension by taking the median value for each frequency bin, call this the median ASD.  Finally, we divide by the bias factor of \sqrt{\ln{2}} to get from a median ASD to an RMS ASD, the industry standard.  This shown in Evan's thesis, Appendix B.

However, I misunderstood some of Evan's assumptions in this thesis.  Importantly, the Rayleigh distribution for magnitude is only good for zero-mean Gaussian noise.  If you inject a signal, your mean and your median are gonna be about the same at that frequency, because the signal completely drowns out the noise.  You have to first eliminate your signal, apply the \sqrt{\ln{2}} bias to go from a median to RMS ASD, then add the signal back in.

If you ignorantly multiply your entire ASD, including signal, by \sqrt{\ln{2}}, like I did, you will find that your ADC calibration results seem to be overestimated by a factor of about 5/6, because \sqrt{\ln{2}}=0.83255461115, \text{and } 5/6 = 0.8333333333.

To test this, Gautam and I used the RIGOL function generator to generate 1 Vrms of noise.  We found that (1) the two channels of the RIGOL produce very different actual levels of noise when 1 Vrms is requested, and (2) our median-averaged ASD python code produced the same noise levels as the RMS ASD taken by diaggui, which we are sure is right.

This is encouraging.  We now trust that the median averaged ASD estimation code is doing the right thing, particularly since it matches up with diaggui's output.  But the python code has the advantage of (1) being in python, (2) being median-averaged, and therefore robust to glitches, which our PLL has every time we change the Marconi carrier frequency, and (3) being easily callable and controllable whenever we want to take a permanent spectra. 

I plan to make a crontab tonight which runs the dailyNoisebudgetPlotter.py every minute or so.  I also have some javascript code from Max Isi which updates a webpage client-side to show whatever new plot has been produced.
I won't save every plot we make permanently, because each plot is ~200K, and there are 1440 minutes in a day, so 288M in plots would quickly become ridiculous.  But I think saving one from every thirty minutes is good, ~1M of plots each day is doable.

Attachment 1: SR785Calibration_1Vrms_512Hz_SineWaveInjection_Attenuation_4dBVpk_Avg_20_Span_800Hz_13-02-2018_000748_Spectrum.pdf
Attachment 2: ADC_Calibration_Signal_20180212_235937.pdf
Attachment 3: ADC_Calibration_Signal_20180213_000203.pdf
  57   Sun Feb 7 20:56:03 2010 FrankLaserRefCavAOM power modulation & pointing

seems like a bad AOM and an impedance matching problem together. exchanging the semi-rigid cable by other cables produces a lot of different results in power modulation / pointing vs frequency. right now i found a combination where for frequencies 80MHz and higher it is almost flat, but below it drops a lot. the pointing is related to the absorbed power in the AOM. - you can really feel the heat of the crystal, no joke. will measure the temp on tomorrow for different frequencies where the pointing is worst case to see if it is a macroscopic change in temp. Aidan has this nice thermal image camera to do this. i think we should try the crystal technology AOM we have. i don't think that aligning helps a lot here. tried this the whole afternoon :-(  the lowest power modulation over the entire frequency range is about 20%pp


  1471   Thu Aug 14 15:23:36 2014 Emily, EvanNotesopticAOM fiber noise cancellation

 New setup for fiber phase noise cancellation with one AOM

We re-did mode-matching calculations and replaced the lenses before the fiber input in order to optimize the amount of power that comes out of the fiber.  The waist coming out of the PMC is 370 microns.  Following the PMC are the following lenses: placed 7 inches away is a PLCX- with a focal length of 250mm, placed 29 inches away is a PLCX-25.4-64.4-C-1064 with a focal length of 125 mm, and placed 35 inches away is a KBX052 with a focal length of 50.2mm. This yields a waist of 69 microns going into the fiber.  Going into the fiber is about 1.1 mw and coming out is approximately 500 micro watts.  We replaced the VCO driver since it was not driving the AOM and had a deformed signal.  Now we are using a Marconi and low-noise amplifier to drive the AOM.  We also replaced the AOM with an Isomet AOM 1205c-843.  
We re-did mode-matching calculations into the AOM and to the mirror.  After the fiber output is a waist of 50 microns.  Placed 2 inches away is a: PLCX-25.4-33.7-UV-1064 with a focal length of 50mm, placed 10 inches away is a: PLCX-25.4-77.3-UV-1064 with a focal length of 150mm and placed 18 inches away is a: PLCX-25.4-36.1-UV-1064 with a focal length of 70mm.  The first two lenses before the AOM yield a was it of 150 microns going through the AOM (recommended waist from the Isomet AOM 1205c-843 manual) and the third lens yields a waist of 156 microns at the mirror.  We used a beam dump to block the zeroth order beam, so the only the first order beam is double passed through the fiber.  
We are using the same setup to beat the double passed beam with the original beam onto a new focus 1811 photodiode.  The original beam has a power of 850 micro-watts and the double-passed beam has a power of 10 micro-watts. While the efficiency can be improved, for now we will work with what we have in order to prove that our new setup with 1 AOM will cancel the noise in the system.  
In this setup, we lock the optical beat to the marconi in a PLL.  
The AC signal optical beat fluctuation was 198-428mV.
Once the optical beat was locked to the marconi, we measured the error signal and control signal.  We also measured the control signal without cancellation to make sure that this works.  In order to do the measurement without cancellation, we locked the marconi to the optical beat.  We also measured the open loop transfer function with and without cancellation.  The following data was obtained: 
  633   Thu Jul 21 18:03:20 2011 taraDailyProgressAOMAOM adaptor plate,

I made drawings for aom block and adaptor plate. The assembly is for 3" beam height.


The assembly is consisted of two parts. The bottom aluminum part is for mounting new focus 9071 4 axis stage on the table.

The top plastic part, is for mounting an AOM to the 4-axis stage.


The bottom part actually is designed for a standard EOM, so the height is  3". With a plastic adaptor plate, it can be used for an AOM as well, so I'll order a few of the alumnium parts.


There are 2 designs for AOM adaptor parts, because we have two AOM models. They have different screw size and mounting positions, I 'll order a couple for each design. 


Attachment 1: aom_base1.PDF
Attachment 2: aom_base2.PDF
Attachment 3: eom_block1.PDF
Attachment 4: eom_block2.PDF
  635   Fri Jul 22 16:31:12 2011 taraDailyProgressAOMAOM adaptor plate


 As Frank suggested, I edited the drawing, so that the adaptor plate can accommodate both types of AOM.



Attachment 1: aom_base.PDF
Attachment 2: eom_block1.PDF
Attachment 3: eom_block2.PDF
  1084   Tue Nov 27 13:13:51 2012 kristenDailyProgressPMCANSYS result for PMC body mode

I made a simulation for PMC body mode, and found out that for Al PMC, the first body mode is 1kHz. And 780 Hz for stainless steel pmc.


November 27, 2012

 It is desirable for the first body mode of the PMC to be at or above 1000 Hz in order to provide consistent length for the cavity.


 ANSYS Summary

  1. Geometry
    • For any given test, all parts of the assembly were changed to be the same material.  Materials tested include fused silica, aluminum, and stainless steel, and material will be specified per test.
  2. Connections > Contacts
    • Most contacts determined by ANSYS were sufficient.  However, the contacts between the press-fit slots or cones and the ball bearings were adjusted for accuracy.  The "Pinball Region" was changed from "Program Controlled" to "Radius", and the radius set to between 0.1 and 0.3 meter.  This is to ensure that ANSYS recognizes these two objects are resting on each other.
  3. Analysis Settings - Supports
    • The PMC assembly was modified so that the constraints could be more accurately modeled.  Split lines were added to the bottom of the PMC base to model the force applied by the dog clamps, and these small 0.5"x0.5" squares were defined as "Fixed Supports" in the ANSYS model.
    • The entire base was labeled as a frictionless support, because it is sitting on a table. 
  4. Results
    • The first body mode when the PMC is made entirely out of stainless steel is 865Hz
    • The first body mode when the PMC is made entirely out of aluminum is 881Hz



Above you can see the first mode shape of the PMC.  The colors represent the displacement - deep blue indicates no motion, while red indicates the greatest amount of motion.  The animation of this mode shape shows the PMC spacer rocking transversely on the PMC base.  The PMC base does not move at all.

  1. Changes to geometry (December 3rd, 2012)
    • Holes were cut through the PMC spacer to try to increase the first body mode frequency.  New geometry is shown in the figure below
    • holes_in_spacer_pic.png
    • There was no increase in the first body mode frequency - when made out of stainless steel, ANSYS reported the first body mode of this to be at 855 Hz



 One question that came up is whether ANSYS is importing the geometry file at the correct size.  According to the scale on the screen, it is the right size.  However, when the material is changed to resemble fused silica, the lowest body mode is 998 Hz, which is about an order of magnitude lower than expected.  This indicates some other error, possibly in importing the structure into ANSYS.

 /more to come



  1086   Mon Dec 3 16:57:27 2012 taraDailyProgressPMCANSYS result for PMC body mode





Above you can see the first mode shape of the PMC.  The colors represent the displacement - deep blue indicates no motion, while red indicates the gr


 This does not look like a longitudinal mode. Do you have the frequency for the first longitudinal mode(along cavity length)? the first longitudinal mode should look like this ( this model has no fixed boundary condition, just a block in space).


  1087   Tue Dec 18 19:07:24 2012 taraDailyProgressPMCANSYS result for PMC body mode

Kristen and Norna came to ATF for impact-hammering of the metal PMC in the gyro setup


  1596   Sun Oct 25 22:15:35 2015 AntonioSummaryEOMAEOM installed in the South path. Noise issue.


The AEOM has been installed in the South path replacing the EOM 21MHz used for the PMC. There is a high noise that I clearly see at the photodiode in transmission. 


When I have placed the AEOM in the path I have decided to take the alignment of the previous EOM as reference. Not ideal because the reference should be the incoming beam. The beam is not parallel to the table and it was decided to be as less as possible invasive. The mode matching and the alignment gave at that time 20% of visibility (at each polarization). After the installation parameters where unchanged. Later I have improved the alignment bringing the visibility at 30% for both the polarizations. After that, when everything was in place I have easily locked the cavity but the power in transmition was showing a very high noise. I have spent all the day trying to twick the alignment because and servo loop gain, but we need to solve this before going further. My back does not allow me to proceed for today.



I have also noted that the South Laser which is labeed 2W laser has the lambda/4 and the lambda/2 rotated in a way that at the output of FI we had few mm. I am not sure if damping the power at the FI is a good thing.

  108   Thu Apr 15 16:42:32 2010 FrankElectronicsRefCavAD590 readout-box modified

in order to gain more s/n ratio i modified the existing AD590 readout-box a little bit. I assumed that we wanna operate the cavity at 35C (which is not too high but well above RT or the temp of an additional temp stabilized box around both cavities) The required range for shifting the cavities is ~ 1 FSR, better would be a little bit more for each cavity as we can shift both independent.

df~156MHz /K    and     1 FSR~740MHz

this corresponds to ~4.75K/FSR we have to shift.

For testing purposes it might be helpful to have more than that as e.g. if we limit the total range to lets say 6K we might end up at the end of the range and run into trouble as soon some disturbance from outside (e.g we remove part of the insulation, lets say an end cap) might shift the whole thing at the end of the range. As soon as this happens the servo would go crazy.

So i think we should go for 10K range, centered around 35C, so from 30C to 40C. I modified the box for that, so the transimpedance resistors have now a value of 29.4K, which gives us ~9.21V for 40C at the output of this stage.

In order to supply it from an independed power supply to reduce our current ground loops, i've chosen a WM071, the same as we use for the PDH boxes. As they come only in +/-15V, i had to change the voltage regulators in the box to +/-12V instead of =/-15V.
This results in a maximum output voltage of the LT1125 of a couple of 100mV more than 10V, depending on the current they have to source/sink. So 9.2V is still well below the max.

I added a filtered 5V reference, (AD586, 4.7uF filter cap) for the dc offset @35C. The corresponding resistor for the summing amp is 1379.76 which can be implemented almost exact using 2k05 and 4k22 in parallel (1379.7) or 1k54 and 13k3 (1380.2). The feedback resistor of the last stage can then be calculated to be 170k45 in order to match 30C to 40C to -10V to 10V. Paralleling can be used here as well to get an almost exact value.

The matching is not that critical as we don't wanna measure absolut temp, but if can do it that easy why not.

---  new schematic following soon   ---

  1301   Fri Aug 16 10:35:44 2013 EricaNotesElectronics EquipmentAD590 msrmt, conversion to freq noise

I added sockets to the ends of the wire to attach the AD 590 because the connection wasn't good the way were doing it before (taping it).

Evan and I tested the circuit. There was some high frequency noise, which we discovered was due to the wire connecting to the AD590. We covered it with aluminum tape which helped a little, and then grounded it by connecting to the shield ground of the power supply. This also improved it but didn't remove it totally.

We took spectrum data and that has been added to the Noise Budget.
We realized we forgot to convert the current noise from the AD590 -(40pA/rtHz) to frequency noise. Once we did, it was higher than the free-running noise of the laser, which is reflected in the graph.

The data was taken units of V^2/rtHz.

To convert to frequency noise:
take the sqrt
divide by R4 [A/rtHz]
multiply by 10^6uA/A, which gives the value in K/rtHz because the conversion for the AD590 is 1uA/K

multiply by L*alpha to convert to m/rtHz
multiply by c/(n^2*alpha*L*T) to convert to frequency noise.

I'll write this out in Latex so it's clearer.

When converting from temperature noise to length noise, we did not account for the fiber's jacket and its various materials, such as Kevlar, PVC, etc.
We would solve this eqn to get the thermal time constant of the fiber. K *del^2 (T) = i*omega*T
  2387   Sun Aug 11 23:08:10 2019 ScottADailyProgressTempCtrlAD590 Temp. Sensing Circuit Open to Air vs Insulated and Closed

Because of the previous data comparing the open box vs the closed box was varying unexpectedly, I re-ran the experiment with both sets of data taken on the same day. 

  • The closed box data was taken from 8 am to 1 pm on 8/9/2019
  • The open box data was taken from 1:45 pm to  6:40 pm

Now both sets of data show very similar curves, with the box open data slightly above the closed data in most areas. Maybe the last data was different due to other systematic conditions on that day, but it does seem like now the difference is gone. Both sets follow the original closed box data measurement from before.

Attachment 1: Open_vs_ClosedBox_pt2.zip
Attachment 2: AD590_Open_Vs_Closed_pt2.pdf
AD590_Open_Vs_Closed_pt2.pdf AD590_Open_Vs_Closed_pt2.pdf
  2366   Sat Jul 13 22:19:35 2019 ScottADailyProgressTempCtrlAD590 Experimental Sketch and Zero Noise Budget

AD590 Zero Noise Budget Analysis

Attachment 1: AD590_Temperature_Sensing_Sketch.pdf
Attachment 2: Zero_AD590_Noise_Budget.zip
Attachment 3: AD590_Noise_Budget.pdf
AD590_Noise_Budget.pdf AD590_Noise_Budget.pdf AD590_Noise_Budget.pdf AD590_Noise_Budget.pdf AD590_Noise_Budget.pdf AD590_Noise_Budget.pdf
  2363   Wed Jul 10 12:37:38 2019 ScottADailyProgressTempCtrlAD590 Board

I reflow soldered 3 channels to an AD590 temperature board for a differential measurement test. I expect to run the experiment soon to see the noise of the sensor. 

Attachment 1: Reflow_Temp_board.jpeg
  2365   Wed Jul 10 18:01:24 2019 ranaDailyProgressTempCtrlAD590 Board

show us what you got for the LISO or ZERO noise budget of this circuit before testing; also sketch of the experiment setup

  339   Thu Sep 2 18:54:10 2010 taraNotesComputersACAV,RCAV's pds connected to DAQ


ACAV's PD for transmitted beam is connected to PSL1

RCAV's PD for transmitted beam is connected to PSL2



And now RCAV_RCTRANSPD dropped from ~5.3 to ~5.05

               ACAV_RCTRANSPD dropped from  ~2.5 to ~2.4

  1565   Wed Aug 5 15:59:07 2015 Aidan, AntonioSummaryRefCavACAV transmission on RF photodiode

We swept the temperature of the ACAV laser and monitored the transmission through the cavity. In the attached image, the TEM00 modes (separated by 3GHz or 1 FSR) are located at C3:PSL-ACAV_SLOWOUT values of 0.5344V and 1.379V. There is a TEM20 mode at 1.52V.


Attachment 1: ACAV_FSr_full.png
  521   Mon Feb 28 13:47:35 2011 FrankNotesRefCavACAV temp back around 37.1 degC

current heater value is around 4.66. changed crate startup value to current value

  285   Tue Aug 17 14:35:34 2010 FrankSummaryRefCavACAV re-aligned

re-aligned the ACAV once more, now about 91% are coupled into the cavity

  659   Wed Aug 17 20:41:13 2011 taraDailyProgressopticACAV path is up

I put most optics on ACAV path. I have not tried to lock the cavity yet. I'll install ACAV RFPD next.




  902   Fri Apr 6 01:36:39 2012 Tara, FrankSummaryNoiseBudgetACAV loop changes

summary of all changes made and more detailed plots will be posted soon, so check back later

writing in progress

  • replaced New Focus power supply for RFPD with Agilent power supply (+/-15V)
  • added isolation transformer between mixer LO and main splitter of 14.75MHz LO
  • changed gain of input stage from PDH-box from 10 to 20
  • replaced thickfilm resistors in input stage with thin film ones
  • added offset potentiometer to input opamp
  • added 25MHz HP-filter to AOM driver/amplfier

ACAV loop is now completely free from line harmonics and the in-loop level dropped to ~10nV/rtHz (includes 7nV/rtHz from analyzer). Mixer dark noise is ~25nV/rtHz.

  573   Mon Apr 11 01:43:01 2011 taraNotesElectronics EquipmentACAV RFPD's schematic

I updated the schematic for ACAV RFPD.

I'll update the schematic for RCAV servo, ACAV servo as well.


  455   Wed Jan 26 20:21:57 2011 FrankSummaryElectronics EquipmentACAV RFPD modified

The ACAV RFPD stopped working this afternoon. It had high current consumption on the +15V supply, causing the supply to drop down to 2.3V.
I turned out that the logic IC (U8, see schematic) was broken and so the +5V (internally regulated) caused the high current flow which is supplied from the +15V.
I removed U8 entirely as we don't need it. Pin7 of U2 can be left open according to the datasheet in order to enable the device. Diode is now working again.

Already yesterday we made several changes in order to make the RFPDs for both cavities the same. Basically more DC and AC gain.
Attached the modified schematic (only page 1) for ACAV RFPD. Changes are in red.



ELOG V3.1.3-