二次高調波が30dBほど抑制されており、効果のほどがわかります。回路図上ではC4が入っていますが振幅がなかなか安定せず、実際にはハンダブリッジでショートしてあります。2.2μFでは大きすぎるのかもしれません。0オールパスフィルタを使った発振回路の実験2010-04-09オールパスフィルタは移相回路ともいい、ゲインは一定で位相が周波数によって変わる回路のことです。詳しくは電脳工作室をご覧下さい。このオールパスフィルタを使った発振回路の実験をしてみました。使ったオペアンプは手持ちにあったNJM4580DDです、電源は±15Vです。二つのオールパスフィルタで位相を180度反転させ、反転増幅回路でさらに180度反転させています。周波数の可変は二連ボリュームのVRa・VRbでおこなってます。ホントは100KΩにしたかったのだけど手持ちがなかったので50KΩの二連ボリュームを使っています。ウイーンブリッジ発振回路等で周波数を可変にする場合、二連ボリュームのギャングエラーが問題になる場合があります。ギャングエラーが大きいと出力の振幅が変化したり、発振停止に至る場合もあります。この回路では原理的には出力振幅はギャングエラーの影響を受けません。MCD5221を使いました。実はかなり以前に買ったものですが、もったいなくて使えず、ず~~と眠ったままでした^^;;。今となってはMCD5221は入手は困難でしょう。(ヤフオクでたまに出ることがありますが落札希望価格がびっくりするぐらい高いです)でも秋月電子でCDSフォトカプラは売ってますし、いざとなれば自作も可能です。(使えるかどうかは未確認です、念のため)こちらのサイトではミノムシクリップのチューブを使って自作されています、ちょっとびっくりです。各オペアンプの出力を全波整流してフォトカプラのLEDに加えています。リプルを減らすためです。CDSは高抵抗域において反応が悪いのですが、ここではその性質を利用して振幅制御回路に必要なフィルタを省略してみました。VRを調整して出来るだけCDSを高抵抗域で使うようにLCDの電流を調整します。当初C3は付けてませんでしたが、約1.4MHzで発振がおこってしまいます。カットアンドトライの結果22pで高域での発振は停止しましたが、これを付けたため高い周波数での発振に影響してしまいます。カットオフ周波数が約720KHzになるので最高発振周波数としてはそれより一桁ぐらいは低くしないといけないでしょう(未確認)。0電球を振幅制御に使ったウイーンブリッジ発振回路のシミュレーション2010-04-03LTSpiceの抵抗には左図のように計算式を入れることが出来る。この場合抵抗値はR1に流れる電流の1000倍+1Ωとなる、1mAなら1001Ω2Ωとなる。+1を入れているのは抵抗値をゼロにするとエラーになるからだ。抵抗に流れる電流を電圧÷抵抗値で計算しているからだろうと思う、抵抗値がゼロだとゼロによる割り算になってしまう。一つの問題は電流の向きによっては抵抗値がマイナスになってしまうこと。これにはR=abs(I(R1))*1000+1と電流の絶対値を取ることによってさける事が出来る。次に電球の熱時定数をどう現すかだが、結局下図のように一旦R3に流れる電流をBVによって電圧に換え、R5とC3によるローパスフィルタを入れ、この出力によってR3の値を変えるようにしてみた。シミュレーションに使った回路、発振回路は単なるウイーンブリッジ発振回路。R3の計算式は一つ前の日記の結果を利用している。シミュレーション結果。電源投入時はR3の値が小さいので出力はクリップするが、V1が次第に上昇することによって振幅制限がかかるようになる、振幅はR5とC3による遅れによって減衰振動を繰り返しながら一定値に近づく様がわかる。実際この電球を使って以前にウイーンブリッジ発振回路を作ったことがあるが、振幅は同じような振る舞いをするのをオシロで確認している。0電球の特性2010-04-03以前に、電球の特性を取ったことがあった。電流-抵抗値が一番よく直線にフィットする。これを使って、電球を振幅制御に使ったウィーンブリッジ発振回路をLTSpiceでシミュレートしてみようと考えてます。電球を使っての振幅制御についてはこちらが参考になります。65歳リンクはご自由に。念のため記しておきます。このブログの内容を参考にされるのなら、あくまで自己責任にてお願いします。(09/03)山崎弘一:スマホとmicro:bitをBluetoothでつなぎたいのだが・・・。