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

Страница 22

Advertising
background image


DS1921L

22 из 40

Очистка памяти [3Ch]

Команда очистки памяти используется для сброса частоты отсчетов, задержки запуска выполнения

задачи, отметки времени выполнения задачи и счетчика отсчетов выполнения задачи в странице реги-
стра, а также очистки памяти аварийной температуры и памяти для гистограммы температуры. Память
необходимо очистить, чтобы установить прибор для выполнения другой задачи. Для выполнения ко-
манды очистки памяти бит EMCLR в регистре управления должен быть установлен в 1. Команда очист-
ки памяти должна передаваться вместе с ближайшим следующим доступом к функциям памяти прибо-
ра (синхронизированный доступ). Передача любой другой достоверной команды функций памяти при-
ведет к сбросу бита EMCLR. Выполнение команды очистки памяти занимает примерно 500 мкс и не
может быть прервано. Однако, во время выполнения команды очистки памяти можно передать после-
довательность сброса/присутствия, выполнить любую команду ПЗУ и получить доступ к 4096 битам
ОЗУ пользователя или чтению регистра RTC или регистра состояния. По завершении команды очистки
памяти бит MEMCLR в регистре состояния будет считываться как 1, а бит EMCLR — как 0.

Преобразование значений температуры [44h]

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

передаваться для измерения текущего значения температуры прибора. Результат преобразования тем-
пературы будет находиться в памяти по адресу 211h в странице регистра. Выполнение данной команды
занимает примерно 300 мс и не может быть прервано. Во время преобразования значений температуры
возможен доступ к памяти любого прибора.

СИСТЕМА НА ОСНОВЕ ШИНЫ 1-WIRE

Шина 1-Wire (однопроводная) представляет собой систему, которая имеет только одного мастера

шины и одного или более ведомых. Во всех случаях микросхема DS1921L является ведомым прибором.
Мастер шины — это обычно микроконтроллер или персональный компьютер (PC). Для небольших кон-
фигураций сигналы для обмена данными по шине 1-Wire могут генерироваться под управлением
программного обеспечения, используя один вывод порта. Для сетей с множеством датчиков рекоменду-
ется использовать микросхему драйвера однопроводной линии DS2480B или адаптеры последователь-
ного порта на основе данной микросхемы (серий DS9097U). Это упрощает разработку аппаратной части
и освобождает микропроцессор от необходимости работы в реальном времени.

Обсуждение данной системы шины делится на три направления: конфигурация аппаратной части,

последовательность транзакции (пересылки данных) и сигнализация 1-Wire (типы сигналов и времен-
ные соотношения). Протокол 1-Wire определяет транзакции шины в терминах состояния шины во вре-
мя заданных временных интервалов, которые начинаются на падающем фронте синхроимпульсов, по-
ступающих от мастера шины. Подробное описание протокола приведено в главе 4 документа «Book of
DS19xx iButtton Standards».

АППАРАТНАЯ КОНФИГУРАЦИЯ

По определению, шина 1-Wire имеет только одну линию; важно, что любым прибором, подключен-

ным к шине, можно управлять в соответствующее время. Для этого каждый прибор, присоединенный к
шине 1-Wire, должен иметь выходы с открытым стоком или с тремя состояниями. Порт 1-Wire микро-
схемы DS1921L представляет собой схему с открытым стоком, внутренняя схема порта эквивалентна
показанной на Рис. 11.

Многоточечная шина состоит из однопроводной шины (1-Wire) с множеством подсоединенных ве-

домых. На стандартной скорости шина 1-Wire имеет максимальную скорость передачи данных 16.3
Кбит/с. Скорость может быть увеличена до 142 Кбит/с за счет активизации ускоренного режима (Over-
drive mode). Полное соответствие микросхемы DS1921L стандарту iButton не гарантируется. Макси-
мальная скорость передачи данных этой микросхемы составляет 14.1 Кбит/с в стандартном режиме и
125 Кбит/с — в ускоренном.

Величина сопротивления подтягивающего резистора в основном зависит от размера сети и режима

загрузки. Для большинства применений оптимальной величиной сопротивления подтягивающего рези-
стора будет примерно 2.2 кОм.

Advertising