7/13
5. オーディオがノイズまみれで厳しい
コードは問題なく改造できたんだが、動かしてみるとノイズがひどい。
それなりの音量だったらともかく、音量が小さいと気になる。ついでに曲の切れ目にもポップノイズが出てくる。処理は picocalc とほぼ同じなのに picocalc では気にならないからハードが原因だろうな。
音楽再生せず無音(PWM duty 50% )にして確認すると、Flashからファイルを読み込んでる最中や処理が変化するときに聞こえてくるので、FlashとRP2350をQSPIでつないでいる配線からのクロストークがノイズになってるんだろう。
デジタル信号なら影響しない程度の変動でも、PWMで駆動してアナログ信号として電圧を出してるんで影響してる感じ。
ハードの構成の違いとしては、picocalcは、デジタル信号をアンプで増幅してからローパスフィルタに入れてる。一方GamePi13は、ローパスフィルターの後にアンプで増幅してスピーカーを鳴らしてる。
デジタル部分のノイズを拾いやすい実装の影響をもろに受けている。残念賞。
せめて曲の間のポップノイズは何とかしたいが、曲間でPWM信号を操作してるわけじゃないので原因が思い当たらない。難しい。




