ロジックプローブとは?デジタル信号測定の基本
ロジックプローブは、デジタル回路の信号を「0」または「1」の論理状態として取得するためのプローブです。
主にミックスドシグナルオシロスコープ(MSO)のデジタル入力へ接続し、複数のデジタル信号を同時に観測します。マイコン、FPGA、メモリ、パラレルバス、シリアル通信回路などの動作確認やトラブル解析に使用されます。
ここでは、オシロスコープ用ロジックプローブの基本的な仕組み、しきい値、アナログプローブとの違い、主な用途、選定方法、使用上の注意点について解説します。
■ロジックプローブとは
ロジックプローブは、入力信号の電圧を設定されたしきい値と比較し、その信号をハイまたはローの論理状態として判定します。
一般的な表示は以下の通りです。
・ ハイレベル:論理1、High、H、True
・ ローレベル:論理0、Low、L、False
入力信号がしきい値より高い場合は論理1、しきい値より低い場合は論理0として取得されます。
ロジックプローブは、信号の詳細な電圧波形を測定するものではありません。デジタル回路の論理状態と、その状態が時間的にどのように変化したかを観測するために使用します。
■ロジックプローブの構成
オシロスコープ用ロジックプローブは、一般的に以下の部分で構成されています。
・ 複数のデジタル入力チャンネル
・ 各チャンネルの信号リード
・ 測定ポイントへ接続するグラバクリップ
・ 回路のGNDへ接続するグランドリード
・ 複数のチャンネルをまとめるプローブポッド
・ オシロスコープへ接続する専用コネクタ
製品によって、8チャンネル、16チャンネル、またはそれ以上のデジタル信号を同時に取得できます。
複数のチャンネルを使用することで、データバス、アドレスバス、制御信号、クロック信号などを一つの画面上で比較できます。
■ミックスドシグナルオシロスコープ(MSO)とは
ミックスドシグナルオシロスコープは、アナログ入力チャンネルとデジタル入力チャンネルを備えたオシロスコープです。
アナログチャンネルでは電圧波形の詳細を観測し、デジタルチャンネルでは複数の信号を論理0または論理1として観測します。
MSOを使用すると、以下のような測定が可能です。
・ アナログ信号とデジタル信号の同時観測
・ 電源電圧と制御信号の時間関係の確認
・ クロック信号とデータ信号の比較
・ 複数の制御信号の動作順序の確認
・ パラレルバスの解析
・ シリアル通信のトリガとデコード
・ 間欠的に発生するデジタル異常の検出
アナログ回路とデジタル回路が混在する組み込みシステムのデバッグに適しています。
■ロジックしきい値とは
ロジックしきい値は、入力信号を論理0または論理1として判定する基準電圧です。
入力電圧がしきい値を超えると論理1、しきい値を下回ると論理0として取得されます。
しきい値が正しく設定されていない場合、実際の回路では正常な信号であっても、オシロスコープ上では論理状態が正しく表示されないことがあります。
また、ノイズやリンギングがしきい値を繰り返し横切ると、本来存在しない論理遷移として取得される場合があります。
■ロジックファミリとしきい値設定
デジタル回路には、TTL、CMOS、ECL、PECL、LVDSなど、さまざまなロジックファミリがあります。
ロジックファミリによって、論理0と論理1として認識される電圧範囲が異なります。
MSOには、代表的なロジックファミリに対応したしきい値設定が用意されている場合があります。
・ TTL
・ CMOS
・ ECL
・ PECL
・ ユーザー定義
同じ回路内でも、1.2V、1.8V、2.5V、3.3V、5Vなど、複数の電源電圧が使用される場合があります。それぞれの信号に適したしきい値を設定する必要があります。
正確なしきい値は、測定対象となるICやデバイスのデータシートに記載された入力ハイレベル電圧と入力ローレベル電圧を確認して決定します。
■しきい値の設定単位
MSOによって、しきい値を設定できる単位が異なります。
主な設定方式は以下の通りです。
・ すべてのデジタルチャンネルに共通のしきい値
・ 8チャンネルなどのグループごとのしきい値
・ プローブポッドごとのしきい値
・ チャンネルごとの個別しきい値
異なる電圧レベルの信号を同時に測定する場合は、チャンネルごとにしきい値を設定できるMSOが便利です。
グループ単位でしか設定できない場合は、同じロジックファミリの信号を同じグループへ接続します。
■アナログプローブとの違い
アナログプローブは、入力電圧の連続的な変化を波形として表示します。一方、ロジックプローブは、入力信号を論理0または論理1として表示します。
アナログプローブでは、以下の項目を確認できます。
・ 信号振幅
・ 立上り時間と立下り時間
・ オーバーシュート
・ リンギング
・ ノイズ
・ グランドバウンス
・ 波形歪み
ロジックプローブでは、以下の項目を確認できます。
・ 論理状態
・ 論理遷移のタイミング
・ 複数信号の時間関係
・ パラレルバスのデータ
・ セットアップ時間とホールド時間
・ シリアル通信データ
・ 異常なパルスや論理パターン
信号品質を確認する場合はアナログプローブ、複数信号の論理状態やタイミングを確認する場合はロジックプローブを使用します。
■ロジックプローブでは見えない波形異常
ロジックプローブは、入力信号をしきい値に基づいて0または1へ変換します。そのため、しきい値を正しく横切っている限り、信号のアナログ的な波形異常は表示されません。
例えば、以下のような状態でも、デジタルチャンネル上では正常な矩形波として表示される場合があります。
・ 振幅が徐々に低下している
・ 大きなオーバーシュートが発生している
・ 立上り時間が遅くなっている
・ リンギングが発生している
・ ノイズマージンが不足している
・ 信号に大きなグランドバウンスが重畳している
デジタルチャンネルで異常が見つかった場合や、しきい値付近の信号品質を確認する場合は、同じ信号をアナログチャンネルでも測定します。
■タイミング分解能
タイミング分解能は、デジタルチャンネルが信号の時間変化をどの程度細かく識別できるかを示す性能です。
タイミング分解能が不足すると、短いパルスを検出できなかったり、複数信号間の時間差を正しく測定できなかったりします。
ロジックプローブを使用する際は、以下の仕様を確認します。
・ デジタルサンプルレート
・ タイミング分解能
・ 最小検出パルス幅
・ 最大入力トグルレート
・ チャンネル間スキュー
・ アナログチャンネルとの時間差
高速デジタル回路では、クロック周波数だけでなく、最小パルス幅や必要な時間測定精度を考慮する必要があります。
■チャンネル間スキュー
チャンネル間スキューは、同じタイミングで変化した複数の信号が、デジタルチャンネル間で異なる時間に取得される誤差です。
スキューが大きいと、データ信号とクロック信号の時間関係、バス上の複数ビット、セットアップ時間、ホールド時間などの測定に誤差が生じます。
また、アナログプローブとロジックプローブでは信号の伝搬遅延が異なるため、アナログチャンネルとデジタルチャンネルを同時に比較する際にも時間差が発生する場合があります。
必要に応じて、オシロスコープのデスキュー機能を使用して時間位置を補正します。
■プローブ負荷
ロジックプローブも、測定対象へ接続すると入力抵抗と入力容量による負荷を与えます。
入力容量が大きい場合、高速信号の立上り時間が遅くなったり、リンギングやタイミングが変化したりする可能性があります。
複数のロジックプローブを同じ回路へ接続すると、各チャンネルの負荷が回路へ加わります。特に低電圧・高速信号や、駆動能力の小さい信号を測定する場合は注意が必要です。
プローブを接続したことで回路の動作が変化していないか、必要に応じてアナログチャンネルで確認します。
■グランド接続
ロジックプローブで正確な測定を行うには、適切なグランド接続が必要です。
グランドリードが長い場合や、測定信号から離れた場所へ接続した場合、グランド電位差や寄生インダクタンスによって測定誤差が発生する可能性があります。
複数の高速信号を測定する場合は、各信号の近くにグランドを配置することが重要です。
製品によって、以下のようなグランド接続方式があります。
・ ポッドごとの共通グランド
・ 複数チャンネルに共通するグランドリード
・ チャンネルごとの個別グランド
・ 専用コネクタによる信号・グランド接続
高速信号では、可能な限り短いグランド接続を使用し、信号とグランドのループ面積を小さくします。
■パラレルバスの測定
複数のデジタルチャンネルを使用すると、パラレルバスのデータをまとめて表示できます。
個別の信号をD0、D1、D2のように表示するだけでなく、複数ビットを一つのバスとして定義し、2進数、16進数などで表示できるMSOもあります。
パラレルバス測定では、以下のような解析が可能です。
・ データ値の時間変化
・ 特定データでのトリガ
・ アドレスとデータの関係
・ 制御信号とのタイミング比較
・ セットアップ時間とホールド時間の確認
・ 不正なデータパターンの検出
各ビットのしきい値、接続順序、ビットの重み付けを正しく設定する必要があります。
■シリアルバスの解析
ロジックプローブを使用すると、I²C、SPI、UARTなどのシリアル通信信号をデジタルチャンネルで取得できます。
対応するオシロスコープでは、取得した信号をプロトコルデコードし、アドレス、データ、コマンド、エラーなどを画面上へ表示できます。
主な解析項目は以下の通りです。
・ スタート条件とストップ条件
・ アドレス
・ データ
・ クロック
・ ACKとNACK
・ パリティエラー
・ 特定データでのトリガ
高速シリアル通信や信号品質の評価では、ロジック表示だけでは不十分な場合があります。必要に応じてアナログチャンネルを使用し、電圧振幅、立上り時間、ノイズ、ジッタなども確認します。
■トリガ機能
MSOでは、デジタルチャンネルを使用してさまざまな条件でトリガできます。
代表的なデジタルトリガには以下があります。
・ エッジトリガ
・ パルス幅トリガ
・ ロジックパターントリガ
・ セットアップ/ホールドトリガ
・ パラレルバストリガ
・ シリアルバストリガ
・ グリッチトリガ
特定の論理パターンが発生した瞬間や、規定より短いパルスが発生した瞬間を捕捉することで、間欠的な不具合を解析できます。
■ロジックプローブの選定ポイント
ロジックプローブを選定する際は、以下の項目を確認します。
・ 対応するオシロスコープ
・ デジタルチャンネル数
・ 入力抵抗と入力容量
・ 入力電圧範囲
・ 最大入力電圧
・ しきい値の設定範囲
・ しきい値の設定単位
・ しきい値精度
・ タイミング分解能
・ 最小検出パルス幅
・ 最大入力トグルレート
・ チャンネル間スキュー
・ グランド接続方式
・ グラバクリップや接続アクセサリ
ロジックプローブは専用インターフェースを使用する製品が多く、異なるメーカーや異なるシリーズのオシロスコープでは使用できない場合があります。購入前に対応機種を確認することが重要です。
■使用上の注意点
ロジックプローブを接続する前に、測定信号の電圧が入力範囲と最大入力電圧を超えていないことを確認します。
ロジックプローブは低電圧デジタル回路を対象とした製品が多く、高電圧回路や商用電源へ直接接続することはできません。
複数の信号リードを接続する際は、隣接するピンを短絡させないように注意します。特にICやコネクタのピン間隔が狭い場合は、適切なグラバクリップや接続アダプタを使用します。
使用していない入力リードを回路上へ放置すると、他の信号や導体へ接触して短絡する可能性があります。未使用のリードは安全な位置へ固定します。
■まとめ
ロジックプローブは、デジタル信号を設定されたしきい値と比較し、論理0または論理1として取得するプローブです。
ミックスドシグナルオシロスコープと組み合わせることで、複数のデジタル信号、パラレルバス、シリアル通信、アナログ信号を同じ時間軸上で観測できます。
正確な測定を行うには、測定対象のロジックファミリに合わせてしきい値を設定し、入力電圧範囲、タイミング分解能、最小検出パルス幅、プローブ負荷、グランド接続を確認することが重要です。
また、ロジックプローブでは信号の詳細なアナログ波形を確認できないため、信号品質を評価する場合はアナログプローブと組み合わせて使用します。
■T&Mコーポレーション株式会社の取り扱い製品
T&Mコーポレーション株式会社では、ミックスドシグナルオシロスコープ、デジタル・ストレージ・オシロスコープ、各種オシロスコープ用プローブなど、デジタル回路の測定と解析に対応した製品を取り扱っております。
必要なデジタルチャンネル数、周波数帯域、タイミング分解能、シリアルバス解析機能、測定対象のロジックレベルなどに応じて、適切なオシロスコープとプローブをご提案いたします。製品の選定、仕様、対応機種、お見積りなどについては、T&Mコーポレーション株式会社までお気軽にお問い合わせください。













T&M
即納ストア






















































































































































































































