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

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

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

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

Назад
/ 23
Вперёд
Страница 16
DS1994

16 из 23

Пропуск ПЗУ [CCh]

Эта команда может сэкономить время в системе с одноточечной шиной позволяя мастеру шины получить доступ к функциям памяти без передачи 64-битного кода ПЗУ Если на шине присутствует более одного ведомого и следом за командой чтения передается команда пропуска ПЗУ на шине произойдет конфликт данных поскольку множество ведомых будут осуществлять передачу одновременно (понижение уровней на открытых стоках приведет к получению монтажного И)

Поиск ПЗУ [F0h]

Когда система запускается первоначально мастер шины может не знать номеров приборов подсоединенных к шине 1-Wire или их 64-битных кодов ПЗУ Команда поиска ПЗУ позволяет мастеру шины использовать процесс исключения чтобы определить 64-битные коды ПЗУ всех ведомых приборов на шине Процесс поиска ПЗУ представляет собой повторение простой процедуры состоящей из трех шагов: считывание бита считывание побитного дополнения а затем запись необходимого значения данного бита Мастер шины выполняет эту простую 3-шаговую процедуру по каждому биту ПЗУ После завершения одного полного прохода мастер шины знает содержимое ПЗУ одного прибора Номера остальных приборов и коды их ПЗУ могут быть определены путем дополнительных проходов Всестороннее обсуждение поиска ПЗУ включая реальный пример приведено в главе 5 документа «Book of DS19xx iButtton Standards»

Поиск прерывания [ECh]

Эта команда ПЗУ работает точно так же как обычная команда поиска ПЗУ но она будет идентифицировать только приборы с еще не подтвержденными прерываниями

СИГНАЛИЗАЦИЯ ШИНЫ 1-WIRE

Для обеспечения целостности данных DS1994 требует строгого соблюдения протоколов Протокол состоит из пяти типов сигнализации на одной линии: последовательность сброса с импульсом сброса и импульсом присутствия запись 0 запись 1 чтение данных и импульс прерывания Все эти сигналы за исключением импульса присутствия и импульса прерывания инициируются мастером шины Последовательность инициализации необходимая для начала любого обмена информацией с DS1994 показана на рис 10 За импульсом сброса следует импульс присутствия который показывает что прибор DS1994 готов к передаче или приему данных определенных корректной командой ПЗУ и командой функций памяти Мастер шины передает импульс сброса (t

RSTL

минимум 480 мкс) После этого мастер шины освобождает (отпускает) линию и переходит в режим приема Шина 1-Wire подтягивается до состояния ВЫСОКОГО уровня через подтягивающий (pullup) резистор После детектирования нарастающего фронта на линии данных DS1994 ждет (t

15…60 мкс) а затем передает импульс присутствия (t

60…240 мкс) Если прерывания включены то при определенных условиях мастер шины должен проверить состояние шины 1-Wire после пребывания в режиме приема в течение 480 мкс Эти условия подробно рассматриваются в разделе «Прерывания»

ВРЕМЕННЫЕ ИНТЕРВАЛЫ ЧТЕНИЯ/ЗАПИСИ

Определения временных интервалов чтения и записи иллюстрируются на Рис 11 Все временные интервалы инициируются мастером который переводит линию данных на НИЗКИЙ уровень Падающий фронт на линии данных синхронизирует DS1994 с мастером запуская схему задержки в DS1994 В течение временных интервалов записи схема задержки определяет когда DS1994 будет производить выборку на линии данных Для временного интервала чтения данных в том случае если будет передаваться 0 схема задержки определяет как долго DS1994 будет удерживать линию данных на НИЗКОМ уровне блокируя 1 генерируемую мастером Если бит данных это 1 то DS1994 оставит временной интервал чтения данных без изменений
Нашли ошибку?