questa è solo un'aggiunta alla risposta del penjuin in quanto non rientrava in un commento e la sua risposta è generalmente corretta. Voglio solo chiarire un'implicazione nella sua risposta.
Fare molta attenzione a scegliere un dispositivo di misurazione basato sulla sua larghezza di banda / frequenza di campionamento. Un dispositivo con una frequenza di campionamento di 25 mhz non può campionare con precisione un segnale di orologio digitale da 25 mhz, nemmeno chiudere.
Se prendi un segnale di orologio digitale a 25mhz e lo immetti in un o-scope con una larghezza di banda di 25mhz vedrai qualcosa vicino a un'onda sinusoidale. Un ambito con una frequenza di campionamento di 25 mhz mostrerebbe probabilmente un livello DC poiché per Nyquist, il segnale di frequenza più alta che un tale ambito potrebbe campionare sarebbe di 12,5 mhz.
Un'onda quadra contiene la frequenza fondamentale che è la sua frequenza di clock, per questo esempio 25mhz. Contiene anche armoniche dispari di grandi dimensioni che danno la sua forma quadrata, per guardare un segnale di orologio digitale da 25 mhz con precisione dovresti non solo guardare 25 mhz ma 75, 125, 175, 225, ecc. Quanto lontano devi andare su alla precisione desiderata o fino alla velocità di risposta del ricetrasmettitore.
Mentre questo è leggermente meno importante per un analizzatore di logica è ancora molto importante. L'analizzatore logico sta cercando un "alto" e un "basso" sopra o sotto una certa soglia. Se ciò che vede entrare è un'onda sinusoidale, vedrai stati alti e bassi artificialmente corti e spazi artificialmente lunghi tra i bit. Ciò può dipendere in qualche modo dall'architettura dell'analizzatore.
Ciò può rendere impossibile la diagnosi di problemi relativi a varie modalità di trasmissione. Ad esempio, SPI ha 4 diverse modalità in base alla validità dei dati sui fronti di clock in aumento o in diminuzione e anche sulla polarità dei dati (è alto 1 o 0?). Anche altri protocolli di trasmissione presentano questo problema (I2S e relativi formati audio, ad esempio). Se non è possibile identificare con precisione quando avvengono le transizioni dei bordi, è quasi impossibile determinare se il bus agisce secondo le specifiche.
In genere, è necessario disporre di una larghezza di banda / velocità di campionamento molto più elevate della velocità dei dati target prevista. Se si desidera campionare un bus I2C da 40 kHz, un analizzatore logico con una frequenza di campionamento di 100 mhz è più che sufficiente. Se è necessario campionare un bus SPI da 25 mhz, è necessario disporre di un oscilloscopio / analizzatore con una larghezza di banda molto più elevata, qualcosa di simile a 500 mhz se è necessaria una precisione reale, nonché una frequenza di campionamento che consente la misurazione in tale intervallo di frequenza.
Quindi il penjuin del dispositivo consigliato con una frequenza di campionamento di 24mhz può probabilmente fornire solo misurazioni accurate di segnali digitali che sono inferiori a ~ 2mhz con una velocità di risposta apprezzabile a quella velocità di dati.