Инструкция по эксплуатации Rainbow Electronics DS1921
Страница 23
DS1921L
23 из 40
Состояние незанятости для шины 1-Wire представляет ВЫСОКИЙ уровень. Когда по каким-либо
причинам транзакцию необходимо отложить, шина должна быть оставлена в состоянии незанятости,
если транзакция будет возобновлена. Если этого не сделать и оставить шину в состоянии НИЗКОГО
уровня более чем на 16 мкс (при повышенной скорости) или на 120 мкс (при стандартной скорости), то
один или несколько приборов, подключенных к шине, могут быть сброшены. При использовании мик-
росхемы DS1921L шину можно оставить в состоянии НИЗКОГО уровня не дольше, чем на 15.2 мкс при
повышенной скорости, чтобы гарантировать, что ни один из ведомых приборов на шине 1-Wire не вы-
полнит сброс. Несмотря на ограниченное соответствие, микросхема DS1921L будет осуществлять кор-
ректную связь при применении вместе с драйвером 1-Wire DS2480B и адаптерами последовательного
порта, которые базируются на этой микросхеме драйвера.
Рис. 11. АППАРАТНАЯ КОНФИГУРАЦИЯ
Вывод открытый сток
RX = прием
TX = передача
100 Ом
MOSFET
V
PUP
RX
TX
TX
RX
Данные
Смотрите
текст
5 µA
Тип.
Ведущий шины
DS1921 1-Wire порт
ПОСЛЕДОВАТЕЛЬНОСТЬ ТРАНЗАКЦИИ
Протокол для организации доступа микросхемы DS1921L через порт 1-Wire состоит в следующем:
•
Инициализация
•
Команда функции ПЗУ
•
Команда функции памяти
•
Транзакция/данные
ИНИЦИАЛИЗАЦИЯ
Все транзакции на шине 1-Wire начинаются с последовательности инициализации. Последователь-
ность инициализации состоит из импульса сброса, передаваемого мастером шины, за которым следует
импульс (или импульсы) присутствия, передаваемый ведомым (или ведомыми).
Импульс присутствия сообщает мастеру шины, что микросхема DS1921L подключена к шине и го-
това к работе. Подробнее см. в разделе «Сигнализация шины 1-Wire».
КОМАНДЫ ФУНКЦИЙ ПЗУ
После того, как мастер шины определил присутствие прибора, он может передать одну из семи ко-
манд функций ПЗУ. Все команды функций ПЗУ имеют длину 8 бит. Эти команды перечислены ниже
(перечень относится к блок-схеме на Рис. 12).