IT-словарь › Оборудование › 1-Wire

1-Wire

Оборудование Svenska → Обновлено: 2026-11-03

Шина Dallas Semiconductor, которой хватает одного провода данных плюс земли — и по этому же проводу она может питать устройства.

Линию подтягивает к высокому уровню резистор, а опускает вниз тот, кто в данный момент говорит. Биты кодируются короткими или длинными импульсами низкого уровня внутри тайм-слотов, которые запускает ведущий. У каждого устройства есть уникальный 64-битный ROM ID, прошитый на заводе, — с кодом семейства и CRC, а алгоритм поиска позволяет ведущему перечислить всё, что висит на шине, без предварительной настройки. В режиме паразитного питания устройство заряжает конденсатор, пока на линии высокий уровень, и живёт за его счёт, пока уровень низкий.

Скорость скромная, около 16 кбит/с, но датчику температуры DS18B20 на конце десятиметрового кабеля это безразлично. Та же технология стоит в iButton — брелоках, которые до сих пор открывают двери и прачечные. Жёсткие требования к таймингам часто означают, что шину реализуют программно (bit-banging) с отключёнными прерываниями.

← Назад к словарю