Zavod.devсоздан инженерами для инженеров
Тренды

Логический анализатор: как выбрать по каналам и частоте дискретизации

«Логический анализатор» — 1 969 показов в месяц по Вордстату, спрос заметно ниже, чем у популярной периферии, и каталог отражает это честно: 9 позиций в наличии, от платы за 543 ₽ до промышленной версии за 27 545 ₽. Это весь товарный ряд, не выборка — растягивать его до каталога «на любой случай» смысла нет, поэтому ниже не список карточек, а разбор того, по каким двум параметрам вообще выбирают такой прибор.

Инженеры Zavod.dev · 2026-07-28 · по материалам 1 источников

Чем логический анализатор отличается от осциллографа

Осциллограф записывает аналоговое напряжение — форму сигнала во времени с произвольным уровнем. Логический анализатор проще: на каждом канале он фиксирует только два состояния, высокий или низкий уровень, зато делает это одновременно на 8–16 каналах, что для многопроводных цифровых шин практичнее. Приборы, совмещающие обе функции в одном корпусе, тоже есть в каталоге — Digilent Analog Discovery 2 (58 379 ₽) объединяет осциллограф, логический анализатор и генератор функций в одном USB-модуле.

Первый параметр выбора — число каналов

Число каналов определяется числом проводов шины, которую нужно смотреть одновременно: для UART достаточно 2 линий (RX/TX), для I2C — тоже 2 (SDA/SCL, разница в том, что это общая шина, а не точка-точка — подробнее в статье про выбор интерфейса), для SPI нужно минимум 4 (MOSI/MISO/SCK/CS) плюс по одному Chip Select на каждое дополнительное устройство. В каталоге минимальный вариант — 8 каналов (8CH USB Logic Analyzer, 543 ₽, и USB Logic Analyzer 24MHz/8-Channel, 6 092 ₽), для более сложных схем — 16 каналов (LA1016, LA2016, DSLogic U3Pro16) и 9-канальная промышленная версия SP209i.

Второй параметр — частота дискретизации

Частота дискретизации должна в разы превышать реальную скорость сигнала на шине, иначе анализатор пропустит фронты между двумя соседними отсчётами и покажет искажённую картину. В каталоге разброс от 24 МГц (8CH USB Logic Analyzer и USB Logic Analyzer 24MHz/8-Channel — этого достаточно для UART на 115 200 бод и большинства I2C/SPI задач) до 1000 МГц у DSLogic U3Pro16, где заявлена также глубина памяти до 16 Гвыборок. У SP209i максимальная частота дискретизации — 200 МГц, отдельно указан вход внешнего тактового сигнала до 50 МГц и мультиплексирование логических каналов с промышленными шинами RS232/RS485/CAN/LIN.

Зачем логический анализатор нужен именно для UART/I2C/SPI

Разница между протоколами — в электрике и разводке, но диагностировать реальные проблемы на линии (перепутанный режим SPI, отсутствие подтяжки I2C, несовпадение baud rate на UART) вручную мультиметром почти невозможно — нужен прибор, который покажет фактическую последовательность бит на всех линиях сразу и декодирует протокол автоматически. Разбор трёх интерфейсов и типичных ошибок подключения каждого — в статье UART, I2C, SPI: чем отличаются и какой выбрать. Часть моделей (USB Logic Analyzer 24MHz/8-Channel от SparkFun) совместима с открытым ПО PulseView/sigrok, что снимает вопрос лицензии на программное декодирование.

9 логических анализаторов в каталоге — весь товарный ряд
МодельКаналыЧастота дискретизацииЦенаОсобенность
8CH USB Logic Analyzer824 МГц543 ₽самый доступный вариант
USB Logic Analyzer 24MHz/8-Channel824 МГц6 092 ₽3.3 В логика, PulseView/sigrok
LA101616100 МГц7 976 ₽
MiniDSO LA104не указано в карточкене указано в карточке12 230 ₽автономный, со своим экраном
LA201616200 МГц9 359 ₽
LA501616не указана в карточке17 867 ₽интерфейс USB2.0/3.0
SP209i9200 МГц (макс.), внешний такт до 50 МГц27 545 ₽промышленная версия: RS232/RS485/CAN/LIN
DSLogic U3Pro1616до 1000 МГц37 116 ₽глубина памяти до 16 Гвыборок, USB3.0
Digilent Analog Discovery 2не указано в карточкене указано в карточке58 379 ₽осциллограф + генератор функций в одном корпусе
Подборки в каталоге

Частые вопросы

8 каналов логического анализатора достаточно для отладки SPI?

Да, если устройство одно: MOSI/MISO/SCK/CS занимают 4 из 8 каналов. При нескольких устройствах на шине с отдельными Chip Select каждое дополнительное устройство отнимает ещё по одному каналу — 8 каналов хватает максимум на 4–5 устройств одновременно.

Зачем логическому анализатору частота дискретизации 200 МГц, если UART работает на 115 200 бод?

Запас нужен не для UART — 24 МГц у самых дешёвых моделей уже с большим запасом перекрывают 115 200 бод. Высокая частота дискретизации (200 МГц и выше у LA2016, SP209i, DSLogic U3Pro16) нужна для быстрых шин вроде SPI на десятки МГц, где на низкой частоте дискретизации анализатор физически не успевает зафиксировать каждый фронт.

Чем логический анализатор отличается от осциллографа при отладке цифровой шины?

Осциллограф покажет форму сигнала на 1–4 аналоговых входах, но плохо годится, когда нужно смотреть 8–16 цифровых линий одновременно и понимать биты, а не вольты. Логический анализатор жертвует амплитудной точностью ради количества каналов и автоматического декодирования протокола (UART/I2C/SPI) в читаемый лог.

Что означает «промышленная версия» у SP209i?

У SP209i промышленная версия добавляет к стандартным функциям возможность мультиплексировать логические каналы с промышленными шинами RS232, RS485, CAN и LIN — то есть тот же прибор напрямую подключается к оборудованию с этими интерфейсами, а не только к макетной плате.