mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 07:03:27 +03:00
vault backup: 2026-01-10 16:19:29
This commit is contained in:
@@ -1,113 +0,0 @@
|
|||||||
|
|
||||||
1. Протоколы:
|
|
||||||
1. SSH -
|
|
||||||
2. VNC
|
|
||||||
3. RDP
|
|
||||||
### Hardware. Digital Interface
|
|
||||||
1. ==**I2C - Общие принципы работы** ==
|
|
||||||
1. Шина _двухпроводная_: SDA (данные) и SCL (тактовый). OpenDrain линия + pull up резисторы.
|
|
||||||
1. Что означает Open Drain?
|
|
||||||
Устройства могут только тянуть линию вниз (0), а “1” формируется резистором подтяжки.
|
|
||||||
2. Опишите преимущества:
|
|
||||||
1. Арбитраж. Несколько устройств на шине
|
|
||||||
2. Отсутствие конфликтов (драйвер против драйвера)
|
|
||||||
3. Pull up резисторы. Для чего нужны:
|
|
||||||
1. Чтобы линии SDA и SCL могли уходить в состояние логической “1”.
|
|
||||||
2. Типичные значения: **2.2–10 кΩ** (зависит от скорости и ёмкости линии).
|
|
||||||
2. Режим работы **master–slave**.
|
|
||||||
1. Мастер генерирует такты. Слайв отвечает
|
|
||||||
3. Скорости.
|
|
||||||
1. Standart - 100kHz
|
|
||||||
2. Fast mode - 400kHz
|
|
||||||
3. Fast + 1MHz
|
|
||||||
4. Адресация 7 или 10 бит.
|
|
||||||
1. Как задается адрес устройства?
|
|
||||||
2. Разница 7 и 10 бит (7 стандартная)
|
|
||||||
5. Транзакции и сигналы:
|
|
||||||
1. Как выполняется передача (пример посылки)
|
|
||||||
1. start → address + R/W → ack → data bytes → stop.
|
|
||||||
2. Что такое Start и Stop в I2C
|
|
||||||
1. START - Переход SDA - в HIGH - LOW при HIGH SCL
|
|
||||||
2. STOP - обратный переход SDA LOW → HIGH при HIGH SCL
|
|
||||||
3. Что такое ACK и NACK (Используется для подтверждения прима каждого байта)
|
|
||||||
1. ACK - slave тянет SDA LOW
|
|
||||||
2. NACK — SDA остаётся HIGH
|
|
||||||
2. ==**I2C - как протестировать протокол**== ?
|
|
||||||
1. Проверить корректность инициализации битрейта (100/400 kHz и выше).
|
|
||||||
2. Использовать **логический анализатор** для просмотра транзакций.
|
|
||||||
3. Проверять **ACK/NACK**, корректность адресации.
|
|
||||||
4. Тест на устойчивость: длинные транзакции, шум, ошибки тактирования.
|
|
||||||
5. Проверка ошибок: освобождение шины при зависании SDA.
|
|
||||||
|
|
||||||
3. RS485 - особенности интерфейса.
|
|
||||||
1. Отличие от UART
|
|
||||||
2. Дифференциальная линия A/B.
|
|
||||||
3. Полудуплекс или полныйдуплекс.
|
|
||||||
4. Большие расстояния (до сотен метров).
|
|
||||||
5. Требует терминаторов 120 Ω.
|
|
||||||
1. Для чего нужны терминаторы - предотвращают отражения сигнала, обеспечивая стабильность и корректность данных на больших расстояниях.
|
|
||||||
6. Поддерживает несколько устройств на линии.
|
|
||||||
1. Каким образом осуществляется поддержка нескольких устройств.
|
|
||||||
2. Типы обмена информацией
|
|
||||||
4. RS485 - как протестировать протокол.
|
|
||||||
1. Проверить корректность переключения режимов TX/RX (DE/RE pins).
|
|
||||||
2. Проверка уровня сигнала на A/B на осциллографе.
|
|
||||||
3. Тест на разных скоростях (9600 → 1–3 Мбит/с).
|
|
||||||
4. Проверка устойчивости: длинные кабели, нагрузки, шум.
|
|
||||||
5. Имитация обрыва линии или короткого замыкания.
|
|
||||||
|
|
||||||
### Работа с Linux
|
|
||||||
1. Как посмотреть логи системы
|
|
||||||
1. `dmesg` kernel messages
|
|
||||||
2. Команды. Что выполняет данные команды:
|
|
||||||
1. `cat /etc/dev/trace | grep 13:00 `
|
|
||||||
2. `tail -f /etc/dev/trace`
|
|
||||||
3. `chmod` - изменение прав
|
|
||||||
4. `grep` - глобальный поиск регулярных выражений и вывод
|
|
||||||
5. `ls -l` - посмотреть текущие права
|
|
||||||
6. `ip br -a`
|
|
||||||
3. Чем отличаются команды
|
|
||||||
1. `cat /etc/dev/trace > /home/user.txt`
|
|
||||||
2. `echo "/etc/dev/trace" > /home/user.txt`
|
|
||||||
4. Файлы. Работа с правами
|
|
||||||
1. `chmod` - изменить права
|
|
||||||
2. `ls -l` - посмотреть текущие права
|
|
||||||
3. Знание rwx-битов
|
|
||||||
5. Devices. Как посмотреть устройства в Linux
|
|
||||||
1. Linux и I2C. Как можно проверить устройства
|
|
||||||
1. `/dev/i2c-* ` устройства
|
|
||||||
2. `i2cdetect` `i2cget` `i2cset`
|
|
||||||
2. Монтирование виртуальных файлов `/sys` / `/proc`
|
|
||||||
3.
|
|
||||||
|
|
||||||
6. Daemons. Службы и демоны.
|
|
||||||
1. `systemctl status <service>` - статус
|
|
||||||
2. `systemctl start/stop/restart <service>` - управление
|
|
||||||
### Сетевая модель OSI
|
|
||||||
1. Уровни модели.
|
|
||||||
1. Physical (Физический)
|
|
||||||
2. Data Link (Канальный)
|
|
||||||
3. Network (Сетевой)
|
|
||||||
4. Transport (Транспортный)
|
|
||||||
5. Session
|
|
||||||
6. Presentation
|
|
||||||
7. Application
|
|
||||||
2. На каких уровнях работают Ethernet, IP, TCP/UDP?
|
|
||||||
1. **Ethernet** — уровень 2 (Data Link)
|
|
||||||
2. **IP** — уровень 3 (Network)
|
|
||||||
3. **TCP/UDP** — уровень 4 (Transport)
|
|
||||||
3. Чем TCP отличается от UDP?
|
|
||||||
1. TCP:
|
|
||||||
1. Медленный. Надёжный. Имеет подтверждения, контроль доставки
|
|
||||||
2. Установление соединения (3-way handshake)
|
|
||||||
2. UDP
|
|
||||||
1. Меньшая задержка, подходит для потоковых сервисов
|
|
||||||
2. Без гарантии доставки
|
|
||||||
3. Нет подтверждений
|
|
||||||
4. Что такое ARP и на каком уровне он работает
|
|
||||||
1. ARP (Address Resolution Protocol)
|
|
||||||
2. Преобразует **IP → MAC**
|
|
||||||
3. Формально находится между уровнем 2 и 3, но чаще относят к **уровню 2**.
|
|
||||||
|
|
||||||
|
|
||||||
### Оборудование и приборы
|
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
|
||||||
|
1. Протоколы:
|
||||||
|
1. SSH -
|
||||||
|
2. VNC
|
||||||
|
3. RDP
|
||||||
|
### Сетевая модель OSI
|
||||||
|
1. Уровни модели.
|
||||||
|
1. Physical (Физический)
|
||||||
|
2. Data Link (Канальный)
|
||||||
|
3. Network (Сетевой)
|
||||||
|
4. Transport (Транспортный)
|
||||||
|
5. Session
|
||||||
|
6. Presentation
|
||||||
|
7. Application
|
||||||
|
2. На каких уровнях работают Ethernet, IP, TCP/UDP?
|
||||||
|
1. **Ethernet** — уровень 2 (Data Link)
|
||||||
|
2. **IP** — уровень 3 (Network)
|
||||||
|
3. **TCP/UDP** — уровень 4 (Transport)
|
||||||
|
3. Чем TCP отличается от UDP?
|
||||||
|
1. TCP:
|
||||||
|
1. Медленный. Надёжный. Имеет подтверждения, контроль доставки
|
||||||
|
2. Установление соединения (3-way handshake)
|
||||||
|
2. UDP
|
||||||
|
1. Меньшая задержка, подходит для потоковых сервисов
|
||||||
|
2. Без гарантии доставки
|
||||||
|
3. Нет подтверждений
|
||||||
|
4. Что такое ARP и на каком уровне он работает
|
||||||
|
1. ARP (Address Resolution Protocol)
|
||||||
|
2. Преобразует **IP → MAC**
|
||||||
|
3. Формально находится между уровнем 2 и 3, но чаще относят к **уровню 2**.
|
||||||
|
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
4. Что такое I/Q модуляция?
|
4. Что такое I/Q модуляция?
|
||||||
1. I/Q модуляция (квадратурная модуляция) это метод цифровой и аналоговой модуляции, который разделяет сигнал на две ортогональные (сдвинутые на 90 градусов) составляющие: **I** (синфазная, In-phase) и **Q** (квадратурная, Quadrature) . Эти две компоненты, представляющие действительную (I) и мнимую (Q) части сигнала, позволяют одновременно изменять амплитуду и фазу несущей, что лежит в основе эффективных методов, таких как QAM и PSK, для передачи большего количества данных в одном канале связи.
|
1. I/Q модуляция (квадратурная модуляция) это метод цифровой и аналоговой модуляции, который разделяет сигнал на две ортогональные (сдвинутые на 90 градусов) составляющие: **I** (синфазная, In-phase) и **Q** (квадратурная, Quadrature) . Эти две компоненты, представляющие действительную (I) и мнимую (Q) части сигнала, позволяют одновременно изменять амплитуду и фазу несущей, что лежит в основе эффективных методов, таких как QAM и PSK, для передачи большего количества данных в одном канале связи.
|
||||||
2. **Архтитектура VSG**
|
2. **Архтитектура VSG**
|
||||||
1. Опишите типовую архитектура VSG:
|
1. Типовая архитектура VSG:
|
||||||
1. Baseband / Digital Signal Processing (DSP)
|
1. Baseband / Digital Signal Processing (DSP)
|
||||||
1. Генерация битового потока
|
1. Генерация битового потока
|
||||||
2. Маппинг (QPSK / QAM / OFDM)
|
2. Маппинг (QPSK / QAM / OFDM)
|
||||||
@@ -50,8 +50,6 @@
|
|||||||
1. общий **10 MHz reference**
|
1. общий **10 MHz reference**
|
||||||
9. Зачем нужна внешняя опора 10 MHz?
|
9. Зачем нужна внешняя опора 10 MHz?
|
||||||
1. снижения частотных ошибок.
|
1. снижения частотных ошибок.
|
||||||
2.
|
|
||||||
|
|
||||||
|
|
||||||
3. **Практические навыки**
|
3. **Практические навыки**
|
||||||
1. Как VSG используется при тестировании?
|
1. Как VSG используется при тестировании?
|
||||||
@@ -70,6 +68,9 @@
|
|||||||
|
|
||||||
# **Vector Signal Analyzer - Векторный Анализатор Сигналов**
|
# **Vector Signal Analyzer - Векторный Анализатор Сигналов**
|
||||||
|
|
||||||
|
1. Что такое RBW?
|
||||||
|
2.
|
||||||
|
|
||||||
# **Logical Analizator - Логический анализатор**
|
# **Logical Analizator - Логический анализатор**
|
||||||
|
|
||||||
1. **Для каких целей используется логический анализатор?**
|
1. **Для каких целей используется логический анализатор?**
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ https://supereyes.ru/articles/oscillograph/tsifrovaya-obrabotka-teorema-kotelnik
|
|||||||
3. Разница между аналоговой и цифровой радиосвязью?
|
3. Разница между аналоговой и цифровой радиосвязью?
|
||||||
1. Аналоговая - информация передается непрерывным параметром
|
1. Аналоговая - информация передается непрерывным параметром
|
||||||
2. Цифровая - информация кодируется в символы/биты и передается через цифровую модуляцию (QPSK, QAM и т.д.)
|
2. Цифровая - информация кодируется в символы/биты и передается через цифровую модуляцию (QPSK, QAM и т.д.)
|
||||||
|
|
||||||
2. **DSP или ЦОС - цифровая обработка сигналов**
|
2. **DSP или ЦОС - цифровая обработка сигналов**
|
||||||
1. Что такое дискретизация ?
|
1. Что такое дискретизация ?
|
||||||
1. Процесс преобразования непрерывного сигнала во временной ряд отсчетов.
|
1. Процесс преобразования непрерывного сигнала во временной ряд отсчетов.
|
||||||
@@ -31,3 +32,10 @@ https://supereyes.ru/articles/oscillograph/tsifrovaya-obrabotka-teorema-kotelnik
|
|||||||
1. QPSK — 2 бита на символ, 4 фазы
|
1. QPSK — 2 бита на символ, 4 фазы
|
||||||
2. QAM — комбинированная амплитудно-фазовая модуляция
|
2. QAM — комбинированная амплитудно-фазовая модуляция
|
||||||
|
|
||||||
|
3. **Прочее:**
|
||||||
|
1. EVM - Отклонение реального вектора сигнала от идеального. Основными причинами являются:
|
||||||
|
1. Нелинейность усилителя
|
||||||
|
2. Фазовый шум
|
||||||
|
3. I/Q дисбаланс
|
||||||
|
4. Квантование
|
||||||
|
|
||||||
Reference in New Issue
Block a user