ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
17586
CeDeX (02.12.2004 07:46, просмотров: 2008)
ААА!!! Трабла с DS18x2x. (простите что так кричу, я в танке) 05.07.2004 - Dallas Semiconductor Corp. объявила о выявлении наличия очередного неприятного дефекта в работе наиболее популярных однопроводных компонентов - цифровых 1-Wire-термометров серии DS18Х2Х. Он связан с ненадежной работой ячеек энергонезависимой памяти, входящих в состав этих популярных компонентов, и заключается в непроизвольном изменении их содержимого при переключении обычного или паразитного питания, и генерируемым в этом случае сигналом сброса однопроводной линии. Данное явление было обнаружено благодаря квалифицированным пользователям однопроводных компонентов и в первую очередь Brian C. Lane. И только после детального обсуждения этой проблемы в профессиональной конференции по 1-Wire-технологии и проведения дополнительного тестирования многими независимыми пользователями Dallas Semiconductor Corp. вынужден был официально признать ошибку (см. "Waiver to Ship Non-Conforming Product"). При этом подчеркивается принципиально случайный характер обнаруженного явления и отмечается, что оно характерно для всех типов термометров. Однако, если у приборов DS18S20 в результате этого явления "слетают" только значения верхнего и нижнего контрольных порогов, то у термометров с изменяемой разрядностью типа DS18B20 и DS1822 помимо этого наблюдается сбой в разрядах, отвечающих за выбор разрядности преобразования. Столь неприятную для имиджа фирмы ситуацию, пользователям предлагается оперативно разрешить на уровне "заплаток" программного обеспечения, подробное изложение порядка организации которых приведено в документе "AN247 DS18x20 EEPROM Corruption Issue". Данный подход, который заключается в программном переписывании уставок в ячейки EEPROM непосредственно после каждого переключения питания, представляется мало перспективным, и носит издевательский для пользователей оттенок по отношению к работе с так называемой энергонезависимой памятью. Утешает лишь заявления представителей фирмы о скором выходе (с начала сентября 2004 года) новой исправленной версии кристалла термометров серии DS18Х2Х, взамен выпускаемых в настоящее время версий кристаллов В6, В7 и С2. Стоит отметить, что подобный инцидент со столь популярными цифровыми термометрами не первый. Всем еще памятна ошибка в преобразовании старой версии этого компонента DS1820, которая долго не признавалась специалистами Dallas Semiconductor Corp., а потом специально исправлялась в кристаллах новой версии термометров DS18S20. Да и сейчас ситуация далека от корректной по отношению к потребителям. Например, упомянутый выше документ AN247 уже не отыщешь ни на одном из корпоративных сайтов кампании: ни на http://www.maxim-ic.com/, ни на http://www.ibutton.com/. А то обстоятельство, что обозначенная здесь проблема имеет место и у других типов термометров от Dallas Semiconductor Corp., например, DS1920 и DS1921, так и не признано пока фирмой производителем. Однако, приостановка выпуска термометров серии DS18Х2Х уже привела к острому дефициту этих компонентов во всяком случае на российском рынке. Дополнительные полезные ссылки по этой теме: http://www.1wire.org/en-us/p_131.html, http://www.1wire.org/en-us/p_140.html, http://www.1wire.org/en-us/pg_15.html, http://owfs.sourceforge.net/DS1822.html, http://www.buoy.co …evelopment/2004-June/.