2017/06/27(火)初めてのPCBWay (PCBGOGO/ALLPCB)

PCBGOGOの宣伝活動が酷すぎて死んでも使いたくなかったので、PCBWayに注文してみました。

以下、同じ会社の別営業窓口のようなものなのでどこ頼んでも実質一緒です。

  • PCBWay
  • PCBGOGO
  • 3PCB
  • ALLPCB

目次

特徴

  • ガーバーデータはelecrowやFusion PCBと同じ
  • 支払いがPayPalのみ
    • PayPal手数料として数ドル(10%?)取られます。
  • カートに入れてすぐには注文できず、データ確認後注文できるようになる。
    • しかもこのデータ確認は土日もokで、夜もやってるっぽい。

データ確認が先と知らなかったので「なんで注文できないんだ?」としばらく悩んでしまいました。

続きを読む

2016/07/06(水)Fusion PCBが微妙だったので、Elecrowを使ってみた

プリント基板の製作に、普段P板を使っていてFusion PCBに移行しつつあったのですが、色々と問題があってElecrow(紹介リンク)を使ってみることにしました。

ついでにその他格安基板屋さんについてもまとめています。

Fusion PCBの問題

  • 製造は速いけども、早く発送する気がまるでない。
  • 一度登録したクレジットカード情報を削除する方法がない。
  • キャンセル品*1の返金を忘れられて、1ヶ月待たされた。

*1 : 注文後即キャンセル

Elecrowのルール

Fusion PCBと同じ機械なのか非常によく似ています。

項目P板Fusion PCBElecrowPCBWay
最小パターン幅0.127mm0.1524mm0.15mm0.15mm/0.1mm*2
最小パターン間隔0.127mm0.1524mm0.15mm0.15mm/0.1mm*2
最小パッド間隔0.127mm0.1524mm0.15mm0.15mm/0.1mm*2
最小シルク高さ1.0mm1.0mm0.8mm0.8mm
最小シルク線幅0.127mm0.1524mm0.15mm0.15mm
最小ホール経0.3mm0.3mm0.3mm0.3mm/0.2mm*3
最小ランド経(PTH)0.6mmHole+0.3048mmHole+0.1524mmHole+0.15mm
外形線との間隔0.3mm*4-0.7mm*5-
銅箔厚18um/35um35um/70um*635um/70um35um/70um/105um

*2 : 0.15mm未満は特注

*3 : 0.25mm, 0.2mmは特注

*4 : ベタの場合0.5mm

*5 : 0.4mmぐらいでも作ってくれる

*6 : 70umでは最小パターン幅/間隔が0.254mmになるので選択は難しい……

面付けルール

Readme before ordering PCB online.PDFより抜粋。

elecrow_panalizing.png

  • 同一基板の面付け
    • 試作時は面付け代がかかる(Fusion/Seedは無料)
    • 量産時は無料。
  • 異種基板の面付け
    • 5種類まで。
  • 面付けはV-cut処理

面付けデータ

How to Reduce Cost with Panelizing Serviceに説明がありますが、試した限り「外形線でV-cutラインを入れて、枠外の外形線レイヤーに『V-cut』の注釈を入れて」おけば処理してくれます。

  • Vcut線は外形線に書き込む。
  • 最小基板サイズ : 8cm×8cm(実際は5cm×5cm以上っぽい)
  • Vcutとパターンの間は0.7-0.8mm程度離す(板厚1.2mm以下は0.6-0.7mm)
    • 実際は0.4mmぐらいでも作ってくれます。

ガーバーデータの形式

Fusion PCB/Elecrow/PCBWayの3つは一緒です。

  • 部品面パターン : .GTL
  • 部品面レジスト : .GTS
  • 部品面シルク : .GTO
  • 半田面パターン : .GBL
  • 半田面レジスト : .GBS
  • 半田面シルク : .GBO
  • 外形線データ : .GML
  • ドリルデータ : .TXT

ステンシル(メタルマスク)製造時。

  • 部品面マスク : .GTP
  • 半田面マスク : .GBP

注文から届くまで

送料$20だったので、OCS/ANA Expressで注文しました。

  • 6/30 注文
  • 7/04 Traceable
  • 7/05 国内着
  • 7/06 基板到着(佐川)

注文から6日後に到着してしまいました。早い。2週間かかるFusionはもとより、P板頼むより早いんですけど(苦笑)

2回目

  • 7/15 注文
  • 7/20 Traceable
  • 7/21 国内着
  • 7/26 基板到着(佐川)

国内の輸入申請で4日止まるという珍事。「Prototyping Board」の意味がわからなかったらしいんだけども、OCS/ANAさんはもうちょっとしつこく電話してくるか、そのままPrototyping Boardでググるなりしてほしい。

3コールぐらいで切れる電話なんて出られないよ。

UPSとかFedexとかなら、そんな凡ミスはしない気がしてきた。

基板の品質

elecrow_pcb.jpg

上がElecrowで、下がFusion PCBです。高解像度の画像置いておきましたので、クリックすると拡大します。

シルクが断然綺麗ですね。シルク位置は若干ずれてますが、個人的には許容範囲です。そしてP板でハズレ工場引いたときよりも綺麗です(笑)

2回目

elecrow_pcb2.jpg

シルクがずれてパッドの上に完全に乗ってる。そして前回よりもシルクの印刷が汚くなってる。どうしよ……。

→サポートに問い合わせたら再製造してくれました。

量産製造

200枚ほど製造してみました。

elecrow_pcb_batch.jpg

  1. レジスト不良
  2. 基板にキズ
  3. ホール潰れ(ただしP板でもパッドが小さいと言われ製造拒否られた幅*7
  4. シルク汚れ

その他、ホール潰れ(ハンダ埋まり)が1つ、細かいキズや汚れは数えられないぐらいありました。+10%ぐらい余分に製造して検品しないとダメな感じです。

*7 : ホール経1.8mm、ランド経2.4mm。推奨ランド経は満たさないけど、製造基準書は満たしているのでなんで拒否られたのか謎。しかも以前は結構な数を問題なく製造してもらっていて、再製造の度にルールの厳しくなるP板の謎。

まとめ

  • 値段やデザインルールはFusionと同じぐらい。
  • Fusionよりもオーダーの融通は効かない。
  • OCS/ANAを使うと7日ぐらいで届けてくれる。*8
  • シルクが綺麗。
  • 注文枚数より2~3枚余分に入ってる。
  • 1割ぐらい多めに製造して検品した方が良い。

この記事を書いてから数年経ちましたが、ほぼほぼElecrowしか使用しなくなりました。

Elecrow紹介リンク(利用者側500point/紹介者側1000point付。紹介リンクの詳細

*8 : Fusionは何を選んでもシンガポール経由で送ったりして、早く届ける気がない。

関連記事

2016/04/18(月)普段P板の人がFusionPCBに基板を注文してみた

P板の品質にはまあまあ満足しているのですが*1、最低3万するので*2試作基板作るにはちょっと値段が高いのですよね……。

そんなわけでP板使いの人がFusion PCBを使ってみたメモを。

*1 : 昔は必ずフォトシルクという高品質なシルク印刷をしてくれたのですが、最近シルクの方法を「お任せ」にすると工場によるのか汚いシルクのことがあるので、それがとても不満

*2 : 最安だと2.5万円ぐらいだけども。いつもだいたい3.5-4.0万円。

Fusion PCBとは

いくつかある格安基板製造会社のうち、比較的品質の評判がよく、それでいて値段の安いところです。

最安なら$9.9で基板を作ってくれます。1000円ぐらい。

Fusion PCBのデザインルール

よく使うP板との違いをまとめてみます。

項目P板Fusion PCB
最小パターン幅0.127mm0.1524mm
最小パターン間隔0.127mm0.1524mm
最小シルク高さ1.0mm1.0mm
最小シルク線幅0.127mm0.1524mm*3
最小ホール経0.3mm0.3mm
最小ランド経(PTH)0.6mmHole+0.3048mm以上
銅箔厚18um/35um*435um/70um

P板はルールに違反すると弾かれますが、Fusion PCBは細かいルール違反でも基本的にはそのまま製造してくれます。

面付けルール

面付けの方法は「What are the PCB panelization rules?日本語)」にありますが、要するに基板同士をくっつけて配置すればokです。

  • 同一基板の面付けは、面付け代不要
  • 異種基板の面付けは、種類数に関わらず5面付けまでで有料

P板のように切り離してくれるのかな? と思ったら、単にVcutで処理した基板が送られてきました。

  • 最小基板サイズ : 60mm×60mm
  • Vcut後最小サイズ : 15mm×15mm
    • 追加料金$16を払えば:8mm×8mm
  • 板厚:1.0mm以上
  • 42面付まで無料
  • 異種面付は9種類まで

P板は台湾工場を選べば制限なくやってくれますし、Vcutと面付けは別々として扱われるので(Vcutではない切り離された面付けができるので)、ちょっと融通は効かないですね。

ただのV-cut

アウトラインはつなげた状態で、シルクスクリーンに直線を引いてVcutすればいいらしい。この方法のV-cutで面付けしようとすると、面付け料金払えと怒られます(苦笑)

*3 : 推奨0.2mmで、シルク線幅 = 高さ*0.2が推奨値。

*4 : 70umは特注対応。その際、最小パターン幅が0.15mmになる。

ガーバーデータの形式

P板、Fusionどちらもzipなどで圧縮してファイルを送信します。

P板はREADME.TXTなどのファイルを用意し、その中に拡張子とレイヤーの対応付けを記述します。

(1)部品面パターン		*.cmp
(2)半田面パターン		*.sol
(3)部品面レジスト		*.stc
(4)半田面レジスト		*.sts
(5)部品面シルク			*.plc
(6)外形線データ			*.dim
(7)ドリルデータ			*.drd

Fusionは予め定められた拡張子に、ファイル名を変更します。

  • 部品面パターン : .GTL
  • 部品面レジスト : .GTS
  • 部品面シルク : .GTO
  • 半田面パターン : .GBL
  • 半田面レジスト : .GBS
  • 半田面シルク : .GBO
  • 外形線データ : .GML
  • ドリルデータ : .TXT

注文から届くまで (EMS)

面付けしたり色々カスタマイズしたりしても$100ぐらいですのでお安いです。

送料ですが、Air Mailが最安で$6ぐらいでしたが、ものすごく(1ヶ月以上とか)遅くなることがあるらしいので、EMSを選択しました。昔中国から買い物したときは、EMSで1週間もしないで届いたので、比較的早く届くかと思っていたのですが……。

  • 3/31 オーダー
  • 3/31 基板製造開始(PCB Processing)
  • 4/05 基板製造完了(In production)
  • 4/06 発送準備中(Processing)
  • 4/08 追跡可能(Traceable) …… しかしこの時点では追跡不可能
  • 4/11 17trackでのみ追跡可能に。発送準備中。
  • 4/14 EMS荷物としてシンガポールより発送
  • 4/16 国際交換局に到着
  • 4/17 国際交換局から発送
  • 4/18 荷物到着

製造完了から実際に発送されるまで実に9日。製造完了から到着まで13日。EMSの意味が無い。Air Mailも同じルートを通るそうなので、それでも大して変わらなかったんじゃないかと思ってます。

中国の荷物がなぜシンガポールから発送されるかと言うとその方が安いからだそうです

注文から届くまで (UPS) 2016/05/25

UPSは早いらしいと聞いたのでUPSで頼んでみました。

  • 5/09 オーダー
  • 5/11 基板製造開始(PCB Processing)
  • 5/13 基板製造完了(In production)
  • 5/17 発送準備中(Processing) - 深センから出荷
  • 5/18 追跡可能(Traceable)
  • 5/19 香港着
  • 5/21 UPSに荷物引き渡し。香港から発送
  • 5/22 シンガポール到着
  • 5/23 シンガポールから発送
  • 5/24 深セン着(飛行機の経由地?)
  • 5/24 日本着
  • 5/25 荷物到着

製造完了から発送まで8日。製造完了から到着まで12日。EMSより1日早いだけ。

またなぜかシンガポールを経由して、しかもシンガポールから工場のある深センを経由して荷物が届くという*5クソ仕様でした。

*5 : 飛行機の経由地だからしょうがないのでしょうが、悲しい気持ちになる

基板の品質

FusionPCB-test.jpg

シルクは思ったより綺麗でした。一番小さい文字は「1.0mm/幅0.15mm」ですが、やや潰れています。読めなくはないですけど。少し大きめの「1.5mm/幅0.2mm」は十分な品質。

あとレジストとシルク間にマージンがあるせいで、シルクがP板に出すものよりも狭く(細く)なっていました。

シルク以外に特に気になるところはなし。

まとめ

  • お値段も安く基板の品質は十分。
  • 高さ1mmのシルクは潰れやすい。
  • 発送方法に関わらず早く届ける気はないらしい(EMSやUPSを選択するのは愚行)
  • 追記(2019/03/06)
    • 最近はシルクもきれいらしい。
    • OCS ANAに対応して早く届くらしい。

次はElecrowに頼んでみようと思います。とはいえP板以外の選択肢ができたのは良いですね。

リンク

最強「PCM2702 USB-DAC」の製作 / PCM2702-v2

はてブ数 2010/08/07電子::DAC/ADC

※2012/12/19 キット頒布終了しました

※2012/08/01 U5,U6を低ノイズLDO(LT1761-5)に変更しました

※2012/03/02 (Ver2.32)回路図更新

※2011/07/05 (Ver2.3)回路図・解説更新


高音質な バスパワーUSB-DAC の製作 (PCM2702)の製作から約2年。再頒布の大きな要望を受けて2年間で蓄積されたノウハウを注ぎ込み製作されたUSB BusPower DACです。

おそらく(バスパワーに限らず)PCM2702をここまで鳴らした人は世の中に他に居ないんじゃないでしょうか(苦笑)*1

これ自作するのは困難ですがPCM2704 DACなら規模も小さく音も相当いいのでおすすめ。(追記。難題のDCDC部をボード化したのでこれで自作も可能かと思います。)

*1 : そういう意味で「PCM2702では最強」と名乗ってみた。断じてDACとして最強じゃありません(汗) もっともコメント欄読むと上には上がいるそうですが(^^;

回路図

pcm2702-v2.32.png

後で述べる通り細かい工夫がたくさん詰まっています。シンプルに構成したいため反転出力仕様です。

部品表

部品記号部品名型番購入先
基板プリント基板-1P板
ケースタカチ MX型モバイルケースMX2-8-10GS1マルツ
U1DCDCコンバータLT3582EUD-121Digikey
U2USBDAC 48kHz/16bitPCM2702E1Digikey
U3, U43.3V 3端子レギュレータZLDO1117G33TA2Digikey
U5, U65.0V 3端子レギュレータZLDO1117G50TA2Digikey
U7, U8高速オペアンプ(LPF)LT1037ACN
(LT1028ACN)
2Digikey
U7, U8ICソケット(丸ピンDIP8)-2秋月
X112MHz TCXOFOX924B-121Digikey
Q1PNPトランジスタ2SA1015-Y1秋月
PowerLED3φ赤色LED(リード)-1秋月,千石
PlayLED3φ緑色LED(リード)-1秋月,千石
D1, D2SBD 30V/2A/0.37V@2ACMS06(TE12L,Q,M)2Digikey
J1USB Bメス基板コネクタ-1秋月
J2ステレオミニ、メスSJ1-3533N1Digikey
J3RCA基板用コネクタ(白)AV-8.4-1-L1マルツ
J4RCA基板用コネクタ(赤)AV-8.4-1-R1マルツ
FB1-5フェライトビーズ 1K(R特性)MMZ2012R102A5Digikey
L1, L2DCDC用コイル 10uH/3A/61.1mΩNR6045T100M2Digikey
L3-L6チップコイル 100uH/40mA/4.5Ω/2012GLCR2012T101M-HC4Digikey
R1, R2チップ抵抗 22Ω-2Digikey
R3チップ抵抗 1.5kΩ-1Digikey
R4チップ抵抗 2.2kΩ-1Digikey
R5チップ抵抗 100Ω-1Digikey
R6-R11チップ抵抗 220Ω-6Digikey
R12,R21-22チップ抵抗 10kΩ-3Digikey
R23,R24チップ抵抗 3.3kΩ-2Digikey
R25-R30LGMFS 22kΩ / 高音質抵抗LGMFS25-223D6bispa,(マルツ)
R33-R34
R36-R40
リード抵抗 2.2Ω-7秋月
R35ジャンパ(0Ω)---
R41,R42100Ω無誘導巻線抵抗(or 音響用抵抗)WNA100FET2Digikey
VR1, VR2半固定抵抗 500Ω3362P-1-5012秋月
C1, C2チップ積セラ 10nF/16V/X7R/1608-2Digikey
C3-C13
C15-C16
チップ積セラ 10uF/16V/X5R/2012EMK212BJ106KG-T13Digikey
C17-C25
C27-C28
チップ積セラ 1uF/16V/X7R/1608EMK107BJ105KA-T11Digikey
C14*
C29*-C32*
PSフィルムコンデンサ 0.1uFECP-U1C104MA55Digikey
C35*,C36*PSSフィルムコンデンサ 0.1uFECH-U1C104JX52Digikey
C37*,C38*PPSフィルムコンデンサ 100pFECH-U1C101GX52Digikey
C39*,C40*PPSフィルムコンデンサ 330pFECH-U1C331GX52Digikey
C41*,C42*PPSフィルムコンデンサ 0.01uFECH-U1C103GX52Digikey
C50-C53
C63-C66
OS-CON SPEC 470uF/16V16SEPC470M8bispa,千石
C54,C75OS-CON SPEC 560uF/6.3V6SEPC560MW2bispa
C55-C62OS-CON SPEC 1500uF/6.3V6SEPC1500M8bispa,千石
C71-C74OS-CON SPEC 100uF/16V16SEPC100MW4千石

※C33,C34およびR31,R32は回路変更のため不要(NC)になりました(Ver2.31)

U5,U6を低ノイズLDO(LT1761-5)に変更しました


部品の代用

自ら部品を集めてつくる人はあまりいないとは思いますが。

  • チップ抵抗は普通のカーボン抵抗でも構いません。
  • ジャック類は適当にどうぞ。
  • 「U2~U4」の3端子レギュレータは別のものでも構いません。
  • 「FB1~FB4」のフェライトビーズはなければ1~10uHぐらいのコイル、ないしはジャンパでも構いません。*2
  • 「R25~R30」のLGMFSはマルツのLMFQでも可。また20KΩでも10KΩでも構いません。
  • 「C50~C53」のコンデンサはC63等と同じOS-CONの16V/470uF(16SEPC470M)やニチコンHZ 16V/470uF(UHZ1C471MPM6)、MCZ 16V/470uF(16MCZ470M)等、他の低Z品でも構いません。
  • 「C54~C56」のコンデンサはニチコンHZ 6.3V/1000uF(UHZ0J102MPM)等の他の低Z品でも構いません。OS-CON SEPC 6.3V/470uF(560uF)でも構いませんが容量が減ると若干不利のようです。
  • C71/C72は容量がもっと大きくても構いません。OS-CON SEPCを強く推奨。
  • DCDC部はLT3582単体DCDCモジュールを利用するとよいでしょう。

オペアンプの選択

LPFオペアンプは試聴を重ねた結果LT1037ACNを標準としてます。その他の推奨品一覧。

(滑らか)LT1037ACN > LME49990 > LT1363 > LT1028ACN(硬め)

さらに硬めで「> LT1128ACN > LT1115」と続きますが個人的には推奨しかねます。

LT1037ACNがどうも好まないとかって人はLME49990をおすすめ。こちらの方がバランス良く感じる人も多いと思います。よりカッチリ鳴らしてほしい場合はLT1028ACNやLT1363をおすすめします。*3

LGMFS(やLMFQ)は、OHMITE等の無誘導巻線よりは少し劣るものの、他の音響用抵抗よりも音が良くコストパフォーマンも優れるのでおすすめです。

フィルムコンの選別については別記事を参照してください。

*2 : 多少音質は落ちます。

*3 : 自分のベストマッチをみつけてみると面白いと思います。この4つどれを選んでもハズレはないし、他にもマッチするオペアンプがあるかも知れません。

回路の解説

今回の回路リファインのポイントは主に3つあります。

  1. アナログ系の電源を安定化させる。
  2. Vcomの粗末な作りをどうにかする。
  3. TCXOを使用してジッタを減らす。

その他も非常に細かい配慮をして回路が出来上がっています。これらのノウハウは他のDAC作りにも生かせると思います。*4

アナログ電源の安定化

前回の回路ではアナログ電源を徹底的にLCRフィルタしていまいした。USB電源やデジタル段のノイズの多さから仕方がなかったのですが、ただでさえ貧弱なUSB電源がますます貧弱になり、低音がなると簡単に電源電圧が揺らいでいました(オシロで簡単に観測できるぐらいはっきりとした揺らぎ)。

オペアンプ電源はLT1054チャージポンプで正負電源を生成していましたが、こちらも電源としては貧弱なため非常に大きく揺らぎ、しかも正負で電圧が違うなど散々でした。

今回は「どうせフィルタするなら一緒だ」ということで、LT3582-12による5V→±12VなDCDCを回路上に搭載して、アナログ電源5Vはここから生成することにしました。同時に音質に大きく関わるPLL電源も+12Vから生成しています。


CRフィルタの値は前回と同じ2.2Ωですが、これはそのまま前回路を引き継いたのではなく、値を変更しながら何度も試聴を重ね、これ以上上げることも下げることもできない値として2.2Ωになっています。*5

この抵抗Rの値は非常に重要です。

  • Rを大きくすると高周波ノイズ除去性能が上がるが、低音による電源ゆらぎが起きやすくなる。アナログ電源なら低音が出にくくなる程度で済むこともありますが、DACの基準電圧等ゆらぐとそのまま音のひずみに直結します。
  • Rを小さくすると電源ゆらぎによる音ひずみは避けられるが、高周波ノイズによる音質劣化(がやがや、明瞭感の欠落)に悩まされる。

このような二律背反な状況での調整になりました。

ちなみにRがないと音質劣化が一層激しくなります。高周波ノイズは何も電源から来るわけではなく、例えばDACのL-chの動作ノイズ(高周波ノイズ*6)がそのままR-ch等のノイズとなり互いに悪影響を与えるからです。

では1つ1つに3端子レギュレータを置けばいいかと言うと、3端子レギュレータ自体も半導体素子である以上、出力に(一定量の)ノイズを出し続けるのです。*7


オペアンプのFB3/4の場所には当初10Ωの抵抗を入れる予定だったのですが、これだと電圧ゆらぎが激しく明瞭感が損なわれました。かと言って0Ωでつなぐと高周波ノイズによるザラザラ音が気になるためフェライトビーズが入っています。

Vcomの粗末な作りをどうにかする

PCM2702チップの最大の欠点とも言うべき場所がVcomです。チップ全体の性能に対してVcomの作りが非常にお粗末で*8、PCM2704と比べてもVcomのインピーダンスでおそらく10倍の差があります。*9

VcomはDAC動作時の基準(中点)電圧ですから音質の要であると同時に、L-ch、R-ch両方から高速(MHz)に参照されるため非常に変動しやすい*10。いかにそういう微小電流によるノイズを除去するかと考えるとVcom自体のインピーダンスを下げるしかありません。

チップVcomの出力インピーダンスが高くて使い物にならないなら、外部から無理矢理にVcomを与えてしまおう!!

既にかなりノイズ除去され安定化したアナログ5Vから、220Ω+220Ωの分圧により10mA程度の電流を常に流し続けることで微小電流の影響を極力抑えています*11。これによる音質改善効果は凄まじいものがありました。*12

TCXOを使用してジッタを減らす

DACを扱ったことある人あるなら分かると思いますが、クロックの精度というのは結構重要です。今回は通常の水晶ではなくTCXO(温度補償付発振器)を使用しました。

(DACにおける)ジッターというのはクロックのゆらぎのことで、ある時間の電圧値として記録されているデジタルデータをアナログに戻す際、この時間基準が揺らいでいると再生信号が歪んでしまいます。結果として音の明瞭感が大きく損なわれます。

ちなみに世の中勘違いしている人が結構多いのですが、TCXOにするとジッターが改善するわけではありません。TCXOは1秒間の振動回数(発振周波数)を保証(補償)しているだけです。ジッターとは何も関係ありません。ただその性質上「電圧変動や外来ノイズに対して周波数が狂いにくく」設計されているため、結果としてジッターが多少改善することはあります。

旧回路で確認済なのですが、PCM2702のPLL電源をクリーンなものにしてあげると、水晶単体からTCXOに変更した場合の差は非常に小さいものになります。*13


前置きが長くなりましたが、TCXOのジッターを改善するためにどうしたかということです。水晶+バイポーラトランジスタ等を使って低ジッタな発振回路を作った方がよっぽど良いことは承知しているものの回路規模をあまり大きくしたくありません。

色々考えたあげく、シンプルな方法としてTCXOの出力を4.7kΩでプルダウンしました(後に値変更)。クロックラインのインピーダンスを下げることで外来ノイズをもらいにくくし、結果としてジッターを低減しようという狙いです。もちろんオシロで観察しても波形の振幅は小さくなるものの綺麗さに変化はありません。それでも音質改善降下は非常に大きくなりました。

その後何度か追加検証を重ね、今は2.2kΩになっています。この抵抗値は低いに越したことはないのですが、あまり下げすぎると波形が小さくなったり消費電流増加により電源電圧が下がったりノイズが増えたりと色々弊害が起きるので、周辺回路との兼ね合いでこの値に落ち着きました。

その他の対策

積セラの10uFと1uFを両方付けているところが多く見られますが、これはきちんと意味があります。10uFの積セラでは1~2MHz程度からインピーダンスが上昇しノイズ除去能力が低下しますが、1uFの積セラは10~20MHzぐらいまでインピーダンスが低下し続けます。この2つを電解コンデンサと組み合わせることで広帯域にわたりノイズをまんべんなく除去する狙いがあります。

試作の段階では1uFの積セラは付いてないところが多かったのですが、試しにつけてみたところ、驚くべきことに(耳で聞いて分かる)音質改善効果があったので*14付けることにしました。2~3個パラってもいいのかもしれませんし、さらに0.1uFを付けると良いのかもしれませんが、これは試してません。

pcm2702-v2-mbe.png

もう1点、GNDの引き回しは特に頭を使いました。左図は基板CADの画面(赤=表面パターン、青=裏面パターン)です*15。DCDCのノイズが混在しないように、またアナログ段とデジタル段をきちんと配慮しました。加えてDACのそれぞれの端子GNDは端子側からのみ引くようにしています。

このような引き方が本当に良いのかどうかは比較していないのでわかりませんが、パターンの引き方を1つで音質が変化するのは間違えなさそうです。

補足

LPFの設計については前回の記事を参照のこと。LPFは今回やや強めにしてあります。ベッセルフィルタで限界までカットオフ点を下げてオーバーサンプリングノイズを極力減らしたいという狙いです。*16

*4 : むしろこれぐらい配慮して作っている人はどれくらいいるのかなあ、とも思う。

*5 : 抵抗値を上げる方向の検証はそこまで念入りにやっていませんが、下げる方向は限界だと思います。

*6 : DACのノイズはMHzを超える単位で繰り返されるパルス性のノイズですので非常に厄介なのです。単純に16bitで考えても50uVのノイズやゆらぎすら許されない。

*7 : それに加えて回路規模が大きくなる問題も。試していないので、試すと案外うまく行く可能性はあります。

*8 : hmysさんの情報によれば40kΩの抵抗分圧らしい。

*9 : 前回路のU4による音質改善騒動を覚えている人の中には気づいている人もおおいでしょう。

*10 : その電流は微小であるため単純にオシロだけでは観測できませんが

*11 : もちろん抵抗値は低いほうがいいのですが、その手前のRCフィルタで電圧降下などを考えて10mAぐらいにしました。今回は見送りましたが、3端子レギュレータで2.5Vを生成するとより良いのかも知れません。

*12 : 当初このような措置はしていなかったのですが、前回のU4/Vcom騒動を思い出し試しにやってみたらうまくいったという。前回の回路でU4関連のことを指摘してくれた方々に多大な感謝。

*13 : 旧回路にTCXOを搭載したスペシャル改造版をつくってみたけど、そんなに変わらなかったという。

*14 : 例えばC21~C24。試しに外してみると音質が劣化するのが分かる。

*15 : 最新ものではないので回路が異なることがあります。

*16 : そういえば音質は比較してなかった。そんなに変わらないと思うけど。

基板とか製作の感想とか

pcm2702dac-pcb.jpg

試作基板は数カ所ジャンパやら回路変更があって作り直し確定です*17。基板の大きさは前と変わらず、ケースも同じタカチのMX2-8-10に入ります。消費電流が200mA以上いくので(前回の倍以上で1W消費)、使ってるとケースごと少し暖かくなります(苦笑)

もっとも、最初はDCDCで昇圧する関係で500mAぐらいになる見込みだったので、だいぶ少なくてほっとしています。

基板の左下にケースグランド(FG)ポイントがありますが、DCDCのベタアースにこんなもの用意したせいでケースに入れると音が悪くなる現象に悩まされました(笑) GNDはなるべく動かない点からとりましょう(汗) 写真をよくみるとわかりますがパターンカットして切り離しました。

*17 : 掲載の回路図とは部品番号が大きく異なります。どうせ作り直すので基板欲しい人にはあげますけど、そんな人居る?希望者に配りもう無くなりました。

音質評価

元々どうせPCM2702じゃチップの限界で「これ以上音が良くなってもたかが知れてるよ」という感じで舐めていたし、実際試作基板を最初に組み立てたときは「前作のフルチューンと変わらないじゃん」とだいぶなげやりだったのですが(苦笑)、根気よくあちこちチューンナップしたところあれよあれよという間に音質が向上し、同じ曲をSACD(DSD)で再生したときの音質を超えてしまいました(笑)*18。もちろんSACD音源なんてPCで再生できないのでPCM2702はCD音源(44.1kHz/16bit)です。

希望的観測ですが10万以下のCDプレイヤーなら(余裕で?)勝てるのではないかと思ってます。

オーテクの某ヘッドホンが再生装置の欠点をうまいことカバーしてある意味全く使い物にならなかったので(苦笑)、試聴(と回路調整)は最終的にTPA1517スピーカーアンプで行ないました。

個人的な感想ですが、今までよく知ってる曲が違う曲に聞こえます。左右の広がり、音の定位、複数音の分離、ボーカル等の歪みの無さ*19、そして妙な付帯音の無さは驚きでした。*20


相変わらず音の厚みや太さとは無縁ですので、そういうの求めてる人は他当たってください(汗)

*18 : 思い入れも強さもあるので話半分で。少なくとも定位感では勝ってるかなと。もちろんSACDプレイヤーが超安物とかそういう訳ではありませが、市販品にある出力カップリングコンの影響は大きいかなと。

*19 : CD収録時点でエフェクタで歪んでるのはしょうがないですが(苦笑)

*20 : これについては違う人に試聴してもらって率直な意見を聞きたいところ。

再生時の注意

ご利用のOSに関わらず再生ボリュームは(OSのマスターボリュームも含め)すべて最大にしてください。このとき一番音質が良くなります。音量は可能なかぎりアンプ側のボリュームで絞りましょう。

Windowsをご利用の方。Windows7/Vistaより前のOSをご利用の方はASIO4ALLやカーネルストリーミングの使用を検討してください。Windows7/VistaではWASAPI(可能ならばWASAPI排他モード)の使用を推奨します。

なおWindowsの様々な再生方法のうち、DirectSoundは極めて音質が悪いのでご注意ください。

キット・回路の変更と音質改善改善

Ver2.3相当への変更(Ver2.11基板に対するの変更)

  • R35を2.2Ωではなくジャンパ(0Ω)に変更。
  • 3.3Vデジタル電源(VDD)へOS-CON 6.3V 560uFの追加(C75)。効果は明瞭感増加。デジタル段電源からアナログ段へ多少のノイズ回り込みがあるらしい。Ver2.11基板でもC10の両端に付けてU4の上に寝かせれば入る(下の写真参照)。
  • C54 3.3Vデジタル側PLL電源コンデンサをOS-CON 6.3V 560uFに変更。
  • C55をOS-CON(SPEC) 6.3V/1500uFへの変更。Ver2.11基板でもやや強引に取り替え可能。
  • C56をOS-CON(SPEC) 6.3V/1500uFへの変更。上2つほどではないけど変化あり。Ver2.11基板でもやや強引に取り替え可能。

ここまでがVer2.2用の変更。以下がVer2.3相当への変更。

  • Vbusをカットして未接続にする(写真参照)。Vbusからのノイズ回りこみの抑制。*21
  • DCオフセット解除用の抵抗値(R22~R24,VR)を「33k/10k/2k」から「10k/3.3k/500」に変更。あまり大きすぎるのもよくない模様。これより下げて3.3k/1kにすると、音がガサガサして悪化する。ここは変えなくてもそんなに差はない。
  • C35*/C36*をECPU 1uFからECHU 0.1uFへ変更。ここのみで試聴してないため効果は不明。
  • FB5の追加。但し音的な影響は無し。明瞭感向上。
  • LEDまわりの回路と定数変更。特に赤のLEDが明るすぎたので。DAC ICに流れこむ電流が減るためか、PlayLED側変更でかすかながら音質が向上。その後の追調査で音質への影響はなし。

改造参考写真。

2702_c75.jpg
2702_vbus.jpg

Ver2.32への変更

  • R31,R32を除去して、JP1,JP2の部分にR41,R42として100Ωを付け、その先にC41*,C42*としてフィルムコンを付けます。抵抗は音響用、無誘導巻線抵抗やLMFQ(LGMFS)を付けます。劇的に音が変わります。なお、C41*,C42*を付けないとLT1037ACN等で発振するので注意してください。
    • そこまでできない場合は、R41,R42,C41*,C42*は実装せずに、R31,R32を単に100Ωに変更してください。効果は上の改造とさほど変わりませんが、この状態で出力端子やGNDが互いに接触すると発振するので注意。(ステレオミニプラグを抜き差しする瞬間に発振します)
  • C14,C26の除去。ECPU 0.1uFがあればC14に付ける(付けなくても良い)。
    • 回路変更(R35=0Ω)時の見落としでうっかり積セラが音声ラインに入ってしまったという(汗)。除去しないと音がガヤガヤしてしまう……。

Ver2.32+相当

回路図、部品表等は反映してません。

  • ZLDO1117-5.0からLT1761-5(+ECHU 0.01u)に部品変更しました。LT1761は非常に低ノイズ(20uVRMS)なLDOです。明瞭感、音の奥行き、定位が向上します。

効果がないことが判明しているもの

  • A5Vから2.5V三端子レギュレータに引きこみ、Vcomに直接2.5Vを与える。明らかに音が悪くなりました。A5VからCRフィルタして2.5Vレギュレータなら結果は違うのかもしれませんが、場所がないので未検証。

*21 : データシートによるとシュミットトリガ入力となっていてUSBの接続検出のようですが、電源投入=USB接続なので検出不要の模様。PCM2704のようなRC構成にしなかったのはこのような機能の違いと、PCM2702では約2.5kΩでプルダウンされているため同じようにはできない。

まとめ

とりあえずチップの限界なんて言ってTIの人ごめんなさい(笑)謝るので192/24のUSB-DACチップ作ってください。

掲載回路よりさらに改善できる回路変更・定数変更アイデアがあればどしどし書いてください*22。あと感想もお待ちしています。

*22 : かと言って外部電源とか、電池で±12V与えるとか言われても困ります(苦笑)

PCM2704で音質のいいDAC

はてブ数 2009/09/24電子::DAC/ADC

※2021/08/05 Version2に進化しました

※2012/12/13 回路図の修正(Ver1.4)

※2011/07/05 回路図の修正(Ver1.3)

※2011/02/10 回路図の修正(Ver1.2)

※2010/11/24 キット頒布開始

※2010/10/27 回路の修正


PCM2702を使用した高音質のDACを公開し、キットの頒布も行いましたが、音はいいものの物量投資しまくりでコストが高くついていました。コストや回路規模を小さくし、バスパワーでそこそこの音質を目指したのがこのDACです。

ユニバーサルで作るのならば、新型PCM2702DACよりこちらの方が楽でよいと思います。

続きを読む