noise - OxfordIonTrapGroup/CurrentStabilizer GitHub Wiki
Noise budget
- based on the data sheet values, sensor noise should dominate. However, measured noise is similar to front-end circuit noise
- circuit noise is dominated by reference/DAC/OpAmp
- noise of the sense resistor and the differential amplifier can be neglected
Sensor
- Sensor gain: 0.5mA/A * 6 turns = 3mA/A
- Sense resistor: 10 Ohms
- Equivalent sensor gain: 30mOhm
- Typical coil current = 60A, gives ~2V at sensor
Data sheet noise numbers
Frequency range | specified sensor noise | equivalent voltage/field noise |
---|---|---|
0-10Hz | 20uA rms MAX | 600nVrms, 50uG rms |
0-100Hz | 200uA rms MAX | 6uVrms, 500uG rms |
0-1kHz | 400uA rms MAX | 12uVrms, 1mG rms |
Frequency range | measured noise |
---|---|
1.5Hz-10Hz | <=16uG rms (0.2uV rms) |
1.5Hz-100Hz | <=45uG rms (0.6uV rms) |
1.5Hz-1kHz | <=75uG rms (1uV rms) |
Measurement resistor
- thermal (Nyquist) noise: 0.4nV/rtHz (13nVrms in 1kHz BW = 1uG rms)
- thermal (kTC) noise for 4.7nF: 1uVrms in 100kHz BW. (in 1kHz: 10nVrms = 0.75uG rms)
First stage OpAmp
- ADA4004:
- LF voltage noise: 0.1Hz-10Hz - 150nVpk-pk TYP (~50nVrms = 4.3uG rms)
- vn at 1kHz 1.8nV/rtHz TYP (60nVrms for 1kHz, gives 5uG rms)
- in at 10Hz 3.5pA/rtHz TYP (110nVrms for 1kHz and 1k load, = 9uG rms)
- in at 200Hz 1.2pA/rtHz TYP
DAC
- 1nV V_DAC noise corresponds to 1nV DIFF_SIG noise
- (1uV V_DAC rms = 80uG rms, and equally 1uV DIFF_SIG rms = 80uG rms)
Reference
- () = compared to 2V
- 0.1Hz-10Hz - 0.25ppm pk-pk TYP (0.5uV pk-pk ~<175nV rms = 14uG rms) -10Hz-1kHz - 0.67ppm rms TYP (1.34uV rms = 110uG rms)
Reference buffer OpAmp
-AD8628
- LF voltage noise: 0.1Hz-1Hz - 160nVpk-pk TYP (~60nVrms = 4.6uG rms)
- LF voltage noise: 0.1Hz-10Hz - 500nVpk-pk TYP (~175nVrms = 14uG rms)
- vn at 1kHz 22nV/rtHz TYP (700nVrms for 1kHz BW, = 57uG rms)
- in at 10Hz 5fA/rtHz TYP (1.4nVrms for 1kHz and min 9k DAC load, = 0.1uG rms)
DAC
- 0.1Hz-10Hz - 134nV pk-pk TYP (~<48nV rms = 4uG rms)
- 10Hz-1kHz - 375nV rms TYP (30uG rms)
Lowpass filter after DAC
- 4.7kOhm, 1.0uF (pole at 34Hz), ADA4004 buffer
- kTC-noise: 65nVrms (5uG rms)
- opamp in: 3.5pA/rtHz TYP (100nVrms for 34Hz amd 4k7 load, = 8uG rms)
- reduces (reference + buffer + DAC) noise in 100-1000Hz by 1 order of mag.
Stability/drift budget
- Sensor drift is expected to be similar to OpAmp Voff/Ib drift.
- Overall system temp. co. should be ~250uG/K.
Sensor
- Temp. Co. 1ppm/K MAX (146uG/K)
- 1ppm/month MAX (146uG/month)
Measurement resistor
- Temp. Co: 0.2ppm/K TYP (30uG/K)
First stage OpAmp
- ADA4004-4
- Voff - 1uV/K MAX (73uG/K MAX)
- Ib = 90nA MAX (90uV for 1k load, = 7.3mG)
- Ib stability (from eye-balling Fig 11 on data sheet) 0.4nA/K (32uG/K)
Reference:
- Temp Co: 2ppm/K MAX for B grade (300uG/K)
- Long term: 60ppm/rtkHr MAX (1.5mG/day) (n.b. this should drop off after a few weeks!)
Reference buffer OpAmp
- AD8628
- Voff - 0.02uV/K MAX (1.6uG/K MAX)
- Ib = 100pA MAX (900nV for min 9k DAC load, = 73uG)
- Ib stability (from eye-balling Fig 6 and Fig 12 on data sheet) 0.15pA/K (0.1uG/K)
DAC
- gain error temp co: +/-0.1ppm/K TYP (16uG/K)
- zero-code temp co: +/-0.05ppm/K TYP (8uG/K)
Lowpass filter after DAC
- 1kOhm, 1.5uF (pole at 100Hz), ADA4004 buffer
- opamp Ib: 0.4nA/K (for 1k load: 0.4uV/K = 32uG/K)