€•ï�Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ /translations/zh_CN/hwmon/ds1621”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/zh_TW/hwmon/ds1621”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/it_IT/hwmon/ds1621”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/ja_JP/hwmon/ds1621”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/ko_KR/hwmon/ds1621”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/pt_BR/hwmon/ds1621”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ /translations/sp_SP/hwmon/ds1621”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒKernel driver ds1621”h]”hŒKernel driver ds1621”…”�”}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³Œ:/var/lib/git/docbuild/linux/Documentation/hwmon/ds1621.rst”h´KubhŒ paragraph”“”)�”}”(hŒSupported chips:”h]”hŒSupported chips:”…”�”}”(hhÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhŒ block_quote”“”)�”}”(hXk* Dallas Semiconductor / Maxim Integrated DS1621 Prefix: 'ds1621' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1621.pdf * Dallas Semiconductor DS1625 Prefix: 'ds1625' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1620.pdf * Maxim Integrated DS1631 Prefix: 'ds1631' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf * Maxim Integrated DS1721 Prefix: 'ds1721' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1721.pdf * Maxim Integrated DS1731 Prefix: 'ds1731' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf ”h]”hŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒµDallas Semiconductor / Maxim Integrated DS1621 Prefix: 'ds1621' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1621.pdf ”h]”(hÌ)�”}”(hŒ.Dallas Semiconductor / Maxim Integrated DS1621”h]”hŒ.Dallas Semiconductor / Maxim Integrated DS1621”…”�”}”(hhìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhhèubhÌ)�”}”(hŒPrefix: 'ds1621'”h]”hŒPrefix: ‘ds1621’”…”�”}”(hhúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhhèubhÌ)�”}”(hŒAddresses scanned: none”h]”hŒAddresses scanned: none”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhèubhÌ)�”}”(hŒYDatasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1621.pdf”h]”(hŒ Datasheet: ”…”�”}”(hjh²hh³Nh´NubhŒ reference”“”)�”}”(hŒNhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1621.pdf”h]”hŒNhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1621.pdf”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j"uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhhãubhç)�”}”(hŒ¢Dallas Semiconductor DS1625 Prefix: 'ds1625' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1620.pdf ”h]”(hÌ)�”}”(hŒDallas Semiconductor DS1625”h]”hŒDallas Semiconductor DS1625”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj;ubhÌ)�”}”(hŒPrefix: 'ds1625'”h]”hŒPrefix: ‘ds1625’”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj;ubhÌ)�”}”(hŒAddresses scanned: none”h]”hŒAddresses scanned: none”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj;ubhÌ)�”}”(hŒYDatasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1620.pdf”h]”(hŒ Datasheet: ”…”�”}”(hjih²hh³Nh´Nubj)�”}”(hŒNhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1620.pdf”h]”hŒNhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1620.pdf”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jsuh1jhjiubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhhãubhç)�”}”(hŒ¥Maxim Integrated DS1631 Prefix: 'ds1631' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf ”h]”(hÌ)�”}”(hŒMaxim Integrated DS1631”h]”hŒMaxim Integrated DS1631”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjŒubhÌ)�”}”(hŒPrefix: 'ds1631'”h]”hŒPrefix: ‘ds1631’”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjŒubhÌ)�”}”(hŒAddresses scanned: none”h]”hŒAddresses scanned: none”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjŒubhÌ)�”}”(hŒ`Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf”h]”(hŒ Datasheet: ”…”�”}”(hjºh²hh³Nh´Nubj)�”}”(hŒUhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf”h]”hŒUhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jÄuh1jhjºubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhhãubhç)�”}”(hŒžMaxim Integrated DS1721 Prefix: 'ds1721' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1721.pdf ”h]”(hÌ)�”}”(hŒMaxim Integrated DS1721”h]”hŒMaxim Integrated DS1721”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjÝubhÌ)�”}”(hŒPrefix: 'ds1721'”h]”hŒPrefix: ‘ds1721’”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hjÝubhÌ)�”}”(hŒAddresses scanned: none”h]”hŒAddresses scanned: none”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K"hjÝubhÌ)�”}”(hŒYDatasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1721.pdf”h]”(hŒ Datasheet: ”…”�”}”(hj h²hh³Nh´Nubj)�”}”(hŒNhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1721.pdf”h]”hŒNhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1721.pdf”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”juh1jhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K$hjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhhãubhç)�”}”(hŒ¥Maxim Integrated DS1731 Prefix: 'ds1731' Addresses scanned: none Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf ”h]”(hÌ)�”}”(hŒMaxim Integrated DS1731”h]”hŒMaxim Integrated DS1731”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K&hj.ubhÌ)�”}”(hŒPrefix: 'ds1731'”h]”hŒPrefix: ‘ds1731’”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K(hj.ubhÌ)�”}”(hŒAddresses scanned: none”h]”hŒAddresses scanned: none”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K*hj.ubhÌ)�”}”(hŒ`Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf”h]”(hŒ Datasheet: ”…”�”}”(hj\h²hh³Nh´Nubj)�”}”(hŒUhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf”h]”hŒUhttps://www.analog.com/media/en/technical-documentation/data-sheets/DS1631-DS1731.pdf”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jfuh1jhj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K,hj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhhãubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ*”uh1háh³hÊh´KhhÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´Khh·h²hubhŒdefinition_list”“”)�”}”(hhh]”hŒdefinition_list_item”“”)�”}”(hŒáAuthors: - Christian W. Zuckschwerdt - valuable contributions by Jan M. Sendler - ported to 2.6 by Aurelien Jarno with the help of Jean Delvare ”h]”(hŒterm”“”)�”}”(hŒAuthors:”h]”hŒAuthors:”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j˜h³hÊh´K2hj”ubhŒ definition”“”)�”}”(hhh]”hâ)�”}”(hhh]”(hç)�”}”(hŒ)Christian W. Zuckschwerdt ”h]”hÌ)�”}”(hj²h]”(hŒChristian W. Zuckschwerdt <”…”�”}”(hj´h²hh³Nh´Nubj)�”}”(hŒ zany@triq.net”h]”hŒ zany@triq.net”…”�”}”(hj»h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:zany@triq.net”uh1jhj´ubhŒ>”…”�”}”(hj´h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj­ubhç)�”}”(hŒ=valuable contributions by Jan M. Sendler ”h]”hÌ)�”}”(hjÝh]”(hŒ*valuable contributions by Jan M. Sendler <”…”�”}”(hjßh²hh³Nh´Nubj)�”}”(hŒsendler@sendler.de”h]”hŒsendler@sendler.de”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:sendler@sendler.de”uh1jhjßubhŒ>”…”�”}”(hjßh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj­ubhç)�”}”(hŒhported to 2.6 by Aurelien Jarno with the help of Jean Delvare ”h]”hÌ)�”}”(hŒgported to 2.6 by Aurelien Jarno with the help of Jean Delvare ”h]”(hŒ!ported to 2.6 by Aurelien Jarno <”…”�”}”(hj h²hh³Nh´Nubj)�”}”(hŒaurelien@aurel32.net”h]”hŒaurelien@aurel32.net”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:aurelien@aurel32.net”uh1jhj ubhŒ!> with the help of Jean Delvare <”…”�”}”(hj h²hh³Nh´Nubj)�”}”(hŒjdelvare@suse.de”h]”hŒjdelvare@suse.de”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:jdelvare@suse.de”uh1jhj ubhŒ>”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj­ubeh}”(h]”h ]”h"]”h$]”h&]”j…Œ-”uh1háh³hÊh´K/hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1j¨hj”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j’h³hÊh´K2hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hh·h²hh³Nh´Nubh¶)�”}”(hhh]”(h»)�”}”(hŒModule Parameters”h]”hŒModule Parameters”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj_h²hh³hÊh´K5ubhâ)�”}”(hhh]”hç)�”}”(hŒEpolarity int Output's polarity: * 0 = active high, * 1 = active low ”h]”(hÌ)�”}”(hŒpolarity int Output's polarity:”h]”hŒ!polarity int Output’s polarity:”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K7hjsubhâ)�”}”(hhh]”(hç)�”}”(hŒ0 = active high,”h]”hÌ)�”}”(hjŠh]”hŒ0 = active high,”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K:hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj…ubhç)�”}”(hŒ1 = active low ”h]”hÌ)�”}”(hŒ1 = active low”h]”hŒ1 = active low”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K;hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj…ubeh}”(h]”h ]”h"]”h$]”h&]”j…j†uh1háh³hÊh´K:hjsubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”j…j†uh1háh³hÊh´K7hj_h²hubeh}”(h]”Œmodule-parameters”ah ]”h"]”Œmodule parameters”ah$]”h&]”uh1hµhh·h²hh³hÊh´K5ubh¶)�”}”(hhh]”(h»)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjÑh²hh³hÊh´K>ubhÌ)�”}”(hX•The DS1621 is a (one instance) digital thermometer and thermostat. It has both high and low temperature limits which can be user defined (i.e. programmed into non-volatile on-chip registers). Temperature range is -55 degree Celsius to +125 in 0.5 increments. You may convert this into a Fahrenheit range of -67 to +257 degrees with 0.9 steps. If polarity parameter is not provided, original value is used.”h]”hX•The DS1621 is a (one instance) digital thermometer and thermostat. It has both high and low temperature limits which can be user defined (i.e. programmed into non-volatile on-chip registers). Temperature range is -55 degree Celsius to +125 in 0.5 increments. You may convert this into a Fahrenheit range of -67 to +257 degrees with 0.9 steps. If polarity parameter is not provided, original value is used.”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hjÑh²hubhÌ)�”}”(hXAs for the thermostat, behavior can also be programmed using the polarity toggle. On the one hand ("heater"), the thermostat output of the chip, Tout, will trigger when the low limit temperature is met or underrun and stays high until the high limit is met or exceeded. On the other hand ("cooler"), vice versa. That way "heater" equals "active low", whereas "conditioner" equals "active high". Please note that the DS1621 data sheet is somewhat misleading in this point since setting the polarity bit does not simply invert Tout.”h]”hX*As for the thermostat, behavior can also be programmed using the polarity toggle. On the one hand (“heaterâ€�), the thermostat output of the chip, Tout, will trigger when the low limit temperature is met or underrun and stays high until the high limit is met or exceeded. On the other hand (“coolerâ€�), vice versa. That way “heaterâ€� equals “active lowâ€�, whereas “conditionerâ€� equals “active highâ€�. Please note that the DS1621 data sheet is somewhat misleading in this point since setting the polarity bit does not simply invert Tout.”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KGhjÑh²hubhÌ)�”}”(hXA second thing is that, during extensive testing, Tout showed a tolerance of up to +/- 0.5 degrees even when compared against precise temperature readings. Be sure to have a high vs. low temperature limit gap of al least 1.0 degree Celsius to avoid Tout "bouncing", though!”h]”hXA second thing is that, during extensive testing, Tout showed a tolerance of up to +/- 0.5 degrees even when compared against precise temperature readings. Be sure to have a high vs. low temperature limit gap of al least 1.0 degree Celsius to avoid Tout “bouncingâ€�, though!”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KPhjÑh²hubhÌ)�”}”(hŒ™The alarm bits are set when the high or low limits are met or exceeded and are reset by the module as soon as the respective temperature ranges are left.”h]”hŒ™The alarm bits are set when the high or low limits are met or exceeded and are reset by the module as soon as the respective temperature ranges are left.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KUhjÑh²hubhÌ)�”}”(hXEThe alarm registers are in no way suitable to find out about the actual status of Tout. They will only tell you about its history, whether or not any of the limits have ever been met or exceeded since last power-up or reset. Be aware: When testing, it showed that the status of Tout can change with neither of the alarms set.”h]”hXEThe alarm registers are in no way suitable to find out about the actual status of Tout. They will only tell you about its history, whether or not any of the limits have ever been met or exceeded since last power-up or reset. Be aware: When testing, it showed that the status of Tout can change with neither of the alarms set.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KYhjÑh²hubhÌ)�”}”(hXSince there is no version or vendor identification register, there is no unique identification for these devices. Therefore, explicit device instantiation is required for correct device identification and functionality (one device per address in this address range: 0x48..0x4f).”h]”hXSince there is no version or vendor identification register, there is no unique identification for these devices. Therefore, explicit device instantiation is required for correct device identification and functionality (one device per address in this address range: 0x48..0x4f).”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K_hjÑh²hubhÌ)�”}”(hŒÝThe DS1625 is pin compatible and functionally equivalent with the DS1621, but the DS1621 is meant to replace it. The DS1631, DS1721, and DS1731 are also pin compatible with the DS1621 and provide multi-resolution support.”h]”hŒÝThe DS1625 is pin compatible and functionally equivalent with the DS1621, but the DS1621 is meant to replace it. The DS1631, DS1721, and DS1731 are also pin compatible with the DS1621 and provide multi-resolution support.”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KdhjÑh²hubhÌ)�”}”(hXAdditionally, the DS1721 data sheet says the temperature flags (THF and TLF) are used internally, however, these flags do get set and cleared as the actual temperature crosses the min or max settings (which by default are set to 75 and 80 degrees respectively).”h]”hXAdditionally, the DS1721 data sheet says the temperature flags (THF and TLF) are used internally, however, these flags do get set and cleared as the actual temperature crosses the min or max settings (which by default are set to 75 and 80 degrees respectively).”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhhjÑh²hubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1hµhh·h²hh³hÊh´K>ubh¶)�”}”(hhh]”(h»)�”}”(hŒTemperature Conversion”h]”hŒTemperature Conversion”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjZh²hh³hÊh´Knubhâ)�”}”(hhh]”(hç)�”}”(hŒ4DS1621 - 750ms (older devices may take up to 1000ms)”h]”hÌ)�”}”(hjph]”hŒ4DS1621 - 750ms (older devices may take up to 1000ms)”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kphjnubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjkh²hh³hÊh´Nubhç)�”}”(hŒDS1625 - 500ms”h]”hÌ)�”}”(hj‡h]”hŒDS1625 - 500ms”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kqhj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjkh²hh³hÊh´Nubhç)�”}”(hŒ=DS1631 - 93ms..750ms for 9..12 bits resolution, respectively.”h]”hÌ)�”}”(hjžh]”hŒ=DS1631 - 93ms..750ms for 9..12 bits resolution, respectively.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Krhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjkh²hh³hÊh´Nubhç)�”}”(hŒ=DS1721 - 93ms..750ms for 9..12 bits resolution, respectively.”h]”hÌ)�”}”(hjµh]”hŒ=DS1721 - 93ms..750ms for 9..12 bits resolution, respectively.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kshj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjkh²hh³hÊh´Nubhç)�”}”(hŒ>DS1731 - 93ms..750ms for 9..12 bits resolution, respectively. ”h]”hÌ)�”}”(hŒ=DS1731 - 93ms..750ms for 9..12 bits resolution, respectively.”h]”hŒ=DS1731 - 93ms..750ms for 9..12 bits resolution, respectively.”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KthjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjkh²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”j…jLuh1háh³hÊh´KphjZh²hubhÌ)�”}”(hŒ{Note: On the DS1621, internal access to non-volatile registers may last for 10ms or less (unverified on the other devices).”h]”hŒ{Note: On the DS1621, internal access to non-volatile registers may last for 10ms or less (unverified on the other devices).”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KvhjZh²hubeh}”(h]”Œtemperature-conversion”ah ]”h"]”Œtemperature conversion”ah$]”h&]”uh1hµhh·h²hh³hÊh´Knubh¶)�”}”(hhh]”(h»)�”}”(hŒTemperature Accuracy”h]”hŒTemperature Accuracy”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjþh²hh³hÊh´K{ubhâ)�”}”(hhh]”(hç)�”}”(hŒ6DS1621: +/- 0.5 degree Celsius (from 0 to +70 degrees)”h]”hÌ)�”}”(hjh]”hŒ6DS1621: +/- 0.5 degree Celsius (from 0 to +70 degrees)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K}hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjh²hh³hÊh´Nubhç)�”}”(hŒ6DS1625: +/- 0.5 degree Celsius (from 0 to +70 degrees)”h]”hÌ)�”}”(hj+h]”hŒ6DS1625: +/- 0.5 degree Celsius (from 0 to +70 degrees)”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K~hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjh²hh³hÊh´Nubhç)�”}”(hŒ6DS1631: +/- 0.5 degree Celsius (from 0 to +70 degrees)”h]”hÌ)�”}”(hjBh]”hŒ6DS1631: +/- 0.5 degree Celsius (from 0 to +70 degrees)”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjh²hh³hÊh´Nubhç)�”}”(hŒ8DS1721: +/- 1.0 degree Celsius (from -10 to +85 degrees)”h]”hÌ)�”}”(hjYh]”hŒ8DS1721: +/- 1.0 degree Celsius (from -10 to +85 degrees)”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K€hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjh²hh³hÊh´Nubhç)�”}”(hŒ9DS1731: +/- 1.0 degree Celsius (from -10 to +85 degrees) ”h]”hÌ)�”}”(hŒ8DS1731: +/- 1.0 degree Celsius (from -10 to +85 degrees)”h]”hŒ8DS1731: +/- 1.0 degree Celsius (from -10 to +85 degrees)”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjh²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”j…jLuh1háh³hÊh´K}hjþh²hubhŒnote”“”)�”}”(hŒIPlease refer to the device datasheets for accuracy at other temperatures.”h]”hÌ)�”}”(hj�h]”hŒIPlease refer to the device datasheets for accuracy at other temperatures.”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K…hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jŒhjþh²hh³hÊh´Nubeh}”(h]”Œtemperature-accuracy”ah ]”h"]”Œtemperature accuracy”ah$]”h&]”uh1hµhh·h²hh³hÊh´K{ubh¶)�”}”(hhh]”(h»)�”}”(hŒTemperature Resolution:”h]”hŒTemperature Resolution:”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj­h²hh³hÊh´KˆubhÌ)�”}”(hŒ•As mentioned above, the DS1631, DS1721, and DS1731 provide multi-resolution support, which is achieved via the R0 and R1 config register bits, where:”h]”hŒ•As mentioned above, the DS1631, DS1721, and DS1731 provide multi-resolution support, which is achieved via the R0 and R1 config register bits, where:”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‰hj­h²hubeh}”(h]”Œtemperature-resolution”ah ]”h"]”Œtemperature resolution:”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kˆubh¶)�”}”(hhh]”(h»)�”}”(hŒR0..R1”h]”hŒR0..R1”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjÔh²hh³hÊh´K�ubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jïhjìubjð)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jïhjìubjð)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jïhjìubhŒthead”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hÌ)�”}”(hŒR0”h]”hŒR0”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”hÌ)�”}”(hŒR1”h]”hŒR1”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjìubhŒtbody”“”)�”}”(hhh]”(j)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hŒ0”h]”hŒ0”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K’hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjcubj)�”}”(hhh]”hÌ)�”}”(hjkh]”hŒ0”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K’hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjcubj)�”}”(hhh]”hÌ)�”}”(hŒ9 bits, 0.5 degrees Celsius”h]”hŒ9 bits, 0.5 degrees Celsius”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K’hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubj)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hŒ1”h]”hŒ1”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K“hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj°ubj)�”}”(hhh]”hÌ)�”}”(hjkh]”hŒ0”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K“hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj°ubj)�”}”(hhh]”hÌ)�”}”(hŒ10 bits, 0.25 degrees Celsius”h]”hŒ10 bits, 0.25 degrees Celsius”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K“hjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubj)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hjkh]”hŒ0”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K”hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjýubj)�”}”(hhh]”hÌ)�”}”(hj¸h]”hŒ1”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K”hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjýubj)�”}”(hhh]”hÌ)�”}”(hŒ11 bits, 0.125 degrees Celsius”h]”hŒ11 bits, 0.125 degrees Celsius”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K”hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubj)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hj¸h]”hŒ1”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K•hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjIubj)�”}”(hhh]”hÌ)�”}”(hj¸h]”hŒ1”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K•hjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjIubj)�”}”(hhh]”hÌ)�”}”(hŒ12 bits, 0.0625 degrees Celsius”h]”hŒ12 bits, 0.0625 degrees Celsius”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K•hjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjIubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j^hjìubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jêhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÔh²hh³hÊh´Nubj�)�”}”(hŒEAt initial device power-on, the default resolution is set to 12-bits.”h]”hÌ)�”}”(hjªh]”hŒEAt initial device power-on, the default resolution is set to 12-bits.”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kšhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1jŒhjÔh²hh³hÊh´NubhÌ)�”}”(hX The resolution mode for the DS1631, DS1721, or DS1731 can be changed from userspace, via the device 'update_interval' sysfs attribute. This attribute will normalize the range of input values to the device maximum resolution values defined in the datasheet as follows:”h]”hXThe resolution mode for the DS1631, DS1721, or DS1731 can be changed from userspace, via the device ‘update_interval’ sysfs attribute. This attribute will normalize the range of input values to the device maximum resolution values defined in the datasheet as follows:”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KœhjÔh²hubjæ)�”}”(hhh]”jë)�”}”(hhh]”(jð)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jïhjÐubjð)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jïhjÐubjð)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jïhjÐubj)�”}”(hhh]”(j)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hŒ Resolution”h]”hŒ Resolution”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¢hj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjôubj)�”}”(hhh]”hÌ)�”}”(hŒConversion Time”h]”hŒConversion Time”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¢hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjôubj)�”}”(hhh]”hÌ)�”}”(hŒ Input Range”h]”hŒ Input Range”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¢hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjôubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjñubj)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hŒ(C/LSB)”h]”hŒ(C/LSB)”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K£hjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjBubj)�”}”(hhh]”hÌ)�”}”(hŒ(msec)”h]”hŒ(msec)”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K£hj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjBubj)�”}”(hhh]”hÌ)�”}”(hŒ(msec)”h]”hŒ(msec)”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K£hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÐubj_)�”}”(hhh]”(j)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hŒ0.5”h]”hŒ0.5”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¥hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj™ubj)�”}”(hhh]”hÌ)�”}”(hŒ93.75”h]”hŒ93.75”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¥hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj™ubj)�”}”(hhh]”hÌ)�”}”(hŒ0....94”h]”hŒ0....94”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¥hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj–ubj)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hŒ0.25”h]”hŒ0.25”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¦hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjçubj)�”}”(hhh]”hÌ)�”}”(hŒ187.5”h]”hŒ187.5”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¦hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjçubj)�”}”(hhh]”hÌ)�”}”(hŒ95...187”h]”hŒ95...187”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¦hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjçubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj–ubj)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hŒ0.125”h]”hŒ0.125”…”�”}”(hj; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K§hj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj5 ubj)�”}”(hhh]”hÌ)�”}”(hŒ375”h]”hŒ375”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K§hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj5 ubj)�”}”(hhh]”hÌ)�”}”(hŒ188..375”h]”hŒ188..375”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K§hjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj5 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj–ubj)�”}”(hhh]”(j)�”}”(hhh]”hÌ)�”}”(hŒ0.0625”h]”hŒ0.0625”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjƒ ubj)�”}”(hhh]”hÌ)�”}”(hŒ750”h]”hŒ750”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjƒ ubj)�”}”(hhh]”hÌ)�”}”(hŒ 376..infinity”h]”hŒ 376..infinity”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjƒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j^hjÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jêhjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjÔh²hh³hÊh´NubhÌ)�”}”(hŒkThe following examples show how the 'update_interval' attribute can be used to change the conversion time::”h]”hŒnThe following examples show how the ‘update_interval’ attribute can be used to change the conversion time:”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K«hjÔh²hubhŒ literal_block”“”)�”}”(hXu$ cat update_interval 750 $ cat temp1_input 22062 $ $ echo 300 > update_interval $ cat update_interval 375 $ cat temp1_input 22125 $ $ echo 150 > update_interval $ cat update_interval 188 $ cat temp1_input 22250 $ $ echo 1 > update_interval $ cat update_interval 94 $ cat temp1_input 22000 $ $ echo 1000 > update_interval $ cat update_interval 750 $ cat temp1_input 22062 $”h]”hXu$ cat update_interval 750 $ cat temp1_input 22062 $ $ echo 300 > update_interval $ cat update_interval 375 $ cat temp1_input 22125 $ $ echo 150 > update_interval $ cat update_interval 188 $ cat temp1_input 22250 $ $ echo 1 > update_interval $ cat update_interval 94 $ cat temp1_input 22000 $ $ echo 1000 > update_interval $ cat update_interval 750 $ cat temp1_input 22062 $”…”�”}”hjô sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1jò h³hÊh´K®hjÔh²hubhÌ)�”}”(hŒÚAs shown, the ds1621 driver automatically adjusts the 'update_interval' user input, via a step function. Reading back the 'update_interval' value after a write operation provides the conversion time used by the device.”h]”hŒâAs shown, the ds1621 driver automatically adjusts the ‘update_interval’ user input, via a step function. Reading back the ‘update_interval’ value after a write operation provides the conversion time used by the device.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÌhjÔh²hubhÌ)�”}”(hŒbMathematically, the resolution can be derived from the conversion time via the following function:”h]”hŒbMathematically, the resolution can be derived from the conversion time via the following function:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÐhjÔh²hubhÜ)�”}”(hŒ)g(x) = 0.5 * [minimum_conversion_time/x] ”h]”hÌ)�”}”(hŒ(g(x) = 0.5 * [minimum_conversion_time/x]”h]”hŒ(g(x) = 0.5 * [minimum_conversion_time/x]”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÓhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´KÓhjÔh²hubhÌ)�”}”(hŒwhere:”h]”hŒwhere:”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÕhjÔh²hubhÜ)�”}”(hŒ}- 'x' = the output from 'update_interval' - 'g(x)' = the resolution in degrees C per LSB. - 93.75ms = minimum conversion time”h]”hâ)�”}”(hhh]”(hç)�”}”(hŒ''x' = the output from 'update_interval'”h]”hÌ)�”}”(hjO h]”hŒ/‘x’ = the output from ‘update_interval’”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K×hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjJ ubhç)�”}”(hŒ-'g(x)' = the resolution in degrees C per LSB.”h]”hÌ)�”}”(hjf h]”hŒ1‘g(x)’ = the resolution in degrees C per LSB.”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KØhjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjJ ubhç)�”}”(hŒ!93.75ms = minimum conversion time”h]”hÌ)�”}”(hj} h]”hŒ!93.75ms = minimum conversion time”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÙhj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjJ ubeh}”(h]”h ]”h"]”h$]”h&]”j…jLuh1háh³hÊh´K×hjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´K×hjÔh²hubeh}”(h]”Œr0-r1”ah ]”h"]”Œr0..r1”ah$]”h&]”uh1hµhh·h²hh³hÊh´K�ubeh}”(h]”Œkernel-driver-ds1621”ah ]”h"]”Œkernel driver ds1621”ah$]”h&]”uh1hµhhh²hh³hÊh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÊuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hºNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jÐ Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÊŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j« j¨ jÎjËjWjTjûjøjªj§jÑjÎj£ j  uŒ nametypes”}”(j« ‰jΉjW‰jû‰jª‰jщj£ ‰uh}”(j¨ h·jËj_jTjÑjøjZj§jþjÎj­j  jÔuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.