isso é apenas uma adição à resposta de penjuin, pois ela não se encaixava em um comentário e sua resposta geralmente está correta. Só quero esclarecer uma implicação em sua resposta.
Tenha muito cuidado ao escolher um dispositivo de medição com base em sua largura de banda / taxa de amostragem. Um dispositivo com uma taxa de amostragem de 25 mhz não pode captar com precisão um sinal de relógio digital de 25 mhz, nem mesmo fechar.
Se você pegar um sinal de relógio digital em 25mhz e alimentá-lo em um osciloscópio com uma largura de banda de 25mhz, verá algo próximo a uma onda senoidal. Um osciloscópio com taxa de amostragem de 25mhz provavelmente mostraria um nível de corrente contínua, já que, por Nyquist, o sinal de maior frequência que esse osciloscópio poderia amostrar seria de 12,5mhz.
Uma onda quadrada contém a frequência fundamental, que é sua taxa de clock, por exemplo, 25 mhz. Ele também contém grandes harmônicos ímpares, que dão a sua forma quadrada, para observar com precisão um sinal de relógio digital de 25 mhz, você precisaria não apenas olhar para 25 mhz, mas também 75, 125, 175, 225, etc. Até onde você precisa subir com a precisão desejada ou até a taxa de giro do transceptor.
Embora isso seja um pouco menos importante para um analisador lógico, ainda é muito importante. O analisador lógico está procurando um 'alto' e um 'baixo' acima ou abaixo de algum limite. Se o que é visto entrando for uma onda senoidal, você verá estados alto e baixo artificialmente curtos e espaços artificialmente longos entre os bits. Isso pode ser um pouco dependente da arquitetura do analisador.
Isso pode impossibilitar o diagnóstico de problemas relacionados a vários modos de transmissão. Por exemplo, o SPI possui 4 modos diferentes, com base nos dados válidos nas bordas do relógio em ascensão ou queda e também na polaridade dos dados (é alto 1 ou 0?). Outros protocolos de transmissão também têm esse problema (I2S e formatos de áudio relacionados, por exemplo). Se você não consegue identificar com precisão quando as transições de borda ocorrem, é quase impossível determinar se o barramento está agindo dentro das especificações.
Geralmente, você precisa de taxas de largura de banda / amostragem muito mais altas que a taxa de dados de destino pretendida. Se você quiser amostrar um barramento I2C de 40khz, um analisador lógico com uma taxa de amostragem de 100mhz é mais que suficiente. Se você precisar amostrar um barramento SPI de 25 mhz, precisará de um escopo / analisador com uma largura de banda muito maior, algo próximo a 500 mhz se precisar de precisão real, além de uma taxa de amostragem que permita a medição nessa faixa de frequência.
Portanto, o dispositivo penjuin recomendado com uma taxa de amostragem de 24 mhz provavelmente só pode fornecer medições precisas de sinais digitais inferiores a ~ 2 mhz, com uma taxa de variação apreciável para essa taxa de dados.