私が過去に設計して使っていた、ディスクリートなヘッドホンアンプの回路図と設計式を載せておこうと思います。
ヘッドホンアンプですが言い換えれば、電流の流せるオペアンプですね。
オペアンプを設計するのにも参考になるかもしれません。またゲインなどをさらに上げてパワーアンプとしても使えるように改良するのもありです。
回路
こちらが回路になります。
一段目の入力にJFETを用いており、入力にコンデンサを用いないDCアンプにしました。二段差動方式で大きなオープンループゲインを取り、三段目をフォールテッドカスコード回路にすることで出力電圧を大きく取っています。
使用したトランジスタ
基本的に使用したトランジスタ
後述の〜や,を除いて
基本的にいずれのトランジスタも、小信号用の2SC1815/2SA1015などの小信号用低雑音トランジスタを用いましょう。今回は2SC1740/2SA933(とその同等品)を用いました。
差動増幅回路とそのテール電流
一段目差動増幅器のJFET
,は東芝の2SK2145BLを使いました。
2SK2145はが選別された2つのJFETがペアで1つのチップに内蔵されているので便利です。
ゲートの,は発振防止です。数台のを使いましょう。
一段目差動増幅器のテール電流と定電流回路
ととで一段目のJFETに流すテール電流を決定しています。計算式ですが、一つのJFETに流れる電流は半分になるので
になります。は大体で考えるといいと思います。
大体〜以下にしています。
増やせばゲインが増える一方で、発熱も増えてゲート漏れ電流が増加して出力アプセット電圧が増えるので、DCアンプにしたい場合は注意です。その対策としてカスコードブートストラップ回路を挿入しています。
二段目差動増幅器のトランジスタ
小信号用汎用かつ低雑音な2SC1740/2SC933を用いました。それらと同等品を使っても構いません。
特に二段目差動増幅用は、ベースエミッタ間電圧が近いものを選別して使いましょう。じゃないと出力オフセット電圧を合わせるのが大変です。
お互いのトランジスタペアを熱結合しておきましょう。熱結合すると温度が変化してもお互いのが近い値で揃うので、誤差を相殺し温度に対して安定動作できます。
二段目差動増幅器のテール電流
二段目のテール電流は、一段目のテール電流と()と、二段目差動増幅器のトランジスタ()ので決まります。一つのトランジスタに流れるテール電流は半分になるので
となります。
大体〜にしています。
先程と同じく、電流を増やせば発熱が増えます。その対策としてカスコード回路を挿入しています。
カスコードの(電圧/電流)
一段目差動増幅回路のカスコードブートストラップ回路と二段目差動増幅回路直下のカスコード回路の電圧について説明します。
一段目カスコードブートストラップ回路の電圧
この回路でJFETにかかるを制限して、JFETの発熱を抑えます。
はの定電流ダイオードを用いています。
カスコード電圧はと、,のから決まるので
また
で設計します。
大体ぐらいにしています。
ただしを増やしすぎるとJFETの発熱量が増えていき、出力オフセット電圧が増えます
がと非常に低いため、とのベース電流の分でに流れる電流が低下してが計算値より低くなります。なのでは計算値より少しだけ増やすのがコツです。またはこの電流による発振防止コンデンサです。以上のをつけましょう。
二段目カスコード回路の電圧
こちらにカスコードを用いた理由は、周波数特性の良い小信号用トランジスタを使いつつ、そのトランジスタの発熱を抑えたかったからです。
にはの定電流ダイオード用いています。
I2のダイオードは、ロスが大きいのでのものにしてをにしてもいいと思います。
カスコード電圧は,の(相対)コレクタ電圧以上にする必要があります。この電圧はのがに近いと見ると
そして
カスコード電圧は
このとき
が成り立つようにカスコード電圧を調整してください。今回はLEDの順方向電圧用いましたが、抵抗を用いても構いません。
大体ぐらいで設計してます。
もしが足りなければ、追加でダイオードを追加しても良いです。
,は以上のを用いましょう。
を高くしすぎるとそれに比例して,の発熱量が高くなります。
三段目(フォールテッドカスコード回路)のテール電流
フォールテッドカスコードを用いた理由は、二段目の差動増幅器直下のカスコードにより出力電圧の最大値が下がってまい、飽和しやすくなるからです。
フォールテッドカスコード回路は、トランジスタ,のコレクタ電圧を固定するだけでなく、,の電圧も同時に固定されます。この際,に流れる電流は,から先程のテール電流を差し引いた値です。一つのトランジスタに流れるテール電流は
です。
大体〜にしています。
,には以上のトランジスタを用いましょう。
三段目のカレントミラー回路
三段目に使用したカレントミラー用トランジスタも、上記の小信号汎用トランジスタです。
ただしそれなりの電流()と電圧がかかるので、程度のトランジスタにしたほうが良いかもしれませんね。
三段目に使用したカレントミラー用トランジスタも、ベースエミッタ間電圧が近いものを選別して使いましょう。じゃないと出力オフセット電圧を合わせるのが大変です。
出力段
出力段のアイドリング電流
アイドリング電流は出力段トランジスタが常にオン状態にさせることで、出力電圧がそのトランジスタのを下回ってに近づいたときに、トランジスタがoffになって歪みを生じさせないための回路になります。
後述のバイアス電圧から励振段トランジスタのと出力段トランジスタのを差し引いた電圧が,に掛かりアイドリング電流が求まります。なのでアイドリング電流は
で決まります。つまり必要なバイアス電圧は
ですね。大体,のは小信号トランジスタを用いたとき〜、,に大電力向けトランジスタを用いた場合〜になりました。
入力に何も入れずに(もしくは)の電圧を測って、後述のバイアス回路の可変抵抗を回しながらアイドリング電流を計測します。
大体〜ぐらいにしています。
励振段トランジスタ,も上記の小信号用を使いましたが、パワーアンプとして設計したいならば〜ぐらいのトランジスタを用いましょう。
出力段用バイアス回路
のととで決まります。にがかかったときの電流でに電圧が発生すると考えると、電圧バイアス電圧は
つまり
になります。ただし
になるように設計しましょう。
そしてを可変抵抗(多回転型)にして調整しました。
を出力段トランジスタのあるいはのどちらかにボンドで熱結合して、出力段の熱暴走を防ぎましょう。
発熱によって出力段トランジスタの低下により、アイドリング電流が増加しますが、熱結合することでのが同時に低下してバイアス電圧が低下するので、アイドリング電流の増加を相殺して安定することができます。
ただし可変抵抗が故障してオープンモードになるとバイアス電圧が一気に上昇して出力段トランジスタが焼ける可能性があるので、、、を可変抵抗にしたほうがいいかもしれません
出力オフセット電圧調整用可変抵抗
そのまま動作させると、部品の誤差で直流オフセット電圧が重畳し出力されてしまい、スピーカーや出力段を破壊します。この対策として一段目に可変抵抗を導入します。
とが調整用可変抵抗となります(とで別れていますが気にしないでください)。
可変抵抗の摺動子側をに繋げ、残りの端子を,と,のコレクタ側端子に接続します。
今回は多回転型のを用いました。
入力に何も入れずに出力電圧を測り
大体以下で、できれば以下にできればいいと思います。
出力段用トランジスタ
自分はTTC3710B/TTA1452Bを採用しました。アンプの出力以上のトランジスタを用いましょう。
この部分はスピーカーを直接駆動するトランジスタになります。またアイドリング電流も常に流れてロスが常に発生します。ですのでアンプの出力以上のトランジスタを用いましょう。
二段目-三段目位相補償用コンデンサ
二段目(三段目)でトランジスタでの増幅を行う関係で、応答が遅れて位相ずれが発生します。そこで,,を入れて、高周波成分を帰還させて減衰させます。
これを入れないとを入れようがなかなか発振が止まりません。を増やしてもまだ発振したり不安定ならば、このコンデンサの容量を増やしましょう。
余談ですが、私が作って最初の頃はここを増やす発想が無くずっと不安定で、動作が安定するまでに1ヶ月かかりました。。。
増幅率(ゲイン)
最後に古典制御論的な見方で、ゲインの説明をしておきます。
直流ゲイン
この回路は非反転増幅回路になります。が無いと仮定して周波数特性を無視したゲインは
ですね。基本的にこのゲインをベースに設計していきます。
今回は3.2倍で設計してます。
交流ゲインと位相特性
そして位相補償用のがに並列なので、
となります。積分要素があるので、各周波数に比例してが減衰していくことになります。
今回は位相が進んだと仮定して、遅れ補償をしたいのでこのようにしました。
微分要素を含まないので、プロパーなゲインになりますね。
ただしこのゲインはトランジスタの寄生容量や配線浮遊容量などによる、周波数特性を無視した値になります。
ここから位相余裕が必要なときのコンデンサを求めてみます。
元の位相が、目標の位相がだとしたら位相差は
とします。位相を遅らせるので負値になります。
なので
こんな多項式からを求める必要がありますが、流石に面倒ですね。
なのでLTSpiceなどで回路を作って交流解析で最適なを求めてみてください。
投稿者の人気記事





-
rily
さんが
前の金曜日の21:27
に
編集
をしました。
(メッセージ: 初版)
-
rily
さんが
前の金曜日の21:32
に
編集
をしました。
-
rily
さんが
前の金曜日の21:40
に
編集
をしました。
-
rily
さんが
前の金曜日の22:59
に
編集
をしました。
-
rily
さんが
前の金曜日の23:05
に
編集
をしました。
-
rily
さんが
前の金曜日の23:06
に
編集
をしました。
-
rily
さんが
前の金曜日の23:09
に
編集
をしました。
-
rily
さんが
前の金曜日の23:32
に
編集
をしました。
-
rily
さんが
前の土曜日の15:29
に
編集
をしました。
-
rily
さんが
前の土曜日の16:49
に
編集
をしました。
-
rily
さんが
前の土曜日の16:54
に
編集
をしました。
-
rily
さんが
前の土曜日の18:45
に
編集
をしました。
-
rily
さんが
前の土曜日の18:51
に
編集
をしました。
-
rily
さんが
前の土曜日の19:28
に
編集
をしました。
-
rily
さんが
前の土曜日の20:01
に
編集
をしました。
-
rily
さんが
前の土曜日の20:30
に
編集
をしました。
-
rily
さんが
前の土曜日の21:11
に
編集
をしました。
-
rily
さんが
前の土曜日の21:26
に
編集
をしました。
-
rily
さんが
昨日の18:38
に
編集
をしました。
-
rily
さんが
昨日の19:40
に
編集
をしました。
-
rily
さんが
昨日の20:37
に
編集
をしました。
-
rily
さんが
今日の0:25
に
編集
をしました。
-
rily
さんが
今日の0:40
に
編集
をしました。
-
rily
さんが
今日の0:54
に
編集
をしました。
-
rily
さんが
今日の0:58
に
編集
をしました。
ログインしてコメントを投稿する