SVG電子工作ブログやってます。アンプキットではアンプ機能しかないので,AVRの学習ネタで電子ボリュームを組み込んだ自作のプリアンプを前段に作ることにした.この設計したハードウエアとこの後に作ったソフトウェアを組み込んで完成したアンプの動作です。設計したガーバーデーターでプリント基板を発注します。階層シートアナログ回路アナログ回路図オーディオ入力セレクタリレーのc接点によって切り替えます。通りですが後段のアンプを出力バッファの代わりにします。U2-BがDCサーボ。これを参考にVRを電子ボリュームに変更して,オペアンプをオリジナルの左右分離は基板の配線が困難だったので,増幅段とDCサーボに分離しました。すべてDCサーボ用のフィルムコンデンサと同じものを使いました。設計図に書いてあるすべてのフィルムコンデンサは実装していません。パワーアンプスイッチ付ミニオーディオジャックのAJ-1780でヘッドホンプラグが刺さっていないときにはスピーカーから音が出るようにしました。オーディオレベルメーター用に全波整流回路を用意します。turn-on/offと書かれているが,ブレッドボードでの試作中に電源ON/OFF時メインアンプのポップノイズが気になったのでフォトカプラによって間接的にスタンバイ/ミュート端子を操作します。outputキャリア周波数38KHzで波長940nmの赤外線を受信できる赤外線受信モジュールを選びます。その出力は負論理信号ですがソフトウェアで論理反転を行ないます。RGBLED,スイッチ付きロータリーエンコーダ回路ロータリーエンコーダと入力スイッチはマイコン内蔵プルアップ抵抗でプルアップするので直結します。スイッチは負論理信号ですがプログラムで論理反転を行ないます。I2Cディスプレイ回路SO1602AWデータシートSO1602AWデータシートコネクタよりディスプレイモジュール側はモジュール側の基板に取り付けます(チップコンデンサとかジャンパー線とか)SAOをGNDに接続しているので,I2Cディスプレイアドレスは0x3Cになります。DC12V入力をパワーアンプに供給し,3.3Vロジック電源と±5.0Vアナログ電源を作る部分です。ヒューズ無しは不安なのでポリスイッチで保護します。入力電源をANALOG_PWR信号でスイッチします。MOSFETスイッチにはFDS4935を使います。[A]のスイッチ経由でパワーアンプに電源供給します。コンデンサの突入電流抑制は2W33Ω抵抗を直列に入れて一定時間後に2SK2411で抵抗を短絡することで行います。3.3vロジック電源3.3Vロジック電源はシステムON/OFFに関わらず動作している回路への電源なので,待機電流を減らすためにできるだけ効率の良いレギュレータを探しました。今回はNJU7223DL1-33を使います。$$絶対最大定格が7.5Wだし,基板に放熱する熱抵抗を考慮しても問題なさそう。アナログ正負電源アナログ正負電源は入力電源からdc-dcコンバータで±5Vを作って,チョークコイルとタンタルコンデンサで平滑します。タンタルコンは10個100円だったので多めに入れておきました。このコンデンサの突入電流はチョークコイルで抑制されるだろう(未確認)dc-dcコンバータにはMCWI03-12D05を使います。Protectionが働くようなので負荷容量はそれ以下でアナログ正負電源はANALOG_PWR信号でスイッチし,±5V±300mAの供給能力です。