DS1994
6 из 23
ПАМЯТЬ
На Рис 4 где приведена организация памяти DS1994 показана 32-байтная страница называемая блокнотной памятью и 32-байтные страницы называемые памятью DS1994 содержит страницы с нулевой по пятнадцатую которые составляют 4096-битное статическое ОЗУ (SRAM) а также страницу 16 которая имеет только 30 байт и содержит регистры хронометража
Блокнотная память (Scratchpad) представляет собой дополнительную страницу которая действует как буфер при записи в память Данные сначала записываются в блокнотную память откуда они затем могут быть считаны После того как данные проверены они переносятся в память при помощи команды копирования блокнота Это обеспечивает целостность данных при изменении содержимого памяти
ХРОНОМЕТРАЖ
Кварцевый генератор частотой 32.768 кГц используется в качестве задающего генератора (time base) для функций хронометража Генератор может быть включен или выключен при помощи бита включения (enable bit) в регистре управления Для функционирования часов реального времени интервального таймера и счетчика циклов генератор должен быть включен
Для функций хронометража используется двойная буферизация Это позволяет мастеру считывать время или данные счетчика не изменяя данные в процессе считывания Для выполнения этой операции копия данных счетчика передается в регистры временного хранения информации доступные пользователю Это происходит после восьмого бита команды чтения функций памяти
Часы реального времени
Часы реального времени представляют собой 5-байтный двоичный счетчик Его значение возрастает 256 раз в секунду Младший байт показывает отсчет долей секунд Четыре старших байта являются счетчиком секунд Максимальное значение времени в секундах которое могут содержать часы реального времени перед переполнением равно 136 годам Время/дата представлены числом секунд прошедших от начала отсчета которое определяется пользователем Например началом отсчета может быть 12:00 A.M 1 января 1970 года
Интервальный таймер
Интервальный таймер также является 5-байтным двоичным счетчиком Когда он включен его значение возрастает 256 раз в секунду Младший байт показывает отсчет долей секунд Максимальное значение времени в секундах которое может содержать интервальный таймер перед переполнением равно 136 годам Интервальный таймер имеет два режима работы которые выбираются при помощи бита AUTO/
в регистре управления В автоматическом режиме интервальный таймер начинает отсчет после перехода линии данных на ВЫСОКИЙ уровень на время которое определяется битом DSEL в регистре управления Аналогично после того как линия данных перейдет на НИЗКИЙ уровень на время определяемое битом DSEL интервальный таймер останавливает отсчет В ручном режиме включение/выключение таймера управляется битом STOP/
START
в регистре управления
ПРИМЕЧАНИЕ: Для автоматического режима работы напряжение ВЫСОКОГО уровня на линии данных должно быть больше или равно 2.1 В
Счетчик циклов
Счетчик циклов представляет собой 4-байтный двоичный счетчик Его значение возрастает после спада (падающего фронта) на линии данных при выполнении соответствующих временных соотношений на линии данных Эти временные соотношения выбираются при помощи бита DSEL в регистре управления (см раздел «Регистры состояния/управления»)
ПРИМЕЧАНИЕ: Для работы счетчика циклов напряжение ВЫСОКОГО уровня на линии данных должно быть больше или равно 2.1 В
Инструкция по эксплуатации Rainbow Electronics DS1994 — страница 6
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1994 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.