to tylko dodatek do odpowiedzi penjuina, ponieważ nie mieścił się w komentarzu, a jego odpowiedź jest ogólnie poprawna. Chcę tylko wyjaśnić implikacje w jego odpowiedzi.
Bardzo ostrożnie wybieraj urządzenie pomiarowe na podstawie jego przepustowości / częstotliwości próbkowania. Urządzenie o częstotliwości próbkowania 25 MHz nie może dokładnie próbkować sygnału zegara cyfrowego 25 MHz, nawet nie może go zamknąć.
Jeśli weźmiesz sygnał zegara cyfrowego o częstotliwości 25 MHz i podasz go do zakresu o szerokości 25 MHz, zobaczysz coś zbliżonego do fali sinusoidalnej. Zakres z częstotliwością próbkowania 25 MHz prawdopodobnie wykazywałby poziom prądu stałego, ponieważ dla Nyquista najwyższy sygnał częstotliwości, jaki mógłby próbkować zakres, wynosiłby 12,5 MHz.
Fala kwadratowa zawiera częstotliwość podstawową, czyli częstotliwość taktowania, na przykład 25 MHz. Zawiera również duże nieparzyste harmoniczne, które nadają jej kwadratowy kształt, aby z dokładnością przyjrzeć się 25-MHz sygnałowi zegarowi cyfrowemu, trzeba by spojrzeć nie tylko na 25 MHz, ale 75, 125, 175, 225 itd. Jak daleko trzeba się posunąć do żądanej dokładności lub do prędkości narastania transiwera.
Chociaż jest to nieco mniej ważne, analizator logiczny jest nadal bardzo ważny. Analizator logiczny szuka „wysokiego” i „niskiego” powyżej lub poniżej pewnego progu. Jeśli pojawi się fala sinusoidalna, zobaczysz sztucznie krótkie stany wysokie i niskie oraz sztucznie długie przestrzenie między bitami. Może to być nieco zależne od architektury analizatora.
Może to uniemożliwić diagnozowanie problemów związanych z różnymi trybami transmisji. Na przykład SPI ma 4 różne tryby, w zależności od tego, czy dane są poprawne na rosnących lub opadających krawędziach zegara, a także na polaryzacji danych (jest wysoki 1 lub 0?). Inne protokoły transmisji również mają ten problem (na przykład I2S i powiązane formaty audio). Jeśli nie można dokładnie określić, kiedy mają miejsce przejścia krawędzi, prawie niemożliwe jest ustalenie, czy magistrala działa zgodnie ze specyfikacją.
Zasadniczo potrzebujesz przepustowości / częstotliwości próbkowania znacznie wyższej niż zamierzona docelowa szybkość danych. Jeśli chcesz próbkować magistralę I2C o częstotliwości 40 kHz, analizator logiczny o częstotliwości próbkowania 100 MHz jest więcej niż wystarczający. Jeśli chcesz wypróbować magistralę SPI 25 MHz, musisz mieć zakres / analizator o znacznie większej przepustowości, coś blisko 500 MHz, jeśli potrzebujesz prawdziwej dokładności, a także częstotliwość próbkowania, która umożliwia pomiar w tym zakresie częstotliwości.
Tak więc urządzenie penjuin zalecane z częstotliwością próbkowania 24 MHz może zapewnić jedynie dokładny pomiar sygnałów cyfrowych, które są mniejsze niż ~ 2 MHz z szybkością zbliżania się do tej prędkości.