初心者向けのロジックアナライザーですか?


26

誰もが低コストまたはDIYビルド可能なロジックアナライザを推奨できますか?

ほとんどの場合、低電圧でのシリアルプロトコル(SPI、I2C、RS232)のデバッグ用です。


ショッピングに関する質問は終了しました!
レオン・ヘラー

回答:


32

バスパイレーツはおそらくあなたの最善の策です。オープンソースのソフトウェアとハ​​ードウェア、SMTを気にしない場合は簡単に構築でき、組み立てた場合は安く購入できます(世界中で30ドル出荷)。

http://code.google.com/p/the-bus-pirate/

多くの人がそれをサポートしている多くのバリアント:

http://www.google.com/search?q=bus+pirate

バスパイレーツは、いくつかの簡単なロジックアナライザー機能を実行できますが、主にシリアル作業に役立ちます。ロジックアナライザーの多くの作業を行う必要がある場合、この製品は非常にきれいに見えます。

http://dangerousprototypes.com/open-logic-sniffer/

オープンソースですが、非常に優れた機能を備えています。しかし、非常に安価です。


OLSは控訴します。ただし、自己構築するには、非常に複雑に見えるので、おそらくデバッグするために別のものが必要になるでしょう:)
トビージャフィー

2
@Joby-おそらく。しかし、たった50ドルで組み立てられるので、それほど大きなヒットにはなりません。
アダムデイビス

2
ああ、男、それはクールだ。今まで必要だとさえ知りませんでした!また、AVRプログラマーとしても機能します。
クリントンブラックモア

オープンソース?回路図PCBはどこにありますか?
hhh


10

これが低コストの定義と一致するかどうかはわかりませんが、Saleae Logic Podは約150ドルです。8チャネルで、SPIおよびI2Cのデコードに適しています。他のプロトコルは試していません。

ソフトウェアは問題ありませんが、インターフェイスはオシロスコープや実際のロジックアナライザーと比べると少し奇妙に見えます。Webサイトには、ソフトウェアインターフェイスまたはスクリプト化されたデータコレクションを記述できるように、API定義が記載されていました。これについて詳しく調べる時間はありませんでした。

真のRS232作業でレベルが負になるかどうかはわかりません。


ありがたいことに、私は実際のRS232を何年も見ていません。APIのアイデアは
魅力的です

1
Saleae Logic Podのことですか? saleae.com/logic

それだ。スペルミスについては申し訳ありません。3月以降、ポッドをかなり使用してuSDライブラリをデバッグしました。デバイスはお金の価値がありますが、ソフトウェアのインターフェイスは厄介です。価格帯の他のデバイスがもっと良いかどうかはわかりません。このツールを頻繁に使用した場合、独自のインターフェイスの作成を検討します。
-jluciani

私は半二重RS-485での作業にほぼ毎日使用しています。個人的には、価格帯の他のものと比較してインターフェースが好きです。私が使用した別のスコープは、デバイスのUSBeeラインですが、同様の機能についてはより高価です。FWIW、彼らは最近、より多くのSaleaeインターフェースに移行しました。

デバイスはRS232レベル互換ではありません。内部で3.3Vを使用しますが、5Vと互換性があるため、ほとんどのデジタル回路で動作します。しかし、どれだけ下に行くことができるかわからないので、2.5Vまたは1.8Vのもので使用するのもいいでしょう。
トリグヴェLaugstøl

8

低価格($ 99)のDigilent Spartan 3ボードを使用したSump.orgロジックアナライザーがあります。

I2CやSPIなどの低速なものには、Microchip PICkit 2($ 35)を使用できます。3チャネルロジックアナライザソフトウェアが付属しています。


2
スピンオフ:seeedstudio.com/depot/…(〜43USD)
hhh

sump.orgは古くなっていますか?最近の更新はありません。私はSpartan 3Eスターターボードを持っているので、それを使いたいので、サンプは良い選択肢のように思えます。しかし、3Eのポートはここ数年更新されていません。編集- わかりました
デイブ

7

実際のロジックアナライザーに関する限り(バスパイレーツのようなものに対して)、私は(比較的)安価なものの基本的な比較を書きました。

PCベースのロジックアナライザーの比較

サンプリング速度について注意すべきことの1つは、正確な測定値を得るためには、一般的に少なくとも4倍のデータレートが必要であり、最大10倍が良いことです。したがって、8MHzの信号(たとえば、SPIで安価なAVRから簡単に生成できる)を監視する場合は、32〜80MHzのサンプリングレートアナライザが必要です。これは、「非同期」モードでキャプチャする場合にのみ適用されます。「同期」モード(クロック信号など)でキャプチャしている場合、サンプリングレートはクロック信号のレートと一致する必要があります。そのため、たとえばその場合、8MHzの同期サンプリングで十分です(専用のクロック信号があるため)。


5

私はwww.seeedstudio.comでこれに出くわしました

Open Workbench Logic Sniffer(先行予約のみ)

私は彼らの説明以外にそれについて何も本当に知りません。調べる価値があるかもしれません。


1
これは、前述のsump.orgの設計に基づいています。
レオン・ヘラー

これらのいずれかを持っています。私が持っている唯一の本当の不満は、あなたが設定に本当に注意しなければならないということです-あなたがそれを間違って設定すると(ソフトウェアはボードのバッファの制限が実際に何であるかを知らない)、警告なしでゴミ結果を取得します。そうでなければ、それは魅力のように機能します。
マイケルコーン

5

これまで述べてきたものより少し高い(389ドル)が、非常に能力がある:

IntronixによるLogicport

34チャネルの調整可能なロジックしきい値(+ 6V〜-6V)I2C、SPI、RS232、およびCANインタープリター

さらに、購入前にソフトウェアをデモモードで実行できます。


1
私はそれを持っています、彼らは素晴らしいです。また、ハードウェア圧縮機能があるため、バスがパケット間でしばらく静止している場合、2つのデータラインで最大30秒のサンプリングを取得できます。
コナーウルフ

4

pickit2には、シンプルなロジックアナライザー(およびpic uCのプログラマーとUARTツール)があります。


チェックアウトpk2-laは、Linux + PICkit2を実行している場合
マーティ

これは事実ですが、かなり厄介な制限がいくつかあります。利用可能なチャネルは3つ(?)しかなく、少量のデータしかキャプチャできません。しかし、pickit 2は全体的にすてきなツールであり、それは単なるくだらないロジックアナライザーであってもです。
0x6d64

4

Scanalogic 2は、他の多くのロジックアナライザーよりも安価ですが、59€の価値があると思います

http://www.ikalogic.com/scanalogic2/


絶対に。私は本当に多くのことを私のものから得ています。バスパイレーツよりも初心者にとって使いやすいです。

4

ロジックアナライザーには、Saleae Logicを強くお勧めします。

Saleae Logic

8または16の入力チャンネルを持つ2つのバージョンがあります。どちらを購入するかに応じて、最大24MHzまたは50MHzまでサンプリングできます。また、ソフトウェアは信号を解釈できるため、I2C、SPI、CANなどを簡単に読み取ることができます。

Saleae Logicソフトウェア

これにより、おそらく何百時間もの時間を節約できました。特に、どれだけ時間を節約できるかを考えると、それほど高価ではありません。また、このソフトウェアはWindows、Mac、Linuxで動作します。データはaaファイルにエクスポートできます。APIも用意されているので、必要に応じて独自のソフトウェアを作成できます。


10 k担当者の場合、あと18個です!(私はあなたがあなたの人生の何百時間もの節約された時間を有用な方法で過ごしたことを望みます:
stevenvh

@stevenvh-いいえ、私は基本的にその間ずっと、他の何かを無駄にしました。
Rocketmagnet

滑らかに見えますが、@ 150で少し高価です。OpenLogic Analyzerはどうですか?
アンキット

@Ankit-良いですが、メモリはわずかです。Saleae LogicはPCメモリを使用し、100億個のサンプルを喜んで保持できます。でも安い。あなたの時間をどれだけ大切にするかによります。
Rocketmagnet

@Rocketmagnet。そのページでは、16チャネルのサンプル深度@ 8チャネルと記載されています。つまり、8つのチャネルすべてを使用しながら、チャネルごとに16Kクロックサイクルをキャプチャできるということですか また、差分b / w非同期モードと同期モードは何ですか?そのようなツールのように聞こえてすみませんが、私はこのすべてに新しいです!
アンキット


3

また興味深いのは、デバイスを実行するためのソフトウェアのオープンソーシングです。

バス海賊はリストに載っていて、SiGrokのコミットを見ると一緒にやってくる

http://sigrok.org/wiki/Main_Page


2

BusBeeを使用しています。ハードウェア/ソフトウェアは非常に使いやすく、大量のデータを記録できます。多くの異なるプロトコルで動作しますが、通常はI2Cに使用します。

http://www.usbee.com/busbee.html


1

Open Workbench Logic Sniffer

私はそれを買って、それがうまく機能します、彼らがまだ予約注文であるかどうかはわかりませんが、私はそれがまさにあなたが尋ねているものであると思います。:D


私は2つ購入しましたが、どちらも機能しませんでした。ただし、FPGAからPICへのrs232-ttlではなくSPIを使用する新しいファームウェアがあります。しかし、フォーラムからのサポートは素晴らしいです。気弱な人向けではありません!
トビージャフィー

このソフトウェアは現在「成熟」として分類されており、非常に簡単です。
トビージャフィー

Open Workbench Logic SnifferとSaleae Logic16の両方があります。Saleaeは、ほとんどのマイクロコントローラー開発作業に適しています。Saleaeは、データを保存するのではなく、USB経由でストリーミングします。これは、サンプルの深さに制限がないことを意味します。OWLSが十分なデータを表示することはありませんが、注意深いトリガーは通常、関心のあるイベントを表示できます。Saleaeを使用するのは簡単です。OWLSは、50〜150MHzの信号、または外部クロックと同期してサンプリングする場合に適しています。
Markrages

1

私は、salae(http://www.saleae.com/home/)のロジックアナライザーを使用します。それは非常に良く、うまく機能します。価格は149.00米ドルです。


1

この答えは元の質問にはかなり遅れていますが、新しい製品であり、優れた小さなデバイスはGabotronics xminilabです。

http://www.gabotronics.com/development-boards/xmega-xminilab.htm

これは、アナログ、2チャネルのスコープ、波形ジェネレーター、および8チャネルのロジックアナライザー/プロトコルスニファーです(波形だけでなく、チャネルの16進値も表示します)。サンプルレートは2 MSPSであるため、約200kHzにのみ適していますが、約69ドルというコストは、これらすべての機能を1つの安価なパッケージで入手できることを意味します。

xminilabの小さな兄弟の所有者以外は、私は会社とは関係がありません。xprotolabは、世界最小であると主張されており、小さな画面で、斬新で楽しいが、本格的な作業にはxminilabの大きな画面が必要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.