Используем ds1821 лет 8, все алгоритмы уже устаканились, проблем не было. И вот получили на днях от некоего Си-троника 255 штук, 30 уже запаяли, не задумываясь, а когда сунули из этой партии датчик в старый контроллер, он показал -55. И какой ds ни возьмем из пакетика, в какой контроллер ни вставим - всегда -55.
"Старые" ds в тех же контроллерах работают нормально. "Новые" с протоколом работают, выдают presence в том же месте, что и "старые", осциллограммы почти идентичны и даже status register считывается одинаково (0x40).
-55 - это код 0xc9 - так что не скажешь, что это просто сплошные еденицы или нули из-за ошибки чтения. Да и status register считывается же.
Неужели брак? Никто не сталкивался с таким поведением?
В маркировке нашел цифры 9742 - типа 97 год, 42 неделя. И где они их раскопали?
|