2008/08/21(木)[製作] USB-DACその2

前からの続き

PC側受け入れ準備

ASIO4ALLとソレに対応したプレイヤーのインストール.たまたま可逆圧縮音データをいくらか溜め込んでいたので,視聴はそれでおこなう.

ASIO4ALL

ASIO4ALLの紹介記事から、本家へ.

foobar2000

foobar2000本家から,stable版を拾って入れておく.β版でも良かったかもしれないけれど,とりあえず比較用にstableでversionを固定します.


USB-DAC

ケース加工

ABC樹脂で両サイドにふたをするケースでした.USB側は角型なので,しょっぱなからあきらめてアートナイフで削ってみました.やわらかいのでサクサク削れます.
計るのも面倒なので,現物あわせでさらっとナイフでなぞって,一回り小さく穴を開けて様子を見つつ削っていって完成.およそ30分.ちょっと時間かかりすぎ*1か.

RCA2発とφ3.5のステレオジャックは保留.さすがに採寸してドリルで一発仕上げのほうが美しい.LED穴は多少ずれてもOK.というか,電源側が緑LEDになってますた.色を考えずに取り付けたナァ(ぉ



*1 : 思ったより時間かかることばかり.自分の能力を過信しすぎだなw

試聴

その前に調整

まずはPCに接続.新たなデバイスとして認識し,USBスピーカが増えました.
オンボードのRealTeckさんな音源が選択されているので,preference等で変更.さくっと切り替わらなかったので,アプリケーションを何度かon/offして認識できた模様.まぁ結果オーライで.

電圧測定用にピンを立てておいて正解.片側だけケースに入れて床沖下のだけれど,テスタがTestPadに届かない.デジタルテスタで見ただけですが,A5Vが4.8V程度,A9Vが8.92V程度,A-9Vが-8.6V程度出ていました.少し+側がよく出ている??

10分程度おいて,LRそれぞれの出力電圧オフセット調整.アナログテスタを引っ張り出してきて調整.デジタルよりも,コチラのほうが低い電圧まで調整できる気がする.手持ちのデジボルレンジが1/10mVまでだからなぁ.アナログのほうは,0.25Vフルスケールであるから,同程度のメモリまである・・・のかな.まぁ,針のゆれ具合で微調整ができますよ,と.

エージング前の感想

内蔵のrealtekからさしかえてすぐは,低音が強くなり,全体の解像度が上がったかのように思えた.JBLのデスクトップスピーカ(DELL販売の安物)なので,期待していなかったわけだが...
しばらく回した後,OP-AMPが熱を持っていることに気づいた.負荷が重すぎたのか?アクティブスピーカだから大丈夫だろうとタカをくくっていたのだが.とりあえず開放状態で放置してみるか.データは流したほうが良いだろうから,別プレイヤーでテキトウにまわしておこう.

で,Realtekに戻ってきたところ,同じ曲で出力が最大になっていたので比べてみると大きな差が縮まった(気がする).プラシーボ効果か?スピーカのせいか??
とはいえ,ヘッドフォンアンプが作れて居ない現状を考えるとどうしたものか(^^; USB-DACの出力を直接AD1000に突っ込んでも大丈夫なんだろうかネェ・・・.

データシート嫁ってか.
LT1028ACNをdigi-keyで検索して噴いたwww.なんだこれ1500円以上するのかwwww.LinearTechnologyだと,US$8前後.むぅ...(検閲削除w)


エージング

ヘッドフォン本体・ヘッドフォンアンプ(未作成)・USB-DACと全部エージングがすんでいないので,視聴もへったくれもないです.ヘッドフォンアンプは部品が揃っているから一気に作ってしまうしかないですな.ジャック大丈夫だったかな..
ケーシングし終わってから電圧調整・エージングを行うべきなのかもしれませんね.動作温度が開放時に比べて高くなるでしょうし,加工しきってしまうかな.週末もこの辺の作業でつぶれそう?.



関連リンク?

Beginer Of Eternity (司の奮戦記)にて,OP-AMP変えて視聴されています.というか,結構な数のOPAMPを聞き比べされているようで(^^;

2008/08/19(火)[製作] USB-DAC

実装しよう

nabeさん作のC74で先行配布されたUSB-DACの実装をやってみた.
本当は昨晩あたりにやるつもりだったけれど、体力の回復が遅くて未着手のまま寝てしまった.


配布キット

写真はこれ.ケースまでついているとは思ってなかったので驚きですw
部品点数の確認もソコソコに実装開始です.多少の部品は在庫でまかなえると踏んで,主要部品だけは確認しておきます*1

USBDAC_KIT.JPG

実装終了

途中写真ナシでスミマセン. 寝る時間が遅くなりそうなので一気にやりました.

USB_DAC_01.JPG

タイムスタンプで見て、およそ2.7時間程度を要したみたいです.遅いほうかな・・・?


注意点(参考)

とりあえず箇条書きで...

  • チップ部品の手ハンダ練習になります.特にセラコン40個.慣れてないヒトには辛いかも?
  • ベタグランドに部品穴がついている箇所がいくつかあります.
    熱容量の大きな鏝があると便利でしょう.小電力の工作用に20W以下の鏝しか持っていないとうっとうしくなるかも??
  • DIPソケットは最終段のOP-AMP分だけです. 汎用OP-AMPも差し替えたい人はもうひとつ用意したほうが良いでしょう.(効果なさそうですけど(^^;

で、まだLEDとRCAコネクタの実装ができていないわけですが、前者は忘れ物.後者はケース入れを考慮しておいてあるのです(たぶん).一呼吸おいて明日に火入れします.

説明書どおりに電圧測定、出力電圧調整を行って、安いイヤフォンでお試しです.:)
ケース加工面倒ですね(ぉ


明日の自分へのメモ

  • 目視確認
  • 火入れ後電圧確認
  • 10分以上放置して電圧調整
  • 視聴、エージング、ケーシング検討(けがき?)
  • 本件のコメント・TB送り先はこの記事に.
    すでに実装・エージング開始されている方が居ますネ.出遅れた(ぉ

もう27時か。明日起きられるかナァ・・・。

*1 : 過不足なく封入されていました.感服いたします(^^;

2008/08/19(火)[回路] アナログ増幅回路

問いかけに対してコメント以外で返信してみるテスト

もしかしてTB撃てばいいのかな?使ったこと無い&使い道がイマイチわかってない(ぉ
低電圧バッファ回路、失敗作 *1より。>この回路、思った通りうまくは動きませんでした。さてどんな問題が起きたのでしょうか?<

ベース電流が2つで1mA、Q1のコレクタ電流にもなっているので、0.5mA未満であるのは確実ですね.

これってカレントミラー回路でしたっけ・・・?いかんな... トランジスタ回路も理解できてない('A`


師曰く、Q3/Q4のVceがでかかったんとちゃうか、というコメント.あまり考えずに湖面と貰った気がするけれど(笑).とりあえず、シミュレーションしてみれば?とも言われたけれど、USB-DACのハンダテラピーが必要なのでパス.

*1 : 回路図くらいパクってきたほうが良かったかな?とりあえずリンク先に飛んでくだしあw

2008/03/30(日)2008-03-30

pspiceでシミュレーション

1.8V系, 2.8V系の信号を, 5V系のマイコンからドライブする必要があるため、製作の前にシミュレーションをおこなった。

pspiceの使い方もイマイチなので、そのあたりのメモとしても残していきたいと思う。しかし、adiaryのタグは複数入れられないようなので、難儀ですね...カテゴリごとに"日記を書く"動作をする必要がある、という仕様と割り切るしかないのかしら。機械的に切り出されて失敗するよりはマシだけど、日記ではなくwiki投函していることになる感じがしますね。pukiwikiのpluginで日記つけても同じような。
MTかなぁ?

シミュレーション

回路図とシミュレーション結果を貼り付けておく。

level_cnv1.png:small
level_cnv2.png

ここで、過渡解析(Transient Analysis)のための電源ソース記述がわからずググる。入力にステップ応答を入れたかったのだが、"VSRC"を使う、というところまではGUIを触ることで理解できた。パラメタに"TRAN"があり、ここにしかるべき記述をすると良い、と判断したわけだが如何せん素人だ。http://www9.ocn.ne.jp/~youyou/OrCad/spice_use_3.htmlここが丁寧でわかりやすいと思った。引用して貼り付けておく...

pspiceの解析用電源(VSRC)

::

DC
DC解析を行う時に参照される
AC
AC解析を行う時に参照される
TRAN
トランジエント解析を行う時に参照される

ただし、AC解析では、sin(三角関数のみ使える)、波形を変えられるのはTRANの場合だけ。

記法あった... "::"でいけるぽいね. ::

正弦波(sin)

sin(オフセット電圧 振幅 周波数 遅延時間 ダンピングファクタ 位相)

ex.) TRANS= sin(1V 1V 100kHz 1us 0 0 )


任意波形(pwl)

pwlは変化する電圧を時間に対して記述していく。直線的に波形が変化するものであればなんでもOK。三角波を作ってみた。

pwl(時間 その時の電圧 , ・・・) 時間と、電圧で一組のデータ、データとデータの区切りの「,」を絶対に忘れない事。これが無いとエラーになる。データの数は特に指定はないが、どの程度まで長くできるかは確かめてない。ファイルから入力するものもあるが、未調査。

ex.) TRANS = pwl(1us 0V, 6us 4V, 11us 0V)

※指定座標を直線で結んでいく感じになる模様です


矩形波(pulse)

立ち上がり、立下り時間を含めてデューティを確定させる必要がある。周期<パルス幅だと、周期動作しなくなる模様。

pulse(振幅最小電圧 振幅最大電圧 遅延時間 立ち上がり時間 立ち下げ時間 パルス幅(立ち上げ、足し下げ含まず) パルス周期)

pulse(-1V 1V 1us 1us 1us 3us 6us)


pspiceの解析用電源(VEXP)

2008/03/27(木)レベル変換・スイッチ

要件

  • 低レベルロジック信号のモニタおよび open drainによるドライブ
要はリセット信号を拾ってカウント、一定以上ならreset引っ張りで固定
  • 電源電圧は3.7V,1.8V. ロジックは1.8で確定.

keyscan

phtoMOS Relayで逃げる.
Panasonicのhttp://www.mew.co.jp/ac/control/relay/photomos/index.jsp?c=searchがいい感じ.
使用方法はDCで. マトリクスにDiode直列接続されているので, 双方向短絡になる.