Dies ist nur eine Ergänzung zu Penjuins Antwort, da sie nicht in einen Kommentar passt und seine Antwort im Allgemeinen richtig ist. Ich möchte nur eine Implikation in seiner Antwort klären.
Seien Sie sehr vorsichtig bei der Auswahl eines Messgeräts anhand seiner Bandbreite / Abtastrate. Ein Gerät mit einer Abtastrate von 25 MHz kann ein digitales Taktsignal von 25 MHz nicht genau abtasten, auch nicht in der Nähe.
Wenn Sie ein digitales Taktsignal mit 25 MHz aufnehmen und es in ein O- Oszilloskop mit einer Bandbreite von 25 MHz einspeisen, sehen Sie etwas in der Nähe einer Sinuswelle. Ein Oszilloskop mit einer Abtastrate von 25 MHz würde wahrscheinlich einen Gleichstrompegel anzeigen, da pro Nyquist das Signal mit der höchsten Frequenz, das ein solches Oszilloskop abtasten könnte, 12,5 MHz betragen würde.
Eine Rechteckwelle enthält eine Grundfrequenz, die ihre Taktrate ist, für dieses Beispiel 25 MHz. Es enthält auch große ungerade Harmonische, die seine quadratische Form ergeben. Um ein 25-MHz-Digitaluhrsignal mit Genauigkeit zu betrachten, müssten Sie nicht nur 25 MHz, sondern auch 75, 125, 175, 225 usw. betrachten. Wie weit Sie gehen müssen, ist nach oben mit der gewünschten Genauigkeit oder bis zur Anstiegsgeschwindigkeit des Transceivers.
Während dies für einen Logikanalysator etwas weniger wichtig ist, ist es dennoch sehr wichtig. Der Logikanalysator sucht nach einem "Hoch" und einem "Niedrig" über oder unter einem bestimmten Schwellenwert. Wenn das, was hereinkommt, eine Sinuswelle ist, sehen Sie künstlich kurze hohe und niedrige Zustände und künstlich lange Zwischenräume zwischen Bits. Dies kann etwas von der Architektur des Analysators abhängen.
Dies kann die Diagnose von Problemen im Zusammenhang mit verschiedenen Sendemodi unmöglich machen. Zum Beispiel hat SPI 4 verschiedene Modi, basierend auf Daten, die an den steigenden oder fallenden Taktflanken gültig sind, und auch auf der Datenpolarität (ist hoch eine 1 oder eine 0?). Andere Übertragungsprotokolle haben ebenfalls dieses Problem (z. B. I2S und verwandte Audioformate). Wenn Sie nicht genau erkennen können, wann die Kantenübergänge stattfinden, können Sie kaum feststellen, ob der Bus innerhalb der Spezifikation arbeitet.
Im Allgemeinen benötigen Sie Bandbreiten- / Abtastraten, die viel höher sind als die beabsichtigte Zieldatenrate. Wenn Sie einen 40-kHz-I2C-Bus abtasten möchten, ist ein Logikanalysator mit einer Abtastrate von 100 MHz mehr als ausreichend. Wenn Sie einen 25-MHz-SPI-Bus abtasten müssen, benötigen Sie einen Oszilloskop / Analysator mit einer viel höheren Bandbreite, etwa 500 MHz, wenn Sie echte Genauigkeit benötigen, sowie eine Abtastrate, die die Messung in diesem Frequenzbereich ermöglicht.
Daher kann das mit einer Abtastrate von 24 MHz empfohlene Gerät Penjuin wahrscheinlich nur eine genaue Messung von digitalen Signalen liefern, die kleiner als ~ 2 MHz sind, wobei die Anstiegsrate für diese Datenrate spürbar ist.