WM8741を試してみる、の巻き。2010.10.2ついでで購入したWM8741いつものように海外の電子部品通販をつかっているが、なかなか送料無料になるまで総額が積み上がらない。あと2〜3千円というところなので、こういったときはつい、何かおもしろそうなパーツはないかと捜してしまいます。それでDACを調べてみると、WM874Xなるものがみつかりました。シリーズとしてはWM8740,WM8741,WM8742の3種類ありますが、データシートのタイトル、ニュースリリースの文言、性能、価格を見ると、それぞれ特徴があります。WM8741がもっとも性能が良さそうです。Filtering(2007-11-07)ハイエンド・オーディオ製品向けステレオDACの出荷を開始しました。Filterなる言葉にも魅せられてWM8741をついでで購入。スペックを見る限り、かなりの高性能なので期待できそうです。従来のDACよりも自然な「アナログ・フィール」のサウンドを生成。ハイエンド・ホーム・オーディオ、プロフェッショナル・レコーディング、およびスタジオ機器など、Hi-Fiオーディオが必要とされるあらゆるハイエンド・オーディオ製品に最適。高性能DACであるWM8740の後継、次世代製品であり、PCMモードを使用しているアプリケーションではWM8740と簡単に置き換えも可能となり、製品の設計仕様によっては開発期間の最小限化が可能。128dBのS/N比(モノラル)を実現し、必要とされるリスニング性能に適合するようオーディオ・フィルタを調整することで、最も厳しい性能要求を持ったアプリケーションにも対応可能。レイテンシー、インパルス応答、遷移域ロールオフなどの多種多様な特性をユーザーが柔軟に選択可能。独自の低次モジュレータとマルチビットDACアーキテクチャの採用により、帯域外ノイズの低減と世界クラスの線形性を可能にし、音質のさらなる向上を実現。SACD(TM)とCDの両ディスクの再生に対応する広範囲のオーディオ・インターフェース機能を搭載した完全差動ステレオ・オーディオDACシステム。高解像度ボリューム・コントロール、デジタル・デエンファシスを搭載。なると、市販のDACのどのクラスに使われているか気になるところです、ネットで調べてみると、Linnの新製品Akurateというのに搭載されているらしい。それなりに値段がします。これかな?ハードウエアモードで使えるかな?データシートを眺めて見るとハードウエアモードでも使えそうなのでホットしました。マイコン制御が必要だと、ちょっとややこしくなります。データシートをさらに眺めていくと、動作周波数の一覧があります。え?256fsモードでは192kHzは動作しないようです。192kHzで動かすにはシステムクロックは128fsあるいは、192fsにする必要があります。CS8416のシステムクロックは256fs(あるいは128fs)なので、直結した場合は32〜192kHzでは連続で動かない(動作保証されない)ということですね。DF1706と同様のシステムクロックの分周回路を入れなくてはなりません。WM8741のシステムクロックの動作表(32〜192kHzを同一fsで動かすことはできない)。いえば・・・PCM1794やFN1242は大丈夫なのかな〜。PCM1794は大丈夫のようです。192kHzでも256fsもサポートしています。PCM1794のシステムクロックの動作表(32〜192kHzは128fs〜384fsの広範囲で動かすことが可能)FN1242Aは128,192fsであれば32〜192kHzに対応していそうです。組み立てて見ましょう。DAIはCS8416をつかいますが、基板はRenewDAIを流用・改造することにしました。これは動作周波数に応じてシステムクロックを切り替える機能があるからです。変換基板と小さいユニバーサル基板に組み付けていきます。久し振りのユニバーサル基板での半田付けに手が振るえてしまいました(笑)。DAIと接続して動作準備完了です。動作確認はこんな感じでおこないました。動作確認!このDACは差動電圧出力なので、その様子を確認しておきました。アナログ電圧は5Vなので、出力は2.5Vをセンターにして振幅が1.5V程度で出力が得られるようです。このまま差動アンプに通すと出力振幅は3Vになりますから、実効値も2V強でちょうどいいくらいですね。]動作確認時の波形(1kH正弦波および三角波、サンプル周波数は44.1kHz)一番気になるフィルター特性WM8741で一番気になるのがフィルター特性です。可変できるようなので、どのように変わるか試してみました。Pin4とPin22の組み合わせで変わるので、一通りみてみましょう。調査時の波形はパルス波でサンプル周波数は44.1kHzです。rateZ(OPEN)MidiumrateH(3.3V)Highrateこれだけ変わると面白いですね。どんな音がするのかワクワクしてきました。ちなみに44.1kHz以上ではどんな感じになるか試したいところですが、44.1kHz以上に変換するにはASRCを通す必要があります。すると、ASRC内部のフィルターを通ってしまうので何を評価しているかわからなくなってしまうと想定されるのでちょっとパスです。調べてみよう!マニュアルを読み進めると気になる一文がある。動作周波数に応じて常にPIN22(OSR/DSDR)端子は設定を確実にしなさいということである。これがどういったことを意味するのかも含めて、フィルターによる変化の様子と合わせて調べてみました。rate)ではうまく動かないということです。rateZ(OPEN)MidiumrateH(3.3V)Highrate次は192kHz入力時。rate)ではうまく動かないということです。マニュアルに書いてあることは正しいですね。rateZ(OPEN)MidiumrateH(3.3V)Highrateとなると、このDACは44.1kHzあるいは48kHzをメインにして、色々なフィルターを楽しめるようにするのがいいのかもしれません。2010.10.10アナログ出力を出すには差動アンプが必要になりますが、どんな定数にするか検討してみました。下図のような回路で試してみましょう。この回路構成だとシンプルIV基板を使えば、簡単にできあがりです。差動合成アンプの回路構成フィルタ特性。20kHzで-1dB、-3dBが約90kHz。手持ちのコンデンサの都合で変な特性です(笑)。組上がった差動合成基板。IVアンプは使わないのでスルーです。試聴してみる!差動アンプが組みがったので早速接続して試聴してみましょう。DAI基板の上に差動合成基板をのせて、その上にWM8741の基板を載せました。コンパクトに収まるので机の上が広く使えます。ホントは机の上を片づければもっと広くなるですが・・・(汗)。出力オフセット電圧は左右がそれぞれ0.9mVと1.0mVなので問題なし。これを確認してアンプに接続します。