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