Шина 1-Wire

1-Wire однопроводная шина[3]. Используется как основа построения сети Micro LAN. Разработана Dallas Semiconductor (в настоящее время – дочернее предприятие MAXIM).

При разработке Micro LAN, фирма Dallas Semiconductor поставила задачу соединить между собой множество абонентов, расположенных на значительном расстоянии друг от друга, используя при этом всего один сигнальный провод (подразумевается, что должен быть и обратный – "общий" провод). По той же однопроводной шине осуществляется питание всех подключенных к ней микросхем.

Основные характеристики шины.

- Максимальная протяженность шины до 300 м.

- Скорость передачи информации 16,3 Кбит/с.

- Максимальное количество адресуемых элементов на шине 256.

- Уровни напряжений на шине соответствуют стандартным КМОП/ТТЛ уровням.

- Напряжение питания компонентов сети 2,8...6 В.

- Для соединения элементов сети может применяться обычный телефонный кабель или витая пара

- Сеть сохраняет работоспособность в условиях плохих контактов

- Сеть позволяет производить "горячее" подключение/отключение компонентов.

Существуют различные модификации шины 1-Wire. Например, отдельные виды микросхем поддерживают скоростной режим работы шины (Overdrive). В этом режиме скорость передачи информации равна 142 Кбит/с, но только на шине малой протяженности.

Шина 1-Wire, так же как и I2С построена по технологии Master/Slave. На шине должно быть хотя бы одно ведущее устройство (Master). Все остальные устройства должны быть ведомыми (Slave). Ведущее устройство инициирует все процессы передачи информации в пределах шины. Передача информации от одного Slave к другому напрямую невозможна. Для возможности обращения к любому выбранному ведомому устройству каждое ведомое устройство имеет индивидуальный код (ID-код). Этот код заносится в специальную область микросхемы при помощи лазера. Этот код индивидуален и никогда не повторяется (разрядность ID = 64).

Полезным качеством шины является возможность автоматического обнаружения подключения новых компонентов. В процессе поиска Master определяет ID коды всех подключенных к сети абонентов. Средняя скорость поиска элементов в сети MicroLAN составляет примерно 75 узлов в секунду.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: