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

Страница 14

Advertising
background image

DS2490

14 из 49

жима. Для формирования мощной подтяжки, генерирования импульса программирования или изме
нения скорости предусмотрены определенные команды Обмена данными. Когда соответствующая ус
тановка включена, функция применима как составная часть команды Обмена данными, а когда отклю
чена — функция не может использоваться.

Значения и коды параметров используются для установки и управления следующими параметрами

шины 1 Wire:

Скорость обмена данными по шине 1 Wire
Длительность мощной подтяжки к +5 В
Длительность импульса программирования +12 В
Скорость спада напряжения при подтяжке вниз
Длительность интервала НИЗКОГО уровня при записи 1
Время сдвига момента выборки данных / время восстановления при записи 0
Управление этими шестью установками осуществляется с помощью отдельных команд Режима или с

помощью встроенных значений команды/параметров в командах Обмена данными.

Как говорилось выше, всего существует 8 команд Режима, которые перечислены в Табл. 5. Коды ус

тановочных пакетов управляющей посылки USB для передачи этих команд подробно описаны в При
ложении 3. Команды Режима обрабатываются микросхемой DS2490 сразу же после приема. Значения
параметров, устанавливаемые по умолчанию после подачи питания на микросхему DS2490, приведены
в Табл. 12. Управление каждой командой и параметрами подробно рассмотрено в следующих парагра
фах.

Таблица 5. Команды Режима

Описание команд Режима

ENABLE PULSE (Включение Импульса) — Эта команда используется для включения или отключе

ния формирования импульса мощной подтяжки к 5 В и/или импульса программирования СППЗУ
12 В. Для управления состоянием «включено/отключено» для импульса каждого типа используются два
бита в байте параметра. Формирование определенного импульса включено, когда соответствующий
бит установлен в 1, и отключено, когда бит установлен в 0. Состоянием по умолчанию DS2490 после пода
чи питания как для мощной подтяжки, так и для импульса программирования является состояние «отклю
чено»
.

ENABLE SPEED CHANGE (Включение изменения скорости) — Эта команда используется для вклю

чения или отключения изменения скорости обмена данными по шине 1 Wire. Если в команде передает
ся значение параметра TRUE, изменение скорости включено, если FALSE — отключено. По умолчанию
для DS2490 после подачи питания изменение скорости отключено
.

Команда

Функция

ENABLE PULSE

Включает/отключает формирование импульса мощной подтяжки шины 1 Wire к 5 В
и/или импульса программирования +12 В

ENABLE SPEED
CHANGE

Включает/отключает динамическое изменение скорости шины 1 Wire при помощи
команды Обмена данными

1 WIRE SPEED

Скорость обмена данными по шине 1 Wire

STRONG PULLUP
DURATION

Длительность мощной подтяжки шины 1 Wire

PULLDOWN SLEW
RATE

Скорость спада при подтяжке вниз шины 1 Wire

PROG PULSE
DURATION

Длительность импульса программирования СППЗУ 1 Wire

WRITE 1 LOW TIME

Длительность интервала НИЗКОГО уровня при записи 1 на шине 1 Wire

DSOW0 RECOVERY
TIME

Время сдвига момента выборки данных 1 Wire / время восстановления при записи 0

Advertising