Инструкция по эксплуатации Rainbow Electronics DS1921
Страница 28
DS1921L
28 из 40
Рис. 13. ПРОЦЕДУРА ИНИЦИАЛИЗАЦИИ (ИМПУЛЬСЫ СБРОСА И ПРИСУТСТВИЯ)
t
RSTL
t
PDL
t
RSTH
t
PDH
Ведущий
импульс сброса
TX
Ведущий
импульс присутствия
RX
V
PUP
V
IHMASTER
V
TH
V
TL
V
ILMAX
0V
t
F
t
REC
t
MSP
Резистор
Ведущий
DS1921L
После того, как мастер шины освободит линию, он переходит в режим приема (RX). Теперь напря-
жение на шине 1-Wire повышается до V
PUP
благодаря подключенному подтягивающему резистору или,
в случае драйвера DS2480B, активной цепи. После пересечения уровня порога V
TH
, микросхема
DS1921L находится в режиме ожидания в течение t
PDH
, а затем передает импульс присутствия, переводя
линию на НИЗКИЙ уровень на время t
PDL
. Для детектирования импульса присутствия, мастер должен
проверить логическое состояние линии 1-Wire в момент времени t
MSP
.
Минимальная длительность окна t
RSTH
должна быть равной сумме t
PDHMAX
, t
PDLMAX
и t
RECMIN
. Сразу по
окончанию интервала t
RSTH
микросхема DS1921L готова для обмена данными. При смешанном составе
сети интервал t
RSTH
следует увеличить минимум до 480 мкс для стандартной скорости и 48 мкс для по-
вышенной скорости, чтобы согласовать другие приборы 1-Wire.
Временные интервалы чтения/записи
Обмен данными с микросхемой DS1921L происходит в течение временных интервалов, в каждом из
которых передается один бит. Временные интервалы записи передают данные от мастера шины к ведо-
мому. Временные интервалы чтения переносят данные от ведомому к мастеру. Определения временных
интервалов чтения и записи иллюстрируются на Рис. 14.
Обмен данными начинается, когда мастер переводит линию данных на НИЗКИЙ уровень. Как толь-
ко напряжение на линии 1-Wire падает ниже порога V
TL
, микросхема DS1921L начинает свой внутрен-
ний отсчет времени. Разброс длительности при формировании временного интервала в ведомом прибо-
ре приводит к созданию окна выборки, которое длится от t
SLSMIN
до t
SLSMAX
. Напряжение на линии дан-
ных в точке выборки определяет, как микросхема DS1921L декодирует временной интервал: 1 или 0.
Для надежной связи напряжение должно быть либо ниже V
ILMAX
либо выше максимального значения
V
TH
в течение всего окна выборки.
Передача от мастера (ведущего) к ведомому
Для временного интервала записи 1, время снижения уровня мастером (t
MPD1
= t
W1L
–
ε
+ t
F
) должно
быть достаточно коротким, чтобы позволить напряжению на линии 1-Wire достичь уровня V
TH
в момент
времени t
SLSMIN
, являющийся самой ранней точкой выборки микросхемы DS1921L. После самой позд-
ней точки выборки (t
SLSMAX
) необходимо время восстановления (t
REC
), прежде чем может начаться сле-
дующий временной интервал.
Для временного интервала записи 0, время снижения уровня мастером (t
MPD0
= t
W0L
+ t
F
) должно
быть достаточно длительным, чтобы поддерживать напряжение на линии данных ниже уровня V
ILMAX
в
точке выборки медленной микросхемы DS1921L, то есть t
SLSMAX
. До начала следующего временного
интервала напряжение на линии данных сначала должно возрасти выше V
TH
и оставаться на этом уров-
не до окончания времени восстановления t
REC
.