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

ФорматФормат: Руководство СтраницСтраниц: 48 КатегорияКатегория: Панель управления ДобавилДобавил: OLD

Инструкция для Инструкция по эксплуатации Rainbow Electronics DS2490 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.

Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.

Назад
/ 48
Вперёд
Страница 7
DS2490

7 из 49

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

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

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

RSTL

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

и затем проверяет уровень напряжения на шине 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

HIGH1

При формировании временных интервалов записи 1 после окончания ин тервала НИЗКОГО уровня (t

LOW1

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

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

HIGH1

(после считывания) должно закончиться прежде чем будет завершен временной интервал Временной интервал записи 0 как показано на Рис 7 состоит только из двух частей: t

LOW0 и t

REC0.
p Если сеть большая или сильно нагруженная следует выбрать гибкую скорость и увеличить длитель ность интервала НИЗКОГО уровня при записи 1 (t
LOW1

) до 8 мкс и более чтобы гарантировать переход шины 1 Wire в состояние НИЗКОГО уровня Поскольку большой или сильно нагруженной сети требу

Скорость t

RSTL

FILL

RSTH

Обычная

512 мкс

8 мкс

64 мкс

512 мкс

584 мкс

Повышенная

64 мкс

2 мкс

8 мкс

64 мкс

74 мкс

Гибкая

512 мкс

8 мкс

64 мкс

512 мкс

584 мкс

Проверка на короткое замыкание и/или на прерывание

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

Следующий временной интервал

Неуправляемый падающий фронт

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

RSTL

RSTH

FILL

Импульс присутствия
Нашли ошибку?