Краткое описание интерфейса 1 wire – Инструкция по эксплуатации Rainbow Electronics DS2490
Страница 11
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 байт