[ Main Page ]

Analog Discovery

Tipsというほどでもないが、音声帯域のファンクションジェネレータのデバッグの際に使用して非常に使いやすかったので おすすめとして一項目設けた。DIGILENTというアメリカの会社が製造している PC用デジタルオシロスコープ+ファンクションジェネレータ+ロジックアナライザ+パターンジェネレータ+電圧計+スペクトラムアナライザ+ネットワークアナライザで、 校正は出来ないので、商用としては使えないが、実験・研究用途には非常に重宝する。日本だと、有名どころで秋月電子通商で購入できる。 学生価格で購入したい場合は手続きがいるようである。
初代購入後にしばらくして2代目がほぼ同価格出たので、そこだけは少し残念であったが、それを補って余りある仕事をしてくれたと思う。

別項目で挙げた機械の製作の時に使用していた様子。DACはMCP4922を使い、差動アンプによりバイポーラの出力としている。
DIO 0がラッチ、DIO 1/2/3はSPIのDATA/CS/SCLKにあたる。Arduinoは通常16MHzだが、水晶発振子を20MHzにして、タイマでSPIを駆動させると、12bitのDACで 最高125kHz程度までは動かすことが出来るが、それ以上になると、DACの精度を落とすかパラレルDACを使う必要が出てくる。
最初はただのタイマに呼び出される関数内でラッチも呼んでいたが、ラッチまでのクロックが時々前後し、ジッタがかなり出てしまうため、 DACのラッチはタイマでハード的に駆動させたところ、ほぼジッタは消失し、予想通りの出力となるようになった。

In the world of software, you can just make a version of your product called
"Professional" and another version called "Home" with some inconsequential
differences, and hope that the corporate purchasers (again, the people who are
not spending their own money) will be too embarassed at the thought of using
"Windows XP Home Edition" at work and they'll buy the Pro edition. Home
Edition at work? Somehow that feels like coming to work in your pyjamas! Ick!

    -- Joel Spolsky
    -- "Camels and Rubber Duckies" ( http://www.joelonsoftware.com/articles/CamelsandRubberDuckies.html )

<<<

Great minds discuss ideas, average minds discuss events, small minds discuss
people.

>>>

Unknown, quoted by [Admiral Hyman G.
Rickover](http://en.wikiquote.org/wiki/Hyman_G._Rickover)

    -- Hyman G. Rickover
    -- Hyman G. Rickover Quotes ( http://en.wikiquote.org/wiki/Hyman_G._Rickover )


Powered by UNIX fortune(6)
[ Main Page ]