R2RをDACおよびオペアンプとして使用しようとするこのような回路の不足はないようです。アンプ 出力バッファとして。これらは私にとって理にかなっているので、私は1つを構築しようとすることにしました。
少し単純な回路を構築しました
この回路のシミュレーション – CircuitLabを使用して作成された回路図
この回路は、ユニティゲインで動作するLM324の単一のオペアンプを使用しています。パッケージ内の他の3つは未接続のままです。ベンチ電源から供給される正のレール上の+12 VDCで駆動されます。
「4.4k」(2R)抵抗は、実際には直列の2個の2.2k抵抗です。
D1-D4は、私が書いたウェーブテーブルダイレクトデジタルシンセサイザーを使用してatmega328pで実行されています。それほど話をするつもりはありませんが、マイクロコントローラーは+5 VDCで動作するため、各ラインは0または5 VDCです。
R13、Q1、およびR14は、回路が何らかの実世界の負荷を駆動しているように見えました。トランジスタは反転増幅器として機能しています。
私はもともとR10とR12を省略しました。このような出力が得られました。
- CH1-黄-DACの出力
- CH2-青-opの出力。アンプ
- CH1-黄-DACの出力
- CH2-青-opの出力。アンプ
これは、予想外に位相シフトされた三角波を生成します。
この時点で、R10とR12を追加しました。
- CH1-黄-オペアンプの非反転入力。アンプ
- CH2-青-opの出力。アンプ
これにより、出力電圧が半分になりましたが、より正確な出力が得られました。その違いは、理論的にはオペアンプのゲインを使用して補うことができます。アンプ
ただし、それでも高い周波数では機能しません。
- CH1-黄-オペアンプの非反転入力。アンプ
- CH2-青-opの出力。アンプ
この場合、位相三角波を生成するだけでなく、実際に+2.5 VDCにしたり、グラウンドに戻したりすることはありません。
セットアップの物理的なショットは次のとおりです。
ジャンパー線とブレッドボードを使用しているため、DACが生成できる実際の周波数には上限があります。ただし、私のスコープが示す〜60 KHzはそれほど大きな問題ではありません。LM324のデータシートは、1 MHzがopの実際的な上限であることを示唆しているようです。アンプ ユニティゲインで。表示される出力波形は、オペアンプ内のトランジスタのように見えます。アンプ 飽和または同様の効果。オペアンプについて十分に知りません。
DCから60 kHzまでのオペアンプ出力で入力信号を正確に再現するために回路に変更を加えることができますか?
LM324で探していたデータシート: