これは、PWMコントローラーとしてATtiny84aに基づくバックレギュレーターを設計する試みです。それは、4S LiPoバッテリー(12.8-16.8ボルトで)から、10-14V入力を受け入れるサーボモーターを駆動するために使用される、適切に調整された12V出力に移行する必要があります。特に定格12Vのトルクが欲しいので、4S LiPoは少し高すぎ、3S LiPoは少し低すぎます。この設計は、40アンペアのワーストケースを提供することを目的としています(モーターの大部分が停止します)。
10-15Aの範囲を離れるとすぐに、すべてのDC DCコンバーターは工業用に設計されており、ケースが重いため、非常に高価であり、24V入力を必要とするか、または他のそのような不一致があるため、これらの1つを購入することはできません。私の現在の要件で。
アイデアは、AVRに組み込まれたアナログコンパレータを使用して、ターゲット電圧の過/過を検出し、不足が検出されたときに一定の持続時間のパルスを生成することです。
これをブレッドボード上に構築し、高出力パスのコンポーネントリードにはんだ付けされた20ゲージのワイヤーを使用します。
レイアウトを行うときに、「スイッチングノード」とフィードバックパスをできるだけ短くすることを知っています。また、使用されていないすべてのブレッドボードトレースを接地して、貧しい人の接地面を作りました。
私は、飽和電流が私の最大出力電流と一致するチョークと、飽和電流が私の最大出力よりも高いバックインダクタを選択してみました。
94 uFと3.3 uHのコーナー周波数は約9 kHzであり、AVRはそれよりもはるかに高速で動作すると思います。不足電圧が検出されるたびに5 usのパルスが発生したと考えています。その後、再び戻って不足電圧を探します。これにより、200 kHzの最大周波数(100%に近いデューティサイクル)が得られます。
そして、これが回路図です:https : //watte.net/switch-converter.png