Rainbow-electronics DS2490 Manual do Utilizador Página 29

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 49
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 28
DS2490
29 из 49
ОБРАТНАЯ СВЯЗЬ С ПРИБОРОМ
Обратная связь микросхемы DS2490 с хостом (передача данных регистров состояния и результатов)
осуществляется через канал прерываний из конечной точки EP1. Управление периодом опроса преры
ваний хоста для передачи данных из конечной точки EP1 осуществляется с помощью альтернативной
установки интерфейса USB — 1Wire, как описано в разделе «Краткое описание интерфейса 1Wire».
Как указано в Табл. 16, хосту может передаваться до 32 байтов данных обратной связи. В каждом интер
вале опроса (или при входной транзакции USB к конечной точке EP1) будет передаваться, как мини
мум, 16 байтов данных регистра состояния; позиции и описания этих значений данных приведены в
Табл. 17. Кроме того, как указано в Табл. 18, с данными обратной связи может быть дополнительно пе
редано от 0 до 16 байтов данных регистров результата. Эти данные содержат результат обработки ко
манды Обмена данными, определяемый состоянием встроенных командных битов ICP и NTF, а также
байтов уведомления, предназначенных для обнаружения подключения прибора 1Wire. Если для пере
дачи данных обратной связи имеется менее 32 байтов данных регистров результатов и состояния, то
микросхема DS2490 прервет входную транзакцию коротким или нулевым пакетом данных.
Данные, загружаемые в буфер регистра результатов, зависят от состояния встроенных битов NTF и
ICP команды Обмена данными или от обнаружения подключения прибора 1Wire. Величина смещения
для значений данных в этом буфере не определена. Поэтому хост должен знать порядок следования ко
манд Обмена данными, посылаемых микросхеме DS2490, для того чтобы правильно интерпретировать
значения возвращаемых данных. Кроме того, необходимо анализировать данные, чтобы определить,
содержат ли они значение, указывающее на обнаружение прибора 1Wire; байт обнаружения прибора
1Wire имеет уникальное значение. Значения байта обнаружения прибора 1Wire и данных результата
обработки команд Обмена данными приведены в Табл. 19.
Таблица 16. Данные, передаваемые при прерывании
Примечания:
1. Число значений регистра результатов будет меняться в зависимости от установок встроенных битов NTF и ICP
команды Обмена данными, числа команд Обмена данными, обработанных за время, прошедшее с предыдуще
го периода опроса конечной точки EP1, или от того, был ли обнаружен прибор 1Wire.
Таблица 17. Регистры состояния микросхемы DS2490
Смещение Данные
0x00…0x0F РЕГИСТРЫ СОСТОЯНИЯ
0x10…0x1F
1
РЕГИСТРЫ РЕЗУЛЬТАТОВ
Описание
Сме
щение
Данные
Флаги включения 0x00 Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
—————SPCEPRGESPUE
Описание битов:
SPUE Если установлен в 1, то мощная подтяжка к 5 В включена,
если установлен в 0 — отключена
PRGE Если установлен в 1, то импульс программирования 12 В
включен, если установлен в 0 — отключен
SPCE Если установлен в 1, то динамическое изменение скорости
шины 1Wire с помощью команд Обмена данными включено,
если установлен в 0 — отключено
Биты 3…7 Эти биты зарезервированы
Скорость шины 1Wire 0x01 Код текущей скорости шины 1Wire
Длительность мощной
подтяжки
0x02 Текущая длительность подтяжки
Vista de página 28
1 2 ... 24 25 26 27 28 29 30 31 32 33 34 ... 48 49

Comentários a estes Manuais

Sem comentários