diff --git a/Interview Question/4. Equipment Skills.md b/Interview Question/4. Equipment Skills.md index 97b747d..c4d0c10 100644 --- a/Interview Question/4. Equipment Skills.md +++ b/Interview Question/4. Equipment Skills.md @@ -1,3 +1,8 @@ + +# **Vector Signal Generator - Векторный Генератор Сигналов** + +# **Vector Signal Analyzer - Векторный Анализатор Сигналов** + # **Logical Analizator - Логический анализатор** 1. **Для каких целей используется логический анализатор?** @@ -15,152 +20,37 @@ 3. Как правильно выставить частоту дискретизации для SPI 20 МГц? 1. Минимум 80–100 МГц, иначе (потеря фронтов, неверное декодирование, ложные ошибки, просадки уровней, искажение фронтов, ) + # **Oscilloscope - Осциллограф** 1. **Для каких целей используется осциллограф?** + 1. анализ сигнал-интегрити + 2. измерение уровней напряжений + 3. проверка фронтов и спада + 4. оценка jitter 2. Почему логический анализатор не всегда заменяет осциллограф? + 1. LA показывает **логические уровни**, а осциллограф — **физическую форму сигнала**. 3. Какие параметры осциллографа важны для тестирования? + 1. полоса пропускания (BW) + 2. глубина памяти + 3. чувствительность входов + 4. наличие дифференциальных пробников 4. Какие проблемы можно увидеть только осциллографом? + 1. короткие выбросы (glitch) + 2. плохая форма сигнала + 3. перекрёстные помехи # **Comodity Tools - Программаторы и адаптеры интерфейсов** +(USB-UART, USB-SPI, USB-I2C, USB-RS485) ---- - -# ⚡ **2. Осциллографы** - -### **Вопрос 5. Зачем QA-инженеру осциллограф для тестирования цифровых интерфейсов?** - -Ожидается: - -- анализ сигнал-интегрити - -- измерение уровней напряжений A/B (RS-485) - -- проверка фронтов и спада - -- анализ ringing/overshoot - -- оценка jitter - -- определение времени setup/hold - - ---- - -### **Вопрос 6. Почему логический анализатор не всегда заменяет осциллограф?** - -LA показывает **логические уровни**, а осциллограф — **физическую форму сигнала**. -Осциллограф нужен, если: - -- искажён фронт - -- шум - -- проблемы с кабелями - -- нет дифференциального уровня RS-485 - -- SPI не работает на высокой частоте - - ---- - -### **Вопрос 7. Какие параметры осциллографа важны для тестирования?** - -- полоса пропускания (BW) - -- частота выборки (sampling rate) - -- глубина памяти - -- чувствительность входов - -- наличие дифференциальных пробников - - ---- - -### **Вопрос 8. Какие проблемы можно увидеть только осциллографом?** - -- короткие выбросы (glitch) - -- плохая форма сигнала - -- ringing от плохого терминатора - -- перекрёстные помехи - -- слабый драйв линии (не тянет до уровня) - - ---- - -# 🔁 **3. Генераторы сигналов / Pattern Generators** - -### **Вопрос 9. Для чего QA-инженер использует генератор сигналов?** - -- создание тестовых стимулов - -- эмуляция master/slave устройств - -- тестирование ошибок синхронизации - -- генерирование шумов - -- проверка реакции на неправильные сигналы - - ---- - -### **Вопрос 10. Какие сигналы можно генерировать для негативных тестов?** - -- неправильные тайминги SCLK - -- дрожащая линия SDA - -- случайные последовательности для UART - -- неверные уровни RS-485 - -- random bit flips - - ---- - -### **Вопрос 11. Как использовать генератор для тестирования приёмника UART?** - -- генерировать поток на заданных скоростях - -- добавлять jitter - -- менять стоп-биты - -- вставлять битовые ошибки - - +1. Какие USB–интерфейсные адаптеры Вы знаете и где они используются? + 1. FTDI FT232 (UART) / CP2102/CP2104 / Aardvark (SPI/I2C) / Saleae Logic Pro --- # 💻 **4. Программаторы и адаптеры интерфейсов** (USB-UART, USB-SPI, USB-I2C, USB-RS485) -### **Вопрос 12. Какие USB–интерфейсные адаптеры ты знаешь и где они используются?** - -Ожидаемые примеры: - -- FTDI FT232 (UART) - -- CP2102/CP2104 - -- CH340/341 - -- Aardvark (SPI/I2C) - -- BusPirate - -- Analog Discovery - -- Saleae Logic Pro ---