2008/02/13(水)ぼやき

誰かオペアンプの帰還ループ内の出力端子に(電流制限目的で)単に直列に抵抗入れることが危険だって説明しないんですかね……*1。それでいいのか、自分よりよっぽど腕のある技術者のみなさん(ぉ

帰還ループの外に出力抵抗置かなきゃダメですよ、1Ωでいいから。*2

*1 : そもそも大抵のICは出力段にある内部FETの出力抵抗がネックになっているから、制限抵抗をつける必要性はあまりない。

*2 : これでも少なすぎるけどもないより100倍もマシ。この抵抗は普通○十Ω以上にしなさいって、高速オペアンプ等には書いてあります。

電流駆動アンプは積分フィルタ?

はてブ数 2008/01/29電子::アンプ

概要

ことの発端は、電流駆動アンプの記事にraspyさんから面白いコメントが付いたことでした。raspyさんが編み出したfoovbar用の音質改善積分フィルタ(スピーカーが入力電圧の微分値を音として出力することに由来する問題を解決するためのソフトウェアフィルタ)は、電流駆動アンプと実質的に同じものではないかというものでした。

というわけで、raspyさん公開のプラグインと解説はこちら

電流駆動アンプについて

一時期ハマっていた電流駆動アンプですが、結局F通のPC用スピーカーを改造しただけで終わっています。回路上はシンプルで最高なのですが、

  • スピーカーが電圧駆動として設計されているため、高い音ほど目立って聞こえてしまう(イコライザで高域をもち上げた音が再生されてしまう)。
  • 低域共振の問題。スピーカーの低域における固有振動を再生したとき、その音を外部から制動できない(スピーカーのダンパーに頼るしかない)。

という問題があって、最近は諦めていました。最近メインのヘッドホンアンプは電圧駆動でいかに立ち上がりを良くするかに重点が置かれています。

音の立ち上がりというのは、ストリングやピアノなどの音の生々しさ(リアルさ)に大きく影響します。電流駆動アンプは非常に生っぽ音を再生します。

積分フィルタの感想

raspyさんの積分フィルタを試してみました。Pen3機にプラグイン入れてfoobar2000ごと落ちたり、最新版はXPでないと動作しなかったりと色々大変でしたが、なんとか試すことができました。

夜中にスピーカー出すと苦情くるのでヘッドホンでしたが(笑)。

  • 音の広がりがよくなる。
  • ピアノやストリングの音がぐっリアルになる。電流駆動アンプのそれと全く同じ現象。

基本的に電流駆動アンプのそれでした(高域ばかり目立つものは-6dB/octフィルタで補正されてますけど)。同じものと言って間違えないですね。ものは試しで、PCスピーカー@電流駆動アンプにつないだら「なんとなく変な音」になりました。電流駆動アンプには生の電圧信号を与えた方がよいようです(笑)

しかしこのフィルタで聴いたあとに、フィルタオフにすると「一枚ベールを被った音にきこえるなぁー」(苦笑) ただ、それとは別に若干音が変わったような気もしなくもないですが(条件が違うため真偽不明)。

なお以下の事情でカップリングコンデンサがなぜか付いてないようなまともな再生装置で試せなかったので、その他要因との切り分けは完全にできませんが、少なくともオンボードサウンドやDirectSound謎の音質劣化カーネルフィルタの改善効果は大きいものでした。

要望

  • 44.1kHzで動かないかなー = 軽くならないかなー。
  • Pen3でfoobar2000ごと落ちる謎。

ツッコミとか

ちょっと時間取れず、きちんと伝達関数とか解析とかできなくて申しわけないのですが、電流駆動アンプの解析記事にあるとおり、電流駆動をするためには、負荷(駆動対象)のL成分が関連してきます。Lによって両端電圧の挙動は変わります。

つまり、電流駆動アンプを再現する場合は、負荷に合わせた積分フィルタ係数C(コンデンサ容量に相当)の設定が必要になるかもしれません(まだきちんと解析計算してないので推定です。とんでもない見当外れかもしれません)。

出力電圧に限界があることを考えると、積分フィルタの出力を、出力電圧に換算するフィルタが必要になるかもしれません。例えば最大3Vしか出せないところに、「5V, 1V, 1V」であったら「3V, 3V, 2V」と変換した方がいいのかもしれません。これまたきちんと計算してないので、わからないですが(要するにデルタシグマみたいなもんです)。

それよりも

「-6dB/oct」フィルタ付きの電流駆動アンプを作りたくなりました。そのうち作ります。*1

さらにアイデア

回路的に「積分フィルタ」→「電流駆動アンプ」構成にすれば、周波数特性がうまく逆特性になって(合わせてフラットになって)すべて丸く解決かもしれません。*2

*1 : 実は作ったはいいけど高域ばかり出てしまうため腐っている電流駆動アンプがry

*2 : 低域共振以外ね……(^^;

追記 2008/01/30

簡単な数式をこね回していたのですが、

状況伝達関数概要
スピーカー制御時の電圧→電流変換\frac{1}{R+Ls}1次遅れ
スピーカの電流→音変換As純微分要素?
RCフィルタ\frac{1}{1+RCS}1次遅れ
CRフィルタ(DCカット)\frac{CS}{1+RCS}1次遅れ*時間遅れ
積分\frac{1}{CS}純積分要素

となりました。積分フィルタはRCフィルタか純積分要素のどちらかだと思いますが、電流駆動アンプとは直接的には関係なさそうですね。

  • 電流駆動アンプは「電圧→電流変換」における1次遅れを解消するフィルタである
  • 積分フィルタは「スピーカーの電流→音変換」における微分作用を無視するため(微分作用の結果しとて信号を音として再生するため)のフィルタである。

と言えるのかも知れません。原理上、どちらも音の立ち上がりは改善してくれますけどね……難しいところ。結論としては違うものでいいような気はします。

試聴実験報告 2008/02/03

44.1kHzのWAVE音源をリサンプリングせずraspyさん作の位相フィルタをかました音をWAVとして保存します。保存したWAVEファイルをノーマライズ(線形に音量を変えただけ)し、オリジナルとほぼ音圧を揃えます。

この状態でまともな再生機器(Prodigy192VE)を用いて再生を行い、音量(アナログボリューム、デジタルボリューム等すべて)を固定した状態で聞き比べを行いましたが残念なことに音の差は余り感じられませんでした(フルレンジスピーカー+改造Sansuiアンプ/ヘッドホンの2つで確認)*3

  • わずかに音の広がり(奥行き?)がよくなる
  • 低音の音量が増える(これはフィルタのせい?)
  • 言葉では難しいけど、音の鳴り方が少し違う(悪いという意味ではない)

といった印象でした。なんとも難しいところになってしまいました。88.2kHzなりにリサンプルしないと真価を発揮しないのかなー。

*3 : 一部の曲ではどんどん0V位置から遠ざかりテストになりませんでした。なぜかDC直結DACのOnkyoでの再生は危険に……。

2008/01/16(水)Digi-Keyへの注文

先週になりますがDigi-keyへ部品を発注しました。Digi-Keyは電子部品小売の大手ですが、アメリカからの販売なのでちょっと一筋縄ではいきません。その1つが、輸出管理規制。

チップコンデンサなどの部品を一通り揃えようと、あれこれ発注していたら

ご注文内容が数量が大きすぎる

クレーム問い合わせのメールがやってきました(汗)。たしかに各200とか頼みましたけども、チップ部品なんて部品入れ整理して入れてしまえば大した量ではないのですよ。それに一通りないと、最近の電子回路は試作1つできません。リストにすると大量だけど大した量じゃないのに

というわけでなんとか、輸出のほうは許可が下りて今日荷物が届きました。

digi-key_chip-parts.jpg

……なんだこの量(汗) ごめんなさい私が間違ってましたorz*1

*1 : がさは大したことないですが、この他にIC関係の部品がまだあります。

書き忘れ

そいうえばもうひとつ怒られたのを忘れてました。

(用途)experimental product

(問い合わせ)「どんな実験装置ですか?」

"試作"という意味で使ったのですが、そりゃそうですよね……。この英語じゃ伝わるわけない。

教訓「英○郎」を鵜呑みにしてはいけない

2008/01/03(木)パターンカット

みなさん基板のパターンカットってどうやってますか?

自分は細いラインなら(小型ドライバーセットの)マイナスドライバーでがりがりと削ります。これが一番簡単です。少し太くなるとカッターなどで切り込みを入れてから、その上をやはりマイナスドライバーで削ります。

最近一番困ったのが、ベタアース(ベタGNDパターン)のパターンカットです。端子穴(スルーホール)をドリルで貫通させて、端子に直接はんだ付けするのが一番簡単なのですが、諸事情により基板内でのみ修正しなければならず大変でした。

pattern_cut.jpg

ベタアースなので四方を削らなければなりません。カッターで前処理+マイナスドライバーでやっていたら、カッターの歯がすぐぼろぼろになってしまいました。作業自体も結構無理がありすごい面倒です。カッターで銅箔を切ること自体に無理があります。

それで色々考えてみたのですが、一番いい道具をみつけました。

pattern_cut2.jpg

どこにでもある電工ナイフ(ぉぃ)。導線の被覆を切るために作られただけあって(失敗してよく導線に当たってしまうことがあるぐらいなので)、銅箔程度では全く負けません。写真の溝は、電工ナイフで少し間隔を空けて切り取りました。いままでで一番綺麗に処理できています。

……パターンカットなんて必要にならないのが一番ですけどね(苦笑)