2018年4月30日月曜日

【回路】Frequency Counter Design, Part 1

回路設計:周波数カウンタの設計・Part 1
 【カウンタ用LSI
 持っている部品のリストアップをしています。 以前ならどこに幾つくらいの手持ちがあるかなんて結構しっかり覚えてました。 しかしもういけません。 覚えるよりも忘れる方が早い年齢になると手持ちがどこにどれだけあるなんて忘れる一方です。(悲)

 結局のところまだ使え(使い)そうな在庫部品はリストアップして所在をメモしておく必要に迫られるようになりました。 そうしないと見つけられなくてあちこち探しまわるとか重複した購入などが頻繁に発生するようになります。 そんなニーズから始めたごく単純なデータベース(DB)ですが思った以上に便利です。 忘れっぽくなる前から作っておけば良かったと反省しているくらいです。 Excelの表を使っていますが簡単な機能説明と数量のほかに保管場所が書いてあります。 製作に先立って部品を集める時にはもちろんですが、こうしておくと手持ち部品を使って回路を考えるのにも重宝します。(DB化するまでは厄介ですけれど) それと同時にお宝になりそうなパーツは持ってないことも良くわかりました。(残念)w

                   ☆

 DB化は部品整理も兼ねるので分散して保管してあったようなパーツをジャンルごとに寄せ集める効果もあります。 そのような過程でカウンタ用のLSI(写真)が何種類か出てきました。 以前は周波数カウンタといえばこうしたLSIを使うのが一般的だったものです。 いずれでも4桁〜6桁のカウンタが比較的少ない部品で作れます。

  今から周波数カウンタを作るならマイコン式が一番だと思います。PICなりAVRなり、もちろん他のチップでもマイコンを使ってFBなものが作れます。特別な専用ICの必要がないため部品集めは簡単です。さらに汎用の文字表示ユニットを使うと少ない配線で済むため製作も容易です。(ただし、プログラムミングのことを忘れてはいけませんが) ですからこうしたLSIで本格的に周波数カウンタを作りたいなどとは少しも思いません。

 ところが整理しているうちになんとなく動作させてみたくなってきたのです。この中で使用経験があるのは2つくらいでしょうか。 それであまり深入りしない程度に周波数カウンタ(のようなもの?)を作って遊んでみることにしました。 意図した動きをしたらそれでオシマイでもいいんです。カウンタはすでに間に合ってますから。 しかし予定とは違ってだんだん深みにハマりつつあります。(笑)

                  ☆ ☆

 写真のカウンタ用のLSIですが、いずれもディスコン(生産終了)になっています。しかし未だにニーズがあるらしくお店の在庫も枯渇してきたようです。 手持ちでもあるなら別ですが、本来の価値以上に価格高騰していると感じるので新たな入手はお奨めしません。 もちろんこうしたLSIは無くても74HCXXといったスタンダード・ロジックのICを並べて作ることもできます。 必要なICの数はだいぶ増えますけれど。
 しかしフレキシビリティの点でもハードウエアだけで実現する周波数カウンタはイマイチですから、遊んでみる程度に留めるのが吉ではないでしょうか? もしもそうした遊びに興味がありましたら暇つぶしがてらにお付き合いください。

 【カウンタ制御回路
 周波数カウンタのキモになる部分といえば制御回路でしょう。 要するに、(1)決められた時間だけゲートを開きます。ただちにカウントが始まります。 (2)入力パルスの計数が終わったら一時記憶にデータを移します。同時に表示が更新されます。 そして、(3)カウント値をリセットして次の計数に備えます。 ・・・といった一連の制御シーケンスを作るわけです。

 もちろんこの部分には測定の基準となる「基準発振器」も含まれます。 一言で言えば、周波数カウンタとは一定の時間のあいだに入ってきた波の数(=パルス数)をかぞえて表示する測定器です。 例えば1,000Hzと言うのは「一秒間」に1,000個の波が入ってきたわけです。 したがってこの1秒間と言った「一定の時間」をつくる「基準」が大切なことは言うまでもありません。この時間が狂ったら正確な測定にはなりませんから。

 写真はカウンタの制御回路を試作している様子です。 簡易に遊ぶのが目的ですからOCXOなりTCXOのような本格的な高精度基準発振器は使いません。 もしも本気が出てきたらグレードアップすれば良いだけですので・・・。 まずは基本的な動作を追ってみれば十分なはずです。

 こうした制御回路の設計が周波数カウンタでは一番面白い部分かもしれません。 パルス数をカウントする部分には専用LSIを使うので工夫の余地もないため面白いとは言いかねます。数字表示器の部分も配線が面倒臭いだけです。 ほかに周波数カウンタの回路で面白いとすれば、入力のアンプと波形整形回路くらいのものでしょうか? このあたりは後でやってみたいと思います。 まずは制御回路の設計と実験からスタートしました。

周波数カウンタ制御回路の設計
 シンプルな実現手段としてはCRとゲートIC等を使った半分アナログっぽい制御回路だろうと思います。 タイムベース用の分周器を除けば数個のゲートICで作ることもできます。

 まあ、それでも良かったのですが違う方向で行くことにしました。 探したら以前考えてあったアイディアの手書きメモが出てきたのです。さっそく実際に回路を組んでみました。 参照したメモは机上のものだったので、そのままの回路ではいろいろ旨くないところがあって意図したように動いてくれません。 左図は幾つか問題を解消して取りあえずまともそうに動いている回路です。 このあとPart 2へ続く予定ですが、カウンタLSIと組み合わせた際に何らかの不都合が見つかれば変更する可能性もあります。一通りの検討はしてあるのでまず問題はないとは思うのですが・・・。

 簡単な説明です。 ゲートタイムは1mSと1Secが選択できます。 従って表示の最下位桁は1kHzまたは1Hzとなる訳です。 測定レンジとしてはMHz単位とkHz単位の2レンジ切替え式です。なお、下から3桁目と4桁目の間の小数点を点灯させ、小数点以下3桁の表示となります。
 単純な回路でやると1Hzまで読むのに2秒のサンプリングタイムを要することになります。表示の更新がのろくて使いにくい周波数カウンタになります。 ここでは11進カウンタを使って1.1秒のサンプリングで済むようにしてみました。倍近く早いので発振器の周波数をHz単位まで合わせ込むと言った用途にはずいぶん使いやすくなります。
 ラッチとリセットパルスは言わば常套手段のようになっているのですが、CRによるエッジ微分で取り出す形式はやめておきました。 動作が確実なシフト・レジスタを使った同期微分形式としています。従ってCRの時定数を加減すると言った「調整」の必要はありません。 シフトクロックは1mSですのでラッチ、リセットのいずれも1mS幅のパルスとなります。 すべてクロックに同期して順序よく動きますからタイミングが逆転するといったおかしなことは原理的に起こらないでしょう。

参考・1:デジタル回路の配線図ではICの電源ピンやGNDピンへの配線記載を省くことが良く行なわれます。これはなかば常識でしょうか。 上記の配線図でも74HC02と74HC10などのVdd/電源(ピン14番)とVss/GNDピン(ピン7番)への配線は書かれていません。
 もちろん配線図に記載はなくても必ず配線してやります。74HC74、74HC175や74HC161も同様です。 各ICのピン接続を良く確認のうえ電源やGNDへの配線を行ないます。(回路図には注釈として電源とGNDピンの番号を記入してあります)
 すべてC-MOS ICを使っていますから余っているゲートなどは空きピン処理が必須です。入力になるピンは遊ばせたままにしないで必ずHigh(=+5V Vdd)もしくはLow(=GND)に固定してやります。言うまでもないでしょうが出力となるピンは開放(オープン)状態にしてどこにも接続せずにしておきます。
 また、少なくとも3個のICに一つくらいの割合で電源ピンとGND間にバイパスコンデンサ(= 0.1μF程度のセラコン)を入れておくと動作が安定します。 電源供給端子のあたりにバイパス用の数10μF程度の電解コンデンサもお忘れなく。

参考・2: この回路の改良版がPart 3(←リンク)にあります。以下の説明を一通り読み終えたらリンク先に飛んで参照して下さい。もしこれから新たに製作するならそちらの方が良いかも知れませんが、実用上の性能はほとんど違いません。(2018.05.29追記)

基準水晶発振はSPG8651B
 ゲートタイムの精度が周波数カウンタの測定精度を決めます。 ここでは100kHzの水晶発振器を内蔵したプログラマブル・オシレータ:SPG8651B(セイコーエプソン製)を基準の発生に使いました。

 SPG8651Bの初期精度は±5ppm以内です。既成の水晶発振器としては高精度な方でしょう。また、簡単に様々な周期のパルスが得られるので便利です。 以前使ってみた感触ではSpec値よりもう少し周波数精度は良かったと思います。周波数の安定度もかなり優秀でした。 下手に作った自作水晶発振器なんかよりもずっと安定していました。  データシートを見る範囲では電源電圧を±0.5Vくらい振ってやると発振周波数の微調整もできそうなのですが・・・。それをするくらいなら周波数調整機能付きのTCXOを使うなどの方法がベターでしょう。

  SPG8651Bからは1mS周期のパルス・・・周波数でいえば1kHzを取り出しています。この1mSが制御回路の基本になっています。 もしSPG8651Bが入手できなくても代替手段として他の水晶発振器を使って1mSを作ってやれば良いわけです。 その作った1mS周期のパルスを回路図:TP5の位置に5V C-MOSのレベルで与えてやります。
 この1mSパルスは後に説明するシフト・レジスタのシフトパルスになります。 また、1mSをさらに10進カウンタが二つ入った:TC4518B(写真左)を使って1/100に分周します。 これで100mS周期(=10Hz)のパルスが得られます。100mSはさらに11進カウンタへ供給します。

1秒ゲートの作り方
 100mSパルスを11進カウンタで分周します。100mSを元にゲートを開く「1秒間」を作ります。 10mSを101分周とかでも良いのですが、複雑になるので11進でやってみました。 1秒ゲートを開いたら残りの100mSでラッチとリセットの動作を行ないます。

 はじめに11進カウンタを74HC74を使った4段のリプルカウンタで作ってみたのですが、各段の出力に遅延があって思ったように動作しません。 少々姑息な手を使えば動きそうですが、どうやらリプルカウンタでは無理がありそうです。 そこで同期式のバイナリ・カウンタ:74HC161を使うことにしました。これなら各段のタイミングがきれいにそろいます。 ただし11進カウンタにするためのデコードとそれに続くリセットは非同期ですから完全なクロック同期動作ではありません。

 完全な同期式も可能なのですがますますICが増える懸念があり遊びの域を超えますからやめておきました。実用上支障がないというのも理由です。 まあこうした回路はFPGAでも使って完全同期式の設計・・・それが常識ですが・・・で作るのが良いのでしょう。それ以前にマイコン式の方がプログラムによる自由度がありますから方向違いですネ。

参考:74HC10/U4cの8番ピンに74HC161をリセットするパルスが出ているのですがとても幅の狭いパルスです。 このパルスはゲートタイムの誤差の一因になるので狭い方が良いはずです。 狭いパルスのうえ繰り返し周期は1.1秒ですからアナログオシロでの観測はたいへん困難です。500MHz帯域のデジタルオシロを使いました。 観測によればリセット動作に約20nSほど要するようです。 従ってゲートタイム =1秒に対する誤差は2×10E-8程度考えられるでしょう。これは6桁程度の周波数カウンタではまったく表面化しません。 むしろほかの誤差要因の方がずっと大きいはずです。  プリスケーラを付けて測定範囲を拡大したとしてもその分だけ分解能も悪くなるので影響しません。 念のため検証しておきました。

ラッチ、リセットパルスを作る
 ラッチとリセットのパルスは、ゲート開閉パルスの後縁の部分を同期微分して得ています。 ラッチとリセットの間には1シフトクロック分の遅延を入れてあるので、タイミング的にクリチカルではありません。

  ちなみに、シフトクロックは上記にも書いたように1mSです。 各パルスは動作が遅いスタンダードC-MOS のカウンタLSIでも十分応答するだけの幅があります。 この部分は汎用のシフトレジスタでも構成できますが、ピンの引き出しの点などからQuad D-Flip-Flop:74HC175をシフトレジスタになるよう配線して使います。 段数が足りないので74HC74を一つ補いました。

 途中でNORゲートの74HC02で負論理のNANDをとって1mS幅のパルスを得ています。 これを使って1mSのゲートタイムを作るほか、それを遅延させてラッチやリセットパルスも作るわけです。 この1mS幅のゲート開閉パルスは100mS周期で発生しますから、10回/秒のサンプリングになります。 従って1mSゲートに切り替えても表示がやたらにチラつくようなことはありません。 ほかのアイディアとして、1〜2個のICと数個のCRを足すと可変サンプリング式にすることもできますが必要性が低いので省きました。

 この部分にはカウンタ部のレンジオーバーを表示するための回路を設けています。カウンタ部で表示オーバーフローが発生したときLEDが点灯します。(74HC02の2/4を使用)

 CRとインバータやゲートのICを使ったタイミング回路でも周波数カウンタごときものなら十分なのかもしれません。多少カットアンドトライを行なえばうまく行くでしょう。 シフト・レジスタを使った回路はクロックに基づいて動的に考えるのが面白いのでやってみたまでです。 オシロスコープで動きを確認しながら「デジタル回路」のハードな部分をたっぷり楽しむことができました。

参考:ゲート信号、ラッチパルス、リセットパルスのいずれも正論理で設計しました。High-Activeなわけです。 調べてみたら最初の写真にあるカウンタ用のLSIのうち、μPD851CのみリセットパルスがLow-Activeなので信号の反転が必要です。具体的にはμPD851Cに限ってリセットに端子:J5の方を使います。 そのほかのLSIはいずれもHigh-Activeなのでリセット信号は上記の回路図の端子:J4の方です。 このあと本命(?)のカウンタ用LSIを使って遊びますが、これでどのICにも使うことができる制御回路になっていると思います。

                ☆ ☆ ☆

今さらカウンタ用のLSIで周波数カウンタを作るなんて流行りませんよね。チープなチャイナ・カウンタ基板も売られているくらいですので。(笑) そんな意味からも遊びの実験とお断りしているようなわけです。作ってみること自体を「遊ぶ」わけです。 遊びとは言っても十分実用になる周波数カウンタが作れそうですから部品の手持ちがあるなら本格的に製作して役立てるのも悪くないと思います。意外に気の利いた周波数カウンタになるはずです。

 電子部品は使ってこそ価値が生まれますので死蔵されるよりも何がしかの用途に使われた方が幸せでしょう。  これは何もカウンタ用LSIに限りません。たとえ実験的であっても使って遊んでみたら興味深いのではないでしょうか。

 さて、制御回路はできましたから次回はカウンタ用LSIを使った計数部と表示器ドライバをやってみたいと思います。 少々フライングですがこの写真はそんな実験のひとコマです。 ではまた。 de JA9TTT/1

つづく)←リンク fm

2018年4月16日月曜日

【回路】Making a Voltage Generator

回路製作:電圧発生器の製作
 【組合せテスト中
 写真は電圧発生器のユニット組合せテストを行なっているところです。 ユニットごと個別のテストは済んでいますが、必要なユニットがすべて揃ったので組合せて様子を見ています。 どうやら目的のものができつつあるようです。

 3回前のBlog(←リンク)で検討した「電圧発生器」ですが、シンプルにヘリポットで出力電圧を可変する形式で作ることにしました。簡単に言えばアナログ的に設定する電圧可変型電源のようなものになるわけです。 独立した機器として使えるようにAC電源を内蔵することにしたほか、実用範囲を広げるために小変更を行ないました。 以下、全体の概要と製作したユニットについて記述します。

                   ☆

 製作した直後は細部まで記憶は鮮明です。しかし暫くすると細かいことは忘れてしまうものです。 使い始めて問題がなければ良いのですが場合によっては改造の必要が生じるかも知れません。製作時の考えや細部の様子を纏めておくと将来の改良だけでなくメンテナンスの時にも参考になります。 以下、多分に自家用資料ではありますが、もしも同種のものに興味があればご覧ください。

 【全使用ユニット
 出力ターミナルやACのインレットなどまだ決めていない部分があります。 収納ケースとそうした外装の部分を除いた全ユニットを集めてみました。

 前回のBlogで使ってみて具合が良かったブレッドボードスタイルの試作用ボードを全面的に採用して製作しています。 これはこのボードの消費も目的の一つだからです。

 テスト段階では汎用の安定化電源から各ユニットへ電源電圧を供給していましたが、独立した機器にするにはどうしてもAC電源の自蔵が必要です。 各ユニットへ電圧を供給する電源部を作る必要があります。 10.000Vの基準電圧発生部と出力アンプ部分は前回のBlogと類似ですが、検討を行なった結果、実用性をアップするために部分的な変更があります。

 以下、写真の各ユニットについて順に見て行きます。 一部前回のBlogと重複する話もありますが気にせず行きます。(笑)

 【10.000V基準発生ユニット
 大元の基準電圧源にはLM399Hを使うことにしました。LM399Hについては前回のBlog(←リンク)などを参照してください。 温度補償型のツェナ・ダイオードでも良さそうでしたが、実際に作って比較すると安定するまでの時間はLM399Hの方が早い印象もあり、安定性でも優れているのは間違いありませんでした。

 もちろん、本来の性能を発揮させるためには部品の吟味が大切です。 選定を誤れば十分な性能が得られないでしょう。

 LM399Hを使う際の課題は得られる電圧がばらつくことにあると思います。 予備実験として、手持ちにあったものを簡易的に動作させて個々の発生電圧を記録することから始めました。 評価方法はデータシートに記載がある通りです。 具体的には+15Vの電源から7.5kΩの抵抗を通して電圧を与え、ピン1とピン2の間の電圧を実測しました。 もちろん、LM399Hのオーブン回路にも+15Vを与え、30秒以上経過しておおむね温度が安定したところで電圧を読み取って記録します。

 LM399Hの実測でいくつかのことがわかりました。 ブレークダウン電圧(発生電圧)は低温時から高温(安定温度)に達するまで変化が見られ、その変化の大きさは個々に違いがありました。 目見当ではありますが観測していると違いがわかります。 安定状態に達すれば一定の温度に保たれるはずですが、実際には外気温の影響を受けて僅かながらの温度変化は存在するはずです。そのわずかな影響で電圧変化しやすそうなものと安定していてくれそうなものがわかってきます。 そのほかノイズに起因すると思われる「ゆらぎ」も見ていると違いがありました。

  記録した中から設計しやすそうな電圧であって、なおかつ温度の影響が少なそうで揺らぎも小さいものを選ぶわけです。 こうした希望に沿うものは全体の1/3くらいの感じでした。 普通は3つ買ってその中から良さそうなものを一つ選ぶくらいで満足できると思います。

 【10.000V基準ユニット回路図
  回路設計はデータシートの数字ではなく、先の予備実験で得られた電圧に基づいて行ないます。 現物合わせの設計は量産品では許されないことですが、一品料理ですからなんでもアリです。 以下の説明は左図のFig.1に基づいています。 なお、Fig2は集合抵抗を使う例で後ほど触れます。

 何を設計するかと言うと、回路の増幅度を決める抵抗値とその調整方法です。 いくら温度特性の良い抵抗器を使ったとしても、電圧を調整する部分で性能の低下が起こります。 調整なしというわけにも行きませんので、その影響が最小になるように設計します。

 具体的には温度係数の良好な固定抵抗だけで極力最終目的の電圧:10.000Vに近い電圧が得られるように設計します。細かな抵抗値を特注できれば良いのですが、そうも行きませんからできる限り標準的な抵抗値・・・例えば10kΩ・・・だけを使います。その代わり何本か並列や直列に使うことは許容します。

 その上で、なるべく狭い可変範囲で目的の電圧に追い込めるように調整範囲を決めます。 方法にもよりますが、そのようにすれば主たる抵抗器・・・この抵抗器は温度係数が小さいもの・・・との抵抗比だけ温度係数に対する影響を軽減できるでしょう。

 主たる抵抗器:Aの温度係数が仮に10ppm/℃としましょう。 電圧調整のための可変抵抗を含む抵抗器:Bは100ppm/℃だとしましす。 もしこれらの抵抗器:Aと:Bの抵抗比が100倍あるとすれば、性能の良くない方の:Bの抵抗器の全体への影響はおおよそ1/100にすぎないことになります。 上手に設計すれば全体の性能は:Aの抵抗器によってほとんど決まってしまいます。電圧調整の部分による温度特性の劣化はそれほど気にする必要がなくなります。( この設計例では:Aは6,250Ωで:Bは67Ωなので約1/93になっています)

 もちろん、これを実現するためのポイントは温度特性の良い固定抵抗器だけでできるだけ目的の電圧に近づくように設計しておくことにあります。その時に事前に実測しておいた発生電圧の数値が役立ちます。 もし温度特性が優秀な固定抵抗器がなくても、図のFig.2のように温度トラッキングが取れている組み抵抗をうまく使って作ることができます。そのような際にも電圧調整の部分については同じような効果が期待できます。(試作例を後述)

参考:LM3999ZはオーブンのヒータとツェナーのGNDが共通端子のため、この回路には使えません。前のBlogにあったように定電流源を併用する方法で使います。

 【10.000V基準主要部
 OP-Amp(OP-07CZ)やLM399HにはICソケットを使いたくなりますが、直接がっちり半田付けするに限ります。

 この回路のようにppmオーダーの安定性を追求する回路にICソケットなど使えば必ず「不安定さ」が現れます。 初期は良いとしても時間の経過でどうしても接触状態に変化が現れますからソケットのようなものを使うのは好ましくありません。 言うまでもありませんがブレッドボードでは試作はともかくとして恒久的な使用には全く不向きです。

 しかるべき筐体に組み込みますのであまり心配はないのですが、LM399Hの脚部に風が当たると微細な電圧漂動の原因になります。 写真のようにチューブで覆ってやります。 LM399Hは自身で発熱して温まりますから空気の流れの影響を受けやすいものです。

 【10.000V調整部
 電圧調整部分です。 ここで使用したLM399Hの発生電圧は:Vz=6.643Vでした。R2=12.5kΩ、R3//R4=6.25kΩでは出力電圧:Vo=9.9645Vです。 これを10.000Vにするには、R3//R4を大きくする必要があって、計算によれば約67Ωだけ追加する必要があります。この追加部分に電圧の微調整を設けるのです。(注:R2〜R4を実測しておき、必要に応じて補正量を加減します)

 ただしこの67Ωを可変抵抗器だけで得てしまうと可変範囲が広すぎるだけでなく不安定になるでしょう。 多回転の可変抵抗器を使うと調整は楽にはなるのですが、可変抵抗器は本質的に不安定ですから安定度の点では好ましくありません。可変できる部品は自然に変化する可能性もあるわけです。 必要な抵抗値はわかっていますから、もっと狭い可変範囲でも大丈夫です。 ここでは温度特性が良い50Ωの固定抵抗器(写真中央)と、サーメット型の50Ωの可変抵抗器の組み合わせ(直列)で可変範囲をできるだけ狭めることにしました。(参考:R3//R4の値が計算値よりも大きい時は補正のための抵抗+VRは並列に入れます。この場合、抵抗+VRの抵抗値はかなり大きな値となります)

 電圧の調整範囲は20mV程度ありますから十分な可変範囲です。 実際にも支障なく調整できました。 微細に合わせようとすると調整は多少クリチカルになるので多回転型の可変抵抗器を使うと楽かもしれません。 しかし現状でもそれほど難しくはありません。 電圧の安定性も良好です。 また、将来しかるべき校正の機会があった時に十分な調整範囲があります。 現状では真の電圧値(=10.000V)に対しておおよそ±2mV以内にありそうです。

 以上のように、使用するLM399Hを実測して得た発生電圧に基づいてピンポイントの設計を行なうことで、安定で調整しやすい回路が実現できます。一品料理ならではの製作手法でしょう。 

10.000V基準ユニット裏面
 10.00V発生ユニットの裏面(ハンダ面)です。 数本の裏面配線がありますが、ツェナ・電流のリターン配線などピンポイントで結びたい部分に使っています。 流石にこの基準発生回路くらいの精度になると電流が流れる部分に僅かでも共通インピーダンス(配線抵抗)が存在すると無視しえません。

 LM399Hのオーブンの電流とOP-Ampの電源電流は比較的大きいため、別系統のGNDラインに流すようにしています。
(注:写真は改造前のもの。現状はGND系の配線に多少の変更があります)

集合抵抗を使った10V基準器
 温度係数が極力小さい抵抗器が手に入れば問題ないのですが、実際には納期やコストの点でなかなか難しいものです。

 一つの方法として集合抵抗器をうまく使う手があります。 写真はそうした一例です。 上に示した回路図のFig.2に相当する試作例です。

 写真に見える集合抵抗は手持ちにあったものです。調べてみたのですが温度係数や温度トラッキングの性能は不明でした。 意図した性能が出せるか心配だったのですが、思った以上に良好でした。 温度係数のトラッキング特性がカタログに明示されいる集合抵抗も市販されています。 それらは単独では100ppm/℃くらいの温度係数があるので、そのまま個々の抵抗器として使ったら旨くありません。 しかし、OP-Amp回路のようにゲインが抵抗比で決まるような回路なら負帰還回路に使う抵抗器の温度係数がよく揃ってさえすれば支障ありません。

 集合抵抗器には端子が独立した抵抗器が並んだものと、全ての抵抗器の片側が共通端子になっているものがあります。前者の方が自由度があって使い易いのですが、この例のように一端が共通端子になったものでも旨く使えることがあります。 1:2や1:3・・・1:nと言った抵抗比なら簡単に実現できます。 この例では1:2で使っています。  写真の性能が不明な集合抵抗でも十分いけそうな温度安定性だったことを報告しておきます。

 【出力アンプユニット
 前回のBlog(←リンク)の回路図にあった出力アンプの部分です。 基本的に同じ回路なのですが、ゲインが1倍と2倍に切り替えられるように変更しました。 このゲイン設定の抵抗器にも温度係数が小さいものを使います。必要なのは同じ抵抗値の抵抗器2本なので集合抵抗でもうまく作れます。なお、ゲイン1倍の時には抵抗器の温度係数の影響はほとんどありません。

 基準電圧発生ユニットから得られる電圧は最大10.000Vです。 活用範囲を広くするため、ゲインの切り替えを設けることにしたのです。 簡単な変更によって最大で20.000Vまで出せるようになります。

 ただし、Op-Ampの電源電圧が±15Vでは+20Vは取り出せません。 +25Vくらいの片電源を与えれば+20Vまで出せるのですが、こんどは0V近くの電圧が出せません。 そこで少々変則的な電源電圧ですが出力アンプユニットには+25Vと-5Vの電源を与えることで解決しました。 後ほど説明する電源ユニットでは+25Vと-5Vを作ることになります。

 この部分のOP-AmpもICソケットは使いたくないのですが、外に配線が引き出されるため使用中に破損する恐れがあります。 簡単な保護回路は設けていますが万全ではないため交換可能にしておく方が安心です。 支障があればソケットはやめてハンダ付けしてしまうつもりですが、取り敢えず様子を見ることにしました。 このユニットでは数10mVまで扱う必要があるので、OP-Amp:OP-07CZにオフセット調整を設けます。これによって常温付近でのオフセット電圧は10μV程度に収まります。これで小さな電圧を出力するときの安定度向上が期待できます。

出力は20.000Vまで
 仮のテストですがこのように20.000Vまで出力できるようになりました。

 最大20Vのワンレンジにしてしまうと低い出力電圧における電圧設定分解能が悪くなってしまうため最大10Vと最大20Vの2レンジ切り替え式で作ります。

 20Vまで出せますと活用範囲もだいぶ広がるように思います。 最大出力電流は現状では10mAくらいです。 電源回路に幾らか余裕があるので50mAあたりまで増強することは可能でしょう。 PNP/NPNのコンプリメンタリトランジスタを補って最大電流を拡大することは十分可能です。 出力アンプユニットには幾らか余白があるので必要に応じて改造したいと思っています。

 【30V電源ユニット
 +25Vと-5Vの安定した電源電圧を発生するユニットです。 使用した電源トランスの電圧がやや高めだったので工夫が必要でした。

 使ったのが有り合わせのトランスですからちょうど良い電圧が得られるわけでもありません。 簡単に済ませたかったのですが、意外に大掛かりになってしまいました。(笑)

 トランスの18V+18Vの巻線をブリッジ整流して得られた約55VDCから安定化された+30VDCを得ます。 その30Vをアクティブ・ディバイダ回路で+25Vと-5Vに分割する形式で必要な電圧を得ています。 +25V側の電流値の方が-5V側よりも必ず大きくなるため、それを考慮して幾らか簡略化しています。詳細は次の回路図でどうぞ。

 【30V電源ユニット回路図
 まず初めに安定した+30Vを作ります。 PNPトランジスタを使ったコレクタ出力形式の安定化電源回路です。

 この回路では基準となるツェナ・ダイオードに流す電流を電圧が安定化された出力側から得ています。 そのため入力電圧変動に対する電圧安定度は良好です。 そうしたメリットがある反面、立ち上がり特性を考えておかないと電源投入時にオーバーシュートして瞬間的に高い電圧が出力に現れる可能性があります。 昔々の話ですが若かったころこの回路を使ったところそうした配慮が不十分だったため設計審査で問題になったことがありました。教訓を込めてこの回路を採用しています。 スタートアップ特性を観測していますが今度は問題ありませんよ。(笑) ツェナ・ダイオードには中グレード品ですが温度補償型の1S550を使いました。ちょうど10mA流すようにしています。一般的な9V程度のツェナ・ダイオードでも十分でしょう。

 整流・平滑した後の電圧がかなり高いことから、大半のOP-Ampは耐圧オーバーで使えません。 もちろん、補助の電源を用意するなど回路的な工夫で解決はできますが部品が増えます。 ここではモトローラ製の高耐電圧OP-Amp:MC1436Gを使いました。電源電圧は±30V(=60V)まで許容できます。 このOP-Ampは長いこと部品箱に眠っていたもので、この機会に使ってみたのですが1970年代の設計らしく流石に古典的で欠点がありました。 +Vccあるいは-Vee近くの電圧が出力できないのです。簡単にいえば高い電源電圧の割には大きな出力が取り出せないのです。
 もちろんレール・トゥ・レール出力のOP-Ampでもなければ、電源電圧いっぱいまで出力を振れないのは当然です。それでもレールの±2〜3V内側までなら振れるのが普通です。 ところがMC1436Gは±5〜6Vくらい内側までしか振れませません。 そのためこの電源回路ではPNPトランジスタのドライブが旨くできず、12Vのツェナ・ダイオードでレベルシフトして対処しています。(9Vのツェナ・ダイオードでも可)
 有るもので間に合わせたツケと言った所でしょうか。 すこし部品が増えても高耐圧OP-Ampではなく、一般的なOP-Ampで済むように回路側で工夫をした方が好ましいです。

 30V電源部分に続くアクティブ・ディバイダ回路はあまりなじみがないかもしれません。この回路で30Vを25Vと5Vに分割します。トータルの電圧を任意の比率に分割したい時には便利です。分割したポイントをGND電位と考えることによって+25Vと-5Vの電源となります。 単純な抵抗器での分圧と違って、+側と-側の負荷電流が別々に変動しても分割比は一定に保たれるように動作します。 なお、使っているOP-Ampが741タイプですからプラスおよびマイナスの電源電圧近くへは分圧できません。 具体的には、+30V電源のマイナス極をゼロ基準として+3〜+27Vくらいの設定が良いところです。  ここでは+5Vの位置ですので余裕のある動作範囲です。分割したポイントをGND基準にとるとマイナス側へは-5Vとなります。 これでプラス側へ+25V、マイナス側へは-5Vの電源が用意できたわけです。

 もし目的に合った電圧タップのないトランスしか用意できなくても、このような回路を使えば必要な電圧を得ることができます。 ただし各電圧の消費電流に大きな違いがあると無駄な電力損失が増えます。したがって全体的に負荷電流が小さな電源に適していると思います。

 少々電源ユニットが大掛かりになってしまいました。各ユニットに安定していてノイズの小さな電圧を供給したいと考えたためです。 この目的にマッチした電源ユニットが作れたと思います。いくらか窮屈でしたが基板1枚に収まったので良しとしましょう。 PNP型のパワートランジスタが2つ外付けになります。いずれも消費電力は小さいので特別な放熱機は必要なくて簡単にシャシへ放熱する程度で十分です。 手持ちの関係で2SB509E・・・パッケージはTO-66型を使っていますが、Vcbo < -60V、Ic = -1A、Pc = 5W、hFE = 100くらいのPNP型なら何でも良いと思います。TO-66は実装が面倒なのでフルモールド型のTO-220型PNPが良いと思います。(PNP型でもゲルトラはやめましょう)

 なお、新規に電源トランスを購入するならば電圧は15V+15Vで電流容量が0.3A程度のものが良いと思います。 電源回路の変更は必要ありません。

                  ー・・・ー

 以上、各ユニットのポイントなど大雑把に書いてみました。 文章には書かれていないような工夫もあったりしますが、常識の範囲や逆にあまり一般的でないような話は省いています。 作ってみるような人は稀だと思いますがもしわかりにくい所があればメールでもどうぞ。 追記や修正で改訂したいと思います。

                  ☆ ☆ ☆

 もう少し簡略にと思って始めたのですが「どうせつくるなら・・」という気持ちになってしまい、幾らか複雑化しました。 それでも実用性を向上させる変更は意味があるでしょう。 また、10.000V基準発生ユニットは全体から見てオーバースペックですが、何かの機会にトレーサビリティの確かな基準発生器と比較し校正することを考えて確実そうなものを作っておくことにしました。 この10.000Vは校正に備えて独立した出力端子を設けておくつもりです。

 さて、次はケースを決めて板金加工をしなくてはなりません。 いくつか「箱」の候補は見つけたので、次回の秋葉原行きの時に購入してきましょう。 いつも思うのですが、ケースの類は電気部品と比べて割高ですね。 適度なサイズのジャン測を解体して「箱」をゲットすると言ったような工夫も必要かもしれません。 しっかりしていてデザイン的にも適当なケースが得られる可能性があります。 フロントとリアのパネルを造り替えるくらいなら簡単ですから。 ではまた。 de JA9TTT/1   

(おわり)nm

2018年3月31日土曜日

【回路】Making a Rev.-RIAA-Amp.

【回路:逆RIAAアンプを製作する】
 【BB-Styleのプロトボード
 前回のBlog(←リンク)のテーマ、逆RIAA特性のアンプを「ハンダ付け」して作ってみました。 恒久的に使うにはブレッドボードのままと言う訳には行きません。以下簡単にその様子をまとめました。

       ☆

 導体パターンがブレッドボードのようになっている試作用基板(写真上段)に組み立てました。 この試作用基板はブレッドボードで試作してうまく行ったらそれをそっくりそのままのレイアウトで移植すると言った想定で販売されているのだと思います。

 電子工作を始めたばかりなら旨く行ったものはそのままそっくりの部品配置や配線のままで「恒久化」したいと思うものです。 こうしたボードは写真上側のものだけでなく様々なサイズの製品(←リンク)が販売されるようになってきました。 昨今はマイコン工作を含めて電子回路の試作と言えばブレッドボードを使うのが一般化したためでしょう。

 写真下段は逆RIAAアンプをそうしたボードに載せてみたものです。 比較すれば明らかですが前回のブレッドボード製作と同じ部品レイアウトではないことにお気づきでしょう。 もちろん回路の方は前回のBlog(←リンク)そのままです。 ブレッドボードでの試作は回路規模をつかんだり部品配置の参考にはなりますがそのまま移植するのは必ずしも適当でないと感じました。 もちろん基板サイズがやや小さいこともあります。レイアウトを見直し余白の部分を減らして全体を詰め込んだ訳です。

 一般的な試作用基板(蛇の目基板)では部品は表面側に載せますが、配線はパターン側(裏面)で行なうのが普通です。しかしここではブレッドボードでの試作と同じように部品面にジャンパーピンを刺す形式で配線しています。もちろん基板裏面のランドパターンのところでハンダ付けを行ないます。 そうした作り方はいかがなものかと思ったのですが意外に旨くまとめられました。見ばえもまずまずでしょう。 裏面パターンはわかっていますから部品面から配線を追うのも比較的容易です。

 【裏面の配線は最低限で
 部品面から配線を追い易くするため裏面の配線はなるべく避けたかったのですが、一本だけ発生してしまいました。

 表の面でジャンパー線を複数回経由すればこの一本も無くすことは可能そうでしたが無理をしないほうが合理的でしょう。或いはフレキシブルなワイヤで表側で配線しても良かったかもしれません。 黒色の配線のほかに、何箇所か隣のランドパターンとの間で裏面のジャンパーがあります。

 一般的な試作用基板では、穴の周りにハンダ付け用の丸いランドパターンがあるだけです。 それに対して、こうしたブレッドボードスタイルの基板は電源用のラインはもちろんとして縦の5つの穴の間が繋がった「ブレッドボードと同じランドパターン」になっています。 このように穴の間が繋がっているのは部品配置の自由度が損なわれるので好ましくないと思っていました。 しかしうまく部品配置することでワイヤーによる配線を減らす効果があります。ブレッドボードでの製作に慣れてくると上手く部品配置もできそうです。 買ってはみたものの少々持て余し気味だったブレッドボードパターン基板も意外に使い易く感じられたのです。

 もっと部品実装密度を上げるにはどうしてもパターンカットが発生します。数カ所ならともかくあまりにもカットの箇所が多くなるようでしたら普通の蛇の目基板に組み立てる方が合理的でしょう。

OP-Amp.はLF356Hで
 OP-Ampはソケットにしたので交換可能です。 取りあえず設計通りのLF356Hを実装しておきました。

 周波数特性をとってみましたが、前のBlogで使ったOP-16GJと違いません。RIAAネットワーク部分の部品はブレッドボードからそのままそっくり移植しましたのでこれは当たり前でしょうけれど。

 1回路入りのOp-Ampは種類が限られますが、いくつかこうした用途に向いた品種もありますので、交換してみるのも面白いかもしれません。 電気的性能ではLF356Hでなんら問題ないので、測定用治具の扱いの本機はこのままで大丈夫です。

 このあとは箱に収納しなくてはなりませんが、電源部は内蔵せず外付けで行こうと思っています。AC電源を内蔵しておくと使うときには便利ですが大掛かりになるので外付けで行こうと思っています。 もちろん左右のチャネル分を製作してオーディオ用として常用するのでしたら電源内蔵に限りますね。

                   ☆

 こんど秋葉原に出たときにでもちょうど良さそうな「箱」を調達してきたいと思っています。 それまでには入出力の端子や電源コネクタに何を使うか決めておきましょう。 ケースや外装パーツを決めたら次は板金加工が待っています。(板金加工は苦手)

 ブレッドボードの製作は思いついた回路の検証にはたいへん便利です。 しかし上手く行っても恒久的なモノにはなりえません。 あらためてハンダ付けで作る必要がある訳です。 複数台作るつもりがあれば専用基板を起こすのが近頃のトレンドでしょうか。 綺麗にできますし数名で作るプロジェクトには専用基板化は最適です。 ここはごく個人的な興味だけでやってますのでお手軽さが最優先です。こうした試作用ボードが旨く活用できました。基板の納期を待つ必要もありません。 性能的にはなんら支障はありませんので写真のように作って旨く恒久化することができました。ではまた。 de JA9TTT/1

(おわり)fm

2018年3月17日土曜日

【回路】Reverse RIAA Amp.

【回路:逆RIAA特性のアンプを作る】
 【レコード再生には
 若い人たちのあいだでレコード盤が密かなブームになっているそうです。 年配者には懐かしいだけかもしれませんが、若い人はあのころを何も知りませんから「古いものは新しい」のでしょう。残念ながら私は古い方の人です。(笑)

 久しぶりにレコードを再生してみたくなりました。 昔のオーディオセットをメンテナンスするのは楽しいと思います。だいぶ年数が経過したのでうまく復活するでしょうか?

 昔よりいくらか知識も増えたのでここは一つ「シンプルなイコライザ・アンプでも作ろうか」と思いはじめました。 真空管も良しディスクリートも良し・・・OP-Ampが高性能化したのでそれで作るのがトレンドでしょうか? 構想を巡らせるのは楽しいものです。(写真はLP盤とPhono Cartridge:昔のままです・笑)

 今は半導体回路が進歩したので、DC点火も容易になっています。少し注意すればブーンというハム音に悩まされることもないので真空管を持ち出しても良いでしょう。 しかしどうも大掛かりになってしまう感じです。 そうかと言ってICで作ったら面白くないですし・・・。 ディスクリートのトランジスタ回路で懐かしい回路をリバイバルしてみましょうか。 あまりレコード盤は持っていませんので深入りしない程度の製作が安全だと思っています。

                   ☆

 はじめに断っておきます。イコライザ・アンプの設計製作は次の機会にしました。 まずは逆RIAA特性を持ったアンプを作ってみたいと思います。 NF型のイコライザ・アンプを設計していて、RIAA特性の負帰還ネットワークを計算していてたら逆特性の回路も簡単にできると思ったからです。 もし良いものができればネットワーク・アナライザと組み合わせて自作したイコライザ・アンプのフラットネスが管面から直視できるでしょう。ネットアナがなくても逆RIAAアンプを挟んだ周波数特性の平坦度を見ればよいわけで、RIAAイコライザ・アンプの評価はごく簡単にできるようになります。ちょっと面白そうなのでイコライザ・アンプの前に作ってみることにしました。
 オーディオが趣味でも逆RIAAアンプなんかに興味を持つ人は稀でしょう。 良い音の追及というよりも回路的な興味が優先したテーマです。 いくらかでもご興味を引かれたようでしたらご覧ください。 Hi-Fi再生に無関係でもありませんから。

 【RIAA特性とは
 昔々、エジソンが蝋管蓄音機を発明した頃は拾った音をそのまま録音していたのかも知れません。 しかし、やがてレコード盤に記録するようになり、歪みなくしかもS/Nが良い記録方法を追及するようになりました。

 レコード盤に音の振動を記録するにあたって様々な研究が行われました。 その結果、レコード盤の物理的な限界やカートリッジの機械電気変換メカニズム、レコード針の特性などからフラットな周波数特性で記録したのでは最適ではないことがわかってきます。このあたりの詳しいことは電気音響工学の専門書を読んでいただくとして、ごく簡単にまとめておきます。

 再生を考えたとき、針飛びが起こりやすい低音の振幅を抑えた方が有利です。録音時に抑えた分だけ再生回路の方でブーストするわけです。 逆に盤面ノイズは高音域で耳につくため録音時に高域を強調しておきます。再生時にその分を抑えれば改善します。 従って録音時に低域を低減し高域を強調しておけば再生を考えた最適化ができるわけです。 ただし各社が好き勝手に低減や強調をやったらレコード盤の互換性がなくなってしまいます。(実はそういう時代もありました。後述)

 RIAA特性というのは米国のレコード工業会(Recording Industry Association of America:RIAA)が決めたレコード盤の録音特性のことです。その規格に従って低域の減衰と高域の強調がなされたレコード盤が製造されました。日本でも同等な特性を規格としてJISで規定しました。一般的にこの特性に従ったレコード盤が発売されていますから、再生側もそれに合わせる必要があります。

 レコード再生ではRIAA特性で録音されたレコード盤から平坦な周波数特性を引き出す必要があるわけです。 そのため、レコード・ピップアップに続くプリアンプ部分をRIAA特性に従って録音時と逆の周波数特性を持つように設計します。

 図はJISによるRIAA特性のグラフと周波数特性の一覧表です。録音側と再生側について規定されていますが、数値を見るとまったくの逆特性になっています。 レコード再生に使うプリアンプはこの特性が基本となるため非常に重要です。 市販のステレオアンプでもRIAA特性との偏差はこの数値との比較で示されています。
 市販ステレオアンプでは誤差が±0.5dBならかなり優秀であり、±1.0〜2.0dBくらいがスペックになっているものが多いようです。スペックが省かれているような(書くことができない?)製品も多いようでした。 一般にかなり甘い規格になっているのでしょう。

 【逆RIAA特性のアンプ
 逆RIAA特性を持ったアンプの回路です。 詳しくはありませんが、レコード・カッターで録音するときにもカッティング・アンプのどこかにこう言った特性を持った回路が使われているのではないかと思います。

 逆RIAA特性ですから、低域は減衰し高域は強調される特性になっています。 回路図のC1、C2、R1、R2がRIAA特性を決めるRIAA特性ネットワークです。 R3は高域で効き過ぎないようにするためのオプションですが入っている場合が多いと思います。 全体のゲインはR4で変えられます。 ここでは1kHzにて0dB(=1倍)になるように設計してあります。
 また、R4と並列のC6(=47pF)は重要で、アクティブな回路で逆RIAA回路を構成した場合には不可欠です。 これが無いと可聴域の外で想定以上に特性の盛り上がりが起こり場合によっては発振します。必ず入れておきます。

 このアンプは測定用が目的です。あまり「音楽性」は追及しないため汎用のOP-Ampを使っています。 高域が上昇する周波数特性ですが、たかだか25dB程度のゲインなのでオープンループゲインの周波数特性が問題になることはないでしょう。 J-FET入力のLF356Hを使っています。 出力部にはアッテネータが付けてあります。 このアンプの後にくる測定対象の「プリアンプ」はハイゲインですから減衰させておく必要があります。

 なお、この逆RIAAアンプの目標精度は上表の逆RIAAカーブに対して±0.5dB以内としておきます。アンプ部のゲインは1kHzにおいて0dBとしました。レコード・ピックアップの出力に合わせ、減衰された出力も用意しておきます。

 【シミュレーションしてみる
 理屈ではうまく行くはずでも、シミュレーションしておくと安心です。 おおよその様子が製作する前につかめますので・・・。

 RIAAネットワーク部分の部品定数が細かく書いてありますが、これは実際に製作することを目的に部品集めをした結果を反映したものです。 計算値どおりの定数を持った部品を揃えるのは難しいため、極力誤差が少なくなるように選別した上で妥協するわけです。 それでも設計値との違いは0.2%くらいになっています。

 RIAAネットワークの設計方法は次回にでも扱いたいと思います。 簡単に言うと、まずは必要なゲインおよび回路動作から考えて不合理が起こらないように考えます。 ここではC1を最初に選ぶ方法で出発しています。 C1には表示が4020pF(誤差2%)というスチコンを使いました。このC1が実測で4035pFでしたので、それを計算の出発点にして他の部品定数を求めるわけです。その計算結果に基づいてC2、R1、R2、R3を集めました。(注:文中の部品番号はシミュレーション用の回路図のものではなくて一つ上の図面のものです)

 部品定数が決まったところで、例によってLT-SPICEに図のように回路をインプットします。 OP-AmpはLF356Hがライブラリにはないため、同等以上のLT社製品を選んでいます。 可聴域ですからOP-Ampの違いがシミュレーション結果に現れる可能性はほとんどありません。気になるようなら別のOP-Ampに置き換えてやってみたらよいでしょう。

 【カーブ・プロット
 シミュレーション結果です。 先に見たJISの特性一覧表と比較検討します。 図のようにカーソルを2つ表示して簡単に読み取ることができます。

 1kHzにてゲインがほぼ0dB(=1倍)になるようにR4を決めてあります。 R4にパラの47pFの効き方などシミレーションで確認しておきました。 可聴域の上にある盛り上がりをもう少し抑えたいところですが、これ以上やるとRIAA特性の高域に影響が出るのでこの程度にしておきました。

 シミュレーション結果を見ると綺麗な逆RIAA特性が得られることがわかりました。  設計したRIAAネットワークは(1)入力側の信号源インピーダンスはゼロである、(2)出力側の負荷インピーダンスもゼロである、・・という前提のとき最高性能を発揮します。 OP-Ampでドライブしますので信号源インピーダンスはわずか数Ωですし負荷側はOP-Ampのイマジナリ・ショートですからインピーダンスはほぼゼロと考えられます。 したがってかなり理想に近い状態です。 よい性能が得られるのでしょう。

 【逆RIAAアンプを試作する
 シミュレーションだけでは絵に描いた餅の状態です。 実際に試作してみましょう。

 簡単な回路なので短時間で組み立てられました。 OP-AmpにはOP-16というPMI社(現ADI社)の製品を使っていますが、これはLF356Hの同等品(改良型)です。 在庫を探していたら最初に出てきたので使ってみたまでで特に意味はありません。 回路図通りにLF356Hで十分だと思います。

 なおU1はかなり容量性の負荷になるため容量性負荷でも安定なOP-Ampを使う必要があります。 ほかのOP-Ampに代替可能ですがC-MOS OP-Ampの一部には容量性負荷に弱いものがあるので注意します。 本格的に2チャンネル分製作して自作プリアンプの試聴用に使いたいのでしたら、LF356Hだってけして悪くはないのですが一段と音響特性に優れると言われるOP-Amp・・・例えばLME49720(LM4562NA)、NE5532、JRCのMUSEシリーズなどがお薦めできます。

 【RIAAネットワークがキーポイント
 何と言ってもRIAAネットワークがキーポイントです。 この部分の誤差が特性にそのまま現れます。OP-Amp部分は低周波ですから理想のアンプに十分近いため影響はほとんどないのです。

 コンデンサ:C1とC2にはスチコン(スチロール・コンデンサ)を使いました。C2は容量合わせのためにディップド・マイカを補っています。 いずれにしても電気的にも音響特性的にも優れたコンデンサです。 抵抗器も金属皮膜抵抗を使いLCRメータなどを用いて実測しながら2本あるいは3本の合成で必要な値を得ています。ここではコンデンサ、抵抗器ともに±0.2%以下の誤差に合わせ込んであります。

 いずれ(逆ではない)RIAA特性を持ったプリアンプを製作しますが、その際にもそのまま使えるような部品定数を選んでおきました。 プリアンプはステレオで作りますので2つのチャネル間で特性差がでないように2組をよく合わせてやらねばなりません。

 【1,000Hzを発生する
 テスト信号の発生にはシンセサイザ式のレベルジェネレータを使いました。 熱電型のレベル安定回路を内蔵しているため周波数を変えても安定した信号レベルが得られます。

 1,000Hzが基準になります。 ここでは-10dBm(600Ω)あるいは、0dBm(600Ω)を基準に測定しています。 測定周波数範囲は30Hz〜20kHzです。 一般的なRC発振器でも大丈夫ですが、周波数によってレベル変動がないことを確認してください。 あるいは入出力のレベル比較法によって周波数特性を求めるようにしないと正しい評価ができません。 レベル計は比較だけの目的に使い、アッテネータの読みからゲインを求めるといった方法も必要になるかもしれません。 測定精度が悪いとシビアに部品を選んだ効果がわからなくなくなってしまいます。

 【1,000Hzのゲイン調整
 測定の便から、1,000Hzにてちょうど0dB(=1倍)のゲインに調整することにしました。 R3の一部をVR(可変抵抗器)にして1,000Hzでゲインを微調整します。

 相対値で比較してもよいので、ゲインは無調整でも大丈夫です。1kHzにおけるゲインを測定しておいて後で差し引けば良いわけです。 1kHzでゲイン=0dBになっていれば読み取るだけで良いため面倒がないというだけの話です。

 次項の写真のように2針式の電子電圧計を使うことにして、IN/OUTの信号レベルを常に監視して測定しました。

 【1,000Hzのゲインは0dB
 アナログなレベル計では読み取り可能な数字はせいぜい3桁です。(それもかなり難しい) 測定を終わってからデジタル表示のレベル計を使えばよかったと思ったのですが結果的にはこれでもまずまずでした。

 なお、この2針式の電子電圧計は修理・校正を行なったばかりです。 2つのチャネルとも周波数の平坦度は良好でチャネル間も良く揃っていました。この辺りがきちんとしていないと何をやっているんだか・・・となってしまいます。

(参考)写真の電圧計は経年劣化のためレンジ切り替えのリレー接点が不安定になっていました。 オープン型のリレーではまた劣化するため、接点が密閉されているマイクロリードリレーに置き換える改造を行ないました。そのあとで周波数特性を合わせてあります。安価な電子電圧計なので部品のクオリティが低いのはある程度やむを得ませんが多少の改造でグレードアップできます。

 【逆RIAA特性の誤差は
 わかりやすくするためにRIAA特性表の数字と実測値との差をグラフにしてあります。 最初の方にある一覧表では0.01dBの桁まで数字が書いてありました。 アナログな電圧計ではそこまでは読めないので、0.05dBくらいの読み取りで我慢しました。

 ご覧のように想定していた±0.5dBの目標誤差範囲は簡単にクリアできました。 20kHzで少し悪くなってきますが、それでも-0.3dBくらいのようです。 悪くない結果が得られています。 RIAAネットワークの部品誤差を小さくした効果が十分現れています。

 この逆RIAA特性のアンプはプリアンプのRIAA特性を測定するときに使います。従って可能な限り誤差が小さい方が好ましく、このグラフくらいの特性が得られていればまずまずだろうと思います。 本格的に製作しても大丈夫でしょう。  いろいろ調査していたら米国ではこうした逆RIAA特性のフィルタがマニア向けに市販されているようでした。ただし誤差についてのSpecがないものが多いのは不思議です。ざっと見て±0.5〜1dBの誤差はありそうでした。アバウトでも十分だと思っているのかも知れませんね。(参考:0.5dBの誤差はパーセントでいえば、約6%の誤差になります)

参考:RIAA特性以前
 RIAA特性の調査の過程でRIAA特性に統一される以前の録音特性データが見つかりました。 RIAA特性は1954年にRCA社が開発したLP盤、EP盤共通の録音再生特性:New Orthophonic特性に基づいて決めたものだそうです。(図の下段中央の特性) この時代はRCA社がラジオやオーディオの世界に君臨していましたからね。長いものに巻かれたのでしょう。w 私がオーディオに興味を持ったのは45/45方式ステレオレコードのEP盤やLP盤が全盛の1960年代ですから既にRIAA特性に統一されていました。

 統一された初期の頃はまだ以前の特性のままプレスされていたレコード盤も存在したようです。 原音再生マニアはそうした特性に合わせたイコライザを用意していたと言う話を聞いた(読んだ)ことがあります。 メーカー製品ではイコライジング・ネットワークの部分をプラグイン式にして交換可能にしたものもあったようでした。 おそらくどんな音源でも正しく再生する必要のあるプロフェッショナル・オーディオでの話しでしょうね。 その後はRIAA特性に統一され補正曲線の形を意識する必要もなくなりました。それはいまでも続いています。 以上、参考までに。

                   ☆

 CD盤が登場したころ同じ内容のレコード盤と聴き比べたことがありました。 確かにS/Nは抜群ですし、ホコリや傷によるスクラッチノイズも皆無とあって素晴らしいことはわかりました。チープなステレオセットやラジカセで音楽を聴いていたような層には非常に満足できるメディアだったでしょう。しかし良質のレコード・カートリッジと高性能ステレオ・コンポでのレコード盤再生と比べるとCD盤はなぜか生気が失われたように感じられたのです。
 同じように感じた人も多かったようでCDの音の悪さについては可聴域外の特性が影響するからだとか様々に言われたものでした。 おそらく音楽メーカーもCD盤という記録メディアに慣れていなかったのでしょう。 いまはずっと良くなっていて、かなり聞き込んでも不満は感じられなくなりました。CD盤に向いた音作りが上手になったと言うことかも知れません。扱いが楽なのでレコード盤よりも良いです。 いやいや、それどころか最近はシリコンチップの音を聞いているありさまです。

 若かったころ聞いたレコード盤の音を懐かしく思います。その当時からプリアンプは変遷を続けていました。 オーディオから遠ざかる直前には差動増幅2段のOP-Ampの内部回路に近い形式のプリアンプになっていました。そうした形式のアンプは物理的な特性は素晴らしく向上していたと思います。
 しかし本当に耳に残っているのは後世のそれではありません。もう少し前の球や石で作った2〜3段増幅のプリアンプだと思うのです。もちろんDCアンプ形式ではありません。 それが本当に良い音だったのか自信はありませんが・・・。ただ懐かしく耳に残っているだけですから。
 性能の良いデバイスの登場もあって当時のプリアンプ回路を再現するのは容易でしょう。ぜひ確かめてみたいと思います。 案外そうした回路のアンプの方が良かった・・・なんていうことになるかも知れませんよ。(笑) ではまた。 de JA9TTT/1

「つづき」があります。(→こちら

(おわり)nm


:計測可能な電気的性能はともかくとして、音楽性など感性に関わる話しは単に筆者個人の感想や主観であって普遍的なものではありません。一つの見方や考え方を書いたものであって、他者に対して強制あるいは推奨する意図は含まれていません。オーディオは単なる趣味ですから各人がそれぞれに楽しめば良いはずです。

2018年3月2日金曜日

【回路】10V Reference and Voltage Generator

【回路:10V電圧基準と電圧発生器】
真空管時代の電圧基準は
 シャックの周波数基準はかつてのJJY/WWVの時代から、GPSやRb-OSC周波数基準器の発展で飛躍的に進歩しています。 「では電圧の基準は?」どうなのかというテーマも時々議論されますが、未だこれぞと言った解決策はないようです。

 真空管時代は遠い昔のことになりましたが、その時代に基準電圧の発生に使われたのが「電圧標準管」 でした。定電圧放電管の一種ですが電圧の再現性がよく長時間にわたり放電電圧が安定しているのが特徴です。 電圧標準管を単独で使うことは稀で電圧発生装置(ある種の電源装置)の基準として使われたようです。

 写真は代表的な「電圧標準管」で、5651と85A2です。5651は米国系、85A2は欧州系でしょう。国産品もあって写真の5651はNEC日本電気製、85A2は東芝製です。 いずれも約84〜86Vの電圧を発生します。 標準菅とは言っても何かバチっと決まった電圧が発生できる訳ではありません。電圧そのものは数Vの範囲でバラつきます。ただしその得られた電圧は安定しているのが特徴です。従って、絶対値は何らかの手段を使って知る必要があります。

 使い方は一般的な定電圧放電管と同じですが一定電流(標準2.5mA)を流して使うのが基本であり電流は取り出さないのが正しい使い方です。要するに放電管に流れる電流を常に一定した値に保つわけです。 0A2/VR-150MTや0B2/VR-105MTなどとはその点が違います。 短い時間で見ると±20mV程度の安定性があるようです。また使用寿命(数千時間)までの電圧変動は0.2%とのことです。

                   ☆

 回路実験では可変できてなおかつ安定した電圧が発生できる「電圧発生装置」が欲しいことがあります。 そうした装置を持っていたのですが、大きくて重いうえメンテナンスが必要になったので手放してしまいました。 いまではあまり大掛かりでなく手軽に使える発生装置が欲しいと思っています。 コンパクトなメーカ製中古品も出回っています。製作はそれなりに面倒なので購入してしまうのも手かもしれません。

 出費の抑制もありますが既製品の装置類をあまり増やしたくないので我慢できる範囲で簡略化して自作することを考えています。あまり『高精度病』にならない程度に楽しみながら手作りするためのメモです。例によって手持ちパーツの有効活用も目的の一つです。従って最適な部品選択にはなっていないかも知れません。 以下、製作へ向けて検討や実験を扱います。対象は高周波ではなくて直流(DC)です。RF回路に造詣の深いお方が多いようなので、ご興味とはちょっと違うかもしれません。まあ、お暇があればお付き合いでも。 DC回路だってそれなりに興味深いものがあります。

5651を使った安定化電源
 電圧標準管を登場させた手前、実用例を紹介しておく必要がありそうです。 RCAのデータシートに載っていた5651を使った安定化電源の例を左図に示します。

 ほぼ固定した250V前後の電圧を取り出すための真空管式安定化電源です。直列制御管が6080ですから結構大電流が取り出せます。 ただしあまり大幅に電圧を可変できないので趣旨とは少し違う電源装置ではありますが、電圧標準管はこのような回路で使うことが多かったと思います。 実際、こうした電源回路は発振が起きやすく思った以上にノウハウが必要だそうです。もし手を出すなら位相補償の方法など良く研究する必要があるでしょう。

 単純に安定した電圧だけが欲しいニーズ(電流いらない)では、前段に普通の定電圧放電管:例えば0A2/VR-150MTなどを使い、一旦安定した電圧を得てから5651や85A2に与えると言った2段階の回路構成にします。 そのようにして得られた電圧を既知の値と比較校正し基準電圧として使ったのでしょう。 標準電池や電位差計そしてガルバノメータが登場しそうな世界です。 分圧抵抗に流す電流は一定と考えて放電管に一定電流が流れるよう調整しておけば使い物になるかもしれません。

 しかし85Vでは半導体時代にはそぐわない電圧ですし、電圧標準管と言っても300ppmくらい変動するようなので半導体を使う方法には及びません。特にメリットもないのでこれ以上の深入りはやめておきます。 でも図のような大掛かりではなく、機会があれば簡単なものを5651で作ってみたいと思っています。

 【温度補償型ツェナ・ダイオード
 半導体時代の電圧基準と言えば温度補償型のツェナ・ダイオードでしょう。 手持ちにあったものをいくつか並べてみました。 手前のRD6.2EB2はごく普通のツェナ・ダイオードで比較用の見本です。

 金色のM322-1というのは、いまの秋月電子通商が「信越電機商会」だったころしばらく売られていたものです。 買った覚えのある人も多いでしょう。モトローラ製ですがどこかのハウスナンバー(特定顧客向け品番)のようです。 安価な(@100円だった)わりに安定していたので安定化電源の基準用に使ったことがあります。

 こうしたダイオードは規定の電流をきっちり流して使う必要があります。 写真のM322-1や1S552は10mAちょうど流します。 1SZ47では1mAです。 したがって不安定な電圧のところから単純に抵抗器を経由して流したのでは性能を発揮できません。 ある程度安定化してある電圧のところから流します。あるいは定電流回路を併用します。 得られるツェナ電圧(端子間電圧)はある範囲でバラツキます。ただし、その電圧はたいへん安定しているのがこうしたツェナ・ダイオードの特徴です。 このあたりは電圧標準菅と同じですね。

後ほど温度補償型ツェナ・ダイオードを使って10.000Vを発生させる回路例があります。

 【温度係数は加減できるか?
 電流をきっちり流すとは言っても規定値の前後で少し振ってやると温度係数が加減できそうです。 温度補償型ツェナの温度係数は流す電流の関数になっているようなのです。 従って電流値を加減してやれば温度係数がほぼゼロの動作状態に追い込むことができるのではないでしょうか。

 もちろん、どのように評価するのかと言うのが最も難しいと思います。 数Vのところで1ppm以下の変動がわかるような評価手段は限られるからです。温度再現性の良い恒温槽も必要になるでしょうね。

 図は1SZ47の例ですが、規定の1mA前後でわずかに振ってやれば最小の温度係数のポイントにチューニングできるかもしれません。 少々オキテ破りな方法ですけど、エンジニアならチャレンジしてみるものです。(爆)

温度補償ツェナで10.000Vを作る
 発生電圧が10.000Vでその温度係数として±20ppm/℃くらいを狙った基準電圧源を考えてみました。 いずれも温度補償型ツェナ・ダイオードを使っています。

 いきなり10.000Vが得られる電圧基準用のツェナ・ダイオードはないので、OP-Ampを使って10.000Vになるよう増幅してやる必要があります。(注:10.000Vを発生する調整済みのモジュールなら既製品が存在します。後述)

 これら回路のポイントは増幅度を決める抵抗器にあります。 OP-Ampにドリフトの小さなものを使うのはもちろんですが、それ以上に重要なのは抵抗器です。温度係数の小さな抵抗器を使わないと意味がありません。抵抗器の性能で温度特性のほとんどが決まってしまいます。 Fig.1、Fig.2のいずれも作ったことがありますが、どちらかと言うとFig.1の方が好みです。性能もいくらか良いと思います。

 この回路に使ったOP-AmpのOP-07は大して高価なものでなく簡単に手に入ります。(単品で購入しても100円前後です) それに比べて抵抗器の方が大問題です。 できれば±数ppm/℃といった温度係数の小さな抵抗器が欲しわけですが入手は難しいのです。 パーツショップで普通に売られている金属皮膜抵抗器では不十分です。ものにもよりますが100ppm/℃くらいの温度係数があります。さらに10倍くらいの温度係数を持つカーボン抵抗器などは論外でしょう。

 ゲインは抵抗比で決まるので相対値の方を押さえれば良いためワンパッケージになった上質な集合抵抗をうまく使って温度係数を相殺するなどの工夫が有効そうです。もちろん調整用の可変抵抗器も問題になるのでなるべく調整範囲を狭く設計します。 回路は簡単ですが素材を選ぶので作るのが難しい回路といえます。

 【バンドギャップ電圧基準IC
 最近ではツェナ・ダイオードは時代遅れかも知れませんね。 写真はバンドギャップ・リファレンス(←リンク)を使った基準電圧発生用の素子です。

 右の金属パッケージはバンドギャップ・リファレンスそのものが入っており、発生電圧は1.23Vです。外付け回路で必要な電圧になるよう加工して使います。  真ん中のμPC1060Cはバンドギャップを基準にして出力電圧がちょうど2.5V(±1%)になるような回路が組み込まれたICです。温度係数は40ppm以下です。10〜12bitのA/DやD/Aコンバータの基準用として作られたものでしょう。

 左のTL431Cは外付け抵抗器を変えることで広範囲な定電圧が得られるように工夫された3端子のICです。 基準電圧発生(標準2.495V)にも使えますがどちらかと言えば一般的なツェナ・ダイオードの置き換えを目的にしたデバイスです。 それでも常温付近なら±50ppm/℃くらいの安定性はありそうですから普通のツェナ・ダイオードよりもずっと優秀です。 ツェナ・ダイオードを電圧ごとに多品種揃えておくよりも合理的な素子です。外付け抵抗器が2本必要ですがこれ一つで約2.5v〜30Vのツェナダイオードを置き換えできます。

 バンドギャップ・リファレンスの欠点はノイジーなところにあると思っています。2つのPNジャンクションに電流差を持たせると順方向電圧の温度係数を相殺できる電位差が発生できるポイントがあると言う原理に基づいています。 電圧発生にPNジャンクションの順方向電圧の特性を使うわけです。 発生できる電位差はごく小さいので結果として必要な電圧を得るためにはたくさん増幅することになります。
 PNジャンクションに順方向電流を流すとショットノイズが現れまずが、結果としてそのノイズもたくさん増幅することになります。 出てくるのはノイジーな電圧になるわけです。 このあたりを回路的に工夫してノイズを減らすように考えなくてはなりません。 ただし超低周波の揺らぎ(フリッカノイズ)はなかなか取り切れるものではありません。

 【力ずくだがこれがベストか?
 LM399HとLM3999Zは普通に市販品が購入できる電子部品としては究極の電圧基準ツェナ・ダイオードかも知れません。

 ツェナダイオードを温度補償型に作ってもわずかに温度係数が残ってしまいます。周囲温度が変化すれば電圧が変わるのは当たり前だ・・と言うのを、それならダイオードの温度を一定にしてしまえば良いと発想したわけです。 基準電圧ツェナ・ダイオードを恒温槽に入れてしまいました。一つのICチップ上に恒温槽も作り込むと言う力わざですが、効果的な改善策と言えるでしょう。 左のLM399Hは熱的に遮蔽されたパッケージに入っています。 安価な LM3999Zの方は普通のパッケージ構造なので使用時に熱遮蔽の工夫を要します。

 恒温槽のための余分な電力が必要ですが周囲温度の影響は非常に軽減されます。 安価な方のLM3999Zでさえ標準で±2ppm/℃の温度係数です。 LM399Hの方は標準で±0.3ppm/℃と言う素晴らしさです。ワーストケースでも±2ppmですから流石ですね。少なくとも10倍以上良くなっています。 恒温槽が定温に達するまでウオームアップタイムが必要ですが、出力電圧がほぼ安定したと言えるまでに30秒も掛かりません。

LM399Hで10.000Vを発生
 LM399Hの使い方は一般的な温度補償型ツェナ・ダイオードと同じです。(もちろん恒温槽機能のヒータ加熱部分は違いますが) 上記の10.000V発生回路で行けます。写真ではFig.1の回路で作りましたが、帰還抵抗の値などの関係で調整方法は変更しています。OP-AmpにはOP-07CZを使いました。OP-07CZのオフセット電圧ドリフトはmax1.8μV/℃(typ0.5μV/℃)ですからほとんど問題になりません。微小電圧ではなく、10Vを扱うこのような用途には十分な性能です。

 OP-Amp部分のゲインを決める帰還抵抗にはアルファエレクトロニクスの金属箔抵抗器があったので使ってみました。手持ちにあった物を使ったので抵抗値は理想的とは言えませんがまずまずな結果が得られています。 電圧微調整部分には普通の金属皮膜抵抗器を使っていますが、可変範囲はごく狭いので温度係数に及ぼす影響は数ppm/℃以下が見込めるようです。 ブレッドボードの簡易実験ではありますが金属箔抵抗器の性能が優れているらしくたいへん安定した10Vが得られました。得られた10.000Vは10ppm/℃を切る温度係数におさまっているようです。 きちんと作って十分なエージングも実施すればアマチュアレベルとしてはかなり優秀な基準電圧源になるでしょう。

 期待どおりLM399Hは安定で温度補償型ツェナ・ダイオードと比べて一桁くらい性能アップする感じです。 ほかの温度補償型ツェナ・ダイオードと違ってツェナ電流と温度係数の関係は顕著ではないため幅広く選べますがここでは1mA少々流しています。 LM399Hに内蔵されているツェナ・ダイオードは表面下ブレークダウン型と言う構造で長期安定度とノイズ特性に優れたものです。揺らぎもあまり感じませんでした。

 これだけ高安定度なのはたいへん素晴らしいのですが、LM399Hで発生できる電圧は標準で6.95Vです。さらに6.95Vにはバラツキがあります。お気付きのように重要なのは必要とする10.000Vに校正する手段をどうするのかと言うところでしょうね。 せめて0.0001V(100μVの桁)まで合わせたいところですけれど10Vレンジが±10ppmの絶対精度で保証できる電圧計なんてそうそうありませんから・・・。

 【既成の10.000V基準を評価してみる
 まずは安定している基準となる電圧を作ってそれをもとに分圧するなどの方法で必要な電圧を作って行けば良いわけです。

 検討してきたいずれかの方法で10.000Vを得て、あとは分圧して行こうと思います。

 たまたまパーツボックスを探していたら既製品の10.000V発生用ICが出てきました。 試してみたら流石にメーカ製だけあって良くできています。ほぼ無調整で10.000Vが得られるのですから・・・。

 特にバーブラウン(現TI社)のREF-10KMは初期精度も良く温度係数も標準で±1ppmだそうです。一般的に入手可能なデバイスとしては非常に優秀です。 それなりに高価な部品ですが部品集めや回路を組んでから校正で苦労するよりも良いかもしれません。 (REF-10KMはディスコンです。代替としてREF-102などがあります) AD584KHだって常温付近なら±3ppm/℃くらいですから結構な高性能です。 AD584KHは現行品です。 データシートによれば、REF-10KMはツェナ・ダイオードを基準にしておりAD584KHはバンドギャップ・リファレンスが基準です。

 実際に回路を組んで様子をみましたが非常に安定していると感じました。 観察するとREF-10KMの方がフラつきが少ないようです。 Specを見ると多少劣るようですがAD584KHの方だって十分安定していると感じました。なお、AD584KHは10Vのほかに、2.5V、5V、7.5Vが発生できるのは便利です。 いずれにしても出力電圧の微調整を設けると今度は校正が問題になってしまいますけれど・・・。 外付け回路で不安定さを持ち込まないように注意が必要でしょう。 上記のほか類似デバイスとしてはリニアテクノロジ社のLTC1236ACN、MAXIM社のMAX6176AAなどがあります。

#こうした精密と言える基準電圧発生用のICが使えるなら楽かも知れません。しかし、あまり追求すると『高精度病』の再発になってしまいますね。(笑)

 【簡易な電圧発生器を作る
 大掛かりにならない装置が製作目標です。従って少々Poorなところは我慢するとして図のようなものを考えてみました。10.000V基準電圧の部分は既出の発生回路のどれを使ってもOKです。

 残念なことに分圧に使うポテンショメータのリニヤリティに依存するため、せっかく高精度な基準電圧が活かしきれません。LM399Hを使った電圧基準を使ったのでは勿体ないでしょう。 この程度の物でも私の実験目的には十分使えそうだと思っています。

 だいたい1%以内のところに電圧設定できれば良いので何とか使えるでしょう。 小さな電圧に絞った時に精度が劣化すると思います。 しかし大半の用途では問題にならないはずです。 設定精度も大切ですが安定していることの方がもっとも重要だからです。

 【ヘリポットがポイント
 10.000Vはそれなりに合わせるとして、それ以下の電圧は分圧するポテンショメータ(写真)の特性が全体の性能を支配します。

 写真のものはヘリポット(←参考リンク)と呼ばれる精密な可変抵抗器でCOPAL製の10回転型です。リニヤリティは0.2%とのことです。 10Vの0.2%は20mVなのでそれほど優秀とは言えないかも知れません。 それでも一般的な可変抵抗器に比べれば雲泥の差です。 どうしてもそれ以上の精度が必要なときは電圧の実測で合わせこめば良いと思います。 なお、ヘリポットの多くは巻線構造のため微細にみると電圧はステップ状に変化します。分解能は有限ということになります。

 ポテンショメータの後のバッファアンプはここでもOP-07を使うつもりです。 オフセット電圧ドリフトなど考えても概ね十分な安定度だと思います。 μA741クラスでは少々心もとないかもしれません。 もしOP-07で不十分ならチョッパ安定型を使うことになりますがそこまでは必要ないでしょう。 何しろポテンショメータが0.2%精度ですので。

 【中華製もあるが・・
 きちんと性能が保証されているポテンショメータはそれなりのお値段です。 上記のCOPALのものはダイヤル込みで¥3kくらいだったと思います。

 少々怪しいとは思いますが中華製(←リンク)なら200円で買えます。 激安なので性能はそれなりとは思いますが普通の可変抵抗器よりもずっとマシでしょう。 簡易な用途でしたら支障なく使えるのではないでしょうか。 なお、リニヤリティは±0.3%だそうですがなんとなく怪しそうに思えます。(笑)

 専用のカウンタ・ダイヤルも売っていたように思います。シャフトはφ4mmなので注意が必要です。 写真のものはお試しにaitendoで購入しました。 過度な期待をせず手軽に使うには安くて良いと思います。 もう少しお小遣いが許せばBournsの製品(←リンク)も買えるようです。安心を取るならそちらの方が良いかも知れません。ダイヤルと合わせて1,500円で買えます。(秋月電子通商にて。2018年3月現在)

注意:こうしたヘリポットの多くは巻線構造なので何がしかのインダクタンスを持っています。インダクタンスがあっても直流回路(DC回路)では支障ありませんが、オーディオ機器など交流回路(AC回路)には適当ではありません。 もちろん、高周波回路(RF回路)には使えません。 ごく低周波なら大丈夫そうですが、変な周波数特性が現れても困るのでもし使うとしても数100Hz以下が無難なところだと思っています。

                   ☆

 10.000Vの基準電圧を作る部分を集中的に扱ったようになってしまいました。 アナログ的にやるなら後は適切に分圧して行けば良いと思うからです。 精密に数値設定することは難しいのですが、概ね正しい電圧で安定していてくれたら十分だと考えればアナログ的な方法も悪くないと思います。 まずは簡単なポテンショメータ式でやってみようかと思い始めています。

 【やっぱりデジタルでしょ
 ステップ式に・・・デジタル的に数値で出力電圧を切り替えられたら便利なことがあります。 一つの方法として高精度なD/Aコンバータを使うのも手です。

 写真の黒い箱は長いあいだ死蔵してきたDAC-169-16Dという16bitのD/Aコンバータです。これは9.999Vフルスケール、1mV分解能です。 一般的な16bitのD/Aコンバータはバイナリ(2進)で設定しますが、このD/AコンバータはBCDで4桁の入力になっています。従って後述するデジスイッチで直接出力電圧を設定できます。(ディスコンの製品です)

 今の時代ですから高分解能なD/Aコンバータとマイコン+ロータリエンコーダを使えば同じような機能が簡単に実現できます。設定はバイナリで行ない電圧はLCD表示器に10進で(真値で)行なえば良いでしょう。 安価で高分解能なD/Aコンバータはほとんどがオーディオ用です。そのためDC的な安定性を保証するものは稀なようですが実験してみる価値はありそうです。 写真のようなモジュールは入手困難ですからそうした手段で実現するのが現実的です。

 【BCD-DACをテストしてみる
 DAC-169-16Dはもともとがジャンクだったように思います。 壊れているのでジャンクになったのかもしれません。 まずは生きているのか簡単なチェックが必要でしょう。 ブレッドボードにテスト回路を作ってみました。

  左側にずらりと並んだスイッチ部分にデジスイッチを使うわけです。 D/Aコンバータはトリミングされているのでそれなりの初期精度になっていますがゼロ点とフルスケールの調整は欠かせません。 結局のところこの場合でも高精度な測定手段が必要ということになってしまいますね。

 【安定度を評価しょう
 9000を数値セットして精度と安定性を見ています。 簡単にオフセット調整とフルスケールを調整してあります。 調整用の可変抵抗器(VR)は多回転型を使うべきでした。 普通の半固定抵抗器ではうまく調整しきれません。220μVくらいのオフセット電圧が残ってしまいました。

 テストなので少々不完全な調整ですが、とりあえずここまでとして安定性や再現性を評価しました。 内部の回路が複雑なためでしょうか、いくらかノイジーな印象があります。また10μVの桁あたりで漂動も見られますが使い物にはなりそうです。 もっとも評価手段の方もそれなりの問題があると思っています。 ラフなテスト方法ですからノイズの混入などで漂動するのはある程度やむを得ないでしょう。 きちんとやらないと本当の性能はわかりませんね。

#まずは長期在庫品のD/Aコンバータも使えそうということで選択肢に入れておきます。

デジスイッチで簡単に
 マイコンと16bitのI/Oポートを使った方が良いのかもしれませんが、このスイッチも長期在庫部品です。 いま使わないと将来も使う機会はないでしょう。 ということでこの際使ってしまおうと思います。

 D/Aコンバータの入力仕様がTTLレベルなので、スイッチとの間にHC-MOSをバッファとして挟んで使う方が良さそうでした。 そうでないとプルアップやプルダウンの抵抗値をかなり小さくしないと旨くありません。

 こうしたシャフトタイプのデジスイッチは珍しいと思いますが、サムホイールスイッチに適当なものがあって代替できます。 マイコン時代なのでサムホイールスイッチもあまり見かけなくなった気もしますが、まだ手に入るでしょう。 それと機械的なスイッチは意外に高いのでマイコンとロータリエンコーダで構成した方が安く上がるはずです。

 デジタルな手段だと数値設定して使うのには便利そうです。 アナログな方法で作るか、デジタル式で行くか自身の使用状況を想定しながら決めたいと思います。 例によって手持ち部品の活用も製作目的の一つですから幾らか不合理なところも生じます。  しかし電子部品は死蔵ではなくできるだけ活用してやりたいものです。

参考・1:PWM式電圧発生器
 基準となる安定した電圧が必要なのは上記の例と変わりませんが、ポテンショメータやD/Aコンバータではなくデジタル的に高精度な分圧比を得る方法があります。時分割で分圧された電圧を発生する方法です。 過渡応答は良くありませんが、抵抗器などで分圧する代わりに10VがONの時間と0VになるOFF時間の比率を変えるのです。  例えば0.9秒は10V、0.1秒が0Vという繰り返しパルスならその平均値は9Vちょうどになります。
 このような仕組みで、ON時間とOFF時間の比率をステップ的に細かく変えてやれば細かく精度の良い電圧を得ることができます。 デジタル式で可変型の基準電圧発生器を作るのでしたら、高精度D/Aコンバータや分圧抵抗器などの必要がないPWM式が最も合理的だろうと思います。 ある種のD/Aコンバータとも言えますね。 ワンチップ・マイコンのPWM機能をそのまま使ったのではあまり高精度にはなりませんが、C-MOSの標準ロジックで性能の良いものが作れます。 基準電圧の部分を除けば汎用部品で済むため費用もかからないはずです。(参考リンク:こちらにこの方式の詳しい実験レポートがあります)

参考・2:公的な機関で校正する
 公的な機関で電圧基準器を持っているところがあって時間利用ができます。そうしたところで校正してくれば十分信用できる「電圧基準器」になります。公的機関ですから利用料は大したことはありません。出力電圧を電圧計で直接測ったのでは精度が出ませんから、精度が保証された基準器と比較測定を行なって校正します。

                   ☆

 何となく10.000Vの基準電圧を作るというのがテーマのようになってしまいました。安定していてはっきりした電圧が得られればまずはそれが基準になるわけです。 残念ながら絶対値の校正手段がないので高分解能な電圧計で合わせ込んでも結局のところ「我が家基準」でしかありません。(笑) それでも測定器を総動員して比較したら0.1%くらいの絶対精度はありそうに思えます。日常的な用途にはまずまずだろうと思います。 あとは如何に分圧して必要な電圧を得るかということになります。 周波数の基準を得ることはずいぶん容易になりましたが、未だ電圧の基準は容易ではないことがわかります。

 デジタルな時代なので4桁くらいの数字が表示される測定器は普通に手に入ります。 しばらく前のことですが、社員が日常的に使っているマルチメータ(デジタルの)を集めて精度を調べたことがありました。ほとんどはハンディな3・1/2桁表示のものです。 評価にはトレーサビリティ付きの校正装置を使いました。
 もっとも基本となるDC電圧の測定レンジでさえ、アナログなテスタに劣るデジタルマルチメータが幾つも見つかって驚きました。 抵抗測定レンジや交流電圧測定ではいわんやでした。 購入直後はまずまずでも、しばらく使っていると随分ズレてくるようでした。
 あまりにも酷いものはその測定モードや測定レンジの使用を禁止したほどです。 安価なマルチメータは再校正できないので全体的にダメなものは捨ててもらうしかありませんでした。一見良さそうに見えても嘘の数字を示す測定器はないよりたちが悪いものです。hi hi

 たくさん数字が表示されてもその数値が信用できるのか、ほんとうの精度はどうなのか意識して臨みたいと思います。 何気なく使っているマルチメータも信用ならないかもしれませんから。 ではまた。 de JA9TTT/1

「つづき」があります。(→こちら

(おわり)fm