誰もが低コストまたはDIYビルド可能なロジックアナライザを推奨できますか?
ほとんどの場合、低電圧でのシリアルプロトコル(SPI、I2C、RS232)のデバッグ用です。
誰もが低コストまたはDIYビルド可能なロジックアナライザを推奨できますか?
ほとんどの場合、低電圧でのシリアルプロトコル(SPI、I2C、RS232)のデバッグ用です。
回答:
バスパイレーツはおそらくあなたの最善の策です。オープンソースのソフトウェアとハードウェア、SMTを気にしない場合は簡単に構築でき、組み立てた場合は安く購入できます(世界中で30ドル出荷)。
http://code.google.com/p/the-bus-pirate/
多くの人がそれをサポートしている多くのバリアント:
http://www.google.com/search?q=bus+pirate
バスパイレーツは、いくつかの簡単なロジックアナライザー機能を実行できますが、主にシリアル作業に役立ちます。ロジックアナライザーの多くの作業を行う必要がある場合、この製品は非常にきれいに見えます。
http://dangerousprototypes.com/open-logic-sniffer/
オープンソースですが、非常に優れた機能を備えています。しかし、非常に安価です。
これが低コストの定義と一致するかどうかはわかりませんが、Saleae Logic Podは約150ドルです。8チャネルで、SPIおよびI2Cのデコードに適しています。他のプロトコルは試していません。
ソフトウェアは問題ありませんが、インターフェイスはオシロスコープや実際のロジックアナライザーと比べると少し奇妙に見えます。Webサイトには、ソフトウェアインターフェイスまたはスクリプト化されたデータコレクションを記述できるように、API定義が記載されていました。これについて詳しく調べる時間はありませんでした。
真のRS232作業でレベルが負になるかどうかはわかりません。
低価格($ 99)のDigilent Spartan 3ボードを使用したSump.orgロジックアナライザーがあります。
I2CやSPIなどの低速なものには、Microchip PICkit 2($ 35)を使用できます。3チャネルロジックアナライザソフトウェアが付属しています。
実際のロジックアナライザーに関する限り(バスパイレーツのようなものに対して)、私は(比較的)安価なものの基本的な比較を書きました。
サンプリング速度について注意すべきことの1つは、正確な測定値を得るためには、一般的に少なくとも4倍のデータレートが必要であり、最大10倍が良いことです。したがって、8MHzの信号(たとえば、SPIで安価なAVRから簡単に生成できる)を監視する場合は、32〜80MHzのサンプリングレートアナライザが必要です。これは、「非同期」モードでキャプチャする場合にのみ適用されます。「同期」モード(クロック信号など)でキャプチャしている場合、サンプリングレートはクロック信号のレートと一致する必要があります。そのため、たとえばその場合、8MHzの同期サンプリングで十分です(専用のクロック信号があるため)。
私はwww.seeedstudio.comでこれに出くわしました
Open Workbench Logic Sniffer(先行予約のみ)
私は彼らの説明以外にそれについて何も本当に知りません。調べる価値があるかもしれません。
これまで述べてきたものより少し高い(389ドル)が、非常に能力がある:
34チャネルの調整可能なロジックしきい値(+ 6V〜-6V)I2C、SPI、RS232、およびCANインタープリター
さらに、購入前にソフトウェアをデモモードで実行できます。
Scanalogic 2は、他の多くのロジックアナライザーよりも安価ですが、59€の価値があると思います
ロジックアナライザーには、Saleae Logicを強くお勧めします。
8または16の入力チャンネルを持つ2つのバージョンがあります。どちらを購入するかに応じて、最大24MHzまたは50MHzまでサンプリングできます。また、ソフトウェアは信号を解釈できるため、I2C、SPI、CANなどを簡単に読み取ることができます。
これにより、おそらく何百時間もの時間を節約できました。特に、どれだけ時間を節約できるかを考えると、それほど高価ではありません。また、このソフトウェアはWindows、Mac、Linuxで動作します。データはaaファイルにエクスポートできます。APIも用意されているので、必要に応じて独自のソフトウェアを作成できます。
scanalogicはシンプルだが素晴らしい4チャネルロジックアナライザーです。
また興味深いのは、デバイスを実行するためのソフトウェアのオープンソーシングです。
バス海賊はリストに載っていて、SiGrokのコミットを見ると一緒にやってくる
BusBeeを使用しています。ハードウェア/ソフトウェアは非常に使いやすく、大量のデータを記録できます。多くの異なるプロトコルで動作しますが、通常はI2Cに使用します。
Open Workbench Logic Sniffer
私はそれを買って、それがうまく機能します、彼らがまだ予約注文であるかどうかはわかりませんが、私はそれがまさにあなたが尋ねているものであると思います。:D
この答えは元の質問にはかなり遅れていますが、新しい製品であり、優れた小さなデバイスはGabotronics xminilabです。
http://www.gabotronics.com/development-boards/xmega-xminilab.htm
これは、アナログ、2チャネルのスコープ、波形ジェネレーター、および8チャネルのロジックアナライザー/プロトコルスニファーです(波形だけでなく、チャネルの16進値も表示します)。サンプルレートは2 MSPSであるため、約200kHzにのみ適していますが、約69ドルというコストは、これらすべての機能を1つの安価なパッケージで入手できることを意味します。
xminilabの小さな兄弟の所有者以外は、私は会社とは関係がありません。xprotolabは、世界最小であると主張されており、小さな画面で、斬新で楽しいが、本格的な作業にはxminilabの大きな画面が必要です。