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

Страница 3

Advertising
background image


DS1921L

3 из 40


Рис. 1. СТРУКТУРНАЯ СХЕМА МИКРОСХЕМЫ DS1921L

Управление

Функциями

ПЗУ

IO

64 бит

лазерного

ПЗУ

Схема

паразитного

питания

Порт

1-Wire

Управление

функциями

памяти

256 бит

блокнот

Литиевая

батарейка 3В

Датчик

температуры

Логика

управления

Генератор

32.768кГц

Страница

регистров

ОЗУ

общего назначения

Память гистограммы

Память

регистрации

данных

Хронометраж,

рег.управления,

Счетчики

Память для

отметки времени

аварии и ее

продолжительности

СХЕМА «ПАРАЗИТНОГО» ПИТАНИЯ

На структурной схеме (Рис. 1) показана схема «паразитного» питания. Эта схема «заимствует» мощность

в тот момент, когда напряжение на входе IO находится на ВЫСОКОМ уровне. Питание от входа IO будет
обеспечивать достаточную мощность до тех пор, пока выполняются определенные требования по времен-
ным соотношениям и параметрам напряжения. «Паразитное» питание имеет двойное преимущество: 1) при
«паразитном» питании от данного входа заряд литиевой батарейки сохраняется; 2) если по какой-либо при-
чине литиевая батарейка разрядилась, данные из ПЗУ все равно можно будет считать.

64-БИТНОЕ ПЗУ, ЗАПИСАННОЕ ЛАЗЕРОМ

Каждая микросхема DS1921L содержит уникальный 64-битный код ПЗУ. Первые 8 битов являются груп-

повым кодом 1-Wire. Следующие 36 битов представляют собой уникальный серийный номер. Последующие
12 битов, называемые кодом температурного диапазона, позволяют различать разные варианты микросхем
DS1921L-F5 друг от друга и от микросхем DS1921H и DS1921Z. Последние 8 битов являются контрольной
суммой CRC для проверки первых 56 битов. Подробности см. Рис. 3. Циклически избыточный код (Cyclic
Redundancy Check — CRC) для однопроводной шины (1-Wire) формируется полиномиальным генератором,
состоящим из регистра сдвига и логических элементов XOR (исключающее ИЛИ), как показано на Рис. 4.
При этом используется многочлен X

8

+ X

5

+ X

4

+ 1. Дополнительную информацию о контроле циклически

избыточным кодом для шины 1-Wire фирмы «Dallas» можно получить из документов «Application Note 27» и
«Book of DS19xx iButtton Standards».

Биты регистра сдвига изначально устанавливаются в 0. Затем, начиная с младшего бита группового кода,

сдвигается по одному биту за раз. После введения восьмого бита группового кода следует серийный номер, а
затем код температурного диапазона. После того, как был введен код диапазона, регистр сдвига содержит
значение CRC. Сдвиг восьми битов CRC обнуляет регистр сдвига.

Advertising