DS1994
14 из 23 транзакцию необходимо отложить линия ДОЛЖНА быть оставлена в состоянии незанятости если транзакция будет возобновлена Если этого не сделать и оставить шину в состоянии НИЗКОГО уровня более чем на 120 мкс то один или несколько приборов на шине могут сброситься
Рис 8 АППАРАТНАЯ КОНФИГУРАЦИЯ
RX = Прием
TX = Передача
5кОм
MOSFET
100 Ом
Данные
порт
Wire DS1994
Ведущий шины
5мкА
тип.
ПОСЛЕДОВАТЕЛЬНОСТЬ ТРАНЗАКЦИИ
Последовательность действий (протокол) для доступа к DS1994 через порт 1-Wire состоит в следующем:
• Инициализация
• Команда функций ПЗУ
• Команда функций памяти
• Транзакция/данные
ИНИЦИАЛИЗАЦИЯ
Все транзакции на шине 1-Wire начинаются с последовательности инициализации
Последовательность инициализации состоит из импульса сброса передаваемого мастером шины за которым следует импульс (или импульсы) присутствия передаваемый ведомым (или ведомыми). Импульс присутствия сообщает мастеру шины что DS1994 подключен к шине и готов к работе Подробнее см в разделе «Сигнализация шины 1-Wire»
КОМАНДЫ ФУНКЦИЙ ПЗУ
После того как мастер шины определил присутствие прибора он может передать одну из четырех команд функций ПЗУ Все команды функций ПЗУ имеют длину 8 бит Эти команды перечислены ниже (см также блок-схему на рис 9)
Чтение ПЗУ [33h]
Эта команда позволяет мастеру шины считывать 8-битный групповой код прибора DS1994 его уникальный 48-битный серийный номер и 8-битную контрольную сумму CRC Эта команда может использоваться только если на шине имеется один прибор DS1994 Если на шине присутствует более одного ведомого то произойдет конфликт данных поскольку все ведомые будут пытаться осуществлять передачу в одно и тоже время (понижение уровней на открытых стоках приведет к получению монтажного И) Результирующий групповой код и уникальный 48-битный серийный номер дадут в результате несовпадение контрольной суммы CRC
Сравнение ПЗУ [55h]
Команда сравнения ПЗУ за которой следует 64-битная последовательность ПЗУ позволяет мастеру шины обращаться к определенному прибору DS1994 на многоточечной шине Только тот прибор DS1994 который точно соответствует 64-битной последовательности ПЗУ ответит на последующую команду функций памяти Все ведомые не соответствующие 64-битной последовательности ПЗУ будут ожидать импульс сброса Данная команда может использоваться при одном или множестве приборов на шине
Инструкция по эксплуатации Rainbow Electronics DS1994 — страница 14
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1994 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.