НТЛ Элин
Тел.: +7 (909) 694-95-87, +7 (916) 389-18-61, inbox@elin.ru Техническая поддержка: +7 (985) 043-82-51, common@elin.ru
logo
Эффективные средства беспроводного мониторинга температуры и влажности
О нас Новости Прайс-лист Поддержка Контакты Поиск:

НТЛ ЭлИн > iButton Data Loggers >Апории >А.6 Расcкажите подробнее об ошибке начального запуска сессии, выявленной в начальных версиях регистраторов семейства iBDL.


А.6 Расскажите подробнее об ошибке начального запуска сессии, выявленной в начальных версиях регистраторов семейства iBDL.

В декабре 2004 года подразделение iButton сообщилj о серьезной ошибке, выявленной при функционировании микросхем‑регистраторов семейства iButton, имеющих архитектуру DS2422, DS1923, DS1922L и DS1922T. Ошибка связана с неопределенной задержкой первого измерения при организации новой сессии накопления данных для любого из этих устройств. Ее причина заключается в том, что команда Clear Memory (Очистить Память) не сбрасывает в нулевое значение внутренний счетчик, отсчитывающий интервал времени между выполняемыми измерениями (причем этот счетчик непосредственно недоступен пользователю для записи или чтения). Поэтому, при запуске новой сессии любого из устройств семейства iBDL, первое измерение произойдет только после того, как этот внутренний счетчик отсчитает значение, оставшееся с предыдущей сессии. Например, если предыдущая сессия производила регистрацию с частотой 1 раз в 10 с, то после ее остановки во внутреннем счетчике может оказаться произвольное значение в диапазоне от 0 до 10. Если же теперь в следующей сессии этого устройства установить частоту регистрации 1 раз в 1 мин, то первое измерение может произойти с задержкой в интервале от 0 до 10 мин. Далее, измерения будут производиться с вновь заданной частотой регистрации (SAMPLE RATE).
Поскольку данная ошибка является полностью аппаратной, ее устранение стало возможным только в устройствах DS1922L/T, DS1923 и DS2422, укомплектованных следующей модернизированной версией кристалла B1 (т.е. Revision B1), появившейся в октябре 2006 года. Такие логгеры имеют индивидуальные идентификационные номера (без учета контрольной суммы) в диапазоне от 41005A900h до 41005C09Fh и от 410064200h и выше. Все микросхемы-регистраторы DS1922L/T, DS1923 и DS2422, выпускаемые до 39 недели 2006, года комплектовались кристаллами Revision A1…A4, в которых эта ошибка еще не была устранена. Продвинутым пользователям при работе с регистраторами, построенными на базе кристаллов Revision A1…A4, рекомендуется, перед стартом каждой новой сессии, запустить логгер с частотой регистрации 1 с и дождаться отработки устройством первого измерения (во внутреннем счетчике при этом будет содержать значение либо "0", либо "1"). Только после этого следует запускать любую новую сессию с параметрами, необходимыми пользователю в каждом конкретном случае. Наиболее критичным при этом будет вариант, когда внутренний счетчик регистратора iBDL содержит максимально возможный код 0x3FFFh, соответствующий числу 16'384. Ожидание обнуления содержимого внутреннего счетчика в этом случае, даже при выбранной секундной частоте регистрации, будет продолжаться не менее ~4,5 часа.
Следует заметить, что при работе с микросхемой DS2422, сброс внутреннего счетчика интервала времени между измерениями, как, впрочем, и всех остальных внутренних регистров (включая содержимое памяти калибровочных констант), может быть произведен мгновенно, благодаря отключению питания от соответствующего вывода корпуса микросхемы.

Файл Содержание
Размер
Дата
ErrА1А3_1922
Сообщения об ошибке DS1922/DS1923/DS2422 из профессиональной конференции по 1-Wire-технологии (Engl.)
11 K
20.12.04
App3429
APPLICATION NOTE 3429. Datalogger Start Delay Issue in DS2422, DS1923, DS1922L, and DS1922T (Engl.)
23 K
20.03.07

Назад