back to upper page
学生実験 指導書 E3 実験395
「演算増幅器の使い方」
'98 11/19 小変更
'98 10/15 by 望月
I. 目的
- 演算増幅器の原理を学ぶ
- 基本的な使い方と,いくつかの応用回路を習得する
|
☆ここで,回路を習得するとあるが,望月は"習得"について次のように考えています。
「習得したとは,回路図を見ただけで,回路の真の動作がわかるということである。
習得した学生には,作った回路の特性を測定したり,
シミュレーションして出てきた結果は,予想通りのものとなる。」
従って,
|
II. はじめに
演算増幅器は,
もともとアナログ電子計算機に用いられていた高利得の増幅器で,
加減算,微積分,その他の演算に用いられていた。
集積回路技術の進歩と共に,演算増幅器も集積回路され,
一般の回路に用いられるようになった。
演算増幅器を用いることにより,
増幅回路を始め種々の演算回路を容易にしかも高性能に実現することが出来る。
時には個別部品(トランジスタやダイオード単体)
を組み合わせて回路を設計するよりも,
簡単でかつ特性の優れた回路が得られる。
本実験では,演算増幅器の原理,基本的な使い方,
及びいくつかの応用回路を習得する。
III. 原理と基本回路の動作
(1)原理
演算増幅器(Operational Amplifier, op-amp)の回路記号を図1に示す。
−(マイナス)で示される反転入力端子と,
+(プラス)で示される正相入力端子(または非反転入力端子)
の二つの入力端子に加えられた電位差を増幅し,
出力端子に出力する働きをする。
図1に示すように,入力電圧 v1 ,v2 を加えると,出力電圧 vo は
となる。この時, Ad を差動利得という。
演算増幅器として要求される理想的な特性と,
実際の演算増幅器の特性の比較を表1に示す。
表からわかるように,実際の演算増幅器はほとんど理想に近い特性である。
そのため,演算増幅回路を含む回路を解析する時には,
理想特性を示す素子と仮定してもよい。
表1 演算増幅器の理想特性と,実際の特性
パラメータ
| 理想特性
| μA741
| LF356 |
差動利得 Ad
| ∞
| 100 [dB] 以上
| 100 [dB] 以上 |
入力インピーダンス
| ∞
| 2 [MΩ]
| 106 [MΩ] |
出力インピーダンス
| 0
| 50 [Ω]
| 50 [Ω] |
帯域幅(−3 [dB])
| ∞
| 10 [Hz]
| 10 [Hz] |
(2)演算増幅器の基本的使い方(比較器と増幅器)
演算増幅器には,大きく分けて二つの使い方がある。
一つは比較器でもう一つは増幅器である。
1. 比較器
比較器(コンパレータ)の回路例を図2に示す。
入力 v1,v2 にある電圧を加えた時の出力電圧を表2に示す。
前述の式(1)より,理想出力特性が計算した.
しかし,演算増幅器は電源電圧よりも高い電圧は出力できないため,
実際には,+15 [V] または −15 [V] の電圧しか出力しない.
従って,出力電圧には,二つの入力電圧のどちらの電圧が高いか,という情報しか出力されないことになる.
比較器は,アナログ信号をデジタル信号に変換する回路,
または,デジタル信号伝送回路の受信部で用いられる.
表2 比較器(図2の回路)の入力出力条件
入力条件
| 理想出力電圧
| 実際の出力電圧 * |
v1 > v2
| +∞ [V]
| +15 [V] |
v1 < v2
| −∞ [V]
| −15 [V] |
例えば,v1=1[V],v2=2[V]
| −∞ [V]
| −15 [V] |
* : 演算増幅器に加える電源電圧を ±15[V]とする
|
2. 増幅器
図3の回路を,反転増幅器と呼ぶ。
この回路では,入力信号が増幅され,出力端子から出力される。
出力電圧は,基本的には電源電圧よりも小さな電圧となり,
±15 [V] に飽和することはない。
出力端子電圧の絶対値が電源電圧よりも小さいということは,
op-ampの差動入力端子と同相入力端子の電位が等しいということである,
何故なら,両者に少しでも電位差があれば,式(1)より,
出力の絶対値は無限大になるからである。
このことを逆にいうならば,
「演算増幅器により増幅器を構成する時は,
差動入力端子と同相入力端子に電位差が生じない様に設計する」
ということになる。
そのためには,図3のように出力端子の電圧が
マイナス入力の端子に接続されれば良い。
この配線方法は「負帰還」と名づけられている。
表3に,図3の回路にノイズが入った場合の負帰還のある回路の動作を示す。
ノイズが入った時,
回路内でつじつまを合わせ,
差動入力端子と同相入力端子の電位差がゼロになることがわかる。
表3 負帰還増幅回路の原理
回路の状態
| 入力電圧
| 出力電圧
| 正相入力端子の電圧v1
| 反転入力の電圧v2
|
初期状態
| vin(固定)
| vout
| v1は常に0[V]
| v2=v1(=0[V])
|
仮定
|
| voutにノイズが入り, 電圧上昇
|
|
|
経過1
|
|
|
| voutの上昇に伴い, v2は上昇
|
経過2
|
| v2の電圧上昇に伴い, voutは電圧下降
|
|
|
結果
|
| voutはもとの電圧に戻る。
|
| v2は元の電圧に戻る。
|
注: この回路では v2 はアースに接続されていないにもかかわらず,
その電位は常に v1 と同じ電位(即ち 0[V])である。
この様なことを,
仮想ショート(Virtual or Imaginary short)
または仮想接地(Virtual or Imaginary ground)されたという。
IV. 回路,実験手順,課題
op-ampを使った回路を説明すると共に,
実験手順と,実験の課題を述べる。
共通課題
以下に上げる回路について,
理論的に動作を求めると共に,
実際に,または,コンピュータ上で回路を組み,それを動作させて,
各部の信号を観察し,
設計通りに動いているか確認すること。
(場合によってはグラフに記入等,適宜記録法を考えること)
|
☆レポートの効率的な書き方の例をこっそり(!?)教えます。
- それは,この電気工学科の演習室で,ワープロを使ってレポートを書くことです。
- サーバコンピュータ"FARAD"上にあるアカウント名と同じ名称のディレクトリは,
学生がファイルを専用に保管できる領域ですから,
もしも作業が明日以降にずれ込んでも安心です。
- Windows上のソフトウエアで共通的に使うことのできる「コピー & ペースト」
機能を使うことにより,指導書を写す手間が大幅に楽になります。
- ソフトウエアを動かすことによって得られた画像は,
次の操作でワープロ上に貼り付けることが可能です。
- 前提条件の確認:ワープロも,
画像を取り込みたいソフトウエアも立ち上っている。
- 取り込みたい画像が表示されているウインドウを,アクティブにします。
(マウスを持っていって,作業と関係の無いところをクリックすれば良い)
- 「Alt」キーを押し始めます。
- 「Print Screen Sys Rq.」というキーを押します。
- 「Alt」キーを放します。
- ワープロのウインドウを,アクティブにします。
- 画像を張り込みたいところをマウスでクリックします。
- 「編集」メニューから「張り付け」を選択します。
重要:画像の数は最小限に減らし,
それぞれも波形が分かる範囲でなるべく小さくしよう。
- この演習室にはプリンタもありますから,ここで出力できます。
- フロッピーディスクを持っていて,家に同じワープロがある人は,
自宅で作業を続けられます。
(注意:もしも同じワープロだがバージョンが古いという場合は,
この部屋でセーブする時に「ファイル名を指定して保管」
というメニューを選び,
その際にファイル形式として古いバージョンを指定しよう。
- もしもここに今表示されているところを全部コピーしてワープロするならば,
「必要なところを取捨選択する」
ように。
この文章には,ここのコラムなどレポートに不要な部分があります。
「ふさわしくない部分が残されたレポート」
が減点対象になることは言うまでもありません。
|
実験1-実験で
実験室での反転増幅器の実験,については,ここでは省略します。
実験2-コンピュータを使って
準備
実験の準備のために以下の処理をして下さい。
- スタートボタンを押し,
- ファイル名を指定して実行... を指定し,
- "\\farad\app\circuitv\Cv_prevw.exe" と打ち込み,
- 「OK」ボタンを押して,ソフトを立ち上げる。
ソフトの使用法について
ソフトは直感的に使えると思います。
以下に,質問の多かったことについて,まとめます。
- op-amp を使うときは,必ず5つの端子のある素子を選んで下さい。
そうしないと,幾つかの回路は動作しません。
また,5つの端子それぞれの機能を十分に考えて配線すること。
電源端子には,+15V または -15V の直流電圧を配線し,
信号入力端子には信号を入力しよう。
(信号入力端子へ電源をつないでいた人を見掛けたので)
(1) 比較器
次の図は比較器である。
反転入力端子と,非反転入力端子の電圧を比較し,
非反転入力端子の電位が高い時には +15 [V]* の電圧が,
反転入力端子の電位が低い時には −15 [V]* の電圧が出力される。
( * : 演算増幅器に供給される電源電圧が ±15 [V] の時)
実行例
回路を組むときの注意
- この実験でのねらいは,
2つの入力に別々の信号が入ったとき,
2つの信号の大小の関係によって,
出力信号の電圧が +15V か,または -15V になるということを
確認することである。
- なお,入力信号としてはどういう信号を入力すれば,
"比較器の動作"を確認できるか良く考えよう。
例 1 : 「周波数 1kHz の正弦波と,直流電圧」
交流と直流の比較なら,直ぐに比較できる。
例 2 : 「周波数 1kHz の正弦波と,周波数 500Hz の正弦波」
異なる周波数の信号を使っても,出力から比較動作が確認できる。
(上の図はこれですね)
悪い例 1 : 「直流電圧と,直流電圧」
出力も直流だから,常に同じ出力が出っ放しである。
この場合,入力電圧を2つとも変えてみて確認する必要がある。
悪い例 2 : 「周波数 1kHz の正弦波と,周波数 1kHz の正弦波」
この場合も同じ周波数であることから,出力を見ただけでは比較動作がよくわからない。
増してや同じ電圧では全然回路の確認にならない。
- この実行例では,e1 と e2 の電圧差がわかるように,
シンクロスコープの POS を調整して,
両者のグランドレベルを同じところにしている。
これにより,比較動作の確認が簡単に行なえる。
課題
- op-ampの正入力端子,負入力端子,出力端子 おのおのの電圧波形を見てみよう。
- 信号波形を変えてみよう(周波数,振幅,電圧 など)。
- こうして得られた値は,理論通りかどうか確認しよう。
(2) 反転増幅器
次に示すのは負帰還増幅回路である。
演算増幅器と抵抗 R1 と R2 によって構成されている。
この回路の電圧増幅率を計算しよう。
負帰還がかかっているため,常に仮想ショートが成り立つため,
反転入力端子の電位は,非反転入力端子の電位と同じく 0V になる。
入力電圧 e1 を与えた時,
この時,抵抗 R1 を流れる電流は,
iR1 = (e1 - 0[V]) / R1 = e1 / R1
| (2) |
である。
演算増幅器の入力インピーダンスは ∞ [Ω] のため,
この電流は全て抵抗 R2 を流れる。
これより,抵抗 R2 の両端に発生する電位差は,
[抵抗 R2 に発生する電圧] = iR2 * R2 = iR1 * R2
| (3) |
である。
反転入力端子の電位が 0 [V] であることと,
電流の流れの方向を考慮に入れ,
入力電圧 e1 と 出力電圧 vout の関係を求めるならば,式(4)が求められる。
vout = − (R2/R1) * e1 .
| (4) |
実行例
回路を組むときの注意
- この実験でのねらいは,
反転増幅回路が出来ているか見ることである。
- 配線の際に,+ 入力と - 入力を間違えないようにしたい。
課題
- 信号源,op-ampの正入力端子,負入力端子,出力端子 おのおのの電圧波形を見てみよう。
- 信号波形を変えてみよう(周波数,振幅,電圧 など)。
- R1, R2 の値を変えてみよう。
- こうして得られた値は,理論通りかどうか確認しよう。
(3) 加算器
加算器の回路を次に示す。
この回路は,反転増幅器の回路を拡張したものである。
この回路でも,演算増幅器の入力インピーダンスは無限大であり,
2つの入力端子には仮想ショートが成立つことから,
出力電圧は,
vout = − (R2 / R1) * e1− (R2 / R3) * e2
| (5) |
で与えられる。
もしも,入力部の2つの抵抗値が等しく,いずれも R ならば,出力電圧は,
vout = − (R2 / R) *(e1 + e2)
| (6) |
となる.
この回路では2入力の加算器を示したが,
容易に3入力以上の加算器に応用できる。
実行例
回路を組むときの注意
- この実験でのねらいは,
加算回路が出来ているか見ることである。
- 反転増幅回路を改良すれば,簡単に作れる。
- なお,入力信号としてはどういう信号を入力すれば,
"加算された出力"を確認できるか良く考えよう。
例 1 : 「周波数 1kHz の正弦波と,直流電圧」
交流と直流の加算なら,直ぐに出力から加算が確認できる。
例 2 : 「周波数 1kHz の正弦波と,周波数 500Hz の正弦波」
異なる周波数の信号を使っても,出力から加算が確認できる。
(上の図はこれですね)
悪い例 1 : 「直流電圧と,直流電圧」
出力も直流だから,出力を見ただけでは加算かどうかよくわからない。
この場合,入力電圧を2つとも変えてみて確認する必要がある。
悪い例 2 : 「周波数 1kHz の正弦波と,周波数 1kHz の正弦波」
この場合も同じ周波数であることから,出力を見ただけでは加算かどうかよくわからない。
この場合も,入力電圧を2つとも変えてみて確認する必要がある。
課題
- 信号源,op-ampの正入力端子,負入力端子,出力端子 おのおのの電圧波形を見てみよう。
- 信号波形を変えてみよう(周波数,振幅,電圧 など)。
- R1, R2, R3 の値を変えてみよう。
- こうして得られた値は,理論通りかどうか確認しよう。
(4) 積分器
能動素子を使用しないで抵抗とコンデンサだけで積分回路を構成すると,
回路は図7のようになる。
この回路では,信号の周期が回路の時定数 τ = RC
よりも充分に小さくなければ出力信号に誤差が生じてしまう。
図8に破線で,
この回路にステップファンクション信号が入った時の出力信号を示す。
図8に実線で,演算増幅器を使った積分器の出力信号を示す。
このとき,回路は図9である。
この回路でも負帰還の働きで仮想ショートが成立つため,
反転入力端子の電位は 0[V] である。
この時,抵抗 R を流れる電流は,
である。
演算増幅器の入力インピーダンスは無限大のため,
この電流は全てコンデンサ C を流れる。
これより,コンデンサ C に発生する電圧は,
[コンデンサ C に発生する電圧の大きさ] = Q / C = (1/C) ∫i dt
| (8) |
である。
ただし,Qはコンデンサに蓄積された電荷量である。
電流の方向,反転入力端子の電位を考慮に入るならば,
出力電圧 vout は,
vout = − (1/CR) ∫ e1 dt
| (9) |
となる。
実行例
回路を組むときの注意
- この実験でのねらいは,
積分回路が出来ているか見ることである。
- この実験では必ず方形波信号を信号源として欲しい。
実際のところ,正弦波を信号源とすれば,
ωをつかった公式を使って出力波形が計算できるところだが,
私の実験としては基本に帰って積分の意味を捉えて欲しいので,
信号源は 方形波 に限ることとした。
なお,このソフトでは,方形波信号の出力電圧は
プラスの電圧しか出すことが出来ない。
一方,積分回路の信号源としては,正と負の電圧を出す必要がある。
(そうしないと,出力信号は直ぐに電源電圧まで飽和してしまう。)
そこで,直列に直流電源を入れて,
負の電圧も出力できるようにした。
- 図中の抵抗 R2 は,理想積分器には無い抵抗である。
しかし,実際に回路を組む際には不可欠である。
R2 は大きい値のため,短時間の現象には影響しない。
長期的には,出力電圧の平均値を 0V に近づける。
R2 があることにより,もしも入力信号の平均値が 0V でないとき,
出力電圧が無限大にならない。
課題
- 信号源,op-ampの正入力端子,負入力端子,出力端子 おのおのの電圧波形を見てみよう。
- 信号波形を変えてみよう(周波数,振幅,電圧 など)。
- R1, C1 の値を変えてみよう。
- こうして得られた値は,理論通りかどうか確認しよう。
(実行例の場合,出力信号の最大値と最小値の差は 5V である。
この 5V という値は,R1, C1, 入力信号の振幅, 周波数
から理論的に求められる値と一致しているだろうか。)
(5) 非反転増幅器(正相増幅器)
前述の二つの増幅器では,入力電圧と出力電圧は符号が逆であったが,
等しい符号の出力を取りだせる回路もある.それが図5に示す非反転増幅回路
(正相増幅回路)である.
この回路でも,負帰還の働きで仮想ショートが成立ち,反転入力端子の電位は,
正相入力端子の電位と等しいため,v2 = v1 となる.
また,演算増幅器の入力インピーダンスが無限大のため,
抵抗 R と R' には同じ大きさの電流が流れる.そのため,
入力電圧 vin と 出力電圧 vout の関係は,
vout = |
R + R' R |
vin = (1+ |
R' R |
)vin
|
| (10) |
で与えられる。
実行例
回路を組むときの注意
- この実験でのねらいは,
非反転増幅回路が出来ているか見ることである。
- 入力信号は op-amp
の正相入力端子に接続されていることを注意しよう。
- 出力信号が反転入力端子に接続されていることは,
他の増幅器と同じである。
課題
- 信号源,op-ampの正入力端子,負入力端子,出力端子 おのおのの電圧波形を見てみよう。
- 信号波形を変えてみよう(周波数,振幅,電圧 など)。
- R1, R2 の値を変えてみよう。
- こうして得られた値は,理論通りかどうか確認しよう。
(仮想ショートが成り立っているだろうか。)
(6) 発振器
実行例
回路を組むときの注意
- この実験でのねらいは,op-amp
1つと周辺回路で発振器が出来ることを確認することである。
- 実行例では信号源 e1 が使われている。
実行例では e1 は,1kHz, 0.01mV という小さな振幅である。
発振回路は本来 e1 は存在せず,直接 GND に接続されるべきである。
実はこの回路は,
理想的な素子を使って作り無雑音の環境に置いたときは,
全ての端子が 0V という安定状態のまま発振しない。
ソフトウエアも,雑音の無い理想的な場合を仮定しているため,
発振が始まらないのである。
現実の回路では,雑音があるため発振が始まる。
そこで,ここでは雑音源として e1 を導入したのである。
e1の振幅は十分に小くしておけばどんな値でも良い。
課題
- op-ampの正入力端子,負入力端子,出力端子 おのおのの電圧波形を見てみよう。
(仮想ショートが成り立っているだろうか。)
- どうして発振するか考えてみよう。
[ヒント]不安定な2つの状態を,行ったりきたりしている。
- R1, R2, R3, C1 の値を変えてみよう。
- 周波数を高く(低く)するには,どのパラメタをどう変えるか検討しよう。
その他,自由に回路を作ってみよう
例1:差動増幅器
二つの入力信号 e1 と e2 の差を増幅する差動増幅回路を次に示す。
この回路は,
ちょうど反転増幅回路と非反転増幅回路を組み合わせている。
出力電圧は,
vout = (R'/R) e2 − (R'/R) e1
| (11) |
で与えられる。ただし,R2 = R4 = R', R1 = R3 = R とする。
実行例↑
回路を組んだ時の注意
- 実行例では信号源 e1 と e2 を意識的に変えると,
結果を確認しやすい。
例えば,片方を正弦波としてもう一方を正弦波にしたり,
同じ正弦波なら,周波数を変えたりするとよい。
例2:???回路
トランジスタ Q1 の上にある,緑の四角形は,
負荷抵抗を表わす。
もしも,この回路図を参考に回路動作をチェックしたければ,
四角形の代わりに,抵抗や,コンデンサなどを入れてみれば良い。
ヒント:
"何を入れてもよい"ということは,「どんな時でも同じ動作をする」
と考えられる。
回路動作から考えると,どんな時でも同じ動作をするものとして直ぐに思い浮かぶのは,
"電源"である。
電源には定電圧源と定電流源の2種類あるが,
いずれの場合にも回りの回路によらず一定の電圧(または電流)を供給する。
注:この回路はこのままでは動きません。↑
V. 考察課題
(1)各実験それぞれの課題について考察せよ。
(2)差動増幅器の出力の式(11)を説明せよ。
(3)例2 の回路の回路動作を説明せよ。
VI. 参考文献
アナログ電子回路(藤井信生)昭晃堂 1984年
以上.