最も簡単で安価な可変周波数正弦波発振器は何ですか?


12

Google検索では、数十億のアイデアが得られます。あなたが知っている最も簡単/簡単/安いのはどれですか?

方形波を生成してから高調波を除去することは、方形に沿ってフィルター周波数を変えることができない限り、良い解決策ではありません。


2
周波数は?
レオン・ヘラー

オーディオ周波数、私は推測する
内石

4
最も簡単で安価なのは、通常、opposintパラメーターです;)
vicatcu

回答:


5

uC + DACを使用した数値制御発振器(NCO)の作成は非常に簡単です。楽しいFPGAプロジェクトかもしれません。NCOの利点は、波形を変更できることです。

低周波数の数値コントローラー発振器Arduinoスケッチを作成しました(http://wiblocks.com/docs/app-notes/nb1a-nco.htmlを参照)。ウェブページの下部には、元の記事への参照がいくつかありますが、


デジタルで波形を生成するにはいくつかの落とし穴があるため、ファームウェアを適切に設計して低歪みの波形を生成する必要がありますが、それはアナログ回路にも当てはまります。比較的、これは安価で、シンプルで、簡単です。:)
エンドリス

ページの下部には、Computer Music Journalsで公開されている元の記事への参照があります。S / Nのトレードオフについて説明します。
jluciani

大学の私の「高度な」uPクラスでは、これを8051のASMの演習として使用しました。プロジェクトは波形ジェネレーターと呼ばれ、ランプ、ノコギリ波、正弦波を実行する必要がありました。学習演習としてお勧めしますが、ASM = P
NickHalden

ディザを使用して歪みを抑えます。正弦波以外を生成する場合は、帯域制限された合成方法を使用してエイリアシングを回避します。良質の信号を作成することは簡単ではありません。
エンドリス

リンクが壊れているようです(wiblocks.luciani.org: 4003)。ここで重要な部分を提供できますか(例:回路図とそれに基づく原則)。
ピーターモーテンセン

7

周波数を変えるためのポット付きのウィーン橋。1米ドル未満で構築できると思います。


4
これを行うには二重要素ポテンショメータが必要であることを明確にする必要があり、1米ドル未満でそれらを見つけることができるかどうかはわかりません。この回路では、R = R1 = R2(およびC = C1 = C2)が必要です。:また、ゲインは、その振動は、引き続き詳細については、このページが表示されますので、制御する必要があるecircuitcenter.com/circuits/opwien/opwien.htm
ケビン・フェルメール

良い点、ニベック。マキシムのMAX5496やAnalog Devices AD5235のようなデュアルデジタルポットを提案するかもしれませんが、それは間違いなくコストを2、3ドル増やします。いくつかのBJTで作られたカレントミラーを使用して、1つのポットを2重にする方法もあるのではないかと思いますが、その試みは、アナログで何をしているかを本当に知っている人に任せます。
pingswept

3

周波数(100Hzまたは100MHz?)を指定しなかった、または周波数をどれだけ変化させる必要があるか(0.01%または1000%?)、または周波数を電圧または物理ノブで変化させる必要があるかどうかを指定しませんでした。正弦波の純度と安定性も重要です。

1トランジスタFET Hartley発振器は、安価で勝つのは難しいです。


2

テーブルからPWMまたはDAC値を取り出して、正弦波を生成することもできます。その後、フィルタリングが簡単になります。非常に安価なMCUは、おそらく公平な周波数まで可能です。

原則として、RC +オペアンプの設計を2番目に考えます。出力と調整可能性が適しているかどうかは、アプリケーションによって異なります。

古典的な8038からさまざまな複雑なDDSのものまで、いくつかの関数ジェネレーターICもあります。ただし、それほど安くはないかもしれません。

手頃な中古のラボ信号/関数発生器を見つけるオプションもあると思います。安いものを探すのは長いかもしれませんが、それはすべて相対的なものです。または、予備のACジェネレーターを使用して、可変速度でシャフトを回転させることもできます。電力/インピーダンス/電圧の増幅:)


exar.com/Common/Content/ProductDetails.aspx?ID=XR2206はほんの数ドルです:futureelectronics.com/en/technologies/production-products/… 「XR-2206は、高い出力を生成できるモノリシック関数発生器集積回路です。高品質の正弦波、方形波、三角波、ランプ波、高安定性のパルス波形。出力波形は、外部電圧によって振幅と周波数の両方を変調できます。」
エンドリス

ああ、私はXRを完全に忘れていました。私は実際に、しばらく前に試してみるカップルを見つけることができるかどうかを確認するつもりでした。
XTL

2
古いスレッドですが、FYI:XR-2206は廃止されました。詳細については(Electronics.stackexchange.com/questions/12422/…を参照)
Adam Lawrence


1

方形波でそれを行うことができ、高調波を除去します。マイクロコントローラーで簡単に制御できる高次フィルターがいくつかあります。 これにより、ユーザーはコーナー周波数を外部クロック(マイクロからの2番目の方形波)で制御できます。コーナー周波数とクロック周波数の比が大きいため、単純なソフトウェアカウンターを使用して別のタイマー/割り込みを必要とせずに実行できます...


マイクロコントローラを使用している場合、PWM出力はよりシンプルになると思います。次に、単純な固定周波数フィルターのみが必要です。
エンドリス

1

ディスクリートチップ、コンデンサーなどを使用して直接デジタル合成ルートに進みたい場合、結果はCPLDまたはマイクロでできるほどコンパクトではありませんが、特にかなりの量の5つの信号出力間で回路を共有できます。

グローバル信号生成要件:

  • 入力クロックソース
  • 12ビットカウンター(74HC4040)
  • 14個のインバーター(74HC14のうち3つ、4つのゲートを開いたまま)
  • 13個の小信号コンデンサ
  • 13個の抵抗器

出力ごとの要件:

  • 13入力NANDゲート(74HC133)
  • 12ビットカウンター(MC14521またはCD4521)
  • 周波数を設定するためのジャンパーがたくさん

従うべき詳細。4,096,000Hzの入力が与えられた場合、回路は2KHzから512Khzまでの方形波出力を、2KHzまでの信号では0.5Hzの倍数で、4Khzまでの信号では1Hzで生成できる必要があります。このようにして生成された方形波は正弦波になります。

概念を示す回路図を次に示します。

(ここに)

この回路には、構成可能な周波数ジェネレーターが含まれています(5つのスイッチは、入力の1/16から入力の31/16までの入力周波数を選択します)。また、大まかな方形波から正弦波へのコンバーターも使用しました。ほとんどのフィルタリング手法とは異なり、この手法では、周波数範囲全体にわたって適度に一貫した振幅が維持されます。上記の回路は4ビットカウンタのみを使用しているため、波は非常に荒れています。MOSFETは、実際には4066パスゲート(チップごとに4つ)に置き換えられます。


0

三角から正弦へのコンバータを備えた三角オシレータ。


2
ISPからキャラクターごとに課金されていますか?私の子供が、あなたはおそらく...少しさらに、この答えを開発できる
ケビン・フェルメール

@Reemrevnivek、私は大学に行くために急ぐ必要があり、その答えを入力するのに2分ありました...その1.5分は私が望むものへのリンクを見つけていました。
トーマスO

1
@ThomasO:あなたはいつでもより多くの情報を追加するために答えを編集することができます...
endolith
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.