From e12261462bf8e7a054ebc133095da82bb6392d93 Mon Sep 17 00:00:00 2001 From: Alexey Baranov Date: Tue, 16 Dec 2025 21:50:41 +0300 Subject: [PATCH] vault backup: 2025-12-16 21:50:41 --- .../1. Hardware Skill (I2C_SPI_UART).md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Interview Question/1. Hardware Skill (I2C_SPI_UART).md b/Interview Question/1. Hardware Skill (I2C_SPI_UART).md index e522daa..122e20a 100644 --- a/Interview Question/1. Hardware Skill (I2C_SPI_UART).md +++ b/Interview Question/1. Hardware Skill (I2C_SPI_UART).md @@ -9,6 +9,10 @@ 3. Pull up резисторы. Для чего нужны: 1. Чтобы линии SDA и SCL могли уходить в состояние логической “1”. 2. Типичные значения: **2.2–10 кΩ** (зависит от скорости и ёмкости линии). + 4. Что будет если pull up слишком большой? + 1. Медленный rise-time + 2. Ошибки на высоких скоростях + 3. Потери данных 2. Режим работы **master–slave**. 1. Мастер генерирует такты. Слайв отвечает 3. Скорости. @@ -39,11 +43,15 @@ 2. Детальный анализ SDA и SCL 3. Анализ проблемы на уровне таймингов 4. Проверять **ACK/NACK**, корректность адресации. - 3. Тестирование на практике + 3. Что дает использование осциллографа + 1. Фронты SDA/SCL + 2. Наводки + 3. Соответствие rise/fall таймингам + 4. Уровни напряжений + 4. Тестирование на практике 1. Проверка адресации (i2cdetect) 2. Запись/чтение регистров 3. Тест на шум/помехи - ### UART 1.