• 締切済み

オペアンプとダイオードを用いた絶対値回路

オペアンプとダイオードを用いた絶対値回路を組んでみたのですが,動作せず困っています. 助けてもらえないでしょうか. 動作しないというのは,入力波形がそのまま出力波形としてでてきており,絶対値をとってるように感じない状態です. 使用している素子のどれが悪いのかもわかりません. 実験環境: 使用オペアンプ: NJM4580 (スルーレートは5V/us) http://akizukidenshi.com/download/NJM4580.pdf 使用ダイオード: 0R8GU (Trr は 100ns) http://pdf1.alldatasheet.com/datasheet-pdf/view/102757/TOSHIBA/0R8GU41.html もしくは D4L20U (Trr は 35ns) http://www.zaikostore.com/zaikostore/jsp/pdf/PDFFILE/SHINDENGEN/FIL207384.PDF 使用抵抗: 全て金属皮膜抵抗の100[kΩ] 電源: ±5[V] の両電源 目標となる絶対値出力周波数帯域は 20Hz~1kHz 程度です. 入力する前にノイズ対策のために1次のHPF(カットオフ20Hz),LPF(カットオフ1kHz)を通しています. 参考にしたサイトは http://wave.iobb.net/doc/opamp/3.html#_Toc398540550 http://www.nahitech.com/nahitafu/mame/mame3/abs.html ここです.

みんなの回答

  • honya33
  • ベストアンサー率0% (0/0)
回答No.18

質問者です. 返答するのが遅くなって申し訳ありません. sin波を絶対値回路のViに入力したときの出力結果Voを載せます. 赤色の線が入力信号であり,黄色線が出力信号です. 図1は約±1VをViに入力したときの入出力結果です. 図2は約-1.5V~-3.5VをViに入力したときの入出力結果です. 図3は約+1V~+3.5VをViに入力したときの入出力結果です. 図3に皆様を仰ってるとおりの結果がでているように思えます. 電源電圧を広くとる,または倍率を下げる方法をとってみます. オペアンプのデータシートの見るべき点も少しだけ分かりました. 次にメインとなる信号を入れてみます.

  • FT56F001
  • ベストアンサー率59% (355/599)
回答No.17

>入力電圧±3Vの範囲なら,抵抗の誤差があると考えて >ViとVo点だけを見ると動作しているように思えます. 動いてそうですね。電源電圧が±5V,OPアンプで1.5V,ダイオードで0.5Vの計2Vが引かれるので, ±3Vの入力電圧範囲に限られるのは,仕方ないでしょう。 その範囲で,絶対値回路として正常に動いているのではないかしら。 あとは接触不良のため,動く時と動かない時があるのかも(叩くと直る症状)

honya22
質問者

お礼

負方向の入力信号は問題なく出力されているようですね. 接触不良も注意します. データシートをもっとしっかり見るようにします. オペアンプを使用する際に注意すべき点が少しだけ分かりました. 回答ありがとうございます.

noname#154650
noname#154650
回答No.16

#8です。 #14の通り、オペアンプのoutput swingの限界に達したためと思います。 電源電圧ー1.5V程度が限度のようなので、5V-1.5V=3.5Vまでです。しかもtyp値なのでモノによってはもっと悪い可能性があります。3.8V入力により3.8v出力が出来なかったのでしょう。

honya22
質問者

お礼

データシートをもっとしっかり見るようにします. オペアンプを使用する際に注意すべき点が少しだけ分かりました. 回答ありがとうございます.

  • xpopo
  • ベストアンサー率77% (295/379)
回答No.15

今晩は、 その他考えられる原因としては 1) R3,R4の並列抵抗が次段のOpアンプの反転入力に接触不良で 電気的に接続されていない。 または 2)添付した回路のようにR1が初段のOpアンプの反転入力に接触不良 によって電気的に接続されない。 この1)、2)の両方の場合には出力には添付したシミュレーション結果( シミュレーションするまでもありませんが...)のように入力が反転された 波形が出力に現れます。  ここで確認ですが、このように位相の反転がありますか?それとも出力は 入力に同相ですか?この点が不明ですので確認願います。 

honya22
質問者

お礼

出力は入力に同相でした. No.18にsin波を入力した場合の出力結果を載せました. よろしければアドバイスをお願いします. 回答ありがとうございます.

  • FT56F001
  • ベストアンサー率59% (355/599)
回答No.14

#9です。 Vi=5.8Vのとき,イ点1.3V,ロ点-3.7Vですか!  ありゃりゃ,イマジナルショートが成り立ってない??。 OPアンプとして,プラス入力が0V,マイナス入力(イ点)が1.3Vなら, マイナス電源電圧-5V+α に振り切るはずです。 OPアンプ4580のデータシートによると,±15V電源で出力振幅±13.5Vになっていますのでα=1.5V, ±5V電源なので,-3.5Vまでしか引き下げられなくてもしょうがないです。 ロ点を-3.7Vまで引いてくれたのだから,勘弁しましょう。 [楽観的予想] 入力電圧Viが,|Vi|<3.2Vの範囲なら,正常に動いている。 しかし,これ以上の入力電圧が加わると正常動作しない。

honya22
質問者

お礼

+3V,0V,-3V入力の結果がでました. Vi   イ   ロ   ハ   ニ   Vo +3.00 ,0 ,-3.49 ,-3.03 ,0 ,+3.05 0 ,0 ,0 ,0 ,0 ,0 -3.00 ,0 ,+0.45 ,0 ,0 ,+2.98 となりました. 入力電圧±3Vの範囲なら,抵抗の誤差があると考えて ViとVo点だけを見ると動作しているように思えます. 回答ありがとうございます.

  • honya33
  • ベストアンサー率0% (0/0)
回答No.13

質問者です. 参考にしたサイトといって載せたURLの2つの絶対値回路のダイオードの極性が逆であり, また私が回路図を載せなかったために,かなり紛らわしく分かりにくい質問であったことを 謝罪します.申し訳ありませんでした. 私が作った回路図はこちらになります.

noname#154650
noname#154650
回答No.12

#8です。 質問文の参照URLの回路図と#9の回路図はダイオード極性が逆です。 質問者様の意図した回路はどっちですか? おそらく#9の回路図なんだだろうけど、きちんと回路図を書かずにURLで済ませたりブレッドボードで済ませたりするから、こんな不毛な会話をする羽目になるのです。

honya22
質問者

お礼

申し訳ありません,No13に載せておきます. もしよろしければアドバイスお願いします. 回答ありがとうございます.

  • xpopo
  • ベストアンサー率77% (295/379)
回答No.11

回答NO.10です。 すみません。 "横1列,6穴までつながっています." この文章を読み飛ばしてました。この文章どおりだと、ダイオードD2はショート されてないことになります。D2がショートされてなければ問題ないです。 しかし、D2は本当にショートされてませんか? あとは、D1かD2が極性が逆に接続されている場合に入力波形とほぼ同じ波形が 出力に現れます。

honya22
質問者

お礼

D2はショートされていませんでした. D1,またはD2のどちらかの極性が違っていることもありませんでした. 回答ありがとうございます.

  • xpopo
  • ベストアンサー率77% (295/379)
回答No.10

今晩は、盛り上がってますね。 honya22さんが回答NO.5に載せたブレッドボードの配線図面で原因がはっきりしましたね。 ダイオードD2がショートされてます。 これだと出力には入力と同じ波形が位相180度反転されて現れます。シミュレーション 結果も添付しておきます。

  • FT56F001
  • ベストアンサー率59% (355/599)
回答No.9

#7です。 >直流入力にしてその値を変えながら, >各部の電圧を電圧計で見ていく,でもいいかもしれません。 Viに+3V,0V,-3Vを加えて,各点の電圧が次のようになるか,確認してみてください。 Vi  イ  ロ  ハ  ニ  Vo +3,  0  -3  -3  0,  +3 0,  0,  0,  0,   0,  0 -3  0,  0,  0,  0,  +3

honya22
質問者

お礼

+3V,0V,-3Vではないですが,+5.78V,0V,-5.02Vを入れたときの結果です. Vi   イ   ロ   ハ   ニ   Vo +5.78 +1.29 -3.67 -3.19 -0.05 +5.09 0 0 0 0 0 -1.01 -5.02 0 +0.46 0 0 -1.01 これでは明らかにおかしいですね... +3V,0V,-3Vの結果はもう少し待ってもらえますか. 回答ありがとうございます.

honya22
質問者

補足

申し訳ありません訂正します. Vi   イ   ロ   ハ   ニ   Vo +5.78 +1.29  -3.67  -3.19  0   +0.64 0 0 0 0 0 0 -5.01 0 +0.46 0 0  +4.97 です

関連するQ&A

  • オペアンプの電流-電圧変換回路について

    オペアンプの電流-電圧変換回路についての質問です 現在、オペアンプ「TL061」を使用し、電流-電圧変換回路を作っています 電流にはフォトダイオード「TL703」を使用し、微弱な電流をオペアンプで変換、増幅し、マイコンで読み取れるようにしたいと考えています。 回路としては、「ttp://www.nahitech.com/nahitafu/mame/mame3/iv.html」に乗っている回路を参考にし、回路を組みました。 しかし、出力電圧は0,1V程度しか増加せず、値が増えませんでした マイコンは16ビットCPUを積んだArduinoを使用しようと考えていますが、読み込むことは可能でしょうか? オペアンプの±VccやOffset Nullに関しても完全に理解してない部分もあるので、こちらも込みで教えていただけると幸いです。 質問内容として不十分な点が多々あると思いますが、よろしくお願いいたします。

  • 電子回路のオペアンプに関する質問です。

    直流オープンループゲイン100、カットオフ周波数100Hz、入力インピーダンス∞(Ω)、出力インピーダンス0(Ω)でただ1つポールを持つオペアンプについての問題。 このオペアンプのIN+端子を接地しIN-端子を入力端子とした場合について以下の問いに答えよ。 (1)伝達関数Gを周波数f(Hz)の関数として表せ。 (2)カットオフ周波数でのオペアンプのオープンループゲインは何dBか。 (3)入力信号んお周波数を∞(Hz)とすると位相変位はいくらになるか。 (4)このアンプのユニティゲイン周波数を求めよ。  問題文を見ると、回路の中に抵抗などを入れずにオペアンプと電源だけで回路を組み立てているように思ったのですが。参考書等を見ても反転回路などについてのことばかりで困っています。  解答いただけたら嬉しいです。よろしくお願いします。

  • オペアンプを使用した微分回路のカットオフ周波数

    オペアンプを使用した微分回路を作り、カットオフ周波数を求めたのですが(f=1/2πRCで求めました)、計算上は約7[kHz]になるのですが、 回路シミュレータを使うと約5[kHz]になります。 微分回路は反転増幅回路のR1とCを直列に繋いだ回路になります。 おそらくオペアンプによる影響だと思うのですが、オペアンプによるカットオフ周波数への影響は何が原因で起こるのでしょう。

  • オペアンプを用いた方形波発振回路

    オペアンプLM358を用いた発振回路についてです。 オペアンプのVin-には、コンデンサCを接続する。 CはGNDとつながっている。 Vin+にはGNDとつながる抵抗、Vccとつながる抵抗、Voutとつながる抵抗の3つを接続する。Vin-とVout端子に可変抵抗とダイオードを接続する。可変抵抗は並列に2つ接続し、それぞれの可変抵抗につないでいる ダイオードの極性は片方は順方向、片方は逆方向に接続する。 オペアンプを用いて方形波発振回路を設計する際、 オペアンプに並列に接続した可変抵抗のあたいをかえることで  発振させる方形波のパルス幅を変化させることができるのですが、 出力パルス幅を短くすると、波形が方形波になりません。 この理由を検討しなければいけないのですが、わからなくていきずまっています。回答よろしくお願いします。

  • オペアンプを使った定電流回路

    オペアンプを使った定電流回路についてご質問します。私は、通常、オペアンプを1つ使って、定電圧源を入力して電圧-電流変換回路を作って定電流源としていました。(オペアンプの許せる範囲で)ある人は、G=50dBの差動アンプ出力を1Ωのセンシング抵抗に接続し、計装アンプでその両端電圧を接続します。そしてその入力を10倍して、負帰還していました。尚、50dBの差動アンプは、カットオフ周波数が60HzのLPFを構成していました。閉ループ回路ということになるのでしょうが...特性的にはどちらが良いのでしょうか

  • フォトダイオード

    周波数50Hzの蛍光灯の光をフォトダイオードを使った簡単な光復調回路(結合コンデンサ、負荷抵抗、フォトダイオードの逆方向に直流電源)で光を検出したのですが、オシロスコープで波形を観測したところ、なぜかその波形の周波数は100Hzでした。 どうして周波数が50Hzから100Hzに変化したのでしょうか? どなたか解る方教えて下さい。 お願いします。

  • フォトダイオードのノイズ

    はじめまして。 今フォトダイオードからのノイズに悩んでいます。 フォトダイオードからオペアンプを用いてIV変換を行っています。 ですが、7mV程度のノイズがのってきて、大体5MHz位の周波数をもっています。 このノイズは何なのでしょうか?ちなみに位相補償はしていません。 IV変換で用いた抵抗は10MΩで、オペアンプはOP249 フォトダイオードは浜松ホトニクスのS4349です。 (http://jp.hamamatsu.com/resources/products/ssd/pdf/s4349_kmpd1007j02.pdf) よろしくお願い致します。

  • オペアンプとスイッチング回路

    ノイズの乗ったSIN波形(2入力)をオペアンプに入力して増幅し、トランジスタでスイッチングし、方形波に変換して出力したいのですが上手くいきません。 ●使用部品● 2SC4738(トランジスタ):スイッチング用 NJU7016(オペアンプ):増幅用 TK73400T(レギュレータ):電源作成用 各種抵抗(可変含む)とコンデンサ ●回路構成● 外部電源供給6Vを作成し、レギュレータに投入。 抵抗、コンデンサ各種を取り付けて5Vが作成されるのを確認。 また、外部電源から抵抗で分圧して別電源5Vを作成。 レギュレータの電源をオペアンプのVDDに供給。 IN+に別電源5Vを投入し、IN-に抵抗5.6kと可変抵抗10kを接続し、SIN波入力をつなげる。 OUTには100k抵抗をつなぎ、IN-と接続する。 OUTから直接線を飛ばして10k抵抗をはさみ、トランジスタのベースに接続する。 エミッタ接地にして、コレクタから信号出力を出す。 また、コレクタにプルアップ抵抗10kを付け、レギュレータからの5V電源を接続する。 ●測定● 信号を入力と比べ、オペアンプのOUTから出力される波形は減衰されていた。 信号出力では波形自体が現れなかった。 スイッチング用のトランジスタがONになったままのようでした。 回路知識に関してはまだまだ未熟なもので、回路構成自体が間違っているかもしれません。 オペアンプのオフセットが関係すると思うのですが、詳しくはよくわかりませんでした。 抵抗や電圧の選択もイマイチよくわかっていないので、決定方法など教えていただけたらいいのですが。 オペアンプもトランジスタも現在勉強中なので、至らないところは多々あると思いますがお願いします。

  • ツェナーダイオードを用いたリミット回路の直列抵抗値の算出方法

    ツェナーダイオードと抵抗を直列につないだリミッタ回路を作成してみました. (参照:http://www.nahitech.com/nahitafu/mame/mame3/lim.html上から5つ目の図) このHPの説明でいけば,ツェナー電圧でリミットがかかるはずですが, 実際は,ツェナー電圧4.3Vに対して,2.2V付近でリミットがかかりました. 用いたパーツは 【ツェナーダイオード】 BZX85C-4V3  データシート http://pdf1.alldatasheet.com/datasheet-pdf/view/26334/VISAY/BZX85C4V3.html 【抵抗】 1kΩ です. いろいろ調べて,抵抗値が大きすぎるのではないか,と考えているのですが, 適切な抵抗値,およびその計算方法がよく分かりません. ご教授ください.

  • オペアンプでのオーディオ低域絶対値を得るには

    オペアンプを使っていろいろ実験をしています。 オーディオ信号の300Hz以下の信号を取り出して、その絶対値を得ようと考えています。 電源は乾電池2本~3本を予定していますので3V~4.5Vの単一電源となります。 出力は0V~3V程度までフルスイングさせたいと思います。 入力をVRで調整します。 単純に単一電源のオペアンプを使用して、半端整流 兼 ローパスフィルタを作って その後ろに増幅回路を設定しましたが、 なかなか思うとおりにいきません。 皆さんならどの様な構成にしますでしょうか? オペアンプは単一低電圧駆動かつ入手しやすい(安価な)LM358Nを選びました。  ちなみに添付画像のような回路構成を試した所、一応動くことは動くのですが、波形は汚いし、ちゃんと絶対値を得られていません。  あとできるだけ電源変動に強い回路構成にしたいと思います。 ヒントでも頂けると助かります。