vault backup: 2025-12-09 22:25:21

This commit is contained in:
Alexey Baranov
2025-12-09 22:25:21 +03:00
parent 5854225efd
commit 4cf0dcb255
+15 -17
View File
@@ -13,24 +13,23 @@
3. Проверять **ACK/NACK**, корректность адресации.
4. Тест на устойчивость: длинные транзакции, шум, ошибки тактирования.
5. Проверка ошибок: освобождение шины при зависании SDA.
3. I2C - дебаг шины
4. RS485 - особенности интерфейса.
1. Дифференциальная линия A/B.
2. Полудуплекс или полныйдуплекс.
3. Большие расстояния (до сотен метров).
4. Требует терминаторов 120 Ω.
5. Поддерживает несколько устройств на линии.
5. RS485 - как протестировать протокол.
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 на осциллографе.
- Тест на разных скоростях (9600 → 1–3 Мбит/с).
- Проверка устойчивости: длинные кабели, нагрузки, шум.
- Проверка CRC/контрольных сумм на уровне протокола.
- Имитация обрыва линии или короткого замыкания.
3. Тест на разных скоростях (9600 → 1–3 Мбит/с).
4. Проверка устойчивости: длинные кабели, нагрузки, шум.
5. Имитация обрыва линии или короткого замыкания.
### Работа с Linux
1. Как посмотреть логи системы
@@ -73,7 +72,6 @@
1. TCP:
1. Медленный. Надёжный. Имеет подтверждения, контроль доставки
2. Установление соединения (3-way handshake)
3.
2. UDP
1. Меньшая задержка, подходит для потоковых сервисов
2. Без гарантии доставки