

Потужний інструмент для відлагодження цифрових схем та аналізу протоколів
USB Логічний Аналізатор — це незамінний діагностичний інструмент для розробників електроніки, що дозволяє захоплювати, візуалізувати та аналізувати цифрові сигнали. Цей 8-канальний пристрій з частотою дискретизації до 24 МГц забезпечує чітке відображення логічних рівнів у часі та декодування найпоширеніших цифрових протоколів (I2C, SPI, UART, 1-Wire та інших). Простий у використанні, компактний та сумісний з усіма популярними операційними системами, цей аналізатор забезпечує глибокий аналіз цифрових сигналів для швидкого пошуку несправностей, оптимізації коду та розуміння взаємодії між компонентами. Ідеальне рішення як для професійних інженерів-електроніків, так і для ентузіастів та студентів, що працюють з Arduino, Raspberry Pi, ESP32 або іншими мікроконтролерами.
Розробників Arduino
Проєктів з ESP32/ESP8266
Аналізу роботи датчиків
Діагностики протоколів
Освітніх закладів
Ремонту електроніки
Аналізу ШІМ-сигналів
DIY-електроніки
Логічний аналізатор - це ваші "очі" у світі цифрових сигналів! Припиніть вгадувати, чому ваш пристрій не працює, і побачте реальну картину передачі даних між компонентами. Цей компактний та потужний інструмент допоможе швидко знаходити помилки, оптимізувати код та глибоко розуміти роботу цифрових схем, економлячи години розробки та налагодження.
ЗАМОВТЕ ЗАРАЗВідгуків про цей товар ще не було.
Немає відгуків про цей товар, станьте першим, залиште свій відгук.
Немає питань про даний товар, станьте першим і задайте своє питання.
8 Каналів, Підтримка I2C/SPI/UART, для Розробників та Діагностики
flowchart TD subgraph LogicAnalyzer["Логічний аналізатор Saleae"] direction TB USBPort["Mini-USB порт"] LED["Світлодіод PWR"] Connector["10-піновий роз'єм"] subgraph Connector direction LR CH0["CH0"] --- CH1["CH1"] --- CH2["CH2"] --- CH3["CH3"] CH4["CH4"] --- CH5["CH5"] --- CH6["CH6"] --- CH7["CH7"] GND1["GND"] --- GND2["GND"] end end classDef gndClass fill:#333,stroke:#111,color:#fff,stroke-width:2px class GND1,GND2 gndClass classDef chClass fill:#f96,stroke:#333,stroke-width:2px class CH0,CH1,CH2,CH3,CH4,CH5,CH6,CH7 chClass
flowchart LR Computer["Комп'ютер
(USB-порт)"] Analyzer["Логічний аналізатор Saleae"] TestDevice["Досліджувана схема
(Arduino, мікроконтролер, інтерфейси)"] Computer -- "USB" --> Analyzer Analyzer -- "CH0-CH7 (Сигнальні лінії)" --> TestDevice Analyzer -- "GND (Спільна земля)" --> TestDevice classDef critical fill:#f96,stroke:#333,stroke-width:2px class TestDevice critical
flowchart LR Analyzer["Логічний аналізатор"] Arduino["Arduino/UART пристрій"] Analyzer -- "CH0" --> Arduino_TX["TX (передача даних)"] Analyzer -- "CH1" --> Arduino_RX["RX (прийом даних)"] Analyzer -- "GND" --> Arduino_GND["GND (земля)"] classDef signalClass fill:#90EE90,stroke:#333,stroke-width:2px class Arduino_TX,Arduino_RX signalClass classDef gndClass fill:#333,stroke:#111,color:#fff,stroke-width:2px class Arduino_GND gndClass
flowchart LR Analyzer["Логічний аналізатор"] I2CDevice["I2C пристрій"] Analyzer -- "CH0" --> I2C_SCL["SCL (тактовий сигнал)"] Analyzer -- "CH1" --> I2C_SDA["SDA (лінія даних)"] Analyzer -- "GND" --> I2C_GND["GND (земля)"] classDef signalClass fill:#90EE90,stroke:#333,stroke-width:2px class I2C_SCL,I2C_SDA signalClass classDef gndClass fill:#333,stroke:#111,color:#fff,stroke-width:2px class I2C_GND gndClass
flowchart LR Analyzer["Логічний аналізатор"] SPIDevice["SPI пристрій"] Analyzer -- "CH0" --> SPI_MISO["MISO (дані від пристрою)"] Analyzer -- "CH1" --> SPI_MOSI["MOSI (дані до пристрою)"] Analyzer -- "CH2" --> SPI_CLK["CLK (тактовий сигнал)"] Analyzer -- "CH3" --> SPI_CS["CS/SS (вибір пристрою)"] Analyzer -- "GND" --> SPI_GND["GND (земля)"] classDef signalClass fill:#90EE90,stroke:#333,stroke-width:2px class SPI_MISO,SPI_MOSI,SPI_CLK,SPI_CS signalClass classDef gndClass fill:#333,stroke:#111,color:#fff,stroke-width:2px class SPI_GND gndClass
flowchart LR Analyzer["Логічний аналізатор"] USBDevice["USB пристрій
(Low/Full Speed)"] Analyzer -- "CH0" --> USB_DM["D- (Data minus)"] Analyzer -- "CH1" --> USB_DP["D+ (Data plus)"] Analyzer -- "GND" --> USB_GND["GND (земля)"] classDef signalClass fill:#90EE90,stroke:#333,stroke-width:2px class USB_DM,USB_DP signalClass classDef gndClass fill:#333,stroke:#111,color:#fff,stroke-width:2px class USB_GND gndClass
Протокол | Параметри налаштування |
---|---|
UART (Async Serial) |
|
I2C |
|
SPI |
|
USB LS and FS |
|
flowchart TD Start["Підключення аналізатора до лінії UART"] Config["Налаштування захоплення та декодера: - Канал: CH0 - Швидкість: 9600 біт/с - Біти даних: 8 - Стоп-біти: 1 - Парність: Немає"] Capture["Захоплення даних під час передачі"] Analyze["Аналіз декодованих даних"] Start --> Config Config --> Capture Capture --> Analyze
flowchart TD Start["Підключення аналізатора до ліній I2C: - CH0: SCL (тактування) - CH1: SDA (дані) - GND: Спільна земля"] Config["Налаштування декодера I2C: - SCL: CH0 - SDA: CH1"] Capture["Захоплення обміну даними між master і slave пристроями"] Analyze["Аналіз адрес, команд та даних"] Start --> Config Config --> Capture Capture --> Analyze
flowchart TD Start["Підключення аналізатора до ШІМ виходу"] Capture["Захоплення сигналу на високій частоті дискретизації (мін. 16 MS/s)"] Measure["Вимірювання параметрів ШІМ: - Частота - Шпаруватість (Duty Cycle) - Тривалість імпульсів"] Start --> Capture Capture --> Measure
Параметр | Значення |
---|---|
Максимальна частота дискретизації | 24 MS/s (розподіляється між активними каналами) |
Максимальна вхідна напруга | ±25В (абсолютний максимум) |
Рекомендована вхідна напруга | 0-5В |
Логічні рівні | Сумісні з 3.3В і 5В логікою |
Вхідний опір | Приблизно 1 MОм |
Максимальна частота аналізованого сигналу | Приблизно 8 МГц (при частоті дискретизації 24 MS/s) |
Проблема | Можлива причина | Рішення |
---|---|---|
Аналізатор не визначається в програмі | Драйвер не встановлено або USB-підключення ненадійне | Перевстановіть драйвер за допомогою Zadig або перепідключіть USB-кабель |
Нестабільний або зашумлений сигнал | Відсутнє з'єднання GND або наведення перешкод | Переконайтеся, що GND аналізатора підключено до GND досліджуваної схеми |
Пропуски даних при захопленні | Занадто висока частота дискретизації для вашого комп'ютера | Зменшіть частоту дискретизації або використовуйте менше каналів |
Декодер не розпізнає протокол | Неправильні параметри декодера або низька якість сигналу | Перевірте параметри (швидкість, полярність), переконайтеся у відсутності шумів |
Програма зависає під час захоплення | Недостатньо ресурсів комп'ютера або проблеми з драйвером | Закрийте інші програми, знизьте частоту дискретизації або перевстановіть драйвер |