【2石のRC位相シフト型発振器】
簡単に作れる正弦波発振器として、RC位相シフト型発振回路があります。 左の回路は意外に人気があるようで、Web上では良く見掛ける低周波の『正弦波発振器』です。だいたい数10Hzから20kHzのような可聴周波数域の発振に使います。
左図は「定本:続トランジスタ回路の設計」(CQ出版社)の回路をアレンジしたものです。この本を参考にした回路はネットでも良く見掛けます。理論的な解析は検索で容易に発見できますし教科書にも載っているポピュラーな回路です。「Phase shift oscillator」(←リンク) ここでは実験結果に基づきRC移相シフト型発振器を製作する際の要点などを自家用の資料として纏めます。 トランジスタ2石の回路と、OP-Ampを使った回路の2種類についてテストします。
『確実に起動でき歪みの少ない低周波の正弦波発振器』を作ることは一つのテーマのようになっているので過去のBlogで何回も扱っています。 低周波の正弦波発振器にあまり興味を覚えないようでしたら退屈で面白くないと思いますので・・・。以下略。
☆
まずはトランジスタ2石で作ってみます。発振周波数は1kHzで設計しましょう。 この発振器は1石で作ることもできまが、2石使うことで発振が容易で、発振周波数の誤差が少なく、歪みも小さくできます。同じ2石でも幾つかのバリエーションがありますが、図の回路は最も合理的なものだと思います。 今ではトランジスタは抵抗器:Rやコンデンサ:Cと言ったRC部品並みのお値段なので倹約せずに2石使うと有利です。 但し、図の回路はトランジスタ・アンプ固有の非直線性が現れるので、入念に調整してもあまり低歪みは期待できません。
バルクハウゼンの発振条件(←リンク)には「振幅条件」と「位相条件」の2つがあります。両方が満たされる周波数で発振します。これは必要条件です。 図の発振回路は3段のRC移相回路を使い、そこで位相が180度が回る(進む)周波数にて発振させようとするものです。RC回路を3段通過する信号はその周波数に於いて1/29に減衰するのでアンプは29倍以上増幅しなくてはなりません。反転型アンプを使うと位相は-180度回わるので、合計の移相は0度となって位相条件も満足されます。(ループを一巡した位相の回りが、0度あるいは360度の整数倍が位相条件です)
アンプは反転型で利得(ゲイン)が29倍以上あるものを使います。ゲイン過剰だと飽和して歪みますが、29倍ちょうどでは他の何らかの原因によって発振が起こらないことがあります。従って具体的には作ってからQ1のエミッタにある可変抵抗で波形を見ながら丁度良い所に調整します。 RC移相回路は図のようなハイパス型(進み移相型)と後述のOP-Ampを使う例のようなローパス型(遅れ移相型)があります。
発振周波数は図中の式の通りなのですが、計算と完全には一致しません。アンプの入力インピーダンスは無限大ではない、エミッタ・フォロワの出力インピーダンスはゼロではないなどの誤差要因が存在します。 またRC部品には誤差が付き物です。何らかの調整箇所を設けないとジャスト目的の発振周波数にはなりません。発振周波数は図のように位相シフト回路の一部を加減して調整することができます。この方法は大きく周波数を変えるのには向かないので微調整専用でしょう。
発振の振幅と歪みには密接な関係があり、Q1のゲインを調整して小さめの振幅で発振させればトランジスタの非直線性から逃れられ(緩和され)ます。 しかし発振条件ギリギリに合わせれば周囲温度や電源変動などの影響を受けやすくなります。電源のON/OFFで発振が再起動しなかったり振幅が不安定になりがちです。従って確実に発振が起動でき、発振振幅も安定する状態に調整します。その結果、歪み率は幾らか悪くなりますがやむを得ません。調整如何ですが、歪み率は悪くても5%以下にはできるでしょう。
参考:波形調整のVR1を調整して、発振振幅が6Vpp(約2.1Vrms)になるよう合わせたとき、歪率は1.8%くらいになりました。発振振幅をもう少し小さくすると歪みも減少しますが、発振の起動がだんだん不安定になってきます。(2018.08.06追記)
実際に製作して感触を確かめてみました。トランジスタは電流増幅率:hFEの大きなものを使うと発振が容易です。 2SC1815で言えばYよりGRランクの方が良さそうです。hFEが非常に大きなSuper-βトランジスタ:2SC3112、2SC3113も良好でした。内部ダーリントン構造の2SC982でも旨く行きます。 良い性能を得るためにはバイアス調整が大切です。図中に青字で記入されたDC電圧よりも大きく違うようなら、R4を加減して調整します。
☆
意外に使い物になりそうな感触を得ました。 シンプルさが取り柄ですから、さらなる発振振幅の安定性や低歪みを追求するなら他の回路にすべきでしょう。 しかし数%の歪みを許容できるなら良い回路です。それに人が耳で聞くだけの用途ならその程度で十分な性能です。当然ですが弛張発振器よりも遥かにきれいな澄んだ音がします。
☆ ☆
【 OP-Ampを使った位相シフト型発振器】
RC回路を使った正弦波発振器としては、Wien Bridge発振器(←リンク)がポピュラーです。市販の多くの低周波発振器でも使われています。
しかし、RC位相シフト型で作ることも可能で、左図の回路で歪みが0.01%以下のたいへん奇麗な正弦波が得られます。
ひと言で言えば上記の回路をOP-Amp化したものです。但しOP-Ampは2石のアンプと比べれば遥かに高性能ですから発振周波数の再現性が良く、直線性も良いので歪みは小さくなります。 テスト回路の発振周波数は同じく1kHzに設計しました。
OP-Ampは1回路でも作れます。 その場合はダイオード・クリッパ式で振幅安定することが多いようです。 ここでは歪みの増加を嫌って豆電球による「振幅安定回路」を使いました。 その都合でOP-Ampを2回路使いますが安価なOP-Ampなのでコスト・パフォーマンスは悪くありません。これで発振の起動が確実で振幅の安定化と低歪みが両立できます。
2石の回路では振幅とゲイン(増幅度)が負の関係・・・発振振幅が大きくなると増幅度が下がる特性・・・を利用して発振振幅を保っていました。しかし、その方法では低歪みになりません。要するにアンプの非線形性を利用して発振振幅を保っている訳です。発振振幅はトランジスタの動作状態の影響も受けて変動します。
ここでは豆電球に加わる電圧と抵抗値の特性を利用して振幅を安定化します。 以前テストしたWien Bridge発振器と同じ豆電球を使っています。 何かの原因で発振振幅が大きくなると、電球に加わる電圧も大きくなります。 その結果、電球の抵抗値が増加してアンプの増幅度が下がります。 逆の場合は電球の抵抗値が減少するので増幅度が上がって振幅が増えるように作用します。電球の働きで発振振幅の変動が抑えられほぼ一定の発振振幅が維持できます。
このような目的に適した電球が手に入れば製作・調整は容易です。歪み率は難しいこと抜きで0.01%くらいにできます。こうした豆電球は特殊に思えますが、インターネット時代の今となってはそれほどでもありません。見付け方と入手方法については後ほど触れます。
発振周波数はR1(=39kΩ)で微調整できます。 R1として33kΩの固定抵抗器と10kΩの可変抵抗器を直列にします。 この方法は大幅な周波数可変には向きませんが微調整なら支障ありません。 回路としての発振周波数の再現性は良好なのですが、RCの誤差が影響します。ピッタリ合わせるには調整を要します。
参考:OP-Amp自身の位相回転があって発振周波数に誤差を生じます。但し、1kHzあたりなら影響は大きくありません。
発振振幅を約7Vrms(=19.8Vpp)に調整すれば歪み率は0.01%あたりになるので、2石発振器の1/100以下です。高調波は-80dB以下ですからHAM局の2トーン発振器にも最適です。 汎用の発振器としても使い易いです。
【試作の様子】
OP-AmpにNE5532Pを使います。 振幅安定化に豆電球を使ったので、低い負荷抵抗を十分ドライブできるOP-Ampを選びます。NE5532Pは2回路入りなのでワン・パッケージです。
5532型はオーディオ用の設計で、負荷ドライブ能力のほか歪みやノイズも良好なのでこの回路に向いています。Signetics社が開発した傑作OP-Ampの一つです。 今では5532型も高くありませんが手持ちがあるなら4558型でも良いでしょう。但し幾らか歪みは大きくなります。なお、OP-Ampを換えても回路定数の変更は不要です。
部品数が少ないので容易に作れます。 豆電球は端子間抵抗が約200Ωの状態で動作しています。その状態のとき振幅の制御が旨く効くように設計してあります。振幅が大き過ぎるとクリップ歪みが現れます。小さすぎると制御範囲が狭くなって安定性が悪くなります。また、振幅が落ち着くまでの過渡応答時間が長くなります。 従って設計条件の付近に調整すべきです。VR1で発振振幅を6〜8V(rms)にします。4558型OP-Ampの時は5〜7V(rms)が良いです。 なお、OP-Ampによる性能の違いを纏めた一覧表を後ろの方に掲載しています。
観測・評価や調整にはオシロスコープや歪率計を使いました。 そのような測定器がなくても、発振電圧の調整はマルチメータ:テスター(アナログ、デジタルを問わず)だけで十分可能です。メータの表示は実効値(rms)ですから、その読みが6〜8VになるようVR1を調整すればOKです。 詳細な評価や検討にはそれなりの測定器が必要ですが、評価が済んだ回路はごく一般的な測定器だけで調整できます。手近の道具だけで十分作れるのです。
RCによる三段の位相シフト回路です。 1段当たり60度位相が遅れます。 四段や五段の移相回路も考えられますが、複雑さや信号の減衰度を考慮して三段が最もポピュラーなのでしょう。
コンデンサ:C及び抵抗器:Rの誤差で発振周波数に誤差を生じます。また周波数安定度も影響されます。
写真ではマイラー・コンデンサ(緑色)を使っています。 低周波回路では一般的ですが温度特性はまあまあの所です。 フィルム系コンデンサならスチロール型やポリカーボネート型が最適です。 ほかにNP0特性のセラコンやマイカコンデンサも良くて、周波数安定度は向上します。間違ってもバイパスコンデンサ用のセラコンを使ってはダメです。発振はしますが・・・まあ、やってみればわかります。 抵抗器もカーボン型ではなく金属皮膜型にします。
【発振振幅安定化回路】
豆電球の特性を使って発振振幅を一定に保つ回路です。 ここで使った電球は加わる電圧が2Vの時、約200Ωの抵抗値を示します。
電源が投入されたとき、まだ電球は冷えているので抵抗値は50Ωくらいです。 従って、U2の部分のゲインは、G2=620/50=12.4倍です。 U1の部分のゲイン:G1は設計上では約9倍です。 従って起動時には全体でG1×G2=9×12.4=111.6倍くらいのゲインになっています。 発振の持続に必要なゲインの29倍を大きく上回るので発振は容易にスタートします。(注:ゲインは絶対値で考えています)
発振が始まると電球に加わる電圧は急上昇します。 その結果、電球の抵抗値は200Ω前後に上昇してU2部分のゲインが約3.2倍になって、全体のゲインが29倍付近になるところで安定します。 電球の抵抗値が200Ωになるのは、加わる電圧が約2V(rms)のときです。U2の出力はその約3.2倍となり、発振器としての出力電圧は約7V(rms)になる筈です。
☆
【コラム:電球の入手方法】
ここで使ったような豆電球も今ではMouserJapanの通販で入手できます。 例えば低周波発振回路によく使われる電球として#327(←リンク)と言う28V/40mAの電球が売られています。ほかにも#1869(←リンク)も使えます。 なおLED化された代用品も売られていますが、光らせるのが目的ではないためここでは使えません。ご注意を。
【振幅安定に向いた豆電球の探し方】
手持ちから使えそうな豆電球を探すには12V加えた時の抵抗値に着目します。400〜600Ωになるような電球を見付けます。12V加えたとき20〜30mA流れる豆電球です。そのような豆電球なら2V加えた時200Ω前後の抵抗値を示すでしょう。
24V用の電球にも適したものがあって、24Vで40mAくらい流れる電球が良さそうです。こうした電球の特性を評価した例がこちら(←リンク)にあります。
なお、3V程度で点灯させる懐中電灯用の豆球には適したものはありません。 回路中では『2〜3Vの電圧が加わった状態で使う』と書いてあるため、そのような豆電球が良いと思うのかも知れません。 しかし、光らせるのが目的ではないので3V用の豆電球では抵抗値が低すぎるのです。OP-Ampに電流ブースタを追加して無理矢理使う手もない訳ではありませんが、たぶん電気のムダです。(笑)
どうしても電球を使いたくないのなら回路は複雑化しますが、発振振幅の安定に整流回路+FETを使う方法や、LED+CDSを使う光を介した利得制御方法もあります。 しかし豆電球を使う方法が最もシンプルです。
【発振波形】
発振波形です。この状態で歪み率は約0.01%です。 オシロスコープでの観測では歪みを見分けることはできません。また、デジタル・オシロにはFFT機能が付いていることも多いのですが、オシロのA/D変換器は8bitかせいぜい10bitなので分解能不足のため正しく評価できません。最近では12bit分解能の高性能デジタルオシロも登場していますが、それでも不足です。0.01%と言う歪み率はそれくらい小さいのです。
この写真のように、19〜20Vppになるように調整します。それだけで0.01%の歪み率になります。 OP-Ampに4558を使った時はやや小さめの16〜18Vppにします。4558型ではやや歪みが増えて0.015%くらいになるでしょう。
豆電球の種類が異なる場合は、R6(=620Ω)を加減します。 具体的には電球にDC2Vを加えて電流を測定しその電流値から抵抗値を求めます。(テスタで抵抗値を測ったのではダメです) その計算値の約3倍になるようR6の抵抗値を決めれば良いです。 電球の抵抗値が大きいならR6も大きく、小さい時にはR6を小さくしますが、OP-Ampでドライブできなくなるため限度があります。現状の620Ωあたりが下限です。 従って、なるべくなら抵抗値が大きめの豆電球が良いことになります。 しかしAC100V用のナツメ電球は旨くありませんでした。抵抗値が高いのは良いのですが、加わる電圧が2V(rms)程度ではフィラメントの温度が十分上がらないのです。
類似の方法にはビード型サーミスタを使う方法があります。但しサーミスタの特性は電球とは逆なので位置を入れ替えます。 豆電球のところを普通の抵抗器に置き換え、R6の部分をサーミスタにします。 なお、トランジスタ・ラジオに使うディスク型サーミスタ(例:D-22Aなど)は使えません。 周囲温度の影響を受けて発振状態が変動する発振器になってしまいます。
移相回路は抵抗器:R1〜R3は39kΩ(±1%)で、コンデンサ:C1〜C3は0.01μF(±20%)で設計しました。 計算上の発振周波数は1kHzになるのですが、実測では2%くらい低くなりました。これは主にコンデンサの容量にプラスの誤差があったためです。
コンデンサの容量を加減するのは容易でないので、抵抗値を調整して周波数を合わせます。 具体的には、R1を33kΩ+10kΩの可変抵抗器に変更します。これで1,000Hzちょうどに調整できます。
SSB送信機テスト用のツートーン発振器は、1kHzと1.575kHzの2周波数を使うのが標準的です。 1.575kHzの発振器を作るには、R1〜R3を24kΩで設計して微調整します。コンデンサ:C1〜C3は0.01μFのままで良いです。 写真は1,000Hz、7V(rms)の実測状況です。 周波数はVR2によって1,000Hzちょうどに合わせています。 表示の歪み率は出力が6.8V(rms)の状態です。
【OP-Amp比較まとめ】
一覧表は各種OP-Ampについて歪み率の実測結果を示しています。 発振周波数は1,000Hzです。 発振振幅は回路図のVR1で幅広く調整できます。
表は発振振幅を3V(rms)から1V(rms)刻みに大きくしたときの歪み率です。 また、オシロスコープの管面で見て明確な歪みが現れる寸前の出力電圧を最大出力電圧としました。その時の歪み率も参考に記載しています。もちろん、その最大出力電圧で使うものではなくて、実用上は必ず内輪の出力電圧までで使います。 OP-Ampの負荷ドライブ能力と固有の直線性が歪みの違いとなって現れています。
なお、電球を使った振幅安定化回路は回路固有の限界があって歪みはある値以下にはなりません。これは熱的な「慣性」を時定数として使っているためです。 もし、その時定数が無限大なら電球そのものは歪みの原因にはなりません。しかし、それでは振幅安定化もできません。相反する効果のバランスの上に成り立っているため完璧ではないのです。だから歪みが残留するのです。 それでもOP-Ampを選べば0.01%以下の歪み率が得られます。 それに、0.01%以下の歪み率と言うのはかなり良い数字です。 何がしか対策しなければ、1%以下の歪み率を得るのは簡単ではありません。これは実際に発振器を作ってみれば実感できます。
確実に0.01%以下の歪みを得たいなら、NE5532P、LM4562NA、NJM4580D、NJM2068DDが良さそうです。その上で、発振振幅を5〜7V(rms)にセットすれば良いでしょう。
この表は特定の回路、特定の部品を使ったケースに於ける性能比較です。従ってまったく別の回路への適用には慎重さが必要です。
☆ ☆ ☆
超々低歪みとは言えないので少々中途半端かも知れません。 ほぼ同等の歪み:0.01%ならWien Bridge発振器でも可能なので特徴が見いだせない気がします。 ここでは豆電球を使った位相シフト型発振器の振幅安定方法を試してみました。この試みは、なかなか旨く行ったと思います。OP-Ampによる違いも明らかになりました。 OP-Ampと豆電球で作った場合、全般的に見てWien Bridge発振器よりも調整は容易な印象を受けました。 移相シフト回路はブリッジ回路ほどシビアではないからでしょう。そのあたりが特徴と言えそうです。
振幅安定に豆電球を使った回路はシンプルで調整もいたって容易で、発振の起動も確実です。容易に低歪みが得られますから、歪みの評価手段を持たないときには有利かも知れません。
悪くない回路なのですが、ネット上でポピュラーな2石の発振回路はトランジスタの選び方によっては発振が旨く起動しないことがありました。簡単そうに見えても意外に手強いこともあるようでした。 OP-Ampを使う方が難しそうに見えますが、発振回路としてはむしろ容易です。配線を間違えなければ一発で0.01〜0.02%くらいの低歪み発振器が作れます。 自身の定番として登録(記憶)しておくことにしました。(笑)
ところで、この Blogはセカンドバージョンなのです。 OP-Ampを使った部分は完全に入れ替えています。 最初、タカをくくって(今になって思えば性能が悪すぎる)μA741CHを2つで試作してみたのです。一旦はその結果でBlogを纏めました。 しかし結果を振り返えればドライブ能力が低いのは歴然で、3V(rms)で0.1%の歪みがやっとと言う有様でした。 それでも2石の回路から見れば1/10なのですが、いま一つ釈然としません。μA741CHの選択は『失敗』と言えるでしょう。 しかし旨くなければやり直せば良い訳です。 そこで選択肢の多いDualタイプのOP-Ampで再試行したのです。 その結果OP-Ampを選ぶことで大きめの出力が得られ歪みも更に一桁減らすことに成功しました。 もはや部分修正では済まずセカンドバージョンに書き換えることにしたのです。 きちんとした性能を出すには回路と素材の吟味が大切だと言うアナログの基本を再認識した思いです。簡単で程よい性能が得られる「正弦波発振器」として纏めることができました。
やるべきテーマは他にも沢山あるのですが、あまりにも特殊な実験は一般性がありませんし、また要素的すぎる実験では目的不明で面白くもないでしょう。 従ってシンプルでわかり易いテーマが主体になってしまいます。 まあ、これもやむを得ませんね。 今回も作る人は稀だろう思いますが、正弦波発振器を作りたくなったとき思い出してもらえたらと思っています。de JA9TTT/1
# 手持ちの豆電球にゆとりがあるので必要な方に差し上げます。作りたくなったらメールでもどうぞ。
参考:このBlog内には他にも低ひずみな正弦波発振器を扱う記事があります。RC Phase Shift型よりも一段と低い歪みが必要ならそちら(←リンク)も参照してください。
(おわり)nm