Общее описание

DS28EA00 - это цифровой термометр с разрешением от 9 бит (0,5°C) до 12 бит (1/16°C) и функцией сигнализации с энергонезависимыми (NV), программируемыми пользователем верхней и нижней точками срабатывания. Каждый DS28EA00 имеет свой уникальный 64-битный регистрационный номер, запрограммированный в микросхеме на заводе. Данные передаются последовательно по протоколу 1-Wire, который требует только одну линию данных и опорную землю для связи. Улучшенный фронт-энд 1-Wire с гистерезисом и фильтром глюков позволяет DS28EA00 надежно работать в больших сетях 1-Wire. В отличие от других 1-Wire термометров, DS28EA00 имеет два дополнительных вывода для реализации функции обнаружения последовательности. Эта функция позволяет пользователю определять регистрационные номера в соответствии с физическим расположением устройства в цепи, например, для измерения температуры в складской башне на разной высоте. Если функция обнаружения последовательности не нужна, эти контакты можно использовать как общие

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

 

Приложения

Оборудование для передачи данных

Мониторинг температуры процесса

Системы отопления, вентиляции и кондиционирования воздуха

 

Характеристики

Цифровой термометр измеряет температуру от -40°C до +85°C

Разрешение термометра выбирается пользователем в диапазоне от 9 до 12 бит

Уникальный 1-проводной интерфейс требует только одного вывода порта для связи

Каждое устройство имеет уникальный 64-битный регистрационный номер, нанесенный лазером на заводе.

Возможность многоточечной передачи упрощает применение распределенных датчиков температуры

Улучшенный интерфейс 1-Wire с гистерезисом и фильтром глюков

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

Команда поиска сигнала тревоги для быстрого определения устройств, температура которых выходит за запрограммированные пределы

Стандартная и повышенная скорость 1-Wire

Два программируемых вывода ввода-вывода общего назначения (PIO)

Цепная функция, разделяющая контакты PIO для определения физической последовательности устройств в сети

Рабочий диапазон: +3,0...+5,5 В, от -40°C до +85°C

Может питаться от линии передачи данных

8-контактный корпус μSOP

 

Подробное описание

На блок-схеме показаны взаимосвязи между основными функциональными блоками DS28EA00. Устройство имеет три основных компонента данных: 64-битный регистрационный номер, 64-битный блок памяти, а также регистры сигнализации и конфигурации. Блок управления функциями 1-Wire ПЗУ обрабатывает команды функций ПЗУ, которые позволяют устройству работать в сетевой среде. Блок управления функциями устройства реализует специфические для устройства функции управления, такие как чтение/запись, преобразование температуры, установка состояния цепи для обнаружения последовательности и доступ к PIO. Генератор циклической избыточной проверки (CRC) помогает ведущему устройству проверять целостность данных при считывании температуры и данных памяти. В процессе обнаружения последовательности PIOB работает как вход, а PIOA обеспечивает соединение со следующим устройством. Датчик питания позволяет ведущему устройству дистанционно определять, имеется ли в DS28EA00 местное питание.

64-разрядный регистрационный номер

Каждый DS28EA00 содержит уникальный регистрационный номер длиной 64 бита. Первые 8 бит - это код семейства 1-Wire. Следующие 48 бит - уникальный серийный номер. Последние 8 бит - это CRC первых 56 бит. CRC 1-Wire генерируется с помощью генератора полиномов, состоящего из сдвигового регистра и XOR-гейтов. Полином равен X8 + X5 + X4 + 1. Дополнительную информацию о 1-проводном CRC можно найти в Application Note 27: Понимание и использование циклических проверок избыточности в продуктах Maxim iButton®.

Биты сдвигового регистра инициализируются 0. Затем, начиная с наименьшего значащего бита семейного кода, сдвигаются по одному биту за раз. После ввода восьмого бита семейного кода вводится 48-битный серийный номер. После ввода последнего байта серийного номера регистр сдвига содержит значение CRC. Сдвиг 8 битов CRC возвращает регистр сдвига в состояние "все 0".

Система 1-проводной шины

Шина 1-Wire представляет собой систему с одним ведущим устройством и одним или несколькими ведомыми. Во всех случаях DS28EA00 является ведомым устройством. Ведущим устройством шины обычно является микроконтроллер. Обсуждение этой шинной системы разбито на три темы: конфигурация оборудования, последовательность транзакций и сигнализация 1-Wire (типы сигналов и синхронизация). Протокол 1-Wire определяет транзакции шины в терминах состояния шины в определенные временные интервалы, которые инициируются по спадающему фронту синхроимпульсов от ведущего устройства шины.