Краткое описание интерфейса 1 wire – Инструкция по эксплуатации Rainbow Electronics DS2490

Страница 11

Advertising
background image

DS2490

11 из 49

EP1 является конечной точкой для канала прерываний (от прибора к хосту) и используется для пере

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

EP2 является конечной точкой для канала вывода массивов данных (данные от хоста) и используется

для передачи данных прибора 1 Wire от хоста к микросхеме DS2490. Информация, принятая в этой ко
нечной точке, будет передана в виде данных по шине 1 Wire.

EP3 является конечной точкой для канала ввода массивов данных (данные к хосту) и используется

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

Краткое описание интерфейса 1 Wire

Интерфейс представляет собой точку USB, объединяющую четыре конечных точки. Для интерфейса

1 Wire имеются 4 альтернативные установки, которые соответствуют различным режимам работы для
каналов, связанных с конечными точками EP1, EP2 и EP3. Как видно из Табл. 2, альтернативные уста
новки определяют различные периоды опроса для канала прерываний и различные максимальные раз
меры пакетов для двух каналов передачи массивов данных.

Таблица 2. Альтернативные установки интерфейса 1 Wire

Таблица 3. Характеристики конечных точек

1. Направление в этой таблице указано по отношению к хосту.

Установка

Интервал

опроса EP1

Максимальный

размер пакета

для EP2/EP3

Описание альтернативной установки

0

10 мс

16 байт

Большой интервал между опросами прерываний, маленький раз
мер пакета для каналов передачи массивов данных

1

10 мс

64 байт

Большой интервал между опросами прерываний, большой размер
пакета для каналов передачи массивов данных

2

1 мс

16 байт

Короткий интервал между опросами прерываний, маленький раз
мер пакета для каналов передачи массивов данных

3

1 мс

64 байт

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

Номер конеч

ной точки

Тип транзакции

Направление

1

Максимальный размер пакета

0

УПРАВЛЕНИЕ

ВХОД/ВЫХОД

Установки интерфейса 0…3: 8 байт

1

ПРЕРЫВАНИЕ

ВХОД

Установки интерфейса 0…3: 32 байт

2

ПЕРЕДАЧА МАССИВОВ

ДАННЫХ

ВЫХОД

Установка интерфейса 0:

16 байт

Установка интерфейса 1:

64 байт

Установка интерфейса 2:

16 байт

Установка интерфейса 3:

64 байт

3

ПЕРЕДАЧА МАССИВОВ

ДАННЫХ

ВХОД

Установка интерфейса 0:

16 байт

Установка интерфейса 1:

64 байт

Установка интерфейса 2:

16 байт

Установка интерфейса 3:

64 байт

Advertising