Rainbow-electronics DS2490 Instrukcja Użytkownika Strona 7

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 49
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 6
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
Импульс
присутствия
Przeglądanie stron 6
1 2 3 4 5 6 7 8 9 10 11 12 ... 48 49

Komentarze do niniejszej Instrukcji

Brak uwag