50Hzのスプリアスが消滅したのと歪が素直になっています。ADA4898ではIV段で0.1%くらいまで歪み率が悪化していたのですが、今回は一桁改善しています。いえ私が今まで作ってきたDACの中では悪い歪み率なのでもう少し改善できるようにする予定です。AK4497とAK4499の音の違い皆さん気になっていると思うので、これについても書いておきたいと思います。比較対象はオペアンプは違いますがPCB設計方針もレギュレータ回路もクロックも同等なのでかなり比較条件は近いと思います。この比較はそこそこ信頼できるデータかと思います。AK4499はAK4497に比べると音に芯があり、パワーと透明感と前後感があります。低音にしっかり骨格があります。そのかわり高域はしっかり各種対策(電源、クロック、フィルター、要するにほとんど全て)をしないとキツめになりやすいです。最初は高域がきつくて透明感はマスクされているしパワーだけはあるけどあまり好きな音じゃありませんでした。現在は上記に書いた3つの対策によってAK4497より全体的に良い音になりました。AK4497はAK4499と比較すると柔らかくクリーミーです。低音もやや芯が分散した音ですね。音自体はスピードも十分早いしきれいで透明なのですが、比較してしまうと全帯域にわずかに膜のようなものを感じます。同じメーカーで同じような周辺回路なので雰囲気は似ていると思うのですが描写の仕方が違います。AK4495Sこの様になりました。見ればわかりますがAK4499ではだいぶストレートに音が出てくる印象になりました。いままでAKM嫌いだった人はこの部分が嫌いだったのかもしれません。AKMは良い印象がないけどAK4499は悪くないという人は出てくる可能性ありそうです。私は個人的にはESSの神経質さやキツさのほうが嫌いでしたが、同じようにAKMはいいと思ったことがないって人もAK4499は一度聞いてみてもいいかもです。DAC特有の神経質さについては劇的には改善していないと思います。余裕というのは力まずすっと音が出てくる感覚です。立ち上がり速度とは別の要素というのは今回の僅差の比較で気づきました。AK4497のときはどちらも積分形のほうが良かったので気づきませんでした。AK4499は力強いですが積分形DACほどの余裕はありません。余裕だけならAK4495Sのほうが良いかもしれません。AK4495S比だとクオリティがAK4499のほうが圧倒的に良いので厳密な比較はできていないかもしれません。ちなみに力感と余裕って相反するようですが、この力感と余裕を両立している製品はありましてそれはdCSのVivaldiとかです。ディスクリートDACですね。そのかわりVivaldiは高域が粗い(美音)です。いえ、AK4499はパワーと瞬発力がディスクリート並にあるので積分形DACからAK4499に戻っても不満はありませんした。現代のIC-DACで積分形DACと力強さで勝っているだけでも素晴らしいことです。仮ですが、AK4499オーディオキットの構想も一度まとめます最初はシンプルなDAC基板にしようと思っていたのですが、上記の通り積分形DACと勝負するにはデジタルフィルターがないと駄目なのでDSPを乗せます。ついでにデジタルチャンデバの簡易機能を載せてしまおうかと思っています。詳細はこれから詰めますが、チップを2個つかった4chのDACが基本構成、これをモノラル1chまたはステレオ2chまたはモノラル4chとして使えるようにしようかなと考えています。全部一体基板で部品実装済み。チャンデバ機能は最低限になると思いますが、ライトユーザーにはむしろ扱いやすいものになると思います。変更の可能性ありますが、特徴は以下のとおりです。今まではキット頓挫してましたが、今回は確実にリリースしたいと考えています。マニアックさより手軽さと最高の音質の両立を目指す設計です。電源を入れたらすぐに使えるをコンセプトに、操作部も付属。モノラル、ステレオ、マルチに設定変更のみで対応マルチチャンネルはグラフィック液晶で設定、操作。2wayと3wayへの対応、ディレイとゲインの変更に対応予定。クロスオーバー詳細設定は未定。マルチチャンネルとデジタルフィルター処理のためにDSPを搭載します。入力はI2S、SPDIF。外部クロック入力はなし。2を標準搭載しDACへ直供給。どんなジッタークリーナより高性能な構成ですDSPはDSDには非対応なのでDSDではマルチはできません。設定や配線が煩雑になるためDSDは非対応にするかもしれませんDSPの信号の外部出しには対応しません。何かありましたらコメント欄に記載してください。これから仕様は決めます。いえ何でも要望に答えられるわけじゃありません。こちらで決めた基本仕様で対応できそうなものは対応する予定です。他でもキットが出てくると思うので他と似たようなものにするつもりはないです。キットの具体的な構成案を掲載します仮なので手書きですみませんが、文章で書くよりは遥かにわかりやすいと思います。現在のご要望をバランス良く満たせるような構成案を作成しました。ほとんどの方はステレオ2chだと思いますので基本はデュアルモノの構成とします。デュアルモノといってもアナログの実際の出力は4chのフルバランスです。この4chを1枚の基板に乗せます。AK4499は1チップで4chのところを2chにする理由は色々あるのですが、理想電源レイアウトの問題、クロック分配の問題、アナログ回路の理想追求、これらの要因で音質ベストを狙うためです。アナログ回路は通常の構成の倍の規模になります。リファレンス回路より遥かに高くなります。通常の8ch出力に対応するとこれができません。デジタルのジッター処理が完全ではなくなります。要するに2チップ8ch構成では音質は最高の構成を取ることができそうにないからです。大幅な音質劣化が見込まれる8ch構成を取るなら当方の強みを集約した4ch構成を取りたいということです。デジタル入力はSPDIF入力、アイソレータとMCLKクロックありのI2S入力(USB用)、そしてMCLKクロックなしのI2S入力が2系統あり、こちらはDACブロックへの直接入力用で、DSPをバイパスするルーティングになります。上図には含まれていませんがルーティングや制御や設定はすべて基板上のCPUで行います。詳細な操作やマルチウェイの設定が必要な場合はLCD基板をセットで購入してください。LCD基板はUSB基板と同様の必須ではなくオプションです。LCD基板がない場合にはピンまたはDipスイッチで最低限の状態を設定します。LCDがなくても良いように状態はLEDで表示します。ステレオ、入力固定、その他機能が不要であればLCD基板なしで使えるようにします。モノラル1chで使う場合などは出力の合成が必要ですが、それは手配線で行う必要があります。in/out端子を設けます。これは14pinのフラットケーブルを使います。基板を相互接続して片方をマスター、片方をスレーブのようにしてDSPは片側のみを有効にする動作。両方ともスレーブ動作として外部DSPから4つのI2Sを入力するという使い方もできます。外部でFIRフィルターを使用してチャンネル分割しI2Sで入力する場合などを想定しています。それにより柔軟に4wayマルチに対応できるアナログ8ch出力を実現できます。第一試作構成の情報さまざまな頂いている意見を総合的に再検討した結果、最終候補案は前回の発表内容とは若干異なるものになりました。最大の目的は、最小構成から最大構成までフレキシブルに、なおかつ誰でも簡単に使えることです。既存のオーディオキットは部品未実装な事が多く、多くの知識やはんだ付けの能力を求められることが最大の問題だと考えています。当方ではすべて実装済み、みなさまで用意していただく部品は出来るだけ最小限、ソフトウェアもできるだけ使いやすく多機能に。これを目指しています。今までも同じようなことを書いていますが、変更点はよりこれを推し進めた内容だと考えています。その上で音質についても既存のキットと同じではない、最高峰を目指しています。その証拠に当方のDAC基板はリファレンス回路とは違います。リファレンス回路では電解コンデンサの性能に依存した設計となっていますが、当方の設計では電解コンデンサの物理的制約に縛られないより高性能な構成をとっています。この設計はAK4495以来実績のある方法で、電解コンデンサの容量不足による、AKMのDACの特徴である低域でのTHD劣化の原因にはなりません。全音声帯域で整った過渡応答を実現し、電解コンデンサの音質的個性から開放されます。次に新しい仕様についてまとめます。現時点での内容ですが、試作で致命的な問題が無い限り今後は大幅な変更はしません。ベース基板とDAC基板を分けました。ベース基板は8ch、4チップに対応します。将来的にロームのハイエンドDACなどにも対応予定です。(あくまで予定)DAC基板は1枚から4枚での動作を予定しています。マルチの上限は枚数で決まります。DAC基板は単体で配布可能です。制御は自前で行う必要があります。DAC基板にはクロックとASRCが搭載されていますがソフトウェアでバイパス可能です。ベース基板の機能が不要な場合はDAC基板のみという選択肢ができました。ベース基板はデジタルレシーバと基本的な電源回路、DSP、CPUが搭載されます。DSPはマルチチャンデバを使わない場合でもデジタルフィルターが有効です。ベース基板への電源の許容範囲を広げました。正負電源は+-20-30V入力、デジタル用は9-12Vを想定しています。電圧レンジの要求が一般的な電源を選びやすくなりました。整流は最低限されている必要がありますが、完全な安定化がされている必要ありません。高電圧時の発熱はこれから検証が必要です。USBはオプションですが乗せるだけですぐに使えます。ベース基板ではDSDは完全非対応です。DSDを使う場合はDAC基板単体で対応になります。出力はXLR*8、ステレオサミングXLR*2、4pinXLR*1。4pinXLRはヘッドフォン駆動のテストを行う予定ですが、音が悪かったら無くなるかもしれません。LCDパネル基板をつけるとフル機能ですが、最低限の機能で問題ない場合はベース基板のみで動作できます。入力はディップスイッチ切り替え方式です。動作状態は基板上のLEDで表示します。ベース基板の入力選択はディップスイッチ切り替え方式です。デジタルチャンデバ機能はLCDパネル基板がある時のみ動作します。サミング出力は後付の抵抗をつけることで有効になります。抵抗を付けない場合はマルチ出力が基本動作です。サミング出力にははんだ付けが必要ですがDIPサイズのはんだ付けのみです。出力をサミングした状態でマルチ動作をさせるとショートの原因になるため注意が必要です。DAC基板の枚数、LCDパネル基板の有無など、ハード構成に応じてソフトは最適な動作を自動で選択します。電源のオン/オフは基板上で電子制御されます。試験的にリレーを使わない制御にしました。パネルが実装されているときはオフでスタートしソフトスイッチで電源がオン、パネルが実装されていない場合は常時オンが基本動作です。ベース基板とDAC基板は週末に発注をかけますので、到着までにソフトウェアの整備を進める予定です。デジタルチャンデバ機能について。基本的な機能は既に動作しています。4wayのマルチでゲインとディレイを個別調整可能で、それぞれの帯域で50種類の周波数から選択できます。初期仕様ではクロスオーバー特性を複数から選択ができません。12dBをソフトウェアの切り替えで対応するしかない状況です。同時には片方の特性しか使えないということです。DSPリソースには余裕があるのですが、上記の機能を同時に組み込むと信号が停止してしまうためです。片方であれば正常です。歪み特性に悩んでいます正直0.01%を切っていれば大きな問題はないと考えているTHD特性なのですが、悪い特性値を見てしまうと気になってしまうものです。最初の試作基板を使って最近まで色々検証、テストをしていたのですがTHD性能がどうもいまいちなんです。twitterでつぶやいたらいくつかありがたい助言コメントも頂きました。試してみるものの、しかしこれと言った正解にはたどり着くことができませんでした。https://twitter.com/yohine_ik/status/1179333176038174725?s=20いろいろ試したのですが、あまり結果は出ません。https://twitter.com/yohine_ik/status/1179405630588817408?s=20https://twitter.com/yohine_ik/status/1179660765780791296?s=20THD特性に最も大きな違いが出たのはオペアンプの変更です。定格がかなり厳しいので当然ではあるのですが、今回試しているのはどれも高い電流出力が可能なオペアンプばかりです。以下に結果を貼ります。ちなみに上記はすべてOPA1602です。OPA1602より定格電流の余裕があるはずですが結果はイマイチです。歪み率は良くないですがノイズはOPA1688と比べて悪くないです。総合的に最初のOPA1602が良いことがわかります。フルスケールだと定格オーバーでTHDは0.1%まで悪化しますがそこから1dB下げたら一番良い特性です。したらレベルを下げると特性が良いのかと思って下げてみました。以下のデータはAK4497とほとんど同じ出力レベルのときのTHD特性です。一般的なDACと同じ振幅のときの歪みレベルということです。THDは0.00008%なのでかなり良いです。これをそのままdBに変えると-122dBです。うちはTHD+Nが全然正確ではないのですが、DACのカタログスペックはうちで計測したTHDに近いことが多いです。ES9018を試したときもそうでした。AK4495だけはカタログスペックより遥かに良い結果でしたね。うちでの計測ベストはES9018>AK4499>AK4495>AK4497です。順列はありますが僅差です。それ以外のチップ(CS4398とかPCM1792)はここからかなり下がります。-124dBはこの状態のデータ=最も良い条件での計測結果を記載しているのではという疑惑があります。AK4497とほとんど同じ出力レベルの時に最もいい値というのも偶然にしては出来すぎています。これがなぜ問題かというと、カタログスペックに記載されているダイナミックレンジ140dBと歪率-124dBを同時に実現することが不可能ということを示しています。ダイナミックレンジを取ればTHDが悪化、THDを取ればダイナミックレンジが悪化するということです。これが万が一そのとおりなら、カタログスペックは異なる条件でのベスト結果を記載しているだけで、現実にはどちらも両立することはできないということになってしまうのです。これについてAKMに問い合わせを入れてみますので返答を待ちます(フルスケールで-124dBとの回答もらいました)。humpのようにAK4499の問題としてこれから徐々に採用製品での問題として明らかにされるのか。それともやはり自分の設計に問題があって改善すべき点があるのか。https://www.zhihu.com/question/320316853中国で面白いデータがアップされているのを見つけました。私が今気になっているのはレベル対THDのグラフなのですが、周波数対THDのグラフがありました。これをみると周波数ごとのTHDはかなり変動しています。1kHz近辺がベストでそれ以外は悪化しています。酷いのが低域ですがこれはAKMの伝統です。実際にはこういうスペックでも、カタログはベスト値の-124dBと表記しているので、出力レベルについても最大出力付近じゃない測定条件という可能性は高まってきました。(さすがに10kHz以上のTHDでこの数字は無理ですが、なんというか限度問題です)実はこれチップが悪いわけではありません。設計をしっかり工夫すればこの問題は回避できます。こちらでAK4499の低周波THDの結果は以下のとおりです。測定は1kHzで0.00008%を出した条件と同じ+6dBuレベルです。結局劣化の原因は不明なままですが、twitterではまだAK4499のアーキテクチャの疑問や推測を語り合っているので、興味があれば見てください。https://twitter.com/serieril/status/1179776957237493760?s=20https://twitter.com/yohine_ik/status/1180013809525645318?s=20DSD256とPCM96でレベル対THDの計測結果グラフを作成しました。SNが悪いのでDSDは絶対的な数値スペックは悪いですが歪み成分の出方はマイルド、PCMは歪成分が急激に増えます。DSDでは歪成分がノイズに埋もれて見えないだけとも言えます。-124dBはフルスケールの計測値のようです。レベルを上げるごとに若干劣化する傾向は同様です。改善の余地がありそうです。熱とオペアンプについて開発順調に進めています。予定していたスイッチング電源との組み合わせ、複数のDAC基板を載せたときの動作、パネルの最低限の動作、起動時の動作安定性のチェック、各動作モードの確認と開発などを進めていました。ソフトの完成度としては50%も行っていないと思います。ソフトはあまり得意じゃないので時間がかかるかもしれません。現時点で問題がありますので皆様にご意見を頂ければと思います。発熱の問題があります。オペアンプの種別で悩んでいます。一つずつ詳細を書きます。1枚の動作であれば大きな問題はありません。4枚フル実装の場合にはかなり高密度に発熱源が密集するためDAC基板にはヒートシンクは必須です。DACチップ側よりオペアンプ側でより重要です。ケースに入れた状態で72mAを4枚となると長時間安定動作を保証できない可能性があります。そのため3枚以上の動作をさせる場合にはヒートシンクを用意して72mAではなく45mAで動作させることを推奨したいと考えています。4枚かつ72mAでの動作を希望される場合はヒートシンク+ファンによる空冷を考えてほしいです。参考までにテスト中に使用しているヒートシンクはこれです。熱の問題が起きている理由はソケット式にしたことも一因です。巨大な基板に直接放熱ができず基板に熱がたまるのでヒートシンクのような放熱場所が必要になっています。メイン基板側にDACを乗せるとフレキシブルではなくなるのでこれは設計思想です。ヒートシンクで問題は解決できるためつけることを推奨します。次にオペアンプの種別です。現在悩んでいるのはOPA1602、OPA2209、ADA4898-2のどれを採用するかです。OPA1602は特性の良さと低発熱が特徴です。音質はやや硬めで好みが分かれそうな音で個人的にはベストではないです。THDは0.0003%位です。ADA4898-2は特性が最高そして音も透明感とキレを両立していて一番良いです。その代わり発熱も大幅に増えてしまいます。0.00008%はADA4898-2でなければ達成できません。全数で特性保証はできないですが今の所2枚作ってどちらでも同じ位でした。ADA4898-2の場合は1枚であってもヒートシンク必須です。4枚にした場合はファンで冷やさなければいけないと思います。OPA2209はオーディオ向きの重心の低いやや厚みのある好まれやすい音質ですが特性がもっとも悪いです。THDは0.001%くらいまで悪化します。スルーレートが低いためDACの信号を捌ききれず帯域内微小ノイズに漏洩しています。そのためノイズも歪特性も一番悪いです。(他にもいくつかオペアンプを試しましたが特性も音も論外だったのでこのリストには入っていません。)現在推奨できるのはこの3種類ですが実装済みとする場合最もバランスが良いのはOPA1602です。音質もキレがある方向性でクリアで現代的とも言えます。4枚実装するとOPA1602でも結局熱の問題はあります。結局熱対策をしなければならないならADA4898-2でも良いかもしれません。SOP8のはんだ付けくらいは購入した方に実装してもらうのが一番良いのかもしれませんが、もともと実装済みを売りにしているのでどうかなぁとも考えています。お伝えしておくと3種類実装済み基板を作っておいて購入者が好きなものを選ぶアイデアだけは無しでお願いします。人気のない基板だけ余ってしまうという在庫リスクの問題があるためです。AK4499の単価がとても厳しいのでそれは難しいのです。このあたりは実際に購入検討される方に意見を聞いたほうがいいのでコメント欄でご意見ください。ソフトウェアの機能(途中)ソフトの設計は大変です。基本機能のみをブロックごとに作成し、全体構成をメモしてからコードを書かないとぐちゃぐちゃになってしまうので、まずは全体の構想を明文化してから取り掛かります。現在個別機能クラスは概ねうまく機能する状態まで来ました。各機能が混濁せず相互に連携できるような書き方に変更するためにかなりの時間がかかりました。プログラミングは専門ではないので見やすく多機能に設計するのは大変です...。現時点での機能と構想についてこちらに公開しておきます。動作モード主に3つのモードがあります。パネルの有無はコネクタにパネルが刺さっているかどうかを起動時に自動で判定します。パネルあり時=DIPスイッチは重要な設定のみ。モノ*4↑の構成は自動で判定されるパネルありパネルありでもDIP3-4の設定は起動時にのみ判定される。チャンデバ、DSPパスのON/OFFは頻繁に切り替えない。不用意な設定ミスによる事故防止のほうが優先度が高い。4wayマルチ動作はDAC基板が揃っていなければ動作しない。このときエラー表示で停止するか、デフォルト設定で動作するか?設定はいくつかのプリセットとして保存ができる。4wayの設定は2way時には使用禁止。設定読み込み時には保存時と同じ構成になっていなければならない?このあたりの動作は検討中。回転操作は左ノブ=項目の選択、右ノブ=数値調整に統一する。左ノブプッシュは離脱、キャンセル。右ノブプッシュは決定、入力等とする。チャンデバ動作時は自動で現在のDAC数から判断する。4つ載せていなければ4way動作にならない。3way動作も規定位置にセットしていなければならない。DSPパススルー4系統のI2Sを基板上に直接入力してDSPを通過させるモード。22Mまたは24MのMCLKを外部から供給する必要がある。内部の処理はルーティング機能以外すべてバイパスされる。キットの仮の価格表と開発協力のお願いとりあえず仮状態ではありますが、単価の目安となる数字をお知らせいたします。ベース基板のみ価格が高いですがソフト開発がとても大変なのでそのための技術料を入れてあります。すみませんがご了承ください。そのかわりベース基板なしのプランもありますのでDAC基板のみを購入いただいても構いません。ケースとパネル基板は単体で売る予定はありません。ベース基板以外の価格は量産数に応じてリニアに下がるように設定しました。費用が一切入っていません。ケースは最終単価が原価計算のもとではなくて一つの過去実績です。今回は工場が変わるのでまだ不明です。かかる送料がまだ入っていないのでここから上がる可能性があります。いうことですべての金額はまだ未確定です!これを一つの価格の目安、目標として提示しているものとお考えください。¥16,000見て分かる通り数量で価格は大幅に変わります。少量生産時は実装費用と部品単価がとても高いです。1セットから10セットの間はかなりの単価変動があると思います。高い理由は1つのための人件費や手数料の比率が非常に高く付くのが主な理由です。100セット以上になると急激に単価は下がります。要するに少しずつ量産してしまうと作る方も買う方も損なのです。そのため完全に事前に受注してから量産する形にしました。最低でも25セットくらいは行かないとちょっと高いです。追記:上記にUSB基板、電源基板は含まれません。量産コストに試作のコストを計算に入れ忘れました。数量が大きい(25以上の)場合は殆ど変わりませんが、数が少ないときの価格はこれより若干上がります。今日最終候補の試作品を基板製造+実装に出したのですが、キットについては一部はんだ付けが必要になります。DIP品などの難易度の低い場所のみです。ピンヘッダ、ピンソケット、ヒートシンクについては未実装になるので各自で作業をして頂く必要があります。すみませんが以上よろしくお願いいたします。受注は大きく分けて4パターンです。以上の受注を考えています。DAC基板だけは数が出て単価が下がるが、パネル基板やケースは数量が少なく高いままという可能性はあります。このうち完成品についてはまだ公開できる情報はないので新しく受注用Webができてから詳細をご案内する予定です。Webの受注システムはこれから作成しますが、ユーザーアカウントを作成して住所などの情報を入力してもらって購入申請をする、既存のWebショップと同じ流れにできるように考えています。最初の予約購入時は100セット時の単価をお支払いいただきます。最終的な数量が100セットに満たなかった場合、または量産で追加費用が発生した場合に備え、最終納品時に差額となる追加費用をお支払い頂く流れを考えています。いうことがシステム的にできるのか不明ですが今色々調査中です。購入時のルール、規約も作成します。みなさまと私のお約束になります。お互いに規約を守り、安全かつ責任を持って進めていきたいと考えています。ご協力者の募集この条件で本当に来ていただけるのかわかりませんが試しに募集してみます。今回の募集はデバッグ要員です。今回は機能がとても多いのと私がソフトウェアがあまり得意じゃないのでサポートしてくださる方がいると助かると言う動機です。下記の条件に合う方でやってもいいですよという方がいたらご連絡ください。>innocent_key_info@yahoo.co.jp最低条件C++を理解できる方。希望条件は必須ではないです。