Рис. 5. сброс/обнаружение присутствия – Инструкция по эксплуатации Rainbow Electronics DS2490

Страница 7

Advertising
background image

DS2490

7 из 49

Рис. 5. Сброс/Обнаружение присутствия

НОМИНАЛЬНЫЕ ЗНАЧЕНИЯ ВРЕМЕННЫХ ПАРАМЕТРОВ

После выполнения команды Сброс шины 1 Wire (1 WIRE RESET) (см. раздел «Команды Обмена

данными») микросхема DS2490 сначала переводит шину 1 Wire в состояние НИЗКОГО уровня на вре
мя t

RSTL

, а затем отпускает ее (уровень снова повышается до 5 В). После этого микросхема ожидает в те

чение времени сдвига момента выборки для проверки на короткое замыкание/прерывание t

SI

и затем

проверяет уровень напряжения на шине 1 Wire, чтобы определить, нет ли на шине короткого замыка
ния или сигнала прерывания. Если нет ни короткого замыкания, ни прерывания, микросхема DS2490
выдерживает паузу длительностью t

PDT

и проверяет уровень напряжения на шине 1 Wire, чтобы опреде

лить наличие импульса присутствия. Независимо от результата последней проверки, DS2490 ждет
окончания интервала t

FILL

, а затем в зависимости от значений встроенных битов PST, NTF и ICP ко

манды 1 WIRE RESET генерирует байт ответа на команду, который посылается хосту.

Если при проверке на наличие короткого замыкания или сигнала прерывания на линии был обнару

жен логический 0, то микросхема DS2490 ждет в течение 4096 мкс, после чего снова проверяет состоя
ние шины 1 Wire. При повторном обнаружении логического 0 принимается решение о наличии корот
кого замыкания на шине 1 Wire и в ответе микросхемы DS2490 на команду обмена данными 1 WIRE
RESET будет указано на наличие короткого замыкания. Если на линии обнаруживается логическая 1,
то микросхема ждет окончания интервала t

FILL

, после чего устанавливает значение в ответе на команду

1 WIRE RESET, соответствующее наличию сигнального импульса присутствия. Для более подробной
информации см. раздел «Обратная связь с прибором». Никаких дополнительных проверок на наличие
импульса присутствия не производится. Несмотря на то что сигнализация прерывания определена
только для режима работы на обычной скорости, микросхема DS2490 осуществляет описанную проце
дуру проверки на наличие короткого замыкания/прерывания также и при работе на повышенной ско
рости.

Как показано на Рис. 6, временной интервал записи 1 и чтения данных состоит из трех временных

отрезков: t

LOW1

, t

DSO

и t

HIGH1

. При формировании временных интервалов записи 1 после окончания ин

тервала НИЗКОГО уровня (t

LOW1

) микросхема DS2490 находится в режиме ожидания в течение времени

сдвига момента выборки данных t

DSO

, а затем осуществляет выборку напряжения на шине 1 Wire для

считывания ответа. Время ожидания t

HIGH1

(после считывания) должно закончиться прежде, чем будет

завершен временной интервал. Временной интервал записи 0, как показано на Рис. 7, состоит только
из двух частей: t

LOW0

и t

REC0

.

Если сеть большая или сильно нагруженная, следует выбрать гибкую скорость и увеличить длитель

ность интервала НИЗКОГО уровня при записи 1 (t

LOW1

) до 8 мкс и более, чтобы гарантировать переход

шины 1 Wire в состояние НИЗКОГО уровня. Поскольку большой или сильно нагруженной сети требу

Скорость

t

RSTL

t

SI

t

PDT

t

FILL

t

RSTH

Обычная

512 мкс

8 мкс

64 мкс

512 мкс

584 мкс

Повышенная

64 мкс

2 мкс

8 мкс

64 мкс

74 мкс

Гибкая

512 мкс

8 мкс

64 мкс

512 мкс

584 мкс

Проверка на короткое

замыкание и/или

на прерывание

Проверка присутствия

Следующий

временной

интервал

Неуправляемый

падающий фронт

Последовательность сброса/присутствия

5 B

0 B

t

RSTL

t

RSTH

t

FILL

t

PDT

t

SI

Импульс

присутствия

Advertising