工作室」サイトの日記的なブログです。サイトに挙げなかった他愛ないことを日記的に書き残してます。工作室」topに戻ります。arduino別館」topに戻ります。思い出して、以前作ったあのhttp://brown.ap.teacup.com/nekosan0/2512.html555の昇圧回路を元に、負電圧回路の構成にして、LTspiceでシミュレーション掛けてみた。念頭にある部品は、http://akizukidenshi.com/catalog/g/gI-02732/http://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=5A54-LPDFTO-92でも800mA流せる2SC2120とか、ちょっこいラジアルリードのインダクタを使って、コンパクトに作りたいな、と。出力はあまり欲張らず、0.2Wくらい(20mAくらい)を目指してみる。制御方法じたいは色々使いまわせるはずなので、インダクタとトランジスタをもっとでかいのにすれば、出力自体は簡単に引き上げられる目論見。インダクタは、小さいサイズでもそこそこ大電流を搾り出すために、ちょっと高めの発振にして、250〜300kHzあたりに設定してあるので、それをそのまま踏襲して、インダクタ周りやフィードバック周りの定数とか、負電圧を加味した回路全体の流れとかをちょろちょろっと見直し。数値が読めないかな...。あとで纏められたらまとめてサイトにアップしたいところ)汚い回路なんだけど、一番左(もしくは一番下の線)が出力の負電圧部分。300Ω負荷を掛けてる。パワーソースは、右上から5Vを入力。下の2個のトランジスタは、例によってトランジスタ2個だけで作る簡易コンパレータ回路。1815と1015のペアを想定してて、「Vccと負電圧を分圧したもの」と「GND電位」を比較して、GNDよりも下がったらRSTをLOWにするっていう仕組み。出力がある程度下がったら発振を停止するんだけど、その電圧は、1015のベースに繋いである2個の抵抗の分圧で設定できるようにしてある。OUT端子には2120を繋いでスイッチングする想定。コレクタ電流の定格が800mAなので、700〜800くらい流れるぎりぎり線ってことで、コレクタに7.5オームをぶら下げておく想定。発振周波数がそこそこ高めなので、インダクタは22uH〜10uHくらい。22uHだと太陽誘電のちっちゃいラジアルリードでは1.2Aまで流せるけど、700とか流すと結構ぎりぎり感。いう感じで組んでみて、シミュレートしてみる。グラフ出してみると、とりあえずこんな。青は、OUT端子の出力波形。上側はVccの電圧だけど、555のGNDを負電源側に繋いであるので、しばらく稼動するとこんな風に負電圧側にぐぐぐっと落ちてきて、下側の電圧もそれに合わせてこんな風に広がってくる。緑色は、負電圧出力部分の電圧。100uFで平滑して、300Ωの負荷掛けた状態。16m秒あたりで指定電圧に達して、出力がフラットになってる。この定数だと、だいたい-7.7Vくらい。ここから7905とかで5V作るなり、このまま負電源として使うなりできるはず。赤はコンパレータからRSTに繋がってる信号の電圧。出力がフラットになるところで、ストンと落ちてその後はOUT端子が制御できる程度の電圧で上下してくれてる。グレーは、インダクタに流れる電流。グラフで眺めてみるに、始動時に大体-700〜-800mAくらい。出力安定後には450mAくらいで、流れたり止まったりしている感じ。だいたいよさげな感じ。フィードバック制御が働き、スイッチングの周波数が切り替わるあたりをアップにすると、こんな。想定どおり動いてくれるなら、この定数で、ぶっ壊われずにうまいこと負電源として働いてくれるはず。ちなみに、発振周波数が結構速いので、多分CMOSタイプの555(LMC555)じゃないと動かないかなと。シミュレータ上で計測してみると、300Ωの負荷抵抗が消費する電力は大体0.2W。