Таблица 6. коды скорости шины 1 wire, Таблица 7. коды длительности мощной подтяжки – Инструкция по эксплуатации Rainbow Electronics DS2490

Страница 15

Advertising
background image

DS2490

15 из 49

1 WIRE SPEED (Скорость передачи по шине 1 Wire) — Эта команда используется для установки

скорости обмена данными по шине 1 Wire; при этом возможны три варианта установки. Коды парамет
ров для выбора желаемой или требуемой скорости приведены в Табл. 6. Из таблицы видно, что значе
ния скорости для кодов 0x3...0xF не определены. Микросхема DS2490 декодирует 3 младших бита кода
скорости шины 1 Wire. Посылка кода, отличного от указанных в Табл. 6, приведет к непредсказуемому
поведению микросхемы. По умолчанию для DS2490 после подачи питания устанавливается обычная ско
рость обмена данными
.

Таблица 6. Коды скорости шины 1 Wire

STRONG PULLUP DURATION (Длительность мощной подтяжки) — Эта команда используется для

установки длительности действия мощной подтяжки шины 1 Wire. Как указано в Табл. 7, длительность
задается с кратностью 16 мс при помощи 8 битного беззнакового двоичного числа в диапазоне
0x00…0xFE. Значение 0x01 соответствует длительности 16 мс, 0x02 — 32 мс и т.д. Значение 0x00 соот
ветствует неопределенной длительности. Значение параметра, равное 0xFF, зарезервировано и приве
дет к формированию прибором импульса подтяжки длительностью менее 1 мкс. Чтобы завершить ра
боту подтяжки неопределенной длительности, следует использовать одну из двух команд Управления:
HALT EXECUTION WHEN DONE или HALT EXECUTION WHEN IDLE, как описано в
Приложении 1. Длительность мощной подтяжки, устанавливаемая DS2490 по умолчанию после подачи
питания, составляет 512 мс
.

Таблица 7. Коды длительности мощной подтяжки

PROG PULSE DURATION (Длительность импульса программирования) — Эта команда использует

ся для установки длительности импульса программирования 1 Wire. Как указано в Табл. 8, длитель
ность задается с кратностью 8 мкс при помощи 8 битного беззнакового двоичного числа в диапазоне
0x00…0xFE. Значение 0x00 соответствует неопределенной длительности. Значение параметра, равное
0xFF, зарезервировано и приведет к формированию прибором импульса длительностью менее 1 мкс.
Для завершения формирования импульса программирования неопределенной длительности следует
использовать одну из двух команд Управления: HALT EXECUTION WHEN DONE или HALT
EXECUTION WHEN IDLE. Длительность импульса программирования, устанавливаемая DS2490 по
умолчанию после подачи питания, составляет 51 мкс
.

Код

Название скорости

Скорость передачи данных

0x0

Обычная (Regular)

Временной интервал 65 мкс (15.4 Кбит/с)

0x1

Гибкая (Flexible)

Временной интервал от 65 до 72 мкс
(от 13.9 до 15.4 Кбит/с)

0x2

Повышенная (Overdrive)

Временной интервал 10 мкс (100 Кбит/с)

0x3…0xF

Зарезервировано

Не определено

Значение

Номинальная длительность мощной подтяжки

0x00

Неопределенная

0x01

16 мс

0x02

32 мс

0xFE

4.064 с

0xFF

Зарезервировано

Advertising