это всего лишь дополнение к ответу пенджуина, так как он не помещается в комментарии, и его ответ, как правило, правильный. Просто хочу уточнить подтекст в своем ответе.
Будьте очень осторожны при выборе измерительного устройства на основе его полосы пропускания / частоты дискретизации. Устройство с частотой дискретизации 25 МГц не может точно сгенерировать цифровой тактовый сигнал 25 МГц, даже близко.
Если вы возьмете цифровой тактовый сигнал с частотой 25 МГц и подадите его в o-область с полосой пропускания 25 МГц, вы увидите нечто похожее на синусоидальную волну. Прицел с частотой дискретизации 25 МГц , вероятно, будет показывать уровень постоянного тока, поскольку по Найквисту сигнал с наивысшей частотой, который может быть выбран таким прицелом, будет 12,5 МГц.
Прямоугольная волна содержит основную частоту, которая является ее тактовой частотой, для этого примера 25 МГц. Он также содержит большие нечетные гармоники, которые придают ему квадратную форму, чтобы смотреть на цифровой тактовый сигнал с частотой 25 МГц с точностью, вам нужно смотреть не только на 25 МГц, но и на 75, 125, 175, 225 и т. Д. с вашей желаемой точностью или до скорости нарастания трансивера.
Хотя это немного менее важно, для логического анализатора все же очень важно. Логический анализатор ищет «максимум» и «минимум» выше или ниже некоторого порога. Если то, что видит, является синусоидальной волной, вы увидите искусственно короткие верхние и нижние состояния и искусственно длинные промежутки между битами. Это может в некоторой степени зависеть от архитектуры анализатора.
Это может сделать невозможной диагностику проблем, связанных с различными режимами передачи. Например, SPI имеет 4 различных режима, основанных на данных, действительных на растущих или падающих фронтах тактового сигнала, а также на полярности данных (высокое значение 1 или 0?). Другие протоколы передачи также имеют эту проблему (например, I2S и связанные аудио форматы). Если вы не можете точно определить, когда происходят краевые переходы, почти невозможно определить, действует ли шина в рамках спецификации.
Как правило, вам нужна пропускная способность / частота дискретизации, намного превышающая запланированную целевую скорость передачи данных. Если вы хотите выбрать шину I2C 40 кГц, логического анализатора с частотой дискретизации 100 МГц более чем достаточно. Если вам необходимо произвести выборку шины SPI 25 мГц, вам понадобится прицел / анализатор с гораздо более высокой пропускной способностью, около 500 МГц, если вам нужна реальная точность, а также частота дискретизации, позволяющая проводить измерения в этом частотном диапазоне.
Таким образом, устройство Penjuin, рекомендованное с частотой дискретизации 24 МГц, может обеспечить точные измерения только цифровых сигналов с частотой менее ~ 2 МГц при скорости нарастания, заметной для этой скорости передачи данных.