ストロベリーリナックスの説明書を読んで問題は氷解した。説明書に「ENABLEピンをグランドに落とすと、チップの動作が止まるだけで電圧は余り下がりません」とある。要するにチップの動作(発振)を止めるだけの端子なのである。この回路(メーカー推奨)では、電流が負荷に流れ込むからだそうだ。何のためのENABLE端子なのだろう。簡単な回路が動かない。チップが燃える(9/19/2011)友人に誘われて東北の温泉に一泊旅行をしてきた。行きかえりにサービスエリアなどで放射線量を測った。自作の良い加減なガイガーカウンター(SparkFunのもの)なので数値、場所の公表は差し控えるが、確かに、ホットスポットと呼ばれる地域の線量は高かった。時間がなくて寄れなかったが、別の友人の別荘地に近い高速道路上で、東京あたりの4~5倍。高いところでは10倍以上を記録した。反面、仙台あたりは東京よりBG(バックグラウンド)線量が低い。どこまでも0.05μSv/h以下が続く。旅行から帰って久しぶりの電子工作が楽しい。DC-DCコンバーターのシャットダウン端子は使い物にならないことがわかったので、自前のシャットダウン回路を、電源周りの小基板に作っている。FETとチップTRで組む。お手本はここのページである。このページによると、マイコンCPUのGPIOピンは、電源OFFのときはグランドに導通するのだそうだ。今回は、Mega328はパワーダウンモードで、I/Oピンの状態は保持されるはずだ。パワーダウンモードはすぐには作れないので、とりあえず実際にMega328をつないでテストしてみた。負論理では、電源OFFのときは、プルアップしておく必要があり、もし、パワーダウンモードでI/Oピンが保持されていなければ、電源が入ってしまいそうだ。このページの通り、トランジスタをひとつ入れて正論理にしておくと、CPUが生きた時だけONになって安心である。ところが、ありあわせのTRをブレッドボードにつけてOKになり、チップTRで実際の回路を組むと、おかしい。FETが異常に熱を持つ。ゲートをジャンパーでグランドに落として問題なくONになるのに、ここにチップTR(2SC4116)のコレクターをつないで、Vcc(論理1)を入れると、見る見るうちにFETが熱くなる。2回目の通電では薄い煙が出てあわてて電源を切る。TRをはずしてFETだけでテスト。FETはまだ生きていた。してだ?わけがわからない。発振でもしているのか。電源制御回路がやっと出来た(9/20/2011)結局、チップTR2ヶを失って電源制御回路は完成した。原因は、今度もなんともお馬鹿な単純なミスだった。TO92と違って、チップTRは誤接続に弱い。間違えてベースに直接Vccをかけていたのに気づかなかった。前にフォトカプラーに制限抵抗をつけずにVccをかけたのと同じである。最初、FETの方から煙があがり、FETが持てないほど熱くなったと思ったので、こちらばかり調べていた。実はこれは完全な勘違いで煙がでていたのは隣のチップTRのほうだった。いやいや申し訳ないことをした。電源回路の構成は当初から相当変えた。最初は、DC-DCコンバーターの5V出力をCPU(Mega328)とLCDに使おうと考えていたが、コンバーターは無負荷でも相当な消費電流が流れることに気づいたので、コンバーターの5VはLCDだけに使うことに変更した。考えてみれば、今度のCPUは定電圧にしないとだめなADCなどの機能は使わない。4V程度で少々変動しても十分動くはずだ。小基板を完成させてそこからピンのようにリードを出し、ブレッドボードにさしてテストする。それが終われば、そのリード線を使って主基板に固定し、その間を配線する。この方式はなかなか合理的でうまくいった。ガイガー管SBM-20のパルス数が段々増えてくる(9/26/2011)CHANEYのガイガーカウンターキットは、マイコンと接続されて、カウントをUARTに表示するところまで進んだ。ファームは前のSparkFunと同じでLCDとの配線はまだやっていない。UARTに出されたカウント数は、人間がこれまでストップウオッチ片手に集計したCPMより明らかに多い。時間がたつに連れて増えてくる。CHANEYのキットのGM管は、ロシア製のSBM-20である。ウェブの情報を元に、平滑コンデンサーを入れ、バイアス抵抗を100KΩから10MΩに換えて、電圧は、350Vまで下げた。ところが、測ってみると、500V近くが出ている。おかしいけれど、何度測っても(DVMで)同じだ。これには心当たりがある、オシロで高圧電源を見ると派手なパルスである。電圧計はこの平均を出しているので、正確な電圧を出しにくい。それに、CHANEYの高圧部は、SparkFunのより更にインピーダンスが高く、1GΩの負荷でも影響があってオシロでは正確な値が出てこない。電圧を下げてみることにした。平滑コンデンサーをとると、バイアス抵抗が10MΩでは、全く電圧が出なくなる。MΩまで下げると出たが、電圧は同じ。今度は、NE555の発振周波数を下げてみる。NE555のパルス間隔を決める抵抗を、12kΩから20kΩにする。発振周波数は280Hzから170Hzまで下がったが、電圧降下には余り効果がない。電源電圧を5Vくらいまで下げても変わらない。5Vまで下げると、パルストランスがうなりだす。色々なことをしても、420~480V近辺で、これ以下にするとパルスを検知しなくなる。明らかにプローブをあてると様子が変わり(スピーカー音が変わる)、どうもこれが本当の電圧か疑わしい。SparkFunのLND712との比較では、SBM-20のCPMの数は、電源投入直後が最も、スペックに近い。図を見てもらえばわかるように、CPMは時間が経つとともに、増え始め、だいたい2倍から3倍のところで落ち着く。始めは少なくて、時間がたつにつれて徐々にカウント数が増えていくのは、どの状態でも同じだ。測定器としてはとても使い物にはならない。調整している間にスピーカーから音が出なくなった。いうときは、だいたいプローブがどこかに当たってICチップを飛ばした可能性が高い。スピーカーをドライブしているのは何のチップだ。おお、こいつはこのあいだ秋月で沢山買った2N7000だ。予想通りFETがこわれていた。