Временные диаграммы 1 wire, Рис. 4. управление скоростью спада, Сигналы обмена данными по шине 1 wire – Инструкция по эксплуатации Rainbow Electronics DS2490

Страница 6

Advertising
background image

DS2490

6 из 49

Рис. 4. Управление скоростью спада

Как показали всесторонние испытания, при длине до 300 м сеть 1 Wire будет работать лучше, если

время спада t

F

находится в диапазоне 4 ± 0.5 мкс. Это соответствует скорости спада приблизительно

1 В/мкс. Такая скорость обычно получается путем выбора кода 0x4 для значения параметра «Скорость
спада при подтяжке вниз» (PULLDOWN SLEW RATE) (см. раздел «Команды Режима»). Если реально
измеренное время спада больше, чем желаемое значение, необходимо использовать код 0x3 или ниже.
Если же время спада меньше, следует использовать код 0x5 или выше.

После определения код значения для параметра «Скорость спада при подтяжке вниз» следует сохра

нить в памяти хоста и всегда загружать в DS2490 после включения питания или после цикла сброса,
инициируемого мастером.

ВРЕМЕННЫЕ ДИАГРАММЫ 1 WIRE

В этом разделе подробно описаны сигналы, генерируемые микросхемой DS2490 на шине 1 Wire.

Сначала рассматриваются такие сигналы обмена данными, как последовательность сброса/обнаруже
ния присутствия и временные интервалы чтения/записи данных. После этого подробно описывается
выполнение функции Импульс (PULSE) при различных условиях.

Сигналы обмена данными по шине 1 Wire

Одной из главных особенностей микросхемы DS2490 является то, что она освобождает хост от необ

ходимости формирования временных соотношений сигналов 1 Wire и считывания (выборки) шины
1 Wire в соответствующие моменты времени. Последовательность сброса/обнаружения присутствия
показана на Рис. 5. Эта последовательность состоит из четырех временных отрезков: интервала НИЗ
КОГО уровня импульса сброса t

RSTL

, времени сдвига момента выборки для проверки на короткое замы

кание/прерывание t

SI

, времени сдвига момента выборки для обнаружения присутствия t

PDT

и времени

задержки t

FILL

. Временные отрезки t

SI

, t

PDT

и t

FILL

составляют интервал ВЫСОКОГО уровня импульса

сброса t

RSTH

, во время которого ведомые приборы 1 Wire выдают свои импульсы присутствия или пре

рывания. В течение этого временного интервала DS2490 подтягивает шину 1 Wire к ВЫСОКОМУ уров
ню током слабой подтяжки.

Временные параметры последовательности сброса/обнаружения присутствия показаны на Рис. 5.

Значения всех временных отрезков для всех возможных скоростей шины 1 Wire приведены ниже в таб
лице. Поскольку последовательность сброса/присутствия по длительности значительно превышает
временные интервалы, значения ее временных параметров для обычной и гибкой скорости одинаковы.
Все фронты сигналов на шине управляются микросхемой DS2490, за исключением падающего фронта
импульса присутствия. Форма этого неуправляемого фронта зависит от емкости шины 1 Wire, а также
от количества, скорости и потребления энергии подключенных к шине ведомых приборов.

Низкая скорость

спада

Для длинных

линий:

4 ± 0.5 мкс

Слабая подтяжка

вверх закончилась,

начинается

подтяжка вниз

Шина 1 Wire

подтянута вверх

Высокая скорость

спада

5 В

0.8 В

0 В

t

1

t

F

Advertising