レールスプリッタ入門 ~ 仮想グランドのあれこれ
※本稿はC79でのstrvさんのサークル同人誌への寄稿原稿を元に書き起こしました。
寄稿原稿のpdf版 : strv-c79-nabe.pdf
※本稿はC79でのstrvさんのサークル同人誌への寄稿原稿を元に書き起こしました。
寄稿原稿のpdf版 : strv-c79-nabe.pdf
※2012/12/28 回路図Ver1.4を掲載。全面的に修正。
※2012/02/07 サポート情報に内容追加
音がいいらしいと評判の TPA3110D2 を使ってD級アンプを製作してみました。
キット委託中です。
ゲイン20dB(10倍)。
部品番号 | 部品 | 数 | 備考 |
---|---|---|---|
U1 | NJM7809 | 1 | 3端子レギュレータ9V |
U2 | NJM7812 | 1 | 3端子レギュレータ12V |
U3 | TPA3110D2 | 1 | D級アンプIC |
FB1,3-6 | 電力用フェライトビーズ | 5 | MI1206K601R-10。3216サイズ/1.5A/600Ω |
FB2 | フェライトビーズ | 1 | MMZ2012R102A。2012サイズ/500mA |
L1 | パワーコイル 100uH/1.4A | 1 | 12RS104C |
L2 | チップコイル 100uH/40mA | 1 | GLCR2012T101M-HC |
R1 | 100kΩ | 1 | カーボン抵抗、チップ抵抗 |
R2 | - | - | 未実装 |
R3 | 10kΩ | 1 | カーボン抵抗、チップ抵抗 |
R4 | - | - | 未実装 |
R9 | 220Ω | 1 | ノイズ除去用抵抗(何でも) |
C1-C4 | OS-CON SEPC 16V/470uF | 4 | 固体コンデンサ |
C7,C8 | OS-CON SEPC 16V/100uF | 2 | 固体コンデンサ |
C9-C12 | PSチップフィルム 0.22uF | 4 | ECP-U1C224MA5 |
C13-C16 | PPSチップフィルム 2200pF | 4 | ECH-U1C222GX5 |
C21-C24 | PSチップフィルム 1uF | 4 | ECP-U1C105MA5 |
C31-C37 | PSチップフィルム 0.1uF | 7 | ECP-U1C104MA5 |
C41-C47 | PPSチップフィルム 0.01uF | 7 | ECH-U1C103GX5 |
C51-C57 | PPSチップフィルム 1000pF | 7 | ECH-U1C102GX5 |
C61,C62 | 積セラ 0.01uF/X8R/50V | 2 | チップ積セラ |
C63,C64 | 積セラ 0.1uF/X8R/25V | 2 | チップ積セラ |
C5, C6 | 積セラ 1uF/X7R/25V | 2 | チップ積セラ |
D1-D16 | ショットキーバリアダイオード | 16 | 20V以上、1A程度流せるもの |
DACをまた更に色々検証して、改良してました。
それぞれ記事に細かい情報は載せてありますが、PCM2704DACはパターンカットとチップ部品等が必要なので難しいかも知れませんが、PCM2702-v2の方は簡単な改造が多いのでぜひお試しください。
数日かけた改造と検証と調整もようやく一段落してさっきスピーカーで聴いてましたが、非常に気持のいい鳴り方をしていました。
嫌な人は飛ばして。
まだ先になりますが、マイコンを載せて小型の電子ボリュームが作れないかなと検討しています。電源を選びたくないのでDCDC搭載して、それでいてノイズ対策して……うまくいくかどうか分かりませんが(苦笑)
ADC/DACタイプの電子ボリュームは御世辞にも音がいいとは言えませんが、知りうる限りもっとも音がいいシリコン抵抗を切り替えるデジタルポテンショメータは音がいいらしいという噂を聞いています。
基板を起こさなきゃいけないのですが、全部出来上がって動かしたら音が悪かったのでお蔵入りという可能性もなきにしもあらず(^^;;;
以前も出したレールスプリッターボードですが、1回路オペアンプとLT1010対応になって再度作成しました。オペアンプは色々試しましたがAD8597が一番良く、電圧も3V~30Vぐらいで動作。
1cm×2cmで厚さも2mmちょっと。音質も非常によく、TLE2426互換で使えるといいことずくめ……ですが部品代+基板代で原価1000円ぐらいになってしまう(汗)。「それならLT3582使ったほうがよっぽどいい」ので封印されました(苦笑)
これは作る前から分かってたことですが、作って満足したかっただけというパターンです。表には出ないこういう工作は実は多いのです(苦笑)
そういえばXMOS USB Audio 2.0 Reference Designってのが気になってます。DACがリファレンスデザインされたプログラマブルデバイスのサンプルボードなのですが、うまく応用すればついに高解像度DACが作れるかも知れません。今のところいじってる暇がないので今年後半の課題にしておきます。
mdadmで作ったソフトウェアRAIDに障害があってRAIDを組みなおしてたのですが、まともに起動しないトラブルに見舞われて格闘してました。
その時に調べたGRUB2と起動の仕組みについてのメモ。
ここで説明するGRUBはGRUB2です。GRUB(Ver0.98)とは異なりますのでご注意ください。
Debian6で稼働中のサーバに、iptables で通過設定してあるホストから nmap でポートスキャンをかけたらこんなことに。
# nmap -sT xxx.example.com Starting Nmap 5.00 ( http://nmap.org ) at 2011-05-06 18:04 JST Interesting ports on xxx.example.com (44.111.2.333): Not shown: 991 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 53/tcp open domain 80/tcp open http 110/tcp open pop3 111/tcp open rpcbind 587/tcp open submission 995/tcp open pop3s
rpcサービスがなぜか標準で起動している……。nfsなんて使わないので不要なサービスを止めたい。
ただ最近の Debian は起動設定まわりがいろいろ変更されて、chkconfigとかではうまく止まらないことがあるのでパッケージごと消すことにしました。
# apt-get remove portmap nfs-common
# apt-get remove rpcbind nfs-common
特定のポートを使用中のプロセスを調べる。
# lsof -i:111 # netstat -ap
特定のファイルを含むパッケージを調べる。
$ dpkg -S [filename]