• ベストアンサー

n-CH MOS FETのみ

こんにちは、以下について質問させてください モータを正転、逆転をするのにHブリッジをn-ch MOS FETのみで組みたいのですが、中々うまくいきません。 回路については次のようなものを組んでみました。 (図が汚くてすみません。すみませんがフォントを見やすい物に直して見てください。) 電源電圧=12V、入力電圧=5V、Tr1=C1815-GR, Tr2=A1015, FET1=K2586 抵抗値はE系列のものではなく計算したものの値を小数点以下を切り捨てた大体のものです(計算結果は不安ですが…)。単体の構成は 上段のみ…Vcc→FETのD→FETのS→モータ→GND 下段のみ…Vcc→モータ→FETのD→FETのS→GNDです… 全体は   Vcc(12V) Vcc(12V)   | |   | |   | |   | |   | | C(Tr1) | |---------B(Tr1) | | E(Tr1)---| | | |  | 入力(5V)--抵抗(6.1KΩ)---| | D(FET1) | |-----抵抗(73Ω)---G(FET1) | | S(FET1) | E(Tr2)---| | |---------B(Tr2) | C(Tr2) | | | | | | M GND | |      |    |   Vcc(12V)    |   |    | |    | C(Tr1) | |---------B(Tr1) | | E(Tr1)---| | | |  | 入力(5V)--抵抗(6.1KΩ)---| | D(FET1) | |-----抵抗(73Ω)---G(FET1) | | S(FET1) | E(Tr2)---| | |---------B(Tr2) | C(Tr2) | | | | | | | | | | | GND GND ※今は、下段のゲートとGND間にプルダウン用の抵抗20Kを入れてあり、上段のゲートとGND間にも同じ抵抗が入れてあります。ただ、上段について、どこかのサイトでプルダウン抵抗をモータの端子(上段のゲートと上段のソース間、、上段のゲートと下段のドレーン間、どちらか判りません)に持っててもよいとの記述があったような無かったような・・・どれが良いのでしょうか? この回路で下段についてはうまくいってると思うのですが(回ってるし・・・)上段がやっぱっりうまくいきません、発熱がすさまじくモータはかなり低速です。何かいい方法はないでしょうか?できれば負電源は使いたくないのですが…

  • 科学
  • 回答数6
  • ありがとう数8

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

  • ベストアンサー
回答No.2

Nch-MOSFETだけでHブリッジを組むと,上側(ハイサイド)のMOSFETをドライブするのが非常に面倒になります. 上側MOSFETをオンさせるには,低圧ならソース(=0V~電源電圧)より5V以上高い電圧が必要です. その制約を乗り越えだ回路が,ここの29ページに載っています. http://www.irf.com/technical-info/appnotes/an-978.pdf 高速ドライブでなければ,フォトボルでもいけます. http://www.semicon.toshiba.co.jp/docs/datasheet/ja/Opto/TLP591B_TLP591B(C40)_ja_datasheet_020318.pdf 回路見ればわかるように,上側MOSFETをPchにする方がずっと簡単です. 電源電圧が500V以上だとPchが無いんで上記回路を使わざるを得ませんが,低圧だったらPchで決まりでしょう.

am-etc
質問者

お礼

お返事ありがとうございます 確かに上段をPチャネルで構成した方がはるかに簡単なのは判るのですが、 今回Nチャネルのみに拘ってるのは、「勉強用として」というのと、「反応速度の速いドライバが必要なため」と「多数キャリアがホールであるPチャネルFETより、多数キャリアが電子であるNチャネルFETの方が反応速度が速いので、Nチャネルのみで作ったドライバは、P,N両方で作ったものより速いだろう」という理由からです。 従って、少なくとも完成して自分で確認するまでは低圧だからPチャネルで決まり、とはいきません。かなり面倒ですが妥協せずにやってみる予定です。 教えていただいたサイトも参考にしていきたいと思います。ありがとうございました

その他の回答 (5)

回答No.6

パワーMOSFETの一般的な知識については,この本を薦めます. http://www.amazon.co.jp/dp/4526050717 ドライブ回路についても説明があります. もうすぐCEATEC(旧エレショー)ですから,MOSFETメーカーの見学に行ってプレゼンテーション&セミナーも聞いたらどうでしょうか? http://www.semicon.toshiba.co.jp/event/exhibition/ceatec2008/index.html 日本の大手半導体メーカーは皆出ていますから,パワーMOSFET開発動向や製品説明を聞き,名刺もらって後でメールして親しくなれば,サンプルは戴き放題です. パワーMOSFETの場合,上掲書によればキャリア移動度は正孔が電子の約1/3ですが,低圧ではPchとNchでオン抵抗が等しくなるチップ面積は3倍ではなく,ここの2ページにあるように2~3割増しです. http://www.semicon.toshiba.co.jp/shared/presentation_pdf/tr_pwmos_lowvoltage-lowresistance-series_200702.pdf 要するにそうゆう風に作っているからで,スイッチングスピードもユーザーに合わせて作っています. あまり高速にすると使いこなせるユーザーが少ないんでそうなっていますが,その辺の話は親しくなれば聞かせてくれます. 世界の半導体メーカーのパワーMOSFET開発動向や製品について知りたければ,このエレショーがお勧めです. http://www.electronica.de/ 中休みを取って,狂王の建てたバイエルンのお城見学もエエですよ.

am-etc
質問者

お礼

お返事ありがとうございます 遅れてしまいすみません >>>日本の大手半導体メーカーは皆出ていますから,パワーMOSFET開発動向や製品説明を聞き,名刺もらって後でメールして親しくなれば,サンプルは戴き放題です. そんな手もあったんですね…まぁ今回は学校で行けないんで、此れからはそういったイベント系にも目を通すようにしてみます。 ありがとうございました

  • walkingdic
  • ベストアンサー率47% (4589/9644)
回答No.5

>電源電圧を下げるわけにもいかないので昇圧回路を組むことになりそうです。 そうですか。とりあえず試験的であれば、乾電池3本程度をバッテリーと直列接続して、ハイサイドのゲート電圧に使う方法があります。 本格的にやるのであれば、コッククロフト・ウォルトン回路などが簡易的でよいでしょう。インダクタを使用したDC-DCにするならば、DC-DC用のICを使う方が簡単です。 サーボ動作させないで、常時PWM駆動されるものであれば、それを利用したチャージポンプという手もありますが(昇圧回路とHブリッジ回路が兼用)、常時PWMが必要という制約が出ます。 ちなみに世の中でN-chハイサイドにする一番の理由は、P-chより安価で低オン抵抗のものがあるからです。P-chでN-chなみにするには面積が2倍必要で、それだけウエハを占有するからコストが上がります。コストを気にしなければP-chでもかなり低抵抗なものはありますよ。

am-etc
質問者

お礼

お返事ありがとうございます 遅れてしまいすみません >>>、コッククロフト・ウォルトン回路 初耳でした…勉強しときます 最終的にマイコン制御を目的としているため、インダクタはちょっと…といった感じです。(ノイズ対策が完璧にできれば別なのでしょうか?) もっと調べてみます  ありがとうございました

回答No.4

何か誤解があるようですが,PchMOSはNchMOSに比べキャリア移動度は小さいけれど,「反応速度」が遅いわけではありません. 元々,縦型のパワーMOSは横型のMOSに比べて遅いんで,あえてNchにこだわるのは意味ないと思います. 横型のPchMOSとNchMOSを使ったCMOS-ICのマイコンだって,クロックは1GHz以上行ってますし. 例えば,市販されている中で最速(8MHz)のDC-DCコンバータICもPchMOSを使っています. http://www.micrel.com/_PDF/mic2285.pdf モータードライブで「反応速度」を云々してもモーターが追いつきませんから,ここを参考にフォトボル使えば楽ちんですよ. http://www.nr.titech.ac.jp/~rshimada/?MERS%CD%D1%A5%C9%A5%E9%A5%A4%A5%D6%B2%F3%CF%A9

am-etc
質問者

お礼

お返事ありがとうございます 遅れてしまいすみません >>>PchMOSはNchMOSに比べキャリア移動度は小さいけれど,「反応速度」が遅いわけではありません. キャリア移動度=反応速度に関係する、と思いこんでました。 >>>モータードライブで「反応速度」を云々してもモーターが追いつきませんから 確かに…よくよく考えればその通りでした。 サイトの方も参考にします。 ありがとうございました

  • walkingdic
  • ベストアンサー率47% (4589/9644)
回答No.3

上段のFETをonさせるには、FETのソース電圧より数V高い電圧をゲートにかける必要があります。 で、上段のFETが完全にonするということは、要するに電源電圧がモータにかかる、つまりソース電圧は電源電圧になるので、ゲートには電源電圧より高い電圧をかけないとONしません。 これがハイサイドにn-chを使う場合の問題点です。 ご質問の状況は、ソース電圧が高くなっていくと、Vgs(ゲート-ソース間電圧)が下がっていくため、その釣り合いの取れたところまでしかFETがONしないという状況です。 ですから、FETは完全にONしていないので発熱がすごいし、モーターも電源電圧までかかっていないのでフルに回りません。 解決策としては、モーターに加える電源電圧より高い電圧の電源を用意して、ゲートにそちらの高い電圧をかけることになります。 別途用意するのが大変な場合には、チャージポンプなどの昇圧回路が必要になります。

am-etc
質問者

お礼

お返事ありがとうございます >>>モーターに加える電源電圧より高い電圧の電源を用意して、ゲートにそちらの高い電圧をかけることになります。別途用意するのが大変な場合には、チャージポンプなどの昇圧回路が必要になります。 バッテリーで12Vを出すのですが、それ以上の電圧を得るように別途電源を用意すると重量的に問題が出てくるし、電源電圧を下げるわけにもいかないので昇圧回路を組むことになりそうです。

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.1

図はよくわかりませんが。 FETは、ゲート・ソース間の電圧でドレイン電流を制御する素子なわけです。というわけでスイッチ動作させたいときは基本的には、ソースを接地して、ドレイン側に負荷をつけて、ゲート電圧でコントロールします。 ソース側に負荷をつけた構成は、ソースフォロアということになります。この状態で電流を流すと、ソースの電圧は、ゲートの電圧-Vth 以下にしかなりません。電源12V、ゲート電圧5Vなら、ソース電圧は、4Vくらいでしょうか。つまり、モーターには4Vしかかかってませんから、ゆっくりしか回りませんし、FET(のドレインソース間)には12-4=8Vかかってますので、当然発熱します。

am-etc
質問者

お礼

お返事ありがとうございました 参考にします

関連するQ&A

  • MOS-FETのゲート抵抗について

    趣味で乾電池を電源としたAC100Vを作ってみようと思っており、この昇圧回路にMOS-FET使おうと考えております。 MOS-FETのゲート抵抗と、ゲート-ソース間へ入れる抵抗はどのように計算したら良いのでしょうか?

  • FETをTrに置き換えるには?

    モータのエッジ回路でFETではなくてTrで動かしたいのですが、回りません。FETだとうまく回ってくれるのですが、どのように回路を変更したらよいのかもわからないです(抵抗を変えるとか別のTrにしてみるとか)。そもそもTrは電流増幅とスイッチの役割があるのだから、スイッチの役割として使ってTrで回してみようと思ったのがきっかけでした。 電源は24Vを使用していますが、それ以下でもかまいません。 FETはとりあえず東芝の2SJ378と2SK2229の組みあわせでまわしました。4V駆動なので適当に分圧して。 FETと似ている性質と思われる同じく東芝の2SA1012と2SC2562でトライしましたが電圧を下げても全く動きませんでした。 ちょっとわかりにくいかも知れませんが、⇔の先には7402を使っていますが、駆動回路だけ簡単に図を書いてみました。どのようにしたらうまくモータを回せるでしょうか?モータの定格電流は220mAでした。  W:抵抗  @:FET(Trにしたい)  M:モータ  G:グランド  ⇔:74HC02、グランドなど            330  ↑24V   330          ――W―――――W――       820 |   |   |     | 820 ⇔―――W―――― @   @――――W―――⇔              |   |               ―M――              |   |              @――@                |                G

  • MOSFET ハイ(ロー)サイドのノイズ

    下記のように2種類の接続をしてMOSFETをスイッチングします。 MOSFETはNチャンネルタイプで、Gate抵抗は リンギングを発生しやすくするために小さくします。 (1)FETをローサイドへ VCC - R(抵抗) - FET - GND (2)FETをハイサイドへ VCC - FET - R(抵抗) - GND (1)の場合、GNDと FETのD(ドレイン)間をオシロで測定すると FET OFF のときリンギングが発生します。 FET ONのタイミングではリンギングがまったくありません。 これは私にも理解できます。 しかし、 (2)の場合GNDと FETのS(ソース)間をオシロで測定すると FET ONのタイミングでリンギングが発生します。 FET OFFのタイミングではリンギングがまったくありません。 (1)と(2)で違います。 この理由がわかりません。 ご教授お願いします。

  • N-ch FETでON・OFFスイッチ

    N-ch FETを使用して、電源ラインのON/OFFスイッチを検討して います。 入力側は、10V/5Aの条件で、ON/OFFは頻繁には切り替えずに 5sec~7sec周期ぐらいでと考えています。 N-chを使うのは、大電流を流すので、ON抵抗が小さいものをと いうことと、使ったことがないので、勉強しようということから です。 N-chなので、GateにはVgs(th)の約2.5V以上になる13Vぐらいを 入力すればよいのかとも思いましたが、ゲートの容量に流れる 電流を考えると、普通のマイコンからは電流を流せないです。 対策は、数kΩの制限抵抗をゲートのところに挿入すればよいだけ でしょうか? それと、P-chの時のように、ゲートのところにNPN Trを準備する ようなお助け回路が必要なのでしょうか? (ON/OFF時間は速くなくてよいので、不要?) ここに注意して、実験してみろというアドバイスをお願いします。

  • FETを使用したモータが回らない

    FETとマブチモータ(130)のみを使用してモータの回転をON/OFFしたいのですが、モータがまったく回りませんのでどうすれば回るか教えてください 回路図は http://give-n-take.net/gat/user/show_diary/184 を参考にして、PICを使用せずにFETのINに直接Vccを接続した単純なものです。 現状は下記の通りです。 1.FETのINにVccを印加すればモータが回り、Vccを切り離せば回らないと思ったのですが、印加しても回らない状態です。 2.ためしにモータをLEDに変更したところちゃんとOn/Offできました。 3.モータを接続した状態(LEDは切り離した)でモータの電流を測定しようと思い、 テスター(直流、250mAで測定)をモータに直列に接続しVccを印加したらなぜかモータが回りました。もちろん電流計も振り切りました。 4、電源電圧を10Vまであげた状態で1を試しても動きませんでした。 上記のことからFETは壊れていないようです。 2,3は動作してなぜ1は動作しないのでしょうか? 私が使用した部品は下記の通り Vcc:4.5V FET:TND012NM モータ:マブチモータ(130)

  • パワーMOS-FETの使い方

    マイコンから大電流(最大で2A位)を制御するために今回初めてパワーMOS-FETを使おうと思い NチャンのパワーMOS-FET、PJP75N75を購入しました。 ネットでFETの使い方を調べて実際にブレットボードで動かしたところ 希望どおりの動作をしたので大丈夫だと思うのですが、いまいちよく理解できていないので 以下の使い方で正しいか教えていただけませんでしょうか。 1、マイコンとFETのゲートをそのまま接続しています。 2、ドレインに負荷を接続しています。 3、ソースをGNDに接続しています。 一番不安なのがマイコン→ゲート間なのですがネットで見ると、 この間に抵抗が入っていたりします。今回の場合も必要でしょうか? 必要な場合、抵抗値の選定はどのように計算するのですか? またプルダウンされている場合があるようですがこれはスイッチなどを接続しない場合は 必要ないという認識で大丈夫ですか?(今回はマイコンからの制御なのでフロート状態にはなりません。) マイコンのプログラムばかりやっていて電子回路の知識があまりないため その辺を考慮の上ご説明いただけると助かります。 宜しくお願いします。

  • FETのスイッチング回路で…

    こんにちは 電子工作を始めたばかりの全くの初心者です。 いろいろ情報を集めているんですが、なかなか理解できませんので 簡単な質問をさせてください。 FETでD-Sに12V、電流180-480mA程度を流してON/OFFしたいと思っています。 (逆起電圧はありません) ゲートにはOR GATEのCMOS ICの出力をつなぎます。 1)この出力とゲートの間にもうひとつトランジスタを入れてその コレクタとゲートをつないでいる回路と 抵抗を入れるだけで直接FETをつないでいる回路がよくあります。 (モータードライバなど) どう違うのでしょうか? 上述のような用途の場合、後者のやり方でいいでしょうか? 2)後者の場合、ゲートとの間に入れる抵抗値は 何を手がかりにどう計算すればいいでしょうか? 使おうかと思っているICは TC74HC4075AP http://www.semicon.toshiba.co.jp/prd/logic/index.html (先ほどから、こちらのサイトのサーバーが一部ダウンしているようで データシートへのたどり着けません、直接のリンクを載せることができず お手数おかけします。) FETは 2SJ377、438あたりです。 よろしくお願いします。

  • MOS-FETの使い方 2

    OV~8Vの直流電圧の変化をLEDの光に置き換え、CdSの抵抗値を変化させる下図のような回路を製作しています。 電圧の変化はMOS-FETを使って電流に変換しているのですが、MOS-FETの閾値が2Vほどあるので入力電圧が0V~2Vのときの電圧の変化をLEDに反映させることが出来ずに困っています。 数日前にもここでアドバイスして頂きゲート電圧を閾値分シフトする、つまり入力電圧が0VのときVgsに2Vかかるようにすればよいということが分かっているのですが、実際にやってみるとうまくいかず具体的な方法がよく理解できていなかったようです。 できればオペアンプは使わずになるべくシンプルな方法で済ませたいのですが、どなたかアドバイスお願いします。 ちなみにVinはオペアンプ4558の出力です。(http://kazukiakiyoshi.cocolog-nifty.com/photos/schem/image1.jpg)

  • ゲートにかける電圧の制限方法?(ゲートの保護回路)について

    ゲートにかける電圧の制限方法?(ゲートの保護回路)について こんにちは、以下について質問させてください。 まずは、現状を書きますと… 現在DCモータを回すのにFETでHブリッジを組んでいます。 回路図は写真のようにしようかと考えています。電源電圧は24Vです。 今回聞きたいのは、ゲートにかける電圧の制限方法です。制限という表現が合っているのかは解りませんが… 今回使用を考えているFETはVGSが±20Vの物です。今までは12V程度の電圧で制作していたのでゲートには0V-12V程度しか電圧がかからず、最大でもG-S間電位差は12V程度だったので写真(D1 ZDIODEとD2 ZDIODE無しの状態)のような回路図でもいけたのですが、 今回24VにしたことでG-S間電位差が最大24V程度となりFETの定格VGSをオーバーしてしまうため何かしら考慮する必要が出てきました。 というわけで、 インターネット(FET ディスクリート FAQ サポート ルネサスエレクトロニクス FAQ-ID : fet-1401 2SK1288の保護ダイオード)        (URL:http://www2.renesas.com/faq/ja/f_fet.html) を参考に写真(D1 ZDIODEとD2 ZDIODE有りの状態)のような回路を考えてみたのですが自分でも????というような感じです。 そもそも、ツェナダイオードをこのように使っても大丈夫でしょうか? 計算したところゲート電流は±300mA程度なのですが、ツェナダイオードは無事なのでしょうか? この部分の動作は、 下段はプッシュプルからの出力とGNDとの電位差がツェナダイオードの電圧より大きくなった場合、カソードからアノードに向かって電流が流れ、R11に流れる電流が増えその結果、 抵抗部分での電圧降下が大きくなり、下段FETのゲート電圧はツェナダイオードの電圧と同じになる(ゲートにかかる最大電圧)。 上段はプッシュプルからの出力と電源電圧との電位差がツェナダイオードの電圧より大きくなった場合、カソードからアノードに向かって電流が流れ、R5に流れる電流が増えその結果、抵抗部分での電圧降下が大きくなり、上段FETのゲート電圧はツェナダイオードの電圧と同じになる(ゲートにかかる最小電圧)。 でいいのでしょうか???もし、そうだとすると現回路ではツェナダイオードに過電流が流れ(抵抗はFETの立ち上がり周波数を高くするために、かなり小さく(82Ωを予定)してあるので)、死んでしまうのではないか?などとも思うのですが(無事かと聞きつつも…)どうなのでしょうか?? 仮に大丈夫だったとした場合、ツェナダイオードのスイッチングノイズ除去にコンデンサ(電解とセラコン)を入れようと思うのですが、効果は期待できるのでしょうか?入力容量が増えるだけのような気もするのですが…もし、メリットがあるとしたらそれぞれどの程度が望ましいんでしょうか?一様ツェナダイオードの電圧は12Vを予定していますがこの辺はカットアンドトライでやった方が無難でしょうか? また、別案として ゲートドライバ用に12V電源を作り、下段は0V-12V、上段は12V-24Vで信号をスイングさせようかとも考えたのですが、どう考えても上段のプッシュプルの前段が大変なことになりそう なのは目に見えてるし… G-S間に抵抗(抵抗6,12)を入れて分圧してゲート電圧を調整しようかとも考えたのですが、ゲート抵抗がそもそも、かなり小さいため追加の抵抗も小さくしなくてはならず、電力の無駄になってしまうため 今回は却下としました。今では抵抗5,10の1000倍程度以上を予定していますが特に根拠は無いです。今回の回路ではそんなに必要もないような気が… 基本的には写真のような回路図で行ってみたいのですが(ゲート保護は別として…)他に何かいい方法はないのでしょうか?また、一般的にどのような手法が用いられているのでしょうか? よろしくお願いします。他にもお気づきの点があればご指摘いただけると嬉しいです。 先ほど処理や写真を間違えて2回ほど削除してしまいました。見てくださった方がいたらすみませんでした。

  • FET回路についてなんですが。

    FETのゲート-ソース間電圧によりドレイン側に接続してあるLEDの輝度を調節したいのですが、FETの周りの抵抗ってどれくらいにしたらいいんでしょうか? FETはMOSで、Nch、エンハンスモード、G-S間電圧5V、ドレイン電流は50mAぐらいを目指しています。