ガンマ線:低エネルギー領域のバックグラウンド

30keV以下のエネルギー領域でバックグラウンドがどのようなスペクトルになるのか調べました。フォトマルにかける電圧を高くし、低エネルギーまでスペクトルを表示するようにしました。その結果が次のグラフで、Cs137を参照のため重畳しています。

Cs137_900V
この画面の低エネルギー部分を拡大したのが次のグラフです。

Cs137_900V_2
このグラフのピークはCs137の32keVで、横軸のチャンネル数を3で割るとおおよそのエネルギーが出ます。グラフでは20チャンネル即ち7keV程度から測定できています。次のグラフはCs137の重畳を行わない場合のものです。

bg_900V_2
このグラフから7keV~30keVの間はほぼフラットなカウント数である事が分かります。このようなレスポンスになるのは一般的な事なのか、この測定器特有なのかは調査中です。カウントされているパルスはフォトマルの雑音である可能性もあります。

 

特性X線の検出

Cs137では33keV(Naiの場合)、Ba133では31keVに特性X線が検出されます。この特性X線のカウント数が上がらないので原因を調べました。何故カウント数が少ないかは、雑音と判断されて有効なパルスと認識されていないためだと分かったのですが、何故雑音と誤認識されるのかがすぐには分りませんでした。色々調べて分ったのは、ソフト的な問題でした。

ガンマ線のパルスかどうかの検出はマイクロコントローラ(STM32F207)で行っています。このコントローラはアナログウォッチドッグという機能があり、一定以上のAD変換値になったら割り込みがかかります。この割り込みがかかるレベルを最低のエネルギー検出レベルにしていてガンマ線のパルスが入った時に割り込み処理でカウントするという流れです。カウントが終わればコンデンサの電荷を放電させるためトランジスタQ2をオンにします。回路1

割り込みがかかるのは本来のパルス以外に雑音の場合もあり、AD変換を3回行っていずれの値も最初の値以上かどうかで雑音かどうかを判定しています。誤検出が起きていた原因はトランジスタをオンにして電荷を放電させるのを本来のパルス以外でも行っていたためでした。、トランジスタをオンにするとオペアンプの出力は0ではなく数10mV程度上がります。トランジスタをオフにすると数μsec程度で0に戻ります。雑音が多くない時は問題ないのですが雑音が多くなると数10mVが0に戻る前に雑音が入ってしまい、数10mVが連続するようになってしまいます。そうするとその数10mVで割り込がかかるようになり、今度は連続した数10mVの値ですので本来のパルスと認識されるようになってしまいます。この誤認識が起こらないようにするため、閾値を上げないといけなくなり、特性X線のカウント数が上がらないという事でした。雑音の場合はトランジスタをオンにしないようにしたところ、問題が無くなり、Ba133の特性X線(31keV)の場合でも正常にカウントされるようになりました。

ガンマ線:Cs137の特性X線

Cs137の特性X線のエネルギーは、ネットで検索すると32keVの値が一般的ですが、30~36keVの間の数値も見られます。何故色々あるのかですが、複数のX線が出ているためだと分りました。

31.8keV, 32.2keV, 36.4keVの3本で、ディテクタによりスペクトルの現れ方が違ってきます。NaIシンチレータを使った場合などでは3本が合体し32.9keVになるとの話です。

ディテクタの校正をしていて、この特性X線の位置が合わないので何故かと思っていました。32keVと33keVでは誤差としては3%になるので原因を追及しないといけなかったが、回路の問題でなく良かった。

ガンマ線: パルス分布(Poisson clumping)

ガンマ線ディテクタからの出力パルスを観測すると興味深い事が分ります。次の動画を見ると観測する時間によりパルスの分布が違って見えます。この動画はCs137のガンマ線を観測したもので、中央のパルスでトリガーをかけ、その前後の時間のパルスを表示しています。時間軸(X軸)の単位は、1格子あたり、前半では20msec,後半では10μsecです。

pulse_clumping
画像をクリックすると動画を表示します。

この動画で、前半の画面の観測時間は200msecでこの程度の長い時間で見ると、パルス分布に偏りはなくアトランダムに一様に分布しています。それに対し、後半の画面は0.1msecと短い時間で観測したもので、分布は明らかに右側に偏っています。右側に偏るということは原子核の崩壊は1回起きると続いて崩壊する事が多い事を示しています。また、崩壊する前は時間が開く事が多い事も示しています。
放射性の原子核の崩壊は完全にアトランダムに起きます。このCs137の例では、ある崩壊と次の崩壊の間に因果関係もありません。しかし、オシロスコープで見るパルス分布は一つの崩壊が次の崩壊のきっかけになっているようにも見えます。一見矛盾するようにも思えますが、アトランダムに起きる事象はこのような分布をするという事が数学的にも証明されています。このような偏りはPoisson Clumping(ポアソンクランピング)と呼ばれています。

ガンマ線: パルス検出回路

フォトマル(PMT)からの信号はガンマ線のエネルギーに比例した電流ですが、電流はパルス状であり、積分値を求める必要があります。その回路は次の図のようになっています。chargeamp2

実際に流れる電流はこの回路からフォトマルに向かう電流で、IC8のオペアンプに接続されたコンデンサ(C39)が充電され、電荷量に応じた電圧がIC8の出力端子に現れます。その電圧はIC5Bのバッファを通して、マイクロコントローラ(STM32F207V)内蔵のADコンバータに接続され、デジタル値に変換されます。AD変換が終了した後、コンデンサに並列に接続されたトランジスタ(Q2)によりコンデンサの電荷は放電されます。
IC5Aのオペアンプを含む回路はADコンバータのDNL(微分非直線性)を補正するための回路です。マイクロコントローラ内蔵のDAコンバータにより0-30mV程度の電圧を変化させながら、コンデンサの電圧に加算してAD変換します。そして、デジタル値から加算した電圧を引き算するという操作で、DNLを補正します。

実際の波形は次のようになっています。
フォトマルに流れる電流を観測したのが次の画像です。この画像はTP2における電圧を測定したもので、R25をショートした状態で観測したものです。このパルスでは最大10mA程度で減衰時間が1μsec程度です。

photo_current3

このパルスの大きさは元のガンマ線のエネルギーに比例します。Cs137の標準線源をフォトマルにくっつけて測定したのが次の画像です。この画像はパルスを画面上で積算したもので色によりそのパルスが生じた回数が分ります。緑や青は回数が少なく、赤からオレンジは回数が多い事を示しています。

cs1

Cs137の全吸収ピークに対応するパルスはオレンジで回数が多く、それより電圧が低くなると回数が少なくなり、コンプトンエッジに対応する電圧より低くなると回数が多くなるのが分ります。

次にTP1における波形は次の画像です。この波形はR25をショートしていない通常の回路のものです。

TP1

このパルスの立ち上がり部分は光電流によりコンデンサ(C39)が充電される事によるもので、立ち下がりはトランジスタ(Q12)による放電によるものです。500nsec毎に生じている小さなヒゲ状のパルスはADコンバータの変換によるもので、パルスのどの部分がAD変換されているのか分ります。
パルスの積分とAD変換の時間は約3μsecで、この時間がこの測定器のDead Timeになります。

ガンマ線:バックグラウンド(新幹線:岡山-新大阪)

GeoGamma220で新幹線の岡山―新大阪間を測定したデータです。測定器を列車の床の上に置き窓際にGPSアンテナを置いて測定しました。

岡山ー新大阪
画像をクリックすると拡大できます。

この区間はトンネルが多く、計数率が大きく変化します。六甲トンネルと神戸トンネルは区間が長く、同じトンネル内でも計数率が10,000程度の区間と6,000程度の区間の2種類あります。この違いは地質によるものと考えられます。地質図Naviでトンネルの地質を調べると、計数率が高い区間は花崗岩、低い区間は珪長質深成岩類の分布と概ね一致します。
赤穂市周辺の帆坂、赤穂、相生トンネルの計数率も高いですが、このトンネルの地質は花崗岩でなく、非アルカリ珪長質火山岩類となっています。

ガンマ線: バックグラウンド(道路:大阪-名張)

GeoGamma220を車に載せ、大阪市から高速道路で名張市まで走行テストを行いました。大阪市と名張市は距離が50km程度離れていますが、その間で計数率に大きな変化はありませんでした。

新大阪_名張_周波数スペクトル画像をクリックすると拡大できます。

下のグラフは計数率で1秒毎のカウント数です。中央のグラフは計数率の周波数スペクトルです。周波数スペクトルは、計数率の変化の仕方を知るために、FFTで求めたものです。周波数スペクトルには特徴的なピークはなく、システムの不具合などによる変な固有振動は無い事が分ります。また0.05Hz以上の周波数でほぼ一定のレベルとなり、計数率は雑音のような変化をしている事も分ります。

ガンマ線: ADCのDNL補正(Sliding Scale Method)

チャージアンプの出力はADコンバータ(ADC)によりデジタル化されます。使っているADCはマイクロコントローラ(STM32F207VE)内蔵の12ビットADCです。一般にADCにはDNL(微分非直線性)と呼ばれる誤差がありますが、通常の用途ではあまり問題になりません。しかし、ガンマ線のスペクトルグラフを描く用途では顕著にその誤差が現れます。次の画像はDNLの補正をする前のCS137のスペクトルです。CS137_DNL補正なし(画像をクリックすると拡大できます。以下同じ)

この画像の一部分を拡大したのが次の画像です。CS137_DNL補正なし拡大このグラフを見ると、左半分では周期的にカウント数が変動しています。右側の全吸収ピークではカウント数が大きく上下しています。これらの不具合はADCの各ビットの電圧幅が一定でない事に起因します。良くあるのは隣合うビットで一方が幅が狭く、その隣のビットは幅が広い場合です。この場合ソフトである程度補正が可能です。その補正を行ったのが次の画像です。CS137_DNLソフト補正この補正で大分良くなりましたが限界があります。補正をより完全に行うにはハード的な対策が必要で、Sliding Scale Methodという方法があります。この方法はDAコンバータ(DAC)を回路に追加し、チャージアンプの出力とDACの出力をオペアンプで足し合わせて、AD変換し、変換されたデジタル値からDACの電圧を引くという方法です。DACの出力を0から数十テャンネル変化させれば色々な電圧幅のビットでサンプリングする事になり、結果的にDNLが目立たなくなります。この方法で補正したのが次の画像です。

CS137_DNLハード補正_この補正の効果は著しく、きれいなスペクトルが得られます。

 

製作方法(リフローによる半田付け)

部品の半田付けはリフローと言う方法で行います。作成したステンシルを使い基板にペースト状の半田を塗布し、部品を載せ、リフロー用のオーブンで加熱して半田付けします。

まず、基板のパターンに正確に合うようにステンシルを位置決めして、テープで止めます。テープは1つの辺だけで止めます。ステンシル張り合わせ

次にクリーム半田をヘラを使って塗布します。クリーム半田はできるだけ新しいものを使うようにします。古くなると半田が流れ難くなりきれいに仕上がりません。クリーム半田はDigikeyでSMD291AXの型番のものを購入して使いましたが特に問題ありませんでした。次の画像は塗布した部分を拡大したものです。ペースト塗布拡大

半田を塗布した後、部品を載せ、リフローオーブンで加熱します。リフローオーブンはebayで購入したT-962というタイプを使用していますが10cm四方程度の基板では問題なく使用できています(但し中心部と周辺部で30℃ほど温度差があるので注意が必要です)。

リフローオーブン

コネクタなどは手で半田付けして、完成したのが次の画像です。基板完成

 

 

ガンマ線: 走行データ(JR神戸線)

GeoGamma220を鞄に入れ、JRの列車で走行テストを行いました。区間はJR新大阪駅から芦屋駅の間です。

計数率は、駅構内では複雑に変化しますが、ホームに立つと一定します。列車に乗り込むとホームでの計数率の60%程度に下がります。下がる理由としては、測定器と地面の間が列車の台車分だけ離れるのと、列車の床(鉄板など)による減衰が考えられます。

新大阪から芦屋駅までの間では計数率はほぼ一定ですが、若干、西に行くに従い増加しています。途中、河川では計数率は大きく下がります。JR新大阪_芦屋画像をクリックすると拡大できます。

後日分った事ですが、新大阪駅のホームの直前に鋭いピークがあります。このピークの原因が当初分らず、駅構内の何かの施設が花崗岩でできているのだろうと思ってましたが、それは階段だと言う事が分りました。友人に教えてもらって、調べたところ確かに御影石でできた階段でした。階段の場合、斜めになっていて測定器に入るガンマ線量も床とは違って多くなるのでピークができるのだと思われます。

(小林一英)