【ロジアナ入門】波形はオシロ、ロジックはロジアナ!デジタル開発者の必須アイテム

波形はオシロ、ロジックはロジアナ——デジタル開発で両方が必要な理由
「オシロスコープで信号の波形はきれいなのに、なぜかシステム全体がうまく動かない」
「I2C・SPIの通信内容をデコードして確認したい」
「マイコンのバス信号を32チャンネル同時に観測したい」
これらはオシロスコープでは解決できない問題です。必要なのはロジックアナライザです。R4Rでは組み込み開発・自動車電装・FPGA設計の担当者からロジックアナライザ選定のご相談をいただきます。本記事では基本から選び方まで整理します。
Q. ロジックアナライザとオシロスコープは何が違いますか?
A. 観測する「情報の種類」が根本的に違います。
| 項目 | オシロスコープ | ロジックアナライザ |
|---|---|---|
| 観測対象 | アナログ的な電圧波形 | デジタル信号の論理状態(0/1) |
| チャンネル数 | 2〜4ch(一般的) | 8〜512ch以上 |
| 得意なこと | 波形の乱れ・ノイズ・リンギングの確認 | 多数の信号のタイミング・プロトコル解析 |
| 記録時間 | 短い(メモリ容量に依存) | 長時間記録が得意 |
| プロトコルデコード | 限定的(MSO機能付きモデルのみ) | I2C・SPI・UART・CAN・LINなど多数対応 |
| 向いている場面 | 信号品質の確認・アナログ回路のデバッグ | デジタルシステムのタイミング・プロトコルデバッグ |
使い分けの原則:信号の品質(波形の乱れ・ノイズ)を調べたい → オシロスコープ。多数の信号のタイミングやデータ内容(プロトコル)を解析したい → ロジックアナライザ。複雑なデジタルシステムのデバッグでは両方を組み合わせるのが最も効果的です。
オシロスコープの選び方についてははじめてのオシロスコープ選び:帯域幅とサンプルレートの正しい関係もあわせてご覧ください。
Q. ロジックアナライザで何ができますか?
A. 主に3つのことができます。
1. タイミング解析
複数のデジタル信号が「どの順番で」「どのタイミングで」変化するかを可視化します。マイコンのバス信号・割り込み・制御信号など多数の信号の時間的な関係を一目で把握できます。
2. プロトコルデコード
I2C・SPI・UART・CAN・LINなどのシリアル通信プロトコルの生データを人間が読めるデータに変換して表示します。「通信は行われているが内容が正しくない」というバグの特定に威力を発揮します。
3. ステート解析
クロック信号に同期してデータをサンプリングします。マイコンのプログラム実行順序・メモリアクセスパターンの解析に使われます。
選び方の5つのポイント
ポイント1|チャンネル数
同時に測定したいデジタル信号の数が基本です。将来の拡張を見込んで余裕を持たせるのが原則です。
| 用途 | 推奨チャンネル数 |
|---|---|
| I2C通信の解析 | 2ch(SDA・SCL) |
| SPI通信の解析 | 4ch(MOSI・MISO・SCLK・CS) |
| マイコンの8bitデータバス解析 | 16〜32ch(データ+アドレス+制御) |
| FPGAの内部信号解析 | 64〜512ch以上 |
ポイント2|サンプリングレート
観測したい信号の最高周波数の5〜10倍以上が必要です。100MHzの信号なら500MHz〜1GS/s以上のサンプリングレートが推奨されます。
ポイント3|メモリ深度
長時間の現象を記録するには大きなメモリが必要です。起動シーケンス全体・通信エラーの発生パターンなど、長時間観測が必要な場合は特に重要です。
ポイント4|対応プロトコル
解析したいプロトコルのデコード機能が搭載されているか確認します。I2C・SPI・UART・CAN・LINは多くの機種が対応していますが、USB・PCIe・DDRなどの高速プロトコルは対応機種が限られます。
ポイント5|PC接続・ソフトウェア
PC接続型(USB)は本体が安価でソフトウェアで解析。スタンドアロン型はPCなしで現場使用可能。解析ソフトの使いやすさも重要な選定基準です。
オシロスコープと組み合わせた活用法
R4Rでは「ロジックアナライザでタイミングの問題を特定し、オシロスコープでその信号の品質を詳しく確認する」という組み合わせをお勧めしています。
- ロジアナで「どのタイミングで・どの信号が」おかしいかを特定
- オシロで「その信号の波形品質(ノイズ・リンギング・スルーレート)」を詳細確認
中古でロジックアナライザとオシロスコープを2台揃えても、新品1台より安くなるケースが多くあります。
まとめ:ロジックアナライザ選びの5つのポイント
- オシロとの違いを理解する:波形品質→オシロ、タイミング・プロトコル→ロジアナ
- チャンネル数は用途から逆算:解析対象の信号数+余裕分
- サンプリングレートは信号周波数の5〜10倍以上
- 対応プロトコルを事前に確認:高速プロトコルは対応機種が限られる
- オシロとの組み合わせが最も効果的:中古なら2台揃えても新品1台より安い
「自分の開発にどんなロジアナが必要かわからない」というご相談もR4Rまでお気軽にどうぞ。


