Команды управления – Инструкция по эксплуатации Rainbow Electronics DS2490
Страница 18
DS2490
18 из 49
Таблица 12. Значения параметров 1 Wire, устанавливаемые
по умолчанию после подачи питания
КОМАНДЫ УПРАВЛЕНИЯ
Команды Управления микросхемы DS2490 используются для управления обработкой данных/ко
манд Обмена данными, а также могут использоваться для передачи Сброса прибора. Всего предусмот
рено 9 команд Управления, которые перечислены в Табл. 13. Коды установочных пакетов управляющей
посылки USB для передачи этих команд подробно рассмотрены в Приложении 1. Как и команды Режи
ма, команды Управления обрабатываются микросхемой DS2490 сразу же после приема.
Таблица 13. Команды Управления
Описание команд Управления
RESET DEVICE (Сброс прибора) — Эта команда осуществляет аппаратный сброс, эквивалентный
сбросу при включении питания. При этом очищаются буферы всех конечных точек, а в регистры управ
ления Режима устанавливаются значения по умолчанию.
START EXECUTION (Запуск выполнения) — Эта команда запускает выполнение команд Обмена
данными. Кроме того, эта команда требуется для запуска выполнения команд Обмена данными при ус
тановке бита IM (управление немедленным выполнением) в 0.
RESUME EXECUTION (Возобновление выполнения) — Эта команда используется для возобновле
ния выполнения команды Обмена данными, остановленной при помощи любой из команд HALT
EXECUTION.
Установка/Параметр
Значение по умолчанию после подачи питания
Мощная подтяжка к 5 В
FALSE
Импульс программирования 12 В
FALSE
Динамическое изменение скорости
FALSE
Скорость обмена данными по шине 1 Wire
0x0 (обычная скорость, ~16 Кбит/с)
Длительность мощной подтяжки к 5 В
0x20 (512 мс)
Длительность импульса программирования 12 В
0x40 (51 мкс)
Управляемая скорость спада при подтяжке вниз
0x5 (0.83 В/мкс)
Длительность интервала НИЗКОГО уровня при записи 1
0x4 (12 мкс)
Время сдвига момента выборки данных / время восстановле
ния при записи 0
0x4 (7 мкс)
Команда
Функция
RESET DEVICE
Осуществляет аппаратный сброс
START EXECUTION
Запускает выполнение команды Обмена данными
RESUME EXECUTION
Возобновляет выполнение команды Обмена данными
HALT EXECUTION WHEN IDLE
Прекращает выполнение команды Обмена данными, когда шина 1 Wire
находится в состоянии ожидания (Idle)
HALT EXECUTION WHEN DONE
Прекращает дальнейшее выполнение команды Обмена данными после
завершения выполнения текущей команды
FLUSH COMM CMDS
Удаляет из буфера команд невыполняющиеся команды Обмена данными
FLUSH DATA RCV BUFFER
Очищает буфер приема данных (данные, поступающие от прибора 1 Wire)
FLUSH DATA XMT BUFFER
Очищает буфер передачи данных (данные, посылаемые прибору 1 Wire)
GET COMM CMDS
Извлекает из буфера команд невыполненные команды Обмена данными