2025-10-01から1ヶ月間の記事一覧
ここまでに調査して判ったことを盛り込んだ回路図を作成しました。 www.dropbox.com Rev.Aからの変更点は以下の通りです。 DACのMCLK端子はオープンではなくプルアップに DACのXSMT端子をGPIO12に接続しリセットシーケンスを実行 DACのライン出力回路の定数…
ブレッドボードから基板に起こして暫く動作確認していたのですが、電源投入時のみ再生が始まらないことがあるという不具合に悩まされていました。 ロジックアナライザでチェックしてみると、I2Sバスに信号は出ているものの、DACからアナログ出力されないとい…
yokomumu.hateblo.jp 前回の記事(昨日ですが^^;)で届いた基板に、早速部品を実装してみました。 フットプリントのミスもなく、用意しておいた部品はしっかりと実装できました。 そしてマイコンボードを載せて、ドキドキしながら電源ON。 無事に音が出まし…
ここまでのあらすじ 私は音関係(オーディオやシンセサイザーなど)やマイコンを使った電子工作が好きです。以前は手張りで基板を起こしていたのですが、最近は中国の深圳に本社を置くPCBWayという基板製造&実装メーカーに基板製造を発注するようになりまし…
基板の発注 ガーバーデータを作成したので基板を発注してみました。 今回はレジストの色を音源チップをモチーフにした黒色にしてみました。以下は基板のプレビューです。 黒いエリアにはOLEDを搭載するのでプレースホルダになっています。 今回も中国深圳に…
引き続きレトロゲームのBGMを再現する装置ネタです。 これまでESP32に接続していたデバイスは実験用としてI2S DACのみでしたが、ガジェットとしてちょっと面白そうなアイディアが出てきたので基板を起こしてみることにしました。 それにあたって、新たにデバ…
音は出るようになったものの、まだ気になる所があったので、更にチューニングをしてみました。 徹底的に追い込んでみたところ、想像以上にレトロで良い音がするようになりました。これで音源部分は大体完成形かなと思います。 サンプリングレートをできれば4…
本当はESP32-S3に乗り換える予定だったのですが、その前にプロファイリングしておこうと思い、ボトルネックを当たってみました。 空いているGPIOピンを出力ポートにしてロジアナで関数の実行時間などを計測する方法でボトルネックを探したのですが、ここと言…
それらしい音になってきたのですが、OPM(YM2151)の再現はESP32だとフルスペックの再現は厳しい感じ。 アセンブラを使った最適化に乗り出す前に、環境をESP32からESP32-S3シリーズに乗り換える予定です。M5Stackも魅力的なんですが、モジュール単体が欲しいの…
PCエンジン用RGBアンプRev.Cに続いて、ようやく新リビジョンのRGBアンプ(Rev.C2)を用意できました。 色々と製作は進めているものの、ブログの記事がつかえているため(汗)、矢継ぎ早ではありますが紹介したいと思います。 まず、RGBアンプの外観から。 はい、…
以下の記事は、ここまでのあらましです。 yokomumu.hateblo.jp そして何はともあれ、ブレッドボードに回路を組み立ててみました。 ESP32マイコンとI2S DAC、それにスピーカーアンプです。実際の基板を起こす時にはもう少しデバイスを追加する予定ですが、こ…