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

Страница 13

Advertising
background image


DS1994

13 из 23

ЗАЩИТА ОТ ЗАПИСИ / ПРОГРАММИРУЕМОЕ ИСТЕЧЕНИЕ СРОКА

Биты защиты от записи (WPR, WPI, WPC) позволяют защитить от записи данные хронометража и

ограничить доступ к DS1994, когда происходит срабатывание сигнального таймера (программируемое

истечение срока). Биты защиты от записи не могут быть записаны путем выполнения одной команды

копирования блокнотной памяти. Для записи этих битов команда копирования блокнотной памяти

должна быть выполнена 3 раза. Следует заметить, что бит AA будет установлен после успешного

выполнения первой команды копирования. Поэтому в коде авторизации для второй и третьей команды

копирования этот бит тоже должен быть установлен. Для проверки кодограммы авторизации может

быть использована команда чтения блокнотной памяти.

Однажды установленные, биты защиты от записи обеспечивают постоянную защиту от записи

соответствующих им регистров счетчиков и сигнальных таймеров, всех битов защиты от записи, а

также определенных битов регистра управления, как показано на Рис. 7. При этом регистры

времени/счетчиков продолжают отсчет, если генератор находится во включенном состоянии. Если

пользователь хочет установить более одного бита защиты от записи, то он должен устанавливать их

одновременно. Однажды установленный, бит защиты от записи не может быть снят, и остальные биты

защиты, если они не были установлены вместе с ним, уже не могут быть установлены.

Программируемое истечение срока наступает, когда установлен один или более битов защиты от

записи и происходит срабатывание соответствующего сигнального таймера. Если бит RO (только для

чтения) установлен в 1, то доступными являются только команды функций чтения блокнотной памяти и

чтения памяти. Если же бит RO равен логическому 0, то команды функций памяти недоступны.

Функции ПЗУ доступны всегда.

Рис. 7. ТАБЛИЦА ЗАЩИТЫ ОТ ЗАПИСИ

Установленные биты

защиты от записи:

WPR WPI

WPC

Данные, защищенные от
изменения пользователем:

Часы реального времени
Сигнальный таймер часов
реального времени
WPR
WPI
WPC
RO
OSC*

Интервальный таймер
Сигнальный таймер
интервального таймера
WPR
WPI
WPC
RO
OSC*
STOP/

START

**

AUTO/

MAN

Счетчик циклов
Сигнальный
таймер счетчика
циклов
WPR
WPI
WPC
RO
OSC*
DSEL

*

Записывается только логическая 1, то есть после записи в этот бит логической 1, в него не

может быть записан логический 0.

**

Принудительно устанавливается в логический 0.

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

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

одно или несколько ведомых устройств. В большинстве случаев DS1994 является ведомым прибором.

Исключение составляют случаи, когда DS1994 генерирует прерывание в результате срабатывания

сигнального таймера схемы хронометража. Обсуждение данной системы шины делится на три

направления: конфигурация аппаратной части, последовательность транзакции (пересылки данных) и

сигнализация 1-Wire (типы сигналов и временные соотношения).

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

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

подключенный к шине, мог ей управлять в соответствующее время. Для этого каждый прибор,

присоединенный к шине 1-Wire, должен иметь выходы с открытым стоком или с тремя состояниями.

Порт 1-Wire прибора DS1994 имеет выход с открытым стоком, внутренняя схема порта эквивалентна

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

подсоединенных ведомых. Шина 1-Wire имеет максимальную скорость передачи данных 16.3 Кбит/с и

требует подключения подтягивающего резистора сопротивлением примерно 5 кОм. Состояние

незанятости для шины 1-Wire представляет ВЫСОКИЙ уровень. Когда по каким-либо причинам

Advertising