前回XMOSへのファイルダウンロードが失敗に終わり保留にしていましたが、
、開発ツールのダウンロードは、その後試したらうまくできたので、開発ツールの更新から再度挑戦。
前回実施したPC(Windows7 64bit)では、開発ツールを更新してもやはりNG。どこか設定がおかしくなってしまったようです。
そこで別のPC(Windows7 32bit)に開発ツールをインストールして再確認。USBドライバも入っていなかったので、CEntrance Audio Driverをインストールし、XTAG-2に接続。前回と同じ手順で今度はダウンロード出来ました。
XMOSのi2s出力をBufflaloIIに接続。(コネクタはないですが、スルーホールは設けてあるので、簡単に引き出せます)
HQ Player Desktop (Win7) => XMOS => BuffaloIIで再生
HQ Player Desktop ASIO => XMOS => BuffaloII の構成で再生をしてみましたが、全く音が出ません。BuffaloIIのLock LEDが再生を開始するとほとんど点灯しなくなり同期がとれていないようです。
ロジアナで確認すると、SCLKの周波数は正しく2.8224MHzであり、I2S時はLRCLK、SDATAに相当するL/R各Chのデータも出ており、DSDモードで再生しようとしているようには見えます。
しかし、L/R各Chのデータの"1"あるいは"0"パターンの連続が5クロック以上というパターンが頻出しています。これは、こちらのパターンでLockが外れる原因と考えられます。
ノーマライズを掛けると、連続データがなくなるということなので、AudioGateでノーマライズをかけてみましたが、改善せず。再生するソースもいくつか試してみましたが同じでした。
ふとHQPlayer Desktop ASIOではなく、HQPlayer Desktopのほうはどうかやってみると、こちらは音が出ました。HQPlayer Desktop ASIOの方が合っていそうなものですが、ASIOの方だとどうもデータが変換されてしまうようです。
音は出るものの、おかしな音で鳴っています。I2Sのデータ伝送でエラーが出ているのかと配線を短くしてみましたが、全く症状は改善せず、配線をさわっても改善する気配がありません。
伝送エラーではない、何か別の問題がありそうです。
さて、現状のセッティングについて忘備録として
HQ Player Desktop 2822400Hzで再生している
・HQ Player Desktop Settings Tab
スピーカー(CEntrance USB Audioを選択)
Sample rate(/Limit) 176400 (他は未確認)
DAC bits 24(Defaultでも) 少なくとも32にするとNG
Filter/Dithers 試した限りはどれでもOK
HQ Player Desktop Settings Tab -スピーカー(CEntrance USB Audioを選択)
・HQ Player Desktop DSDIFF/DSF Settings Tab
Direct playback type 0xAA maker(dcS spec) 他は試していないがdCSモードでは当然これのはず
その他はどれでも問題なし
HQ Player Desktop DSDIFF/DSF Settings Tab
HQ Player Desktop (Win7) => XMOS DSD再生中の波形
HQ Player Desktop ASIOでは、"0"パターン、"!"パターンの5連続以上が結構見られましたが、HQ Player Desktopでは、パッと見はありません。