パルストランスのオーバーシュートとは?

このQ&Aのポイント
  • パルストランスに方形波を入力した場合、HからLに移行する際にオーバーシュートが激しく現れます。
  • デューティー比50%の方形波を入力した結果、パルストランスからは一応きちんとした形の方形波が見られますが、HからLに移行する際に鋭くマイナス側にオーバーシュートが生じます。
  • このオーバーシュートが大きくなることで、パルストランスのゲートドライブ用としての利用に制約が生じています。
回答を見る
  • ベストアンサー

パルストランスのオーバーシュート

パルストランスに方形波を入力して実際にどのような出力が得られるのか試してみたんですが、オーバーシュートがとても激しい状態です。 デューティー比50%の方形波を入力し、パルストランスからの出力からは一応きちんとした形の方形波が見られたんですが、 HからLに移行する際に0Vラインを通り越してそのままかなり鋭くマイナス側にオーバーシュートしてしまっています。 FETのゲートドライブ用に使えるのかどうか一度試してみたくて実験してみたんですが、このオーバーシュートがかなり大きく、どうすればこのオーバーシュートを改善できるのかがわからなくて困ってます。 あまり知識も経験も無いのでわかりにくい文面になってしまいましたが、どなたか教えていただけないでしょうか?お願いします。

  • kiwix
  • お礼率41% (42/101)

質問者が選んだベストアンサー

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

こんばんわ。 大体状況が分かりました。まず、周波数が100kHzでデューティーが50% ですので、FETがONの期間にLに充電される電流ΔILは回路電圧をVcc、コイル のインダクタンスをL、通電時間Tonは5usecですので  ΔIL=(Vcc/L)*Ton=(5/L)*5E-6(A) (1) で表されます。この充電電流はFETがOFFした瞬間からツェナーダイオードに 流れます。ツェナーダイオードに流せる電流には限界があります。通常の 信号用ですと10mAから20mA程度です。ですから、ΔILはツェナーダイオード に流せる最大の電流を超えないようにする必要があります。 そのためにはLの値が重要です。式(1)でΔIL=10mA=0.01AとおいてL を求めてみると、  L=5*5E-6/ΔIL=5*5E-6/0.01=0.0025H=2.5mH と求まります。手作りのトロイダルコイルでターン数10回程度では100uHも 難しいんではないでしょうか?式(1)でΔILを小さくするには大きな インダクタンスが必要です。あるいはVccを小さくすることとTonを小さくする ことです。いずれにしてもLの値は非常に重要です。  立下りでの大きなオーバーシュートが見られるのは電流が大きすぎるためと 考えられます。オシロでVccを基準にしてFETのドレインの電圧を確認して もし、ツェナー電圧の12Vを大きく超えていれば確実に大きな電流が流れて ることになります。ぜひ確認してください。  もし10mA程度に抑えられているならばそんなに激しいオーバー シュートはでないと思います。また、たとえ出たとしてもツェナーダイオード で十分押さえ込むことができるはずです。 試しに、もし手持ちで電源トランスをお持ちでしたら、それで試してみてください 電源トランスなら2mHくらいはあると思いますので。

kiwix
質問者

お礼

ありがとうございます。 教えていただいたことを参考にして少しでもインダクタンスを大きくしようとして今までは10回まきで実験してたんですが、今度は50回巻きで実験してみたところ、二次側の出力からはオーバーシュートも無く方形波が確認できました。 自作のパルストランスではツェナーダイオードが発熱してしまいますが、電源トランスで試してみたところ、ツェナーダイオードも発熱することなく、綺麗な方形波が出てきました。 しかしこの方形波はxpopoさんがシュミレーターで示してくれたように0Vを基準に上下に触れているんですが、この出力の波形を電源電圧と0Vの中間を基点に上下に振れるような出力にするにはどうしたらいいのでしょうか? 本当に質問尽くしで申し訳ないのですが、よろしければお願いします。

その他の回答 (5)

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

こんばんわ。  やはり電流が大きかったのが原因だったようですね。 では以下のご質問について考えられる回路をその下に説明します。 >しかしこの方形波はxpopoさんがシュミレーターで示してくれたように0Vを基準に上下に触れて >いるんですが、この出力の波形を電源電圧と0Vの中間を基点に上下に振れるような出力にする >にはどうしたらいいのでしょうか?  電源電圧をの中点の電圧を中心に(基準に)したいと言う事ですが、それは比較的簡単に 実現できます。トランスの1次側と2次側はDC的には絶縁されてますので、2次側のGND (基準にする電位)は任意に選んで設定することができます。  添付の回路では電源電圧を2つの2.2kΩの抵抗で分圧して中点電位を作ります。そして インピーダンスを下げるために図のようにpnpとnpnトランジスタを追加してエミッタフォロワー で受けます。中点の抵抗分割のポイントのインピーダンスを下げておくために中点から47uF のコンデンサをGNDとの間に接続します。そして、pnpとnpnトランジスタのエミッタをつないで そのポイントをトランスの2次側の基準にしたい端子に接続します。  この回路のシミュレーション結果を見ればわかりますが、電圧振幅が大きすぎる場合は 2次側の巻き数を1次側に対して小さくすれば電圧を小さくできます。 ほかにも方法があると思いますが、ポイントはトランスなので2次側の基準は自由に選んで 設定できるという事です。

kiwix
質問者

お礼

ありがとうございます。 ただ回路を教えてくださるだけでなく、対策案としてその回路を使う理由まで教えてくださり、とても参考になりました。 何度もこのような素人質問にシュミレーターまで使ってご丁寧にご解答してくださりありがとうございました。 重ね重ねお礼申し上げます。

  • tadys
  • ベストアンサー率40% (856/2135)
回答No.4

オーバーシュートの対策は用途、回路構成などで変化しますので、具体的な用途、回路などを提示すればより良い答えが得られるでしょう。 スイッチングレギュレータなどでパルストランスを使用するときはオーバーシュートを抑えるためにスナバ回路を用いるのが一般的です。 スナバ回路の例は下記の図12.2に有ります。 http://www.cmplx.cse.nagoya-u.ac.jp/~furuhashi/education/SwitchingRegulator/SwitchingRegulator.pdf オーバーシュートはトランスの漏れインダクタンスに蓄えられたエネルギーが解放される時に起こります。 インダクタンスLに電流 i が流れている時には L・i^2/2 のエネルギーが蓄えられています。 トランスをドライブしているトランジスタがオフするとエネルギーの逃げ場がなくなりオーバーシュートとして現れます。 図12.2の例ではオーバーシュートのエネルギーはコンデンサに蓄えられます。 コンデンサに発生する電圧はおよそ次の式で表されます。 L・i^2/2 = C・v^2/2 ここでCはコンデンサのキャパシタンス、v は電圧 コンデンサに発生した電圧は抵抗を通して放電されます。 電圧の平均値、および最大値はオーバーシュートのエネルギー、コンデンサと抵抗の値、および周期で決まります。 ダイオードを使用するのはトランジスタがオンした時にCRの影響がないようにするためです。 以上の話はトランスをドライブする回路がオープンコレクタのようにオフ(ハイインピーダンスになる)する時間が有る場合の話です。 ツェナーダイオードとダイオードを接続したときは、オーバーシュート電圧はほぼツェナーダイオードの電圧に制限されます。 その時に発生するオーバーシュートの持続時間はおよそ次の式で表されます。 L・i^2/2 = Vz・i・t ここでVz はツェナー電圧、t はオーバーシュートの持続時間 つまり、オーバーシュート電圧を小さくするとオーバーシュートの持続時間が長くなります。 ツェナーの代わりに抵抗を使う事も可能です。 この時のオーバーシュート電圧はおよそ、 V = i・R 、持続時間 は L・i^2/2 = i・R・t です。 ドライブ回路の電力に余裕が有るのであれば単純に抵抗(あるいはCとRの直列回路)を挿入するだけで十分です。

kiwix
質問者

お礼

ご回答していただきありがとうございます。 最終的にはモーターのドライブ用にFETをのゲートドライバとして使えるようにするのを目指しています。 ご指摘していただきありがとうございます。 スナバ回路は近いうちに部品を駆ってこようと思っているので駆ってきたら早速ためさせていただきます。 参考URLのサイトもいろんなことが書かれていて参考になりました。 オーバーシュートの起きる流れまで説明していただきありがとうございました。

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

こんばんわ。 > デューティー比50%の方形波を入力し、パルストランスからの出力からは一応きちんとした形の方形波>が見られたんですが、 >HからLに移行する際に0Vラインを通り越してそのままかなり鋭くマイナス側にオーバーシュートしてし>まっています。 原因をす推定するのにちょっと確認したいことがあります。  1)Duty50%のパルスの周波数?  2)パルストランスの1次側のインダクタンスは何mHですか?  3)Lに並列に挿入したダイオードとシリーズに説蔵されたツェナーDi   のツェナー電圧は何Vですか?  4)トランスの1次側と2次側の結合極性は同相か逆相か? それと、前回の質問の補足説明をしておきます。 シミュレーションした結果を添付しました。 条件は: 1) パルス周波数=200kHz      2) トランスの1次側インダクタンス=1mH      3) ツェナー電圧:5.1V(上左側がその結果)、0V(上右側がその結果)      4) トランスの1次側と2次側の結合極性:逆相  です。シミュレーション結果の波形(上左側)はツェナー電圧が5.1Vの 時ですが、入力電圧V(v_in)がHの期間はトランス1次側に流れる電流I(L1)は直線的 に上昇していってます。V(v_in)がLになり、FETがoffすると電流I(L1)は直線的に 下降してゆきます。そして次にFETがonするぎりぎりで電流I(L1)がゼロになり、その 後I(L1)は再び直線的に上昇してゆきます。このばあいLに流れる電流はピークで約12mA で一定してます。  次に上右側に示した結果の波形はツェナーダイオードをショートした時のシミュレーション 波形です。今度はLの電流I(L1)がゼロに戻らず階段状に上昇している様子が確認できます。 パルスのデューティーが50%の場合はFETがOff期間のツェナー電圧は電源電圧より大きく しておかないとOff期間内にLの電流がゼロに戻らず、電流が際限なく上昇してしまう 事になります。

kiwix
質問者

お礼

前回の質問に続き、今回の質問にも答えていただきありがとうございます。  1)Duty50%のパルスの周波数? μpc494というICで作った100kHz、デューティー比50%の方形波です。 すいません、何か間違った表現をしてしまったでしょうか?  2)パルストランスの1次側のインダクタンスは何mHですか? パルストランスはトロイダルコアに導線を10回巻きした自作のものなのでインダクタンスはちょっとわからないです。すいません。  3)Lに並列に挿入したダイオードとシリーズに説蔵されたツェナーDi   のツェナー電圧は何Vですか? ツェナー電圧は12Vのものを使用しました。 しかしやり方が悪いのか、自作したパルストランスがいけないのかあまり改善できませんでした。  4)トランスの1次側と2次側の結合極性は同相か逆相か? 逆相です。 シュミレーション画像まで用意していただきありがとうございます。 自分はまだ勉強を始めたばかりで知識も全然無いのでこういった実際の結果に近似したシュミレーションというものはとてもありがたいです。 ありがとうございました。

  • KEN_2
  • ベストアンサー率59% (930/1576)
回答No.2

先の質問の『・・・ツェナーダイオード(ZD)とダイオードDi)』のZDの電圧を電源電圧と同じ動作電圧のZDを挿入すれば、『マイナス側にオーバーシュート』はクランプして改善できます。 他の方法でCRの値を適切な値で直列に接続した「スナバ回路」でオーバーシュートを吸収可能です。 (周波数にもよりますが、0.01μF+330Ω程度前後でカット&トライしてみてください。) なお、先の質問のANo.3さんの回答は、後半部分は私には理解できない複雑な論理で納得できない説明で、今回のZDを挿入したときの動作では矛盾しますね。 質問者さまは理解できましたか??  

kiwix
質問者

お礼

前回も質問に答えていただき、今回までも答えていただいてありがとうございます。 使ったツェナーダイオードが悪いのか、波にリギングが乗り、オーバーシュートはなぜかむしろ酷くなったようになってしまいました。 スナバ回路もまた近いうちに部品を駆ってこようと思うので買ってき次第早速実験させていただきます。 ありがとうございました。 基礎的な知識すらきちんと理解できていないので、ちょっと自分には難しいです。 早く基本的なことを理解して自分で回路を設計できるようにしていきたいです。

noname#128530
noname#128530
回答No.1

トランス二次側に並列にダイオードを入れます。電源用ダイオードでは動作が遅いので信号用を使用します。それで足りない場合はさらに並列にセラミックコンデンサを入れるとかっこ悪いですがスパイク電圧が取れます。

kiwix
質問者

お礼

ご回答ありがとうございます。 パルストランスを自作して見たのがいけないのか、早速ダイオードをはさんでやってみましたがあまり効果はあがりませんでした。 このような拙い質問に答えていただきありがとうございました。

関連するQ&A

  • パルストランスにツェナーダイオードとダイオード

    本で見たんですが、 パルストランスでFETのドライブ回路(デューティー比50%)を組んでいる回路で、 パルストランスの一次側にダイオードとツェナーダイオードのカソードをつなぎ合わせたものが並列にはさまれていました。 この二つのダイオードはどういった働きをしているのでしょうか? お願いします。

  • オーバーシュートの再現方法

    50~100Hz程度のデューティー比が50%では無い矩形波の立ち上がりに、わざとオーバーシュートを発生させたいと思います。 マイコンから出力される5Vの信号をトランジスタで12Vに増幅し、これをコイルなどに繋げて立ち上がりが12V以上になってしまうような波形が欲しいのです。 マイコン側の回路にダメージを与えず、単電源でこれを可能にする方法はありますか? コイルにこだわるわけではありません。 トランスなどを使う方法を考えましたが、電源としては交流としがたいものなので、初心者の自分には方法の検討がつきません。

  • 安価なパルスジェネレータ

    12V、50%duty方形波、0~4kHzを出力できるパルスジェネレータを探しています。 ファンクションジェネレータは非常に高価ですので安価なパルスジェネレータは無いでしょうか? なお、コンピュータから制御するのではなく、機器単体で設定できるものを考えています。

  • アンプのオーバーシュートを抑えるには・・・

    ギター用アンプのコピー製作をしています。 元は真空管回路のなのですが、FETで代用して製作してみています。 多段でドライブし歪ませる用途ですが、真空管でいうカソードフォロワまで FETでほぼ再現出来る状態まで追い込めました。 (このk170GRソース部出力までは狙い通り) しかし、ソースフォロワ以降のマーシャル型3バンドトーンコントロール部を通すと かなり強いオーバーシュートが発生してしまいます・・・ トーン回路に入力される信号は+2~+24v間で振幅する方形波です。 トーン部を通す前は素晴らしいギターサウンドなのですが、トーンを通るととたんに耳障りな 棘のある音になってしまいます。 このトーンを通る際に発生してしまうオーバーシュートの原因は何でしょうか? また、低減させるセオリー的な方法はありますでしょうか? ちなみに、このトーン回路は可変抵抗のピンに抵抗とコンデンサを直付けして実装していますので 割とコンパクトに収まってはいます(5cmくらい) 色々と調べては見ましたが、私の技術素養では解決できませんでした。 どうぞお力をお貸しくださいますよう、お願いします。

  • タイマーIC555を使ってパルス信号を1秒間隔でFETのゲートに入力す

    タイマーIC555を使ってパルス信号を1秒間隔でFETのゲートに入力する回路が欲しいのですが 555を2つ使ってパルス信号と1秒間隔のパルスは出来たのですが、 この先の回路がわかりません。1つ目のパルスを長周期のパルスでON、OFFするには どんな回路を組めば良いでしょうか。

  • デューティ比の調節

    回路を作るのにあたり、発信器から入力されたパルスの、デューティ比を調節する必要が生じました。 状況としては入力されたパルスの信号のデューティ比を調節して、出力する回路が必要という状況です。 変化する前の波形と見比べたいため、発信器の機能でデューティ比を変化させず、外部に調節する回路を設けたいです。 以上のような状況下で、デューティ比を変化させたいのですが、どのような回路が必要となるでしょうか? できれば専用のICではなく、一般的なオペアンプ等を使用した回路が知りたいです。 以上の件御教授お願い致します。

  • PWMのパルスを直流電圧にしたいです

    PWMのパルス幅によって電圧が0~5VとしてPICなどのADコンバータで入力して デジタルの数値として認識したいのですが、 パルス波形をDuty比に応じた直流電圧にするにはどんな回路をつければ良いでしょうか? またPWMの周波数は何ヘルツくらいが良いでしょうか? (周波数の上限、下限などがあったら教えていただきたいです)

  • パルスの遅延について

    添付の回路図_波形.JPGにおいて、パルス発生器V1からR1を通してQ1へパルスを入れると ベース電圧のデューティ比が入力パルスに追従しません。 このような現象となる原因について教えていただけないでしょうか。 また対策方法についても教えていただけないでしょうか。 Icbの影響にしてはエミッタ-GND間に流れる電流が大きいと考えております。 補足 添付:回路図_波形.JPG 回路図 ・パルス 15kHzの矩形波 ピーク電圧+24V ・Q1 PZTA42 オンセミ製 ・R1 3.3kΩ 波形 ・赤 V1:入力パルス ・青 Q1:ベース電圧 ・黄 Q1:エミッタ-GND間電流

  • 連続入力のトランスは存在しますでしょうか

    AC入力のDC出力電源では、よく入力側電圧がAC85V~265Vなどというように連続の電圧が入力でき、出力は一定値というようになっています。 これはトランスなどのように、巻線に比例して一定の電圧比の出力しかできないものと比べると不思議なのですが、トランスでこのような機能をもつものはないのでしょうか? 要するに、1次側入力電圧がAC100~240Vで変化してもタップ切り替えなしで2次側出力電圧がAC100Vを出力してくれるようなトランスです。

  • パルス列を矩形波に(オペアンプを使って)

    正電圧のパルス列(デューティー比50%)をマイナス側にシフトして正負均等な矩形波に変換したいです.パルスの周波数は100~100KHz.パルス列の高さは一定ですが,ときどき変更するので,シフト量をそれに追従(なるべく自動追従)させ,直流成分を0にしたいと考えています. パルス源は8チャンネルあるので,LM324X2などのオペアンプを使ってこれを実現できないかと考えています. 抵抗と基準電圧を使ってレベルシフトを行う回路では抵抗の誤差で完全に均等にならない可能性が心配です. 何か良い回路はないでしょうか.