Table of Contents
2009/12/22
Run diary
SQUID zapping
Use a 1.53 kOhm resister between SQUID Bias and SQUID Return as the load. Measure the voltage across the resistor using HP3478A to check the zapping function of the software and DCRC.
Changed the command sequence in the zapping vi I:\Labview\DCRC\20070423\DCRC.llb\SCDMS_SquidZAP.vi to
devw 5 2 FFF Set zapping voltage to 5V [wait charge time (60s)] devw 2 0 0000 Zap SQUID DCBA (1110: A, 1101: B, 1011: C, 0111: D; this is the correct mapping.) [wait zapping time (10s)] devw 2 0 1111 Disconnect zapping voltage from all SQUIDs [wait cooldown time (30s)]
The order of channel ABCD was also reversed to make it correct. The user have to zero everything manually before zapping the SQUIDs.
From the two plots above, we can get the capacitance and the serial resistance value.
S=solve('c*(R+1530)=1/0.02951','c*(R+982)=1/0.03351');
[S.c S.R]
ans =
[ .73813499462601186230029376658193e-2, 3060.8700000000000000000000000005]
The capacitance is 7.4 mF, resistance is 3061 Ohm.
LED flashing
LED related commands
devr dev addr Dev read, returns 16 bit data rdf dev cnt Read FPGA binary devw 5 0 0000 LED 1 current 0 mA, FFFF is 10 mA devw 5 1 0000 LED 2 current 0 mA, FFFF is 10 mA devw 4 0 01 LED 1 on devw 4 0 10 LED 2 on wrf 6 001 LED flasher pulse width in unit of 10 us, 10 bit wrf 7 0001 LED flasher off time in unit of 20 us, 16 bit wrf d 8008 LED 1 & 2 pulser off (bit 6: LED 1, bit 7: LED 2) wrf d 8048 LED 1 pulser on wrf d 8088 LED 2 pulser on wrf d 80c8 LED 1 and 2 pulser on
Test setup test
A 22.43 kOhm resistor was used as the LED load. First test the frequency response of the measurement setup.
Set the output of HP3325A
- f = 5 kHz, V = 4 Vpp, DC = 2 V, Square wave.
- f = 50 kHz, V = 4 Vpp, DC = 2 V, Square wave.
LED pulser test
Frequency test
Set the output of the pulser as following from the control vi.
- LED 1 current: 160, LED 2 current: 0, ON 400us, OFF 400us, LED 1 enabled.
- LED 1 current: 160, LED 2 current: 0, ON 100us, OFF 100us, LED 1 enabled.
DC offset
| Operation | LED 1 Offset | LED 2 Offset | Comment |
|---|---|---|---|
| Reset DCRC | 0.05 mV | -0.16 mV | Pulsers off, LEDs off |
| Set LED1,2 I:0, ON 400us, OFF 400us; flash control button ON or OFF | -72.3 mV | -350 mV | Pulsers off, LEDs still on |
devw 4 0 0 turn off both LEDs | 0.025 mV | -0.2 mV | Turn off LEDs after pulser off |
To get rid of the DC offsets, The LEDs have to be turned off when not used. The corrected order I got by experiment to turn on and turn off the LEDs are:
- ON: a) turn on LEDs by
devw 4 0 xx, b) start pulser bywrf d xxxx - OFF: a) turn off pulser by
wrf d xxxx, b) Turn off LEDs bydevw 4 0 00
Issues in SCDMS_Flash.vi
The implementation of pulser on and off time is not correct. LEDs need to be turned off after flashing.
Test signal
| Command | Function |
|---|---|
| devw 4 0 1000 | Open loop with test signal |
| wrf 4 xxxx | 15-bit pulse magnitude, full scale is about 200 mV at the input of the feedback amplifier |
| wrf 5 xx | 8-bit pluse frequency in unit of 2.3 Hz |
| wrf d xxxx | Bit 5 of the register turns on or off the test signal |
Data list
| Run # | Comment |
|---|---|
| 1 | Voltage across SqA when zapping all. Used devw 5 2 0000 to turn off zapping voltage. Time values in the file were not correct. |
| 2 | Voltage across SqA when zapping all. Time values were not correct. |
| 3 | Voltage across SqA when zapping all. File format corrected. |
| 4 | Voltage across SqA when zapping via a Putty. |
| 5 | Voltage across SqB when zapping B only. |
| 6 | Voltage across SqC when zapping C only. |
| 7 | Voltage across SqD when zapping D only. |
| 8 | Voltage across SqA (0.982 kOhm) when zapping A only. |
| 9 | Test setup frequency response test. f = 5 kHz, V = 4 Vpp, DC = 2 V, Square wave. |
| 10 | Test setup frequency response test. f = 50 kHz, V = 4 Vpp, DC = 2 V, Square wave. |
| 11 | LED 1 current: 160, LED 2 current: 0, ON 400us, OFF 400us, LED 1 enabled. |
| 12 | LED 1 current: 160, LED 2 current: 0, ON 100us, OFF 100us, LED 1 enabled. |






