Цитата(leocat @ Dec 10 2017, 16:17)
Ой - извините...
В виду вашего хамства - отвечаю последний раз.
А то как-то не могу себе ответить на вопрос - почему трачу время для приведения вам осадка опыта по разработки сотни схем, и десятки-тысяч экземпляров устройств успешно работающих по всему миру...
Итак. Для тех кто в танке...
смотрим даташит на 20 серию и видим (в разделе по расчёту повышенной разрядности):
...Resolutions greater than 9 bits can be calculated using the data from the temperature,
COUNT REMAIN and COUNT PER °C registers in the scratchpad.
Note that the COUNT PER °C register is hard-wired to 16 (10h). перевожу на русский = переменная захардкодена (именно поэтому 0,0625 шаг). Т.е. если расчитать разность ближайших значений с указанной константой - вы и получите данную размерность шага.
Что собственно в пдэфнике на 20 серию и указывают.
Для 21 серии вы такого ограничения не найдёте. увы и ах. Там эта переменная честно возвращается из мозгов термодатчика. И именно поэтому на нём можно получить разрядность 0,01 градус.
Если теперь внимательно взгляните на формулу то поймёте, что константа и не даёт дискретность менее 0,0625.
Где то на радиокоте(если не обшибаюсь) была ветка в которой автор делился своими наблюдениями и выводами совпадающий и с моим опытом использования данной серии.
инерция(приход измеренного значения датчиком к измеряемой температуры среды) у ЛЮБЫХ DSxxxx определяется 5 минутами, если их не изолировали от среды металлическими или иными материалами.
в приведённом вами примере это бОлее 5 минут однозначно.
(для тех кто в танке - проведите эксперимент. засуньте в морозилку свой датчик, добейтесь успокоения его - порядка 10 минут. достаньте его и включите секундомер. добейтесь успокоения его. результат вас неприятно удивят. вы увидите > 5 МИНУТ.
весь остальной ваш понос - комментировать не буду.
извинения приняты
удачи вам - она вам потребуется
(круглый)
ЗЫ
заткнулся
ЗЫ ЗЫ
ох уж эти пионэры...