це лише доповнення до відповіді пенджуїна, оскільки вона не вписується в коментар, і його відповідь, як правило, правильна. Просто хочу уточнити сенс у його відповіді.
Будьте дуже обережні, вибираючи вимірювальний пристрій, виходячи з його пропускної здатності / частоти вибірки. Пристрій із частотою дискретизації 25 МГц не може точно вибирати цифровий тактовий сигнал від 25 МГц, навіть не закриваючи його.
Якщо ви візьмете цифровий тактовий сигнал на частоті 25 МГц і подаєте його в o-діапазон з пропускною здатністю 25 МГц, ви побачите щось, близьке до синусоїди. Діапазон із частотою дискретизації 25 МГц , ймовірно, буде показувати рівень постійного струму, оскільки на Nyquist, найвищою частотою сигналу такого діапазону може бути вибірка 12,5 МГц.
Квадратна хвиля містить основну частоту, яка є її тактовою частотою, для цього прикладу 25 МГц. Він також містить великі непарні гармоніки, які надають його квадратну форму, щоб дивитись на цифровий тактовий сигнал 25 МГц з точністю, вам потрібно не дивитись лише на 25 МГц, але 75, 125, 175, 225 тощо. Наскільки далеко вам потрібно пройти до потрібної точності або до швидкості ходу трансивера.
Хоча для логічного аналізатора це дещо менш важливо, це все ще дуже важливо. Логічний аналізатор шукає "високий" і "низький" вище або під деяким порогом. Якщо те, що бачить, - це синусова хвиля, ви побачите штучно короткі високі та низькі стани та штучно довгі проміжки між бітами. Це може дещо залежати від архітектури аналізатора.
Це може унеможливити діагностику проблем, пов'язаних з різними режимами передачі. Наприклад, SPI має 4 різні режими, засновані на даних, що діють на піднімаючих або падаючих краях годинника, а також на полярності даних (висока 1 або 0?). Інші протоколи передачі також мають цю проблему (наприклад, I2S та пов'язані аудіоформати). Якщо ви не можете точно визначити, коли відбувається перехід краю, майже неможливо визначити, чи працює шина в межах специфікації.
Як правило, вам потрібна швидкість пропускної здатності / вибірки набагато вище, ніж призначена цільова швидкість передачі даних. Якщо ви хочете взяти вибірку шини I2C 40 Гц, логічного аналізатора зі швидкістю вибірки 100 МГц більш ніж достатньо. Якщо вам потрібно взяти вибірку шини SPI 25 МГц, вам потрібно мати область дії / аналізатор із значно більшою пропускною здатністю, щось близько 500 МГц, якщо вам потрібна реальна точність, а також швидкість вибірки, яка дозволяє вимірювати в цьому діапазоні частот.
Таким чином, рекомендований пристрій пенджуїну зі швидкістю вибірки 24 МГц, ймовірно, може забезпечити лише точне вимірювання цифрових сигналів, менших за ~ 2 МГц, з частотою забиття, помітною для цієї швидкості передачі даних.