D級ヘッドホンアンプ Ver.2.3 / pwm-hpa2.3
単3電池2本で高速発振(約28MHz)させたD級ヘッドホンアンプVer.2.0の改良版です。記事執筆時点で、手持ちHPAの中で最高音質。
単3電池2本で高速発振(約28MHz)させたD級ヘッドホンアンプVer.2.0の改良版です。記事執筆時点で、手持ちHPAの中で最高音質。
オペアンプ+バッファのHPA回路にて、全体の仕組みを変えずにバッファ回路だけ変更してどれが一番良いか検証してみよう! という企画です。

3つとも同じようなバッファ回路になっていますが、バイアス電流の仕組みが少し異なっています。
さて、この3つを音が良い順に並べるとどうなるでしょうか? 予想するのも楽しいと思うので、X(Twitter)でアンケートをしてみました。
みんなすごいなー。結論として音が良い順に並べると以下のようになります。
カレントミラー > 薄膜抵抗 >> CRD
ただの主観ですが、結構はっきり違います。
昔はよく使っていたCRDですが、ここ何年かは全く使わなくなっていました。あるとき、実験として抵抗に置き換えてみたらめちゃくちゃ音が良くなったんです。
CRDのほうが回路として安定するし(オプアンプから見た負荷も軽いし)、取り出せる振幅も大きくなるにもかかわらず、音は薄膜抵抗のほうが良かった。抵抗ぐらいシンプルなほうが良いのかなと漠然と思っていたのですが、カレントミラー回路の音が良いことから原因が推測できます。
おそらく上の回路ではCRDの定電流源としての安定性が良くないことが原因です。今回使用したCRDを安定動作させるためには、両端に8~10Vぐらいかけてあげる必要があります。実際10mAのCRDを使って6.2mAしか流れてないわけで、規定の飽和動作をしていません。飽和状態で使用しないと、(オペアンプの)出力電圧によってバイアス電流が非線形に変動してしまいます。*1
そんなわけでここ何年か抵抗を使用してきたのですが、一応カレントミラー回路も検証したほうがよいよね? とも思っていました。放置された理由はカレントミラー回路を組み込むのが面倒なのと「回路的には超安定するけど、多分抵抗より音悪いんだよな……」という予想(苦笑)
検証したら、これまた明らかにカレントミラー回路のほうが音が良かったです。この回路だと(オペアンプから見たとき)理想定電流源に近いんですよね。つまりオペアンプ対して抵抗よりも負荷が軽くなることが大きな要因だと思われます。
基本的に「バイアス電流が多いほうが音が良い」のですから、その知識があれば簡単に並べ替えできます。
なぜなら「それ単にバイアス電流が増えただけでしょ?」というツッコミをされないように(実験時にその要因を排除できるように)、回路の電流値を設定してあるからです。

左右の回路、どっちが音が良いと思いますか?
アンケートでは、およそ「左が良い:右が良い=2:1」という投票結果でした。
聴き比べた感想は、やや左が良いかな(大きな差はなさそう)。
まず普通に回路を考察してみます。C1に位置するコンデンサですが、これは経験上容量が大きいほど音が良くなることが分かっています。
右回路の中点と出力の接続を一度無視すると、単純に左から右の回路になった場合、C1に相当するコンデンサ容量が半分になっいます(コンデンサの合成容量)。
もうひとつ、X(Twitter)で指摘していた人が居てさすがと思ったのですが、右の回路は高周波特性が悪化します。オペアンプの高周波出力がC2/C3コンデンサを突き抜けて出力(負荷)に接続されているためです。

2つとも音が悪くなる要因として考えられます。
どちらにもC1の820uFを付けた状態で、C2, C3に100uFを追加したとき追加したとき明らかに良くなったので、それならばってことで上の比較回路を考えてみたのですが、実際作ったら微妙な感じ。
もう少し回路を工夫して検証してみても良いかもだけど、820uF×3(C1-C3)してもC1単独より悪いっぽいからダメかも。
ところで全部正解した人は居ましたか?
Ti製のSoundPlus高性能オーディオ・オペアンプ「OPA1622」のGNDをどこに接続するか問題について。
高性能オーディオ用ICであり、音質も大変優れていることから人気のオペアンプです。SoundPlusシリーズの中でも最高の「Ultimate」を冠しています。
このICは「100mA以上の電流」を取り出せ、ヘッドホンなどを直接駆動することも可能です。もっぱら「いわゆる載せ替えオペアンプ」として人気のようですが、このICは10pin DFNとして提供されており、通常の方法ではオペアンプとして載せ替え使用することはできません。
またこのオペアンプには±電源ピンの他に、GNDピンがありこのピンの処理方法について多少の議論があるようです。
GND端子の接続方法は3つ考えられます。
仮想GNDの回路はこんな感じです。*1

(3)GND接続 > (1)Vee接続 > (2)仮想GND回路付
ある種、当たり前の結果になりました。
データシートには次のような記述があります。

【赤下線】GNDピンはノイズが最小でインピーダンスが最も低い基準に接続しろ
ノイズが少なくインピーダンスが低い基準点というのは、通常はGNDになりますが*2、GNDに接続できない状況でしたら次点でマイナス電源に接続するのは決して悪いことではありません。*3
上に示した仮想GND回路は、電源ピン(V-)に直接接続するよりインピーダンスが高いので、音が悪くなるのは当たり前です。
「なんだ仮想GND基板ク○じゃん」という結論は、実はちょっと焦りすぎです。

左が仮想GND付き変換基板(R/C裏面実装)で、右がGND-Vee接続変換基板です。GND-Vee接続基板は、上ではCを載せずに評価しました。ここには0.1uFのECPUを電源パスコンとして接続することができます。
仮想GND付基板は、GNDを接続するためのPAD(旧Bispa変換基板ならばホール)があります。仮想GND付き基板はGNDを正しく接続すると基板中のC1/C2が電源パスコンとして作用します。
その結果こうなります。
C付き仮想GND基板のGNDを接続 > C付きGND-Vee接続基板 > GND接続 > その他
実験に使った基板はBispaで販売されているものです。
Twitterにも書きましたが、D級ヘッドホンアンプ Ver.2.3 / pwm-hpa2.3をいじっていました。

D級である限り、出力フィルタは避けて通れないものです。この出力フィルタ(L5/C5)は、高周波のスイッチノイズを除去するために入れていますが、再生音を良くするためというよりは、余計なノイズ(電波)を巻き散らかさないためという意味合いが大きくあります。
第2世代と呼ばれるD級アンプは、原理的に「LCフィルタを入れなくても十分に放射ノイズ(EMI)が少ない」ことが利点として挙げられています。TPA3110D2なんかもそれです。
ノイズの問題を一旦おいておけば、L5があったほうが良いか、無いほうがよいかは難しい問題ですが、うまく動作させられるならばL5は無いほうが良さそうです。実際、TPA3110D2アンプの音が良いのは、そういう点も影響しています。
フィルタを無くすというわけにはいかないものの、フィルタの後ろからフィードバック(負帰還)をかけて出力フィルタの影響を少なくするということは可能です。*1
D級アンプICですと、フィルタ前のフィードバックをやめることはできませんが(ミックスした負帰還になる)、自作回路ならL5の後ろからのみフィードバックすることは可能ですので、試してみました。
まず通常動作時です。(1)がL5の手前で、(2)がL5の後の波形になります。32MHzでスイッチしており、出力ではこのスイッチノイズが減っています。

次にL5の後ろからフィードバックをかけた波形です。

発振周波数が下がり、出力に±5Vのsin波が出ていますが(おそらく共振と思われる)、音質はこのほうが良い感じでした。
AB級アンプで同じことをすると発振します。(自励式)D級アンプは元々発振させるものですので、どうせ発振させるのならフィルタの後ろから負帰還かけても良いんじゃない? という実験でした。
このまま使うのは躊躇しますが、もうひと工夫すれば pwm-hpa2 を更に進化させる可能性もありそうです。