デジタルポテンショを使って、電子ボリュームを作成したいと検討中なわけですが。
一応、AD8402 + 12F1822にて制御できたので、ブレッドボードで動作確認したりしてました。

で、大きな問題として2点ほどずっと悩んでいたのですが・・・。
1つ目の問題については、PCM2704DACの出力 (約1.8 Vp-p) 程度であれば問題なかったのですが、IpodのDock出力などを入力するとノイズまみれになってしまい、使い物にならない状態に・・・。
オシロスコープでもあれば何が起こっていたか分かりやすかったのでしょうが、持っていたはずのUSBオシロが行方不明・・・。外袋だけあるのに中身が無いという。
色々悩んだ結果、入力信号を適当な抵抗値でプルダウンしちゃいました。これでとりあえずノイズの件は一段落という事に。
で、根本的な問題点が減衰量不足。ボリューム値最低にしても普通に聞けてしまう音量に・・・。AD8402の前段にπ型アッテネータを組んで減衰させたら良い感じに調整が出来るようになりましたが・・・。これなら擬似L型と変わらない気が。
解決策としては、2回路のAD8402ではなく、4回路のAD8403を使い、ボリューム2段構成にするしかないでしょうか?PICの使い方は分かってきたので、IC変更するのが正解かもしれませんね。で、ポテンショ2段構成だとさすがに出力インピーダンスが気になりそうなので、バッファ入れる方が良さそうな・・・。
素直にPGA2311とかCS3310とか使った方が良い気もしますが、もう少し頑張ってみましょう。
一応、AD8402 + 12F1822にて制御できたので、ブレッドボードで動作確認したりしてました。

で、大きな問題として2点ほどずっと悩んでいたのですが・・・。
- 多少大きな (というか、普通の大きさな) 入力でもクリップ?しているのかノイズまみれに・・・。
- 減衰量が全く足らない・・・。
1つ目の問題については、PCM2704DACの出力 (約1.8 Vp-p) 程度であれば問題なかったのですが、IpodのDock出力などを入力するとノイズまみれになってしまい、使い物にならない状態に・・・。
オシロスコープでもあれば何が起こっていたか分かりやすかったのでしょうが、持っていたはずのUSBオシロが行方不明・・・。外袋だけあるのに中身が無いという。
色々悩んだ結果、入力信号を適当な抵抗値でプルダウンしちゃいました。これでとりあえずノイズの件は一段落という事に。
で、根本的な問題点が減衰量不足。ボリューム値最低にしても普通に聞けてしまう音量に・・・。AD8402の前段にπ型アッテネータを組んで減衰させたら良い感じに調整が出来るようになりましたが・・・。これなら擬似L型と変わらない気が。
解決策としては、2回路のAD8402ではなく、4回路のAD8403を使い、ボリューム2段構成にするしかないでしょうか?PICの使い方は分かってきたので、IC変更するのが正解かもしれませんね。で、ポテンショ2段構成だとさすがに出力インピーダンスが気になりそうなので、バッファ入れる方が良さそうな・・・。
素直にPGA2311とかCS3310とか使った方が良い気もしますが、もう少し頑張ってみましょう。
▲ページのTOPにもどる