投稿

2月, 2026の投稿を表示しています

LT3080実験用DC電源プロジェクト(5)電流制限まわりの回路

イメージ
 前段の電流制御を行うLT3080のSETを今度は、外部のDAC制限をする事を試みる。 考えた回路が以下。 差動アンプとエラーアンプの組み合わせ。センス用の抵抗1Ωのの両端の電位差を見て流れる電流を検知。DACにより設定した値と電位差の大小を見て、オペアンプの出力を調整するというもの。KiCadで書くと上のようだが解説は下の図で。(上の図において、R7(赤い丸で囲んでいる所の抵抗)が220Ωとなっているが、これは後ほど違う値に) 1Ωの電流センス用の抵抗のLT3080側をVsense_H、次段の後段LT3080側をVsense_Lとして差動アンプへ投入して、電位差Vsenseを得る。ゲイン1だったら1Ωの抵抗だから100mA流れると電位差が丁度100mVだが、ここではR2/R1=2.7倍なので270mVになって現れる。これをVsesnseとしている。 そして後段のオペアンプが、エラーアンプにして、V_DACとVsenseを比べてV_DAC>Vsenseなら出力を大きくしようとするが、電源電圧以上には持ち上がらないのでV_setには電源電圧がそのまま(ここでは12V)がセットされる。 V_DAC<Vsenseになる(つまり設定より過剰な電流が流れる)と後段のエラーアンプがオペアンプの出力電圧をバランスするV_DAC=Vsenseが保たれるように、V_SETを下げにいく。 これをブレッドボードに実装する。抵抗1Ωは3W品を利用しているが、途中で半田してワイヤーで基板に落とすという荒業で対処。この時、まだ、前段のLT3080は可変抵抗は残して電流制限をそうかけずに結構電流がながれるようにしている。 DACとオペアンプ回りは・・・ ワイヤーの空中戦・・・・。あまり美しくはない。DACはMCP4725を同じく使ったが今度はA0をHIGHにしてアドレスを61に設定。 負荷抵抗は、68Ωの抵抗1/4W品を2本並列。34Ωで1/2Wまで流せる。 出力は、先に作ったマイコンからの制御で3.4V程度印加するようにする。 すると抵抗には、0.1Aつまり100mA流れる事になる。この時消費電力は0.34W。1/2Wは下回る。 この状態で、電流制限値を決めるDACの出力を500mVぐらいの出力(270mVより大きく)になるようにマイコンから命令を送る。 オペアンプが動いても、可変抵抗...