mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 02:13:27 +03:00
3.1 KiB
3.1 KiB
Vector Signal Generator - Векторный Генератор Сигналов
Vector Signal Analyzer - Векторный Анализатор Сигналов
Logical Analizator - Логический анализатор
- Для каких целей используется логический анализатор?
- декодирование протоколов (I²C, SPI, UART, RS-485)
- анализ таймингов
- поиск дребезга, ошибок фронтов
- проверка правильной работы CS/SCLK/SDA линий
- фиксация больших последовательностей команд
- Ключевые параметры логического анализатора?
- частота дискретизации (≥ 4× частоты шины)
- количество каналов (4, 8, 16…)
- поддерживаемые декодеры
- глубина буфера
- возможность триггеров и логических условий
- Как правильно выставить частоту дискретизации для SPI 20 МГц?
- Минимум 80–100 МГц, иначе (потеря фронтов, неверное декодирование, ложные ошибки, просадки уровней, искажение фронтов, )
Oscilloscope - Осциллограф
- Для каких целей используется осциллограф?
- анализ сигнал-интегрити
- измерение уровней напряжений
- проверка фронтов и спада
- оценка jitter
- Почему логический анализатор не всегда заменяет осциллограф?
- LA показывает логические уровни, а осциллограф — физическую форму сигнала.
- Какие параметры осциллографа важны для тестирования?
- полоса пропускания (BW)
- глубина памяти
- чувствительность входов
- наличие дифференциальных пробников
- Какие проблемы можно увидеть только осциллографом?
- короткие выбросы (glitch)
- плохая форма сигнала
- перекрёстные помехи
Comodity Tools - Программаторы и адаптеры интерфейсов
(USB-UART, USB-SPI, USB-I2C, USB-RS485)
- Какие USB–интерфейсные адаптеры Вы знаете и где они используются?
- FTDI FT232 (UART) / CP2102/CP2104 / Aardvark (SPI/I2C) / Saleae Logic Pro
- Какие программы используются для анализа интерфейсов?
- RealTerm (UART)
- MobaXterm
- Linux tools:
i2cdetect,strace,minicom,busctl - Python tools:
pyserial (UART)smbus / periphery (I2C)spidev (SPI)modbus-tk / pymodbus (RS-485/Modbus)