Инструкция по эксплуатации Rainbow Electronics DS1921

Страница 28

Advertising
background image


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

.

Advertising