これはコメントに収まらず、彼の答えは一般的に正しいので、ペンジュインの答えへの追加にすぎません。彼の答えの意味を明確にしたいだけです。
帯域幅/サンプリングレートに基づいて測定デバイスを選択するときは、十分注意してください。25mhzのサンプリングレートのデバイスは、25mhzのデジタルクロック信号を正確にサンプリングできません。
25MHzのデジタルクロック信号を取り、それを25MHzの帯域幅の Oスコープに入力すると、正弦波に近いものが表示されます。サンプリングレートが25MHzのスコープでは、ナイキストごとに、そのようなスコープでサンプリングできる最高周波数の信号が12.5MHzになるため、おそらくDCレベルを示します。
方形波は、この例では25MHzのクロックレートである基本周波数を含みます。また、正方形の形状を与える大きな奇数高調波も含まれています。25MHzのデジタルクロック信号を正確に見るには、25MHzだけでなく、75、125、175、225なども調べる必要があります。希望する精度、またはトランシーバのスルーレートまで。
これはロジックアナライザにとってはそれほど重要ではありませんが、それでも非常に重要です。ロジックアナライザーは、しきい値より上または下の「高」と「低」を探しています。入ってくるものが正弦波である場合、人為的に短い高状態と低状態、およびビット間の人為的に長いスペースが表示されます。これは、アナライザーのアーキテクチャーにある程度依存する可能性があります。
これにより、さまざまな送信モードに関連する問題を診断できなくなります。たとえば、SPIには、クロックの立ち上がりまたは立ち下がりエッジで有効なデータと、データの極性(1、0のどちらが高いか)に基づいて、4つの異なるモードがあります。他の伝送プロトコルにもこの問題があります(I2Sおよび関連するオーディオ形式など)。エッジ遷移が発生するタイミングを正確に特定できない場合、バスが仕様の範囲内で動作しているかどうかを判断することはほぼ不可能です。
一般に、目的のターゲットデータレートよりもはるかに高い帯域幅/サンプリングレートが必要です。40kHzのI2Cバスをサンプリングする場合は、100MHzのサンプリングレートのロジックアナライザーで十分です。25MHzのSPIバスをサンプリングする必要がある場合は、はるかに高い帯域幅のスコープ/アナライザーが必要です。実際の精度が必要な場合は500MHzに近い値で、その周波数範囲で測定できるサンプリングレートが必要です。
したがって、24mhzのサンプリングレートで推奨されるデバイスペンジュインは、約2mhz未満のデジタル信号の正確な測定のみを提供でき、そのデータレートに相当するスルーレートが得られます。