Команды управления – Инструкция по эксплуатации Rainbow Electronics DS2490

Страница 18

Advertising
background image

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

Извлекает из буфера команд невыполненные команды Обмена данными

Advertising