Difference between revisions of "CLAS12 R1 S6 QA"

From New IAC Wiki
Jump to navigation Jump to search
 
(40 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=HV burnin=
+
=Board IDs=
 +
{|border="1"  | cellpadding="5" cellspacing="0  class="wikitable"
 +
|-
 +
| colspan="5" align="center" | '''Sector 6 - Serial Numbers on STB & HVB'''
 +
|-
 +
| || colspan="2" align="center" | Top Endplate || colspan="2" align="center" | Bottom Endplate
 +
|-
 +
| Board # (nose=1, tail=7) || SL1 (STB)|| SL2 (HVB) || SL1 (HVB)|| SL2 (STB)
 +
|-
 +
|1 ||G1202270  || ? || ? || K1202516
 +
|-
 +
|2 ||G1202266  || ? || ? || J1202341
 +
|-
 +
|3 ||G1202273  || ? || ? || J1202339
 +
|-
 +
|4 ||G1202275  || ? || ? || K1201716
 +
|-
 +
|5 ||G1202271  || ? || ? || K1201717
 +
|-
 +
|6 ||G1202274  || E1201694 || ? || K1201719
 +
|-
 +
|7 ||G1202272  || E1201690 || ? || K1202346
 +
|-
 +
|}
 +
 
 +
=HV Burn-in Procedure=
 +
 
 +
1. Set current trip threshold on HV supply to:
 +
 
 +
Guard - 10 <math>\mu</math>A
 +
 
 +
Sense - 50 <math>\mu</math>A
 +
 
 +
Field - 50 <math>\mu</math>A
 +
 
 +
2. Set Voltage to 50 volts on all channels.  Probe HVB to be sure that all sense, field, and guard wires have a voltage.
 +
 
 +
3. Using a ramp speed of 5 V/s, set the HV on the supply to the following:
 +
 
 +
G:F:S= 525,-700, 700
 +
 
 +
Monitor the current, make sure there is not an excessive current draw (1+ <math>\mu</math>A)
 +
 
 +
Final operating voltage settings range from
 +
 
 +
G:F:S = (525, -700, 1400) to (536, -700, 1500)
 +
 
 +
4. Increase the voltage on the sense wire in steps (step-size may change as needed, depending on current draw) and record the initial current draw when the voltage setting on the HV supply is reached on the wire. Allow the field and sense wire current draw to decrease to <1.0 <math>\mu</math>A before increasing voltage.
 +
 
 +
If the HV supply trips due to excessive current draw when increasing the voltage, record that the voltage setting caused a trip condition and change the voltage setting using a smaller step-size from the last working voltage that drew <1.0 <math>\mu</math>A.
 +
 
 +
2/26/13, we have observed that initially starting at 700V on the sense wire, then jumping to 1000V does not result in excessive current. The "border region" of 1100-1200V and up may require smaller step sizes (20-50V at a time) to avoid exceeding 10 <math>\mu</math>A current draw.
 +
 
 +
2/27/13 we observed S6 being more sensitive to increases in voltage in the 1300-1500V range. Switched to increasing voltage 5-10V at a time.
  
  
Step 1: Set Voltage to 50 volts on all channelsProbe HVB to be sure that all sense, field, and guard wires have a voltage. (You should set current threshold to 10 microAmps on the HV supply)
+
We can increase the voltage until the Sense - Field voltage difference is 2400 volts .  G:F:S = (571,-800,1600)
  
Step 2:  While monitoring the current, ramp the HV at a speed of 5 V/s to the following
+
=HV burn in log=
  
G:F:S= 525,-700,700
 
  
Step 3: Begin to take data recording the time and sense wire current as you ramp up the sense wire HV to 1400 volts while restricting the current draw to less than 10 micraAmps.  Measure the voltage and current if either changes by more than 10%.
+
[[R1S6_SL2_HVB1_BurnIn]]
  
 +
==SL1==
 +
Guard current is typically below 0.01 microAmp
 +
Kraken is being used to burn in the entire super-layer all at once.
 +
Current with all wires at 500V is below 0.01 microAmp.
  
 
==SL2-HVB1==
 
==SL2-HVB1==
 +
Guard current is typically below 0.01 microAmp
 +
 +
[[R1S6_SL1_BurnIn]]
 +
 +
==SL2-HVB2==
 +
Guard current is typically below 0.01 microAmp
  
 +
[[R1S6_SL2_HVB2_BurnIn]]
 +
 +
==SL2-HVB3==
 
Guard current is typically below 0.01 microAmp
 
Guard current is typically below 0.01 microAmp
  
{| border="1"  |cellpadding="20" cellspacing="0
+
[[R1S6_SL2_HVB3_BurnIn]]
|-
+
 
| Date || Guard || Field || Sense || I_{Sense}  || I_{Field} ||Time
+
==SL2-HVB4==
|-
+
Guard current is typically below 0.01 microAmp
|    || Volts|| Volts ||Volts || <math>\mu</math> A ||<math>\mu</math> A ||
 
|-
 
| 2/20/13  ||525 || -700 || 1400 ||0.5|| 0.7 || 22:50
 
|}
 
  
==SL2-HVB2==
+
[[R1S6_SL2_HVB4_BurnIn]]
  
 +
==SL2-HVB5==
 
Guard current is typically below 0.01 microAmp
 
Guard current is typically below 0.01 microAmp
  
{| border="1"  |cellpadding="20" cellspacing="0
+
[[R1S6_SL2_HVB5_BurnIn]]
|-
 
| Date || Guard || Field || Sense || I_{Sense}  || I_{Field} ||Time
 
|-
 
|    || Volts|| Volts ||Volts || <math>\mu</math> A ||<math>\mu</math> A ||
 
|-
 
| 2/20/13  ||525 || -700 ||  ||||
 
|}
 
  
 +
==SL2-HVB6==
 +
Guard current is typically below 0.01 microAmp
  
 +
[[R1S6_SL2_HVB6_BurnIn]]
  
{|border="1"  | cellpadding="5" cellspacing="0  class="wikitable"
+
==SL2-HVB7==
|-
+
Guard current is typically below 0.01 microAmp
| colspan="5" align="center" | '''Sector 6 - Serial Numbers on STB & HVB'''
 
|-
 
| || colspan="2" align="center" | Top Endplate || colspan="2" align="center" | Bottom Endplate
 
|-
 
| Board # (nose=1, tail=7) || SL1 (STB)|| SL2 (HVB) || SL1 (HVB)|| SL2 (STB)
 
|-
 
|1 ||G1202270  || ? || ? || K1202516 ||
 
|-
 
|2 ||G1202266  || ? || ? || J1202341 ||
 
|-
 
|3 ||G1202273  || ? || ? || J1202339 ||
 
|-
 
|4 ||G1202275  || ? || ? || K1201716 ||
 
|-
 
|5 ||G1202271  || ? || ? || K1201717 ||
 
|-
 
|6 ||G1202274  || ? || ? || K1201719 ||
 
|-
 
|7 ||G1202272  || ? || ? || K1202346 ||
 
|-
 
|}
 
  
{|border="1"  | cellpadding="0" cellspacing="2"  class="wikitable"
+
[[R1S6_SL2_HVB7_BurnIn]]
|-
 
| colspan="8" align="center" | '''HV Burn-in Log'''
 
|-
 
  
| Date || Time (24h) || HV Board ID || Guard (V) || Field (V)  || Sense (V) || Sense (<math>\mu</math>A) || Field (<math>\mu</math>A) || comments
+
=Signal Search log=
|-
 
| 02/23/13 || 14:00 || S6 SL2 HVB1 || 525 || -700 || 700 || 2.2 || ||
 
|-
 
| 02/23/13 || 14:20 || S6 SL2 HVB1 || 525 || -700 || 1400 || 8.3 || ||
 
|-
 
| 02/23/13 || 14:24 || S6 SL2 HVB1 || 525 || -700 || 1400 || 5.145 || ||
 
|-
 
| 02/23/13 || 14:27 || S6 SL2 HVB1 || 500 || -500 || 500 || || ||
 
|-
 
| 02/23/13 || 14:28 || S6 SL2 HVB1 || 500 || ? || 700 || 0 || ||
 
|-
 
| 02/23/13 || 14:41 || S6 SL2 HVB1 || 525 || -525 || 525 || || ||
 
|-
 
| 02/23/13 || 14:41 || S6 SL2 HVB1 || 525 || -700 || 700 || || ||
 
|-
 
| 02/23/13 || 14:49 || S6 SL2 HVB1 || 525 || -700 || 1400 || .5 || .7 ||
 
|-
 
| 02/23/13 || 15:50 || S6 SL2 HVB1 || 525 || -700 || 1450 || .8 || .775 ||
 
|-
 
| 02/23/13 || 15:52 || S6 SL2 HVB1 || 525 || -700 || 1400 || .465 || .465 ||
 
|-
 
| 02/23/13 || 17:25 || S6 SL2 HVB1 || 536 || -700 || 1500 || .720 || ||
 
|-
 
| 02/25/13 || 17:05 || S6 SL2 HVB7 || 536 || -500 || 550 || .08 || .075 ||
 
|-
 
| 02/25/13 || 17:15 || S6 SL2 HVB7 || 536 || -700 || 700 || .08 || .01 ||
 
|-
 
| 02/25/13 || 17:18 || S6 SL2 HVB7 || 536 || -700 || 1000 || .12 || .05 ||
 
|-
 
| 02/25/13 || 17:21 || S6 SL2 HVB7 || 536 || -700 || 1000 || .345 || ||
 
|-
 
| 02/25/13 || 17:24 || S6 SL2 HVB7 || 536 || -700 || 1200 || 8.9  || || almost tripped
 
|-
 
| 02/25/13 || 17:26 || S6 SL2 HVB7 || 536 || -700 || 1100 || 1.85 || ||
 
|-
 
| 02/25/13 || 17:31 || S6 SL2 HVB7 || 536 || -700 || 1200 || 8.6  || || Almost lowered voltage but it's decreasing
 
|-
 
| 02/25/13 || 17:34 || S6 SL2 HVB7 || 536 || -700 || 1200 || 7.3 || ||
 
|-
 
| 02/25/13 || 17:38 || S6 SL2 HVB7 || 536 || -700 || 1200 || || ||
 
tripped
 
|-
 
| 02/25/13 || 17:34 || S6 SL2 HVB7 || 536 || -700 || 1150 || 2.85 || ||
 
  
 +
This section reports on wires that did not produce the expected signals
  
 +
[[R1_S6_SignalSearchLog]]
  
 +
==Summary of results==
  
|}
+
[[S6_Testing_and_Performance_Summary]]
  
 
=Pre-Potting Tension Error=
 
=Pre-Potting Tension Error=
  
[[File:SL1S6_Sense_PrePot.png| 200 px]][[File:SL2S6_Sense_PrePot.png| 200 px]]
+
[[File:SL1S6_Sense_PrePot.png| 100 px]][[File:SL2S6_Sense_PrePot.png| 100 px]]
  
[[File:SL1S6_Field_PrePot.png| 200 px]][[File:SL2S6_Field_PrePot.png| 200 px]]
+
[[File:SL1S6_Field_PrePot.png| 100 px]][[File:SL2S6_Field_PrePot.png| 100 px]]
  
 
=MYSQL commands=
 
=MYSQL commands=
Line 217: Line 211:
  
 
mysql> select TensionError from  R1_SL1_S6_Sense INTO OUTFILE '/tmp/R1SL1S6Sense.dat';
 
mysql> select TensionError from  R1_SL1_S6_Sense INTO OUTFILE '/tmp/R1SL1S6Sense.dat';
 +
 +
 +
 +
 +
[[CLAS12_R1#R1S6]]

Latest revision as of 17:48, 6 August 2013

Board IDs

Sector 6 - Serial Numbers on STB & HVB
Top Endplate Bottom Endplate
Board # (nose=1, tail=7) SL1 (STB) SL2 (HVB) SL1 (HVB) SL2 (STB)
1 G1202270 ? ? K1202516
2 G1202266 ? ? J1202341
3 G1202273 ? ? J1202339
4 G1202275 ? ? K1201716
5 G1202271 ? ? K1201717
6 G1202274 E1201694 ? K1201719
7 G1202272 E1201690 ? K1202346

HV Burn-in Procedure

1. Set current trip threshold on HV supply to:

Guard - 10 [math]\mu[/math]A

Sense - 50 [math]\mu[/math]A

Field - 50 [math]\mu[/math]A

2. Set Voltage to 50 volts on all channels. Probe HVB to be sure that all sense, field, and guard wires have a voltage.

3. Using a ramp speed of 5 V/s, set the HV on the supply to the following:

G:F:S= 525,-700, 700

Monitor the current, make sure there is not an excessive current draw (1+ [math]\mu[/math]A)

Final operating voltage settings range from

G:F:S = (525, -700, 1400) to (536, -700, 1500)

4. Increase the voltage on the sense wire in steps (step-size may change as needed, depending on current draw) and record the initial current draw when the voltage setting on the HV supply is reached on the wire. Allow the field and sense wire current draw to decrease to <1.0 [math]\mu[/math]A before increasing voltage.

If the HV supply trips due to excessive current draw when increasing the voltage, record that the voltage setting caused a trip condition and change the voltage setting using a smaller step-size from the last working voltage that drew <1.0 [math]\mu[/math]A.

2/26/13, we have observed that initially starting at 700V on the sense wire, then jumping to 1000V does not result in excessive current. The "border region" of 1100-1200V and up may require smaller step sizes (20-50V at a time) to avoid exceeding 10 [math]\mu[/math]A current draw.

2/27/13 we observed S6 being more sensitive to increases in voltage in the 1300-1500V range. Switched to increasing voltage 5-10V at a time.


We can increase the voltage until the Sense - Field voltage difference is 2400 volts .  G:F:S = (571,-800,1600)

HV burn in log

R1S6_SL2_HVB1_BurnIn

SL1

Guard current is typically below 0.01 microAmp Kraken is being used to burn in the entire super-layer all at once. Current with all wires at 500V is below 0.01 microAmp.

SL2-HVB1

Guard current is typically below 0.01 microAmp

R1S6_SL1_BurnIn

SL2-HVB2

Guard current is typically below 0.01 microAmp

R1S6_SL2_HVB2_BurnIn

SL2-HVB3

Guard current is typically below 0.01 microAmp

R1S6_SL2_HVB3_BurnIn

SL2-HVB4

Guard current is typically below 0.01 microAmp

R1S6_SL2_HVB4_BurnIn

SL2-HVB5

Guard current is typically below 0.01 microAmp

R1S6_SL2_HVB5_BurnIn

SL2-HVB6

Guard current is typically below 0.01 microAmp

R1S6_SL2_HVB6_BurnIn

SL2-HVB7

Guard current is typically below 0.01 microAmp

R1S6_SL2_HVB7_BurnIn

Signal Search log

This section reports on wires that did not produce the expected signals

R1_S6_SignalSearchLog

Summary of results

S6_Testing_and_Performance_Summary

Pre-Potting Tension Error

SL1S6 Sense PrePot.pngSL2S6 Sense PrePot.png

SL1S6 Field PrePot.pngSL2S6 Field PrePot.png

MYSQL commands

mysql> show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema | 
| mysql              | 
| region1            | 
| test               | 
+--------------------+
4 rows in set (0.02 sec)


mysql> use region1;

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed


mysql> show tables;

+-------------------------------+
| Tables_in_region1             |
+-------------------------------+
| R1S1_Tension_Trend_Test_Field | 
| R1S1_Tension_Trend_Test_Sense | 
| R1S4_Tension_Trend_Test_Field | 
| R1S4_Tension_Trend_Test_Sense | 
| R1S5_Tension_Trend_Test_Field | 
| R1S6_Tension_Trend_Test_Field | 
| R1S6_Tension_Trend_Test_Sense | 
| R1_SL1_S1_Field               | 
| R1_SL1_S1_Sense               | 
| R1_SL1_S4_Field               | 
| R1_SL1_S4_Sense               | 
| R1_SL1_S5_Field               | 
| R1_SL1_S6_Field               | 
| R1_SL1_S6_Sense               | 
| R1_SL2_S1_Field               | 
| R1_SL2_S1_Sense               | 
| R1_SL2_S4_Field               | 
| R1_SL2_S4_Sense               | 
| R1_SL2_S5_Field               | 
| R1_SL2_S6_Field               | 
| R1_SL2_S6_Sense               | 
| R1_particleCounts             | 
| R1_work_log                   | 
+-------------------------------+
23 rows in set (0.00 sec)

mysql> describe R1_SL1_S6_Sense;

+------------------+-------------+------+-----+-------------------+-------+
| Field            | Type        | Null | Key | Default           | Extra |
+------------------+-------------+------+-----+-------------------+-------+
| iCol             | int(11)     | NO   |     | NULL              |       | 
| iRow             | int(11)     | NO   |     | NULL              |       | 
| PeriodMeasured   | float       | YES  |     | NULL              |       | 
| Result           | varchar(32) | YES  |     | NULL              |       | 
| TensionMeasured  | float       | YES  |     | NULL              |       | 
| CalculatedPeriod | float       | YES  |     | NULL              |       | 
| SuperLayer       | int(11)     | NO   |     | NULL              |       | 
| Length           | float       | YES  |     | NULL              |       | 
| FreqMeasured     | float       | YES  |     | NULL              |       | 
| TensionError     | float       | YES  |     | NULL              |       | 
| TestLogic        | int(11)     | NO   |     | NULL              |       | 
| CalcFreq         | float       | YES  |     | NULL              |       | 
| HighCut          | float       | YES  |     | NULL              |       | 
| LowCut           | float       | YES  |     | NULL              |       | 
| Sector           | int(11)     | NO   |     | NULL              |       | 
| Date             | varchar(32) | YES  |     | NULL              |       | 
| Mod_time         | timestamp   | NO   |     | CURRENT_TIMESTAMP |       | 
+------------------+-------------+------+-----+-------------------+-------+
17 rows in set (0.04 sec)


mysql> select TensionError from R1_SL1_S6_Sense INTO OUTFILE '/tmp/R1SL1S6Sense.dat';



CLAS12_R1#R1S6