2016年7月4日月曜日

USB DACのPCM2704基板を使ってみる。

CQ出版から出ている「ヘッドホン・アンプ製作実例集」に付属のDAC基板を使ってみた。


この基板はPCM2704と必要な部品があらかた実装されていて、出力のACカップリング用のCR類を繋いですぐ使える。



配線図

<追記:2016.07.10> ↑配線図が間違ってたので修正。VOUTRを10Pin→11Pin </追記>

付属基板のピン・アウト

Cは100uFの電解コンデンサ、Rは1kΩ(ポップノイズ防止用)。電源はUSBから供給される。

ドライバは標準のものを使っているようで基板を繋げばそのまま使えた。デバイス名は「スピーカー(2-USB Audio DAC)」となっている。(Windows10)


出力のようす


WaveGeneで1kHzのSin派を生成して出力した。


負荷1kΩ(ポップノイズ防止用)

ch1:Lch ch2:Rch

拡大

ノイズ(おそらくほとんどが環境ノイズ)は乗っているが、1kHzだと拡大してもデジタルのガタガタはほとんど見えない。

負荷47Ω(ヘッドホンの代用)

高負荷にしても出力レベルの低下はほとんどない。

拡大

WaveSpectraで測定


PCM2704の出力をUSB Audio I/FのTASCAM US-144MKIIに入力してWaveSpectraでみてみた。

負荷1kΩ

負荷47Ω

負荷をかけると若干歪む。偶数倍で歪んでいるようだ。

S/PDIF


18PinのDOUTからS/PDIFの信号が出力されているのでこれもオシロで見てみた。


波形の間隔をカーソルで調べると、細いところで2.8MHz程度、太いところで1.4MHz程度だった。

16bit/48kHzだと、
48kHz * 16bit * 2ch = 1.536MHz
なのでこの倍のRateで出力されているんだろうか?S/PDIFの仕様はそのうち調べる(^q^;

メモ:


ブレッドボードでの実験なのでちゃんと聴きこんでないが、お手軽なのにかなり良い感じ。

できればスマホ(Andoroid)につないで使ってみたい。→OTGケーブルが必要?

iPad3で使うにはiPad Camera Connection Kitが必要なようで(結構高い)当分パス。

PCM2704の出力そのままだと音量が足りないので、増幅用のOPAMPとバッファICのLME49600の組み合わせでヘッドホン・アンプを作ってみる?

同じシリーズのPCM2706はS/PDIFの他にI2Sの信号も出力出来るようなので、単にUSB→I2S変換して他のDACを使うならPCM2706の方が良さそう。PCM2704だとS/PDIF→I2Sの変換が必要になる。(DIR9001等)

ただしどちらにしても16bit/48kHzなのでハイレゾ音源はちゃんとは聴けない。

ハイレゾ音源再生用にはラズパイ上で再生してそのままI2S出力したほうが良さそうだが、消費電力がでかいのでポータブル利用はちょっとムリそう。

Cortex-MのPSoC 5LPやNucleoを使ってPC/スマホからUSB経由ならポータブル用途も行けるかも。

と思ったが、普通のUSB Audioの規格だとハイレゾの転送はムリらしく、USB Audio Class 2.0でないとダメっぽくて対応待ちか(^q^;

ハイレゾはおいおい。。。

う~ん、そろそろラズパイ買うかなあ。

2 件のコメント:

  1. 単にUSB→I2S変換して他のDACを使うならPCM2706の方が良さそう<<私もそれでI2Sを使うには2706のチップを買った。だが、2706をDDCとして使用した後ろでPCM5102はハイレゾになるものでしょうか?2706が非ハイレゾなので、DACがハイレゾでも能力はスポイルされるのでは?と思っています。

    返信削除
    返信
    1. コメントありがとうございます。2706CはI2S出力できるんですね。スペックは48kHz/16bitなのでハイレゾ再生にはならないと思います。
      後段に使うDACが内部でオーバーサンプリングしていれば、出てくる音は変わると思います。

      削除