Magnetic Field Test at KEK

目的

 Ni/In バンプボンディングの磁場耐性の確認

クオリティーの安定性に少し不安のあるSnAg bump-bondingの代わりとして、Ni/In bump-bondingを開発中。

Ni/Inはクオリティーが安定していて温度サイクルにも強いが、Niが強磁性体であることを考えると、ATLASの磁場中にインストールした際にバンプが剥がれることが考えらえる。

そこで、バンプの磁場耐性試験を行う。

 Pixel 検出器の磁場中での性能評価

磁場中で安定して動作するかを検出効率やローレンツ角の測定を行い評価する。

 Muon 崩壊の観測

準備 ( log)

  マグネットについて

使用申請と低温セミナー

   MRIマグネット

シンチレータとMPPCを用いたトリガーシステム

磁場中での使用を考慮し、光電子増倍管を使わないMPPC+Scintillatorのトリガーシステムを作成(by 原先生)

トリガーシステムの大きさ、回路については MPPCtrigger.pptxを参照

回路部変更点

トリガー信号の幅が狭くてMulti I/O boardで信号を受け取ってくれなかったため、回路を変更(UA733 3-12→4-11 赤文字部)

この部分を変更することで、信号が大きくなり、Thresholdを設定したときに広い信号を出力できる。

trigger_circuit.png

Threshold設定電圧

Thresholdの設定電圧まとめ。オシロスコープで信号を見ながら、noiseを拾わないぐらいの電圧を設定した。

Scintillatorを上にしたときの左をLeft、右をRightにしている

(MPPCのところを見れる時があったら測定しなおしてアップデートお願いしますm(__)m by kazuyukis)

NR0 NR1 NR2 NR3
Right 0.304V 0.446V now repair 0.406V
Left 0.298V 0.445V now repair 0.403V

Trigger Logic Unit の開発

  • TLU_setup
    TLU_setup.pngTLU_connectivity.png

    20151017-0002_3.png

  • I/O board
    • I/O lines
      • Output : LEMO(LVCMOS33) : Trigger0-3
        • Trigger1 とTrigger3につながるSpartan3の足が故障 -> Pin Out 3,4 を代わりに使用
      • Input : LEMO(LVCMOS33) : Busy0-3
      • Pin Out : GND 4pin + Pin 3-10
        • Pin 3,4 はTrigger outに使用
        • Pin 5-6はFree -> trigger と Busy をout して Osiloscope のprobeで信号を確認
        • Pin 7-10 はVirtex 7 とのinterface に使用
  • Spartan 3
    • Schematic document : FPGA_SEMINAR_090921.pdf
    • Software ISE 14.7
    • I/O lines
      • Input : LEMO(NIM) : NIMin0-3
      • Input/Output : 20pin connector (LVCMOS33)
    • Cosmic test : 上下の二組のMPPCのORのコインシデンス。USBpix のBusy はORでVeto。
      • Trigger = (MPPC0 | MPPC2) & (MPPC1 | MPPC1) & ~(Busy0 | Busy1 | Busy2 | Busy3)
    • Spartan3のverilogコード→ TLU_Cosmic.v Pin assign : TLU_Cosmic.ucf
    • Firmware binary file : TLU_Cosmic.bit
  • Virtex 7
    • Not in use

磁場耐性試験用の架台とスキャナーステージの開発

スキャナステージの操作用ソフトとして、GUIのものとバックアップ用としてTera Term(フリーフェア)を用意。

後者のソフトの場合、ある文字列(コマンド)を送信すると、コントロラーがそれを認知しドライバがモータに信号を送る。

コントローラの仕様の詳細は    コマンド例   EMP-400

今走らせている無限(とみなせる)ループの終了

プログラムを強制終了して、ステージがモータに近いところで、コンセントを抜いてください

ステージの基本

  • 台形ねじのリード   1.25mm  (1回転で進む距離)
  • モータのステップ角  0.72°  (1パルスで回転する角度)
  • モーター駆動     ハーフステップ 0.36°

ステージの使い方(GUI編)

自動制御
  1. デスクトップの「自動制御.exe」のショートカットを選択しアプリケーションを開く
  2. COMポートを選択 (右側のUSBポートならCOM4、左側ならCOM5)
  3. 原点だしを実行
  4. 各種パラメータを設定
  5. RUNで実行
手動制御
  1. 繰り返し回数の代わりに移動量を指定する。これ以外はすべて同じ。

トラブルと対策
  • リミットセンサに触れた
    →原点だしを実行してください
    →原点(モータ側)から遠い場合は以下のとおり

    1、原点だしを実行
    2、センサから離脱したらコンセントを抜く
    3、手動制御プログラムを実行
    4、原点だしを行わず、「回転方向逆」、「速度5mm/sec以上」、「初速、加速度 1mm/sec (mm/sec^2)」、「移動量 150mm」でRUN
    5、原点センサに触れるまで、繰り返す
    6、原点だしを実行


  • 変な音が出る     コンセントを抜いてください
注意事項
  • 必ず原点出しを先に行う
  • 必ず「初速度<速度」とする
  • 何か異常があったらコンセントを抜く
  • プログラムを走らせ終わったら、プログラムの再起動とコントローラのリセット(コンセントを抜いて挿す)を行う方が良い

ステージの使い方(Tera Term編)

原点出しと繰返し駆動
  1. Tera Termを起動
  2. シリアル通信選択し、COMポートを選ぶ
  3. ENTERを一回押すと 0> と表示される(ここからコマンドの入力が可能になる)
  4. 「RUN 1」と入力し、原点出しをする
  5. 「RUN 11」でループが実行される
コマンドの編集
  1. 「EDIT 番号」で変更したいプログラムが編集できる
  2. 「A 列番号」で、ある列のコマンドを書き換えられる
  3. 「I 列番号」で、ある列にコマンドを追加できる
  4. 「D 列番号」で、ある列のコマンドを削除できる
シーケンスプログラム1の内容
  1. OFS -100 原点オフセットを100パルス分とる
  2. H +    回転方向をモータ側に設定
  3. SEN 2   リミットセンサの数を指定
  4. ACTL 1 0 0 0 1  センサモード(常時開or閉)を指定
  5. VS 500  初速を500パルス/secに
  6. V 800  駆動速度を800パルス/secに
  7. T 30  加速度を30パルス/sec^2に
  8. MHOME  原点出しを実行 ※GUIでの原点出しは実際のところ、RUN 1を送り、このシーケンスプログラムを実行している

Ni/In バンプのReal 4-chip-cards

2015/10/9に届いた4chip module×4のbefore-parylene & beforeTCのtuning & source scan結果→ KEK101-104.pptx

どのモジュールもバンプオープンはなかった。

before-parylene & beforeTCのtuning & source scan結果→ KEK101-104_1.pptx

KEK101にバンプオープン有り。

Run Summary

run number Purpose Magnetic strength start time end time coment
run1 magnetic stress 1.6T 2015/10/15 18:30   number of loop : infinity, speed : 25mm/sec
           
           
           

Latency Scan

データ取得用のセットアップ→SCC(KEK80)を使って、MPPC triggerの動作確認→順調に動いてそう(富士B2でのセットアップ復元)

磁場耐性試験については順調に動作中(月曜日の朝までこのままの予定)

latency checkを行った、defaultではlatencyが大きすぎたため。(Spartanでの処理の時間のためだと思われる)

SOURCE SCAN/Basic Par`s/latencyの所の値を変更→小さくすると後ろにいく

latency単位:クロック数(1クロック=25nsec)

run latency LV1 peak comment source scan number
default 210 10    
1 60 no peak    
2 160 no peak    
3 206 14   source scan5
4 218 2,10 peak2<peak10 source scan6
5 214 0,6,14 peak0<peak6<peak14 source scan7
6 226 2,12 peak2>peak12 source scan8
7 236 3,15 peak3<peak14 source scan9
8 218 no peak after digital mask, empty source scan10
9 210 4 only peak source scan11
10 210 5 long run over night (~11000 trigger) source scan12
run latency LV1 peak comment source scan number
11 210 5 restarted to check run10 data =start : 17th Oct 11:50 end 12:10 (300trigger) source scan13
12 210 5

To understand low ToT value, changed bias voltage to 300V =start: 12:14 end 12:23 (129trigger)

... no drastic improvement of ToT.. peak at 0 and tail to 6 ToT

source scan14
13 210   keep taking data with 300V = start:12:25 end source scan 15
14        
15        
16        
17        
18        
19        
20        
21        
-- Koji Nakamura - 2015-10-10
Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng 20151008-0001_07.png r1 manage 37.7 K 2015-10-16 - 16:19 KojiNakamura  
PNGpng 20151017-0002_3.png r1 manage 38.4 K 2015-10-17 - 03:31 AtlasjSilicon  
PDFpdf FPGA_SEMINAR_090921.pdf r1 manage 99.5 K 2015-10-16 - 15:59 KojiNakamura  
Unknown file formatpptx KEK101-104.pptx r1 manage 1201.0 K 2015-10-11 - 07:31 AtlasjSilicon  
Unknown file formatpptx KEK101-104_1.pptx r1 manage 2419.1 K 2015-10-16 - 02:59 AtlasjSilicon  
Unknown file formatpptx MPPCtrigger.pptx r1 manage 2195.3 K 2015-10-11 - 05:35 AtlasjSilicon  
Unknown file formatbit TLU_Cosmic.bit r1 manage 53.5 K 2015-10-16 - 16:15 KojiNakamura  
Unknown file formatucf TLU_Cosmic.ucf r1 manage 1.9 K 2015-10-16 - 14:28 KojiNakamura  
Unknown file formatv TLU_Cosmic.v r1 manage 3.0 K 2015-10-16 - 02:33 AtlasjSilicon  
PNGpng TLU_connectivity.png r1 manage 47.4 K 2015-10-16 - 15:35 KojiNakamura  
PNGpng TLU_setup.png r1 manage 2040.2 K 2015-10-16 - 14:28 KojiNakamura  
PNGpng trigger_circuit.png r1 manage 159.3 K 2015-10-11 - 05:45 AtlasjSilicon  
Edit | Attach | Watch | Print version | History: r27 | r15 < r14 < r13 < r12 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r13 - 2015-10-18 - AtlasjSilicon
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback