Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Панель управления RAINBOW ELECTRONICS DS2490

(скачивание инструкции бесплатно)

Формат файла: PDF

Доступность: Бесплатно как и все руководства на сайте. Без регистрации и SMS.

Дополнительно: Чтение инструкции онлайн

DS2490

1 из 49

DS2490

www.maxim ic.com

Микросхема моста USB — 1 Wire

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

Осуществляет обмен данными по шине 1 Wire® 
на обычной и повышенной скорости
Обеспечивает напряжение программирования СППЗУ 
(EPROM) 12 В и мощную подтяжку к 5 В 
для микросхем ЭСППЗУ (EEPROM), датчиков 
и криптографических iButton®
Осуществляет формирование временных интервалов 
1 Wire (с управляемой скоростью нарастания/спада 
напряжения) и активную подтяжку вверх 
(к напряжению питания) для согласования длинных 
линий сети 1 Wire и уменьшения излучения
Программируемые временные параметры шины 1 Wire 
и характеристики драйвера обеспечивают согласование 

при различных конфигурациях сети 1 Wire
Имеются как низкоуровневые, так и высокоуровневые 
команды, включая макросы, для осуществления обмена 
данными по шине 1 Wire
Задающий генератор на кварцевом резонаторе 
обеспечивает точную синхронизацию сигналов 1 Wire
Высокоскоростной 12 Мбит/с интерфейс 
универсальной последовательной шины (Universal 
Serial Bus — USB)
Встроенный USB совместимый приемопередатчик
Обеспечивает удаленное пробуждение (remote wake up) 
по шине USB для возобновления работы 
приостановленной хост системы при появлении 
сигнала от прибора 1 Wire
Диапазон рабочих температур от 0 до +70°C

ИНФОРМАЦИЯ ДЛЯ ЗАКАЗА

Наименование

Корпус

DS2490S

24 выводной корпус SO

DS2490S/T&R

Поставка DS2490S на ленте в бобине

DS2490X

Корпус Flip Chip, поставка на ленте в бобине

1 Wire и iButton являются зарегистрированными торговыми марками Dallas Semiconductor.

V

D

NC

NC

NC

XI

XO

NC

V

PP

NC

NC

NC

1 WIRE

PMOD

NC

V

B

NC

NC

NC

NC

NC

D–

D+

GND

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

SUSO

A4

NC

B4

C4

D4

A3

B3

E3

A2

C2

D1

E2

NC

SUSO\

D–

D+

PMOD

NC

XI

NC

NC

7.1 мм

4.4 мм

NC

A1

NC

F4

NC

F3

F2

1W

NC

F1

NC

G4

NC

G3

G2

NC

NC

G1

NC

B2

B1

V

D

NC

C3

C1

V

B

XO

E4

GND

E1

V

PP

24 выводной SO

(300 mil)

Вид сверху

Корпус Flip Chip, вид сверху

НАЗНАЧЕНИЕ ВЫВОДОВ

Страница:
(1 из 49)

навигация

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

Оглавление инструкции

  • Страница 1 из 50
    DS2490 DS2490 Микросхема моста USB — 1 Wire www. maxim ic.com ОСНОВНЫЕ ХАРАКТЕРИСТИКИ НАЗНАЧЕНИЕ ВЫВОДОВ Осуществляет обмен данными по шине 1 Wire® на обычной и повышенной скорости Обеспечивает напряжение программирования СППЗУ (EPROM) 12 В и мощную подтяжку к 5 В для микросхем ЭСППЗУ (EEPROM),
  • Страница 2 из 50
    DS2490 ОПИСАНИЕ Микросхема DS2490 представляет собой мост, который позволяет осуществлять обмен данными между хост системой USB и шиной 1 Wire. Микросхема обеспечивает обычную, повышенную и гиб кую скорости обмена данными по шине 1 Wire и подключение к шине USB в полноскоростном (full speed) режиме
  • Страница 3 из 50
    DS2490 СТРУКТУРА ДОКУМЕНТА Далее в этом документе имеются следующие основные разделы: Раздел Краткое описание ОБЗОР Краткое описание функциональных возможностей прибора и примеры применения КОНТРОЛЛЕР ИНТЕРФЕЙСА 1 WIRE Управление фронтами и временные диаграммы сигналов 1 Wire ОБМЕН ДАННЫМИ ПО ШИНЕ
  • Страница 4 из 50
    DS2490 Рис. 1. Функциональная блок схема DS2490 SUSO ПЗУ дескриптора USB Приемопе редатчик USB D+ D– USB ядро поддержки функций 1 Wire Контроллер USB Управление питанием VB OSC XI VD FIFO конечных точек Контроллер интерфейса 1 Wire 1 WIRE Тактовый генератор XO VPP GND На Рис. 2 (a…c) показаны
  • Страница 5 из 50
    DS2490 КОНТРОЛЛЕР ИНТЕРФЕЙСА 1 WIRE Все команды обмена данными по шине 1 Wire, посылаемые микросхеме DS2490, обрабатываются контроллером интерфейса 1 Wire. Одной из задач контроллера интерфейса является активное форми рование фронтов сигналов обмена данными по шине 1 Wire. Это ускоряет изменение
  • Страница 6 из 50
    DS2490 Рис. 4. Управление скоростью спада Для длинных линий: 4 ± 0.5 мкс tF 5В Высокая скорость спада Низкая скорость спада 0.8 В 0В Шина 1 Wire подтянута вверх t1 Слабая подтяжка вверх закончилась, начинается подтяжка вниз Как показали всесторонние испытания, при длине до 300 м сеть 1 Wire будет
  • Страница 7 из 50
    DS2490 Рис. 5. Сброс/Обнаружение присутствия Последовательность сброса/присутствия tRSTH tRSTL 5B Импульс присутствия Неуправляемый падающий фронт 0B tPDT tSI tFILL Следующий временной интервал Проверка присутствия Проверка на короткое замыкание и/или на прерывание НОМИНАЛЬНЫЕ ЗНАЧЕНИЯ ВРЕМЕННЫХ
  • Страница 8 из 50
    DS2490 ется больше времени для изменения своего состояния, рекомендуется также задержать момент выбор ки шины для считывания.
    Увеличение значения параметра «Время сдвига момента выборки данных» (tDSO) позволяет повысить уровень напряжения, а также обеспечить дополнительной энергией ведомые приборы
  • Страница 9 из 50
    DS2490 ся в зависимости от параметров подключенных приборов 1 Wire и/или от действий процессора хоста. Более подробно временные параметры рассмотрены в разделе «Команды Режима». Обработка команды PULSE осуществляется одинаково, независимо от типа формируемого импульса (мощная подтяжка или импульс
  • Страница 10 из 50
    DS2490 ОБМЕН ДАННЫМИ ПО ШИНЕ USB Обмен данными с микросхемой DS2490 осуществляется с помощью стандартных USB запросов, на зываемых также в настоящем документе «командами ядра», или просто «запросами», а также введен ных производителем специальных команд USB, предназначенных исключительно для
  • Страница 11 из 50
    DS2490 EP1 является конечной точкой для канала прерываний (от прибора к хосту) и используется для пере дачи хосту данных регистра состояния и информации о завершении выполнения специальных команд микросхемы DS2490 и/или об ошибках.
    Эта конечная точка также используется для информирования хоста об
  • Страница 12 из 50
    DS2490 Таблица 4. Команды ядра USB Стандартные запросы прибору Объект Диапазон Примечания SET_ADDRESS Прибор 0x01…0x1F SET_CONFIGURATION Прибор 0x00…0x01 GET_CONFIGURATION Прибор 0x00…0x01 GET_DESCRIPTOR Прибор GET_INTERFACE Интерфейс 0 Интерфейс 0: 0x00…0x03 3 SET_INTERFACE Интерфейс 0 Интерфейс
  • Страница 13 из 50
    DS2490 2. Поле wLength используется командой Управления GET COMM CMDS для указания числа байтов команды/ параметров, которое следует считать из FIFO буфера команд микросхемы DS2490; подробнее см. описание команды. Во всех остальных случаях поле wLength не используется, и в этом поле должно быть
  • Страница 14 из 50
    DS2490 жима. Для формирования мощной подтяжки, генерирования импульса программирования или изме нения скорости предусмотрены определенные команды Обмена данными. Когда соответствующая ус тановка включена, функция применима как составная часть команды Обмена данными, а когда отклю чена — функция не
  • Страница 15 из 50
    DS2490 1 WIRE SPEED (Скорость передачи по шине 1 Wire) — Эта команда используется для установки скорости обмена данными по шине 1 Wire; при этом возможны три варианта установки. Коды парамет ров для выбора желаемой или требуемой скорости приведены в Табл. 6. Из таблицы видно, что значе ния скорости
  • Страница 16 из 50
    DS2490 Таблица 8. Коды длительности импульса программирования Значение Номинальная длительность импульса программирования 0x00 Неопределенная 0x01 8 мкс 0x02 16 мкс … … 0xFE 2.032 мс 0xFF Зарезервировано PULLDOWN SLEW RATE (Скорость спада при подтяжке вниз) — Эта команда используется для вы бора
  • Страница 17 из 50
    DS2490 Таблица 10. Коды длительности интервала НИЗКОГО уровня при записи 1 для гибкой скорости Код Номинальная длительность интервала НИЗКОГО уровня при записи 1 0x0 8 мкс 0x1 9 мкс 0x2 10 мкс 0x3 11 мкс 0x4 12 мкс 0x5 13 мкс 0x6 14 мкс 0x7 15 мкс 0x8…0xF Зарезервировано DSOW0 RECOVERY TIME (Время
  • Страница 18 из 50
    DS2490 Таблица 12. Значения параметров 1 Wire, устанавливаемые по умолчанию после подачи питания Установка/Параметр Значение по умолчанию после подачи питания Мощная подтяжка к 5 В FALSE Импульс программирования 12 В FALSE Динамическое изменение скорости FALSE Скорость обмена данными по шине 1 Wire
  • Страница 19 из 50
    DS2490 HALT EXECUTION WHEN IDLE (Прекращение выполнения команды в режиме ожидания) — Эта команда используется для прекращения выполнения текущей команды Обмена данными после возвра та шины 1 Wire в состояние ожидания. Дальнейшая обработка команды Обмена данными приостанав ливается до тех пор, пока
  • Страница 20 из 50
    DS2490 В зависимости от установок встроенных битов ICP и NTF команд Обмена данными (см. Приложе ние 2) в регистре результатов (Result Register) может генерироваться соответствующее значение для обеспечения обратной связи с хостом в процессе обработки команды. Состояние буфера команд Обме на данными
  • Страница 21 из 50
    DS2490 Параметры команды: 1 байт, задающий новую длительность Данные EP2: Отсутствуют, эта команда использует в качестве входных данных параметр команды Данные EP3: Отсутствуют Регистр результатов: Если ICP = 1: данные результата не генерируются. Если ICP = 0 и NTF = 1: будет генерироваться
  • Страница 22 из 50
    DS2490 1 Wire бит сохраняется в FIFO буфере конечной точки EP3 и считывается хостом, используя транзак цию массивов данных через EP3. Параметры команды: Отсутствуют Данные EP2: Отсутствуют, эта команда использует в качестве входных данных параметр команды Данные EP3: Длина Описание Если ICP = 0: 1
  • Страница 23 из 50
    DS2490 Параметры команды: 2 байта, задающие размер блока Данные EP2: Длина Описание Равна размеру блока Блок данных, которые должны записываться в прибор 1 Wire Данные EP3: Длина Описание Равна размеру блока Блок данных, считанных из прибора 1 Wire Регистр результатов: Если ICP = 1: данные
  • Страница 24 из 50
    DS2490 Параметры команды: 3 байта: 2 байтный параметр, задающий размер считываемого блока; 1 байт, задающий размер заголовка Данные EP2: Длина Описание Равна размеру заголовка Данные заголовка, которые должны записываться в прибор 1 Wire Длина Описание Равна размеру блока Блок данных, считанных из
  • Страница 25 из 50
    DS2490 Параметры команды: 1 байт, задающий размер заголовка Данные EP2: Длина Описание Равна размеру заголовка Данные заголовка, которые должны записываться в прибор 1 Wire Длина Описание Данные EP3: Если R = 1 и размер Как указано во 2 м Данные, считанные из прибора 1 Wire заголовка ≥ 4: байте
  • Страница 26 из 50
    DS2490 полной страницы необходимо соответствующим образом установить параметр размера страницы и ад рес назначения. Перед выполнением команды в FIFO буфер конечной точки EP2 должны быть предва рительно помещены заголовок и данные SRAM. Кроме того, если размер страницы данных превышает размер FIFO
  • Страница 27 из 50
    DS2490 CRC 8. Встроенный командный бит CIB используется для задания размера считываемого заголовка (2 или 3 байта). Помимо этого, для очистки буфера команд Обмена данных и FIFO буферов конечных точек EP2 и EP3 в случае возникновения ошибки при выполнении команды может быть использован встроенный
  • Страница 28 из 50
    DS2490 Параметры команды: 2 байта: 1 байт — размер страницы, 1 байт — адрес страницы. Байт размера страни цы указывает число байтов, составляющих страницу. Обычно размер страницы со ставляет 32 байта для памяти данных, 8 байтов для памяти состояния и 40 байтов для денежных iButton. Значение 0x00
  • Страница 29 из 50
    DS2490 ОБРАТНАЯ СВЯЗЬ С ПРИБОРОМ Обратная связь микросхемы DS2490 с хостом (передача данных регистров состояния и результатов) осуществляется через канал прерываний из конечной точки EP1. Управление периодом опроса преры ваний хоста для передачи данных из конечной точки EP1 осуществляется с помощью
  • Страница 30 из 50
    DS2490 Описание Сме щение Данные Длительность импульса программирования 0x03 Текущая длительность импульса программирования Управление скоростью спада при подтяжке вниз 0x04 Код текущей скорости спада при подтяжке вниз Длительность интервала НИЗКОГО уровня при записи 1 0x05 Код текущей длительности
  • Страница 31 из 50
    DS2490 Описание Сме щение Данные Состояние буфера входных данных 1 Wire 0x0D Число байтов данных, находящихся в данный момент в 128 байтном FIFO буфере, который используется для считывания данных с шины 1 Wire Зарезервировано (контрольный регистр) 0x0E Зарезервировано Зарезервировано (контрольный
  • Страница 32 из 50
    DS2490 Таблица 19. Значения регистров результатов DS2490 Описание значе ния данных Данные Байт обнаружения прибора 1 Wire Байт флагов оши бок команд Обмена данными 0xA5 Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 EOS RDP CRC CMP VPP APP SH NRS Описание битов: EOS Значение 1 указывает, что
  • Страница 33 из 50
    DS2490 Рис. 11. Согласование приемопередатчика USB VВ (VВ = 3.3 В ± 10%) 1.5к 5% DS2490 24 Ом 1% К/от высокоскоростного кабеля USB D+ 24 Ом 1% D– 33 Приемопередатчик USB 33 ВЫХОД ПРИОСТАНОВКИ Сигнал на выходе приостановки (SUSO) является функцией как состояния USB прибора, входяще го в состав
  • Страница 34 из 50
    DS2490 ПРЕДЕЛЬНО ДОПУСТИМЫЕ ПАРАМЕТРЫ* Напряжение на любом выводе относительно земли Диапазон рабочих температур Температура хранения Температура пайки –0.5…+6.0 В 0…+70°C –55…+125°C См. спецификацию J STD 020A * Это только предельные значения, и функционирование прибора при этих или любых других
  • Страница 35 из 50
    DS2490 Параметр Обозна чение Min Max VIAPO 0.25 1.1 В IWEAKPU 0.9 6.0 мА Ток активной подтяжки вверх шины 1 Wire IACTPU 5.9 30.4 мА Падение напряжения мощной подтяжки при токе нагрузки по выводу 1 WIRE 50 мА VSTRPU 170 1540 мВ 2 Падение напряжения программирования при токе нагрузки по выводу 1 WIRE
  • Страница 36 из 50
    USB 1 VBUS 2 D– 3 D+ 4 GND 5 SHIELD J1 C2 1. 0 1 5 2 MAX8881 IN SHDN GND U1 OUT FB POK 3 4 6 C3 4.7 Примечания: 1. Резисторы 0.125 Вт, ±5%, если не указано иное. 2. Номинальное напряжение конденсаторов не менее 10 В. 3. EMI фильтры L1 и L2 — BLM21P221SG (фирма Murata) или аналогичные. EMI фильтр L2
  • Страница 37 из 50
    DS2490 ПРИЛОЖЕНИЕ 1. КОМАНДЫ УПРАВЛЕНИЯ МИКРОСХЕМЫ DS2490, КОДЫ УСТАНОВОЧНОГО ПАКЕТА КОМАНДЫ УПРАВЛЕНИЯ RESET DEVICE Коды пакета: bmRequestType bRequest 0x40 CONTROL_CMD wValue CTL_RESET_DEVICE wIndex 0x0000 wLength 0x0000 START EXECUTION Коды пакета: bmRequestType 0x40 bRequest CONTROL_CMD wValue
  • Страница 38 из 50
    DS2490 КОМАНДЫ УПРАВЛЕНИЯ wIndex 0x0000 wLength 0x0000 FLUSH COMM CMDS Перед обработкой команды FLUSH COMM CMDS микросхема DS2490 должна находиться в состоянии останова Коды пакета: bmRequestType bRequest 0x40 CONTROL_CMD wValue CTL_FLUSH_COMM_CMDS wIndex 0x0000 wLength 0x0000 FLUSH DATA RCV BUFFER
  • Страница 39 из 50
    DS2490 ПРИЛОЖЕНИЕ 2. КОМАНДЫ ОБМЕНА ДАННЫМИ МИКРОСХЕМЫ DS2490, ВСТРОЕННЫЕ БИТЫ КОМАНДЫ, КОДЫ УСТАНОВОЧНОГО ПАКЕТА Команды Обмена данными содержат в поле wValue встроенные биты параметров команды. Назначе ние битов параметров описано ниже. Название бита Описание CH CH = 1 продолжает чтение, если
  • Страница 40 из 50
    DS2490 Название бита Описание SM SM = 1 осуществляет поиск идентификаторов ПЗУ и сообщает о них, не предостав ляя доступа к конкретному прибору. SM = 0 осуществляет «Строгий доступ» к конкретному прибору SPU SPU = 1 осуществляет формирование мощной подтяжки к 5 В после выполнения команды BIT I/O,
  • Страница 41 из 50
    DS2490 КОМАНДЫ ОБМЕНА ДАННЫМИ wValue Байт 2 Байт 1 Байт 2: 0 PST 0 0 F NTF ICP 0 Байт 1: 0 1 0 0 SE 0 1 IM wIndex Байт 2 Байт 1 Байт 2 — 0x00 (не используется) Байт 1 — новая скорость: 0x02 при SE = 1 после выполнения команды Ускоренный пропуск ПЗУ; 0x01 или 0x00 при SE = 1 во всех других случаях;
  • Страница 42 из 50
    DS2490 КОМАНДЫ ОБМЕНА ДАННЫМИ wValue Байт 2 Байт 1 Байт 2: 0 0 0 SPU 0 NTF ICP RST Байт 1: 0 1 1 1 0 1 0 IM wIndex Байт 2 Байт 1 Байт 2 — размер блока (HI), старший байт Байт 1 — размер блока (LOW), младший байт wLength 0x0000 MATCH ACCESS Коды пакета: bmRequestType bRequest 0x40 COMM_CMD wValue
  • Страница 43 из 50
    DS2490 КОМАНДЫ ОБМЕНА ДАННЫМИ bRequest COMM_CMD wValue Байт 2 Байт 1 Байт 2: 0 1 1 SPU F NTF ICP 0 Байт 1: 1 0 0 1 R 0 1 IM wIndex Байт 2 Байт 1 Байт 2 — 0x00 (не используется) Байт 1 — размер записываемого заголовка в байтах wLength 0x0000 SET PATH Коды пакета: bmRequestType bRequest 0x40 COMM_CMD
  • Страница 44 из 50
    DS2490 КОМАНДЫ ОБМЕНА ДАННЫМИ Коды пакета: bmRequestType bRequest 0x40 COMM_CMD wValue Байт 2 Байт 1 Байт 2: 0 0 DT 0 F NTF ICP 0 Байт 1: 1 1 0 0 Z 1 0 IM wIndex Байт 2 Байт 1 Байт 2 — размер блока (HI). Число записываемых байтов, старший байт Байт 1 — размер блока (LOW). Число записываемых байтов,
  • Страница 45 из 50
    DS2490 КОМАНДЫ ОБМЕНА ДАННЫМИ SEARCH ACCESS Коды пакета: bmRequestType bRequest 0x40 COMM_CMD wValue Байт 2 Байт 1 Байт 2: 0 RTS 0 0 F NTF ICP RST Байт 1: 1 1 1 1 SM 1 0 IM wIndex Байт 2 Байт 1 Байт 2 — число приборов. Максимальное число приборов, которые будут об наружены при одном вызове команды.
  • Страница 46 из 50
    DS2490 ПРИЛОЖЕНИЕ 3. КОМАНДЫ РЕЖИМА МИКРОСХЕМЫ DS2490, КОДЫ УСТАНОВОЧНОГО ПАКЕТА КОМАНДЫ РЕЖИМА ENABLE PULSE Коды пакета: bmRequestType bRequest wValue 0x40 MODE_CMD MOD_PULSE_EN wIndex Байт 2 Байт 1 Байт 2 — 0x00 Байт 1: 0 0 0 0 0 0 SPUE PRGE Мощная подтяжка включена при SPUE = 1, отключена при
  • Страница 47 из 50
    DS2490 КОМАНДЫ РЕЖИМА wIndex Байт 2 Байт 1 Байт 2 — 0x00 Байт 1 — беззнаковое 8 битное двоичное число, определяющее длительность подтяжки. Зависимость длительности подтяжки от значения кода и дополнительные сведения о формате см. в разделе «Команды Режима» wLength 0x0000 PULLDOWN SLEW RATE Коды
  • Страница 48 из 50
    DS2490 КОМАНДЫ РЕЖИМА DSOW0 RECOVERY TIME Коды пакета: bmRequestType bRequest wValue 0x40 MODE_CMD MOD_DSOW0_TREC wIndex Байт 2 Байт 1 Байт 2 — 0x00 Байт 1 — код, определяющий время сдвига момента выборки данных и время восстановления при записи 0. Значения кодов см. в разделе «Команды Режима»
  • Страница 49 из 50
    DS2490 ПРИЛОЖЕНИЕ 4. КОДЫ КОМАНД И ТИПОВ КОМАНД КОДЫ ТИПОВ КОМАНД Наименование bRequest CONTROL_CMD 0x00 COMM_CMD 0x01 MODE_CMD 0x02 КОДЫ КОМАНД УПРАВЛЕНИЯ Наименование wValue CTL_RESET_DEVICE 0x0000 CTL_START_EXE 0x0001 CTL_RESUME_EXE 0x0002 CTL_HALT_EXE_IDLE 0x0003 CTL_HALT_EXE_DONE 0x0004
  • Страница 50 из 50

Система “Бенукс”. Компьютерное управление и контроль. • Просмотр темы

Сообщения без ответов | Активные темы


Часовой пояс: UTC + 4 часа


  Страница 1 из 1
 [ Сообщений: 5 ] 
  Версия для печатиПред. тема | След. тема 
АвторСообщение
sergbl56

 Заголовок сообщения: Самодельный адаптер 1Wire на DS2490

Добавлено: 21-03, 11:40 


Зарегистрирован: 19-03, 09:51
Сообщения: 10

Собрал адаптер на китайской м/с DS2490. Подключил к “Бенукс” всё работает нормально, Стал подключать розетку наDS2413 и датчик 18B20, в конфигурации появляется запись “отказ в обращении с аппаратным адаптером”, и всё зависает, Пока не отключишь адаптер. В чем причина? Подскажите пожалуйста.(от адаптера на транзисторах работает без проблем. )


_________________
Сергей

Вернуться к началу

   

 

Геннадий

 Заголовок сообщения: Re: Самодельный адаптер 1Wire на DS2490

Добавлено: 21-03, 12:37 

Site Admin

Зарегистрирован: 14-10, 15:58
Сообщения: 496

sergbl56 писал(а):

В чем причина? Подскажите пожалуйста.

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

Вернуться к началу

   

 

sergbl56

 Заголовок сообщения: Re: Самодельный адаптер 1Wire на DS2490

Добавлено: 21-03, 16:56 


Зарегистрирован: 19-03, 09:51
Сообщения: 10

Эти же датчики на транзисторном адаптере работают нормально и на DS2490 тоже какое то время работает, а потом зависает. Вообще в каких случаях появляется “отказ в обращении с аппаратным адаптером”? Вот ссылка на схему http://www. dgkelectronics.com/blog/wp-c … dapter.png


_________________
Сергей

Последний раз редактировалось sergbl56 21-03, 17:32, всего редактировалось 1 раз.

Вернуться к началу

   

 

Геннадий

 Заголовок сообщения: Re: Самодельный адаптер 1Wire на DS2490

Добавлено: 21-03, 17:03 

Site Admin

Зарегистрирован: 14-10, 15:58
Сообщения: 496

sergbl56 писал(а):

Вообще в каких случаях появляется “отказ в обращении с аппаратным адаптером”?

На самом деле Бенукс с микросетью работает не напрямую, а через драйвер. И это сообщение выдаётся программой-драйвером 1-Wire при аппаратных проблемах, а Бенукс это сообщение просто выводит для пользователя. Можете это проверить на любой другой программе, которая работает с микросетью 1-Wire.

Вернуться к началу

   

 

sergbl56

 Заголовок сообщения: Re: Самодельный адаптер 1Wire на DS2490

Добавлено: 25-03, 10:59 


Зарегистрирован: 19-03, 09:51
Сообщения: 10

Подключил этот адаптер к другому компьютеру, всё заработало. Что-то не так с компом.


_________________
Сергей

Вернуться к началу

   

 

Показать сообщения за: Все сообщения1 день7 дней2 недели1 месяц3 месяца6 месяцев1 год Поле сортировки АвторВремя размещенияЗаголовокпо возрастаниюпо убыванию 
  Страница 1 из 1
 [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:

Драйвер ядра ds2490 — Документация ядра Linux

Поддерживаемые микросхемы:

  • Максим DS2490 на базе

Автор: Евгений Поляков mipt.ru>

Maxim/Dallas Semiconductor DS2490 — это микросхема что позволяет строить мосты USB <-> W1.

DS9490(R) — ведущее устройство шины USB <-> W1. который имеет интегрированный чип 0x81 family ID и DS2490 низкоуровневый операционный чип.

Примечания и ограничения.

  • Слабый ток подтяжки составляет минимум 0,9 мА и максимум 6,0 мА.

  • Сильная подтяжка 5 В поддерживается минимум 5,9 мА и максимум 30,4 мА. (Из DS2490.pdf)

  • Аппаратное обеспечение обнаружит, когда устройства подключены к шине на следующая операция шины (сброс?), однако печатается только сообщение как основной код w1 не использует эту информацию. Подключение одно устройство, как правило, дает несколько уведомлений о новых устройствах.

  • Количество транзакций шины USB может быть уменьшено, если w1_reset_send был добавлен в API. Название просто предложение. Это займет буфер записи и буфер чтения (вместе с размерами) в качестве аргументов. Команда блочного ввода-вывода ds2490 поддерживает сброс, запись в буфер, чтение буфер и сильное подтягивание в одной команде вместо текущего 1 шина сброса, 2 запись команды сопоставления ПЗУ и идентификатора подчиненного ПЗУ, 3 блокировка писать и читать данные. Буфер записи должен иметь соответствующий ром команда и идентификатор подчиненного ПЗУ, добавленные в начало запрошенного буфер записи, оба из которых известны драйверу.

  • Аппаратное обеспечение поддерживает обычную, гибкую и ускоренную шину скорость связи, но поддерживается только нормальная.

  • Зарегистрированные функции w1_bus_master не определяют ошибку условия. Если поиск шины выполняется, а ds2490 удалено, это может привести к большому количеству выходных данных об ошибках перед шиной поиск заканчивается.

  • Аппаратное обеспечение поддерживает обнаружение некоторых ошибок, таких как короткое, тревожное присутствие при сбросе и отсутствие присутствия при сбросе, но драйвер не запрашивает эти значения.

  • Спецификация ds2490 не распространяется на короткие объемные операции чтения в подробно, но мое наблюдение состоит в том, что если запрашивается меньше байтов, чем доступно, массовое чтение вернет ошибку, и оборудование очистить весь объем в буфере. Можно было бы прочитать максимальный размер буфера, чтобы не столкнуться с этим состоянием ошибки, только дополнительный байт в буфере — это логическая ошибка в драйвере. Код должен Сопоставьте чтение и запись, а также размеры данных. Читает и записи сериализуются, и статус подтверждает, что чип простаивает (и данные доступны) до выполнения чтения, поэтому следует не произойдет.

  • Запуск x86_64 2.6.24 UHCI под qemu 0.9.0 под x86_64 2.6.22-rc6 с контроллером OHCI ds2490, работающий в гостевой системе, будет работать обычно при первой загрузке модуля после подключения qemu аппаратное обеспечение ds2490, но если модуль был выгружен, то перезагружен большую часть времени одна из основной массы снаружи или внутри, и обычно большая часть внутри потерпит неудачу. qemu устанавливает тайм-аут 50 мс, а большая часть будет тайм-аутом даже когда статус показывает доступные данные. Объемная запись будет показать успешное завершение, но ds2490 регистр состояния будет показать 0 записанных байтов. Отсоединение qemu от оборудования ds2490 и повторное подключение устранит проблему. вывод usbmon в гостевой и хозяин не объяснил проблему. Я предполагаю, что это ошибка либо в qemu или хост-ОС и, скорее всего, хост-ОС.

06.03.2008 Дэвид Фрайс

Что такое ds2490.sys от Dallas Semiconductor? (id:15943774)

В нашей базе 2 разные файлы для имени файла ds2490.sys но эта страница содержит информацию об одном файле с определенными атрибутами. Если вы хотите ознакомиться с общими сведениями о ds2490.sys , посетите страницу с общей информацией . Вы также можете проверить наиболее распространенные варианты файлов с именем ds2490. sys. Этот файл разработан компанией Dallas Semiconductor . Описание этого файла DS2490 . Этот файл содержит драйвер. Вы можете найти его в разделе «Драйверы» системного обозревателя.

Продукт:
(пустое значение)
Компания:
Dallas Semiconductor
Описание:
DS2490
Версия:
8 MD 5.0.0.5. :
720ac0ce4ab5f74bf0e98b763eff0827
SHA1:
8eb17f5c8172f70539221f5f335a8585fe8b243e
SHA256:
7c41ca8b623dd0e2a36c5d4e71c9bde47d44c4acc9a9d4a1b14c7fd42f5661e5
Размер:
49108
Каталог:
C:\Windows\System32\DRIVERS
Операционная система:
Windows XP
Низкая частота: 9017 9007

Драйвер “ds2490.

sys” безопасен или опасен?

Отзывы пользователей о “ds2490.sys”

Этот файл не имеет одобренных обзоров. Если вы знаете этот файл, вы можете добавить свой отзыв.

Комментарии ко всем вариантам (ds2490.sys)

Добавить отзыв для “ds2490.sys” с указанными выше параметрами

Псевдоним

Рейтинг файла Выберите файл RatingSafeThreat

.

Комментарий

(*) Пожалуйста, пишите отзывы на АНГЛИЙСКОМ языке. Если вы хотите использовать другой язык, переключите страницы на правильный язык. Отправляя материал, вы также соглашаетесь с тем, что вы не должны отправлять материал, защищенный авторским правом, защищенный коммерческой тайной или иным образом подпадающий под действие прав собственности третьих лиц, включая права на неприкосновенность частной жизни и право на гласность, если только вы не являетесь владельцем таких прав или не имеете разрешения от их законных владельца разместить материал.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *