TI製の2.1MHzスイッチングI2S接続のクラスDアンプを作ってます。経済的な10cm x 10cmの基板に載せてPICでコントール、入力はADC,オプティカル、同軸S/PDIF、LVDS(HDMIコネクタ)、I2Sに対応の予定。JLPCBで基板は5枚を在庫部品だけ実装を2枚依頼して送料込みで3173円かかりました。
書き忘れてましたが、出力はスピーカー2系統、オプティカルS/PDIFと入出力切り替えでI2Sがあります。 ヒートシンクは秋月で売ってるのを使用、少々大きすぎました。 とりあえずADCアナログ入力の音が出るようになりました。
光、同軸、アナログ(96KHz)、LVDS(HDMI)の入力で音が出ました、さて次は光出力とI2S入出力なのですが、ここにきてPICのプログラム容量が96%使ってしまったのでデバッグ用のI2C液晶を外さないと次に進めなくなってしまいました・・・(汗)
とりあえず、ソースの選択と音量、バランスの制御が出来るようになったので近日中にお披露目したいと思っています。https://cyberpithilo.web.fc2.com/audio/tas6422amp/index.html
PIC16F1829からPIC16F18346に換えれば、プログラム領域が倍ですね。値段もやすいです。
岩野さん、情報ありがとうございます。おぉ、容量が2倍になって値段が30円も安く買えるのなら替えない手は無いですね、何よりも一度書いたコードを無駄にしなくて済むのは嬉しいです@容量98%
PICのRB5をインターラプト入力と書かれてますが、何処に繋がってますかね?この手の作品を見ると、赤外線のリモコンに対応できないかと、PICの空きピンを探してました。又、基板は配布可能でしょうか?
岩野さんに頂いた情報の石は買ってきたのですが、ソフトの方はまだ移行できてません。ちょうど基板のCAD修正はできたので、そろそろ発注かなと思ってたところでした。先日の町田オフ会でお披露目しまして概ね好評だったと思います。 最初PCM9211の割り込み対応が必要な可能性を考えて1ポート空きにしてましたが動かしてみたら不要でしたので現在RB5が未使用です。 確かに赤外リモコンがあると便利かも? 少し修正が必要な基板なら3枚余ってますのでこれでよろしければ差し上げます、SMD部品をPCBAして頒布希望との声もありましたのでどう進めるか考え中でして時期は未定ですがいずれ修正版を発注するつもりです。IRリモコンを受信するコードは書いたことが無いので現在の空きポートで対応できるかどうか判りませんが、割基板との接続ピンに1ピン分空きスペースがあるので、レシーバーが載るスペースが取れるか微妙ですが、一応ここにアサインしておこうと思っています。
光リモコンの受光部は、GND、信号、電源なので、合計3ピン必要です。GNDは共通化するにしても、割り基板に2本繋ぎが増えますね。ここの配置が難しそうですね。無理やり2本詰め込むことはできそうではありますが。RB5であれば、インターラプトオンチェンジ割り込みも使えますので、受光信号をデコードするのは難しくないと思います。
電源のことすっかり忘れてました(汗)やはり1ピン追加するのは困難だったので諦めてメインボード側に載せることにしました。ついでにピンヘッダーも連結してスペースを節約しネジ穴の位置も少し移動してヒートシンクとの干渉を減らしました。これで基板の不具合は全部直ったと思うので表面のSMD部品でCとRとPCM9211だけ実装ありで発注しようと思ってますが、頒布希望されます?
修正が必要な基板ですが、ちょっとであれば何も問題は有りません。譲って頂ければ、手がすいたら、動かしてみます。私の場合は、mikrobasicで、ソフトを書くと思います。
岩野さん、承知いたしましたリアル三土会が開催された時にでもv0.1基板をお渡しできるといいですが、まぁ先の事は判らないですよね。そうこうしている内にver0.3基板を発注する予定で、こっちも余ったら差し上げますね。画像のようにDSPを追加した2wayのフルデジタル接続アンプとして鳴らせるようにシャーシー加工とノックダウンを始めました。
今回もJLPCBでPCBAしました。 勢いで10枚全部PCBAしてしまったので、残念ながら岩野さんへの余りの生基板はありませんが、画像のPCBAした基板でよければ実費で頒布可能です。ver0.1の生基板はもう要らないの、こちらの方は差し上げます
新バーションの基板を組立てました。前バージョン用のPICを挿して一応灯が入りところまで行きました。これから新しいPIC向けにソフトを移行してから機能追加することになりますが、赤外リモコン対応は岩野さん頼りにしてます(笑)