<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DS18B20和DS18S20的比較1-Wire數字溫度計

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-02-08 16:46 ? 次閱讀

DS18B20和DS18S20是兩款非常受歡迎的1-Wire數字溫度計。本應用說明解釋了這兩個器件之間的異同,并指導客戶為應用選擇最佳器件。

介紹

DS18B20和DS18S20 1-Wire器件是任何需要數字溫度計的應用的熱門選擇。兩種設備提供相同的分辨率和精度。這兩個部分的區別僅在于數據呈現給用戶的方式。本應用筆記描述了這些器件的工作原理以及它們之間的差異。建議為每個設備使用應用程序。

設備的工作原理

DS18B20和DS18S20均采用相同的基座設計。使用兩個帶隙產生的電壓源進行溫度測量。其中一個電壓源具有高溫度系數,并且隨溫度變化具有確定性變化。另一個電壓源具有低溫度系數,并且不會隨溫度變化。模數轉換器ADC)將這兩個電壓之間的差值轉換為數字值,代表器件的溫度。溫度轉換的分辨率可在9至12位之間選擇。

兩種設備之間的差異

我們先簡單回到最初的DS1820。

DS1820采用雙振蕩器拓撲結構進行溫度轉換。原始DS1820的分辨率僅為9位。通過讀取兩個額外的寄存器字節(每°C計數和剩余計數)并執行以下計算,可以實現額外的分辨率。對于此計算,Temp_Read是通過從溫度數據中截斷0.5°C位(位0)獲得的值。

poYBAGPjYViAAIBmAAAK1yTTwAk747.gif?imgver=1

DS18S20旨在直接替代原來的DS1820。為了替代,DS18S20中的ADC出廠配置為始終執行12位轉換。然后將12位數據舍入為9位值并存儲在溫度寄存器中。為了允許大于 9 位的分辨率,將計算計數保留寄存器的值。工廠將每°C寄存器的計數設置為16。使用“保持計數”和“每°C計數”寄存器以及上述公式,DS12S18可以獲得高達20位的分辨率。

DS18B20與DS18S20的一個重要區別在于:設計人員可以使用配置寄存器選擇所需的分辨率。這種靈活性允許用戶縮短ADC轉換時間,并在不需要更高分辨率的情況下節省功耗。表1顯示了每種可能的分辨率設置的溫度轉換時間和LSB。

分辨率 9 位 10 位 11 位 12 位
轉換時間(毫秒) 93.75 187.5 375 750
低位苯(°C) 0.5 0.25 0.125 0.0625

DS18B20和DS18S20的溫度寄存器權重不同。DS18S20中的溫度寄存器加權與DS1820相匹配;DS18B20的溫度寄存器格式化為12位分辨率。DS18B20采用這種格式化格式,在需要大于18位分辨率時無需執行額外的計算(DS20S9要求)。兩個器件中溫度寄存器的默認上電狀態為+85°C。 溫度寄存器的格式如表2和表3所示。

位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
低音水平 26 25 24 23 22 21 20 2?1
MSB S* S S S S S S S
位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
低音水平 23 22 21 20 2?1 2?2 2?3 2?4
MSB S* S S S S 26 25 24
*S = 符號

這些設備中的暫存器存儲器(表4)也略有不同。DS18S20缺少允許DS18B20改變分辨率的配置寄存器。DS18S20具有兩個額外的寄存器,如果需要大于9位的分辨率,則需要這兩個寄存器。

DS18S20 DS18B20
字節 0 溫度 LSB (AAh) 溫度LSB (50h)
字節 1 溫度 MSB (00h) 溫度 MSB (05h)
字節 2 TH注冊 TH注冊
字節 3 TL注冊 TL注冊
字節 4 保留 (FFh) 配置寄存器
字節 5 保留 (FFh) 保留 (FFh)
字節 6 剩余計數 (0Ch) 保留
字節 7 每°C計數(10小時) 預留(10小時)
字節 8 結直腸癌 結直腸癌

ROM代碼中的8位家族代碼對于這兩個器件也不同。DS18B20的家族代碼為28h;DS18S20保留與原始DS1820相同的家族代碼,即10h。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 振蕩器
    +關注

    關注

    28

    文章

    3553

    瀏覽量

    137719
  • 寄存器
    +關注

    關注

    30

    文章

    5110

    瀏覽量

    117991
  • adc
    adc
    +關注

    關注

    95

    文章

    5667

    瀏覽量

    539885
收藏 人收藏

    評論

    相關推薦

    DS18B20數字溫度傳感器與溫度計使用

    DS18B20基本知識  DS18B20數字溫度計是DALLAS公司生產的1-Wire,即單總線器件,具有線路簡單,體積小的特點。因此用它來
    發表于 10-08 16:39

    DS18B20數字溫度計使用

    本帖最后由 eehome 于 2013-1-5 09:54 編輯 1.DS18B20基本知識  DS18B20數字溫度計是DALLAS
    發表于 10-24 21:12

    DS18B20數字溫度計

    共陽LED數碼管,從P1口輸出段碼,列掃描用P3.0-P3.3來實現,列驅動用8055三極管。 3)軟件設計基于DS18B20數字溫度傳感器的軟件設計采用C51編寫程序,主要完成
    發表于 07-26 15:39

    基于DS18B20數字溫度計

    基于DS18B20數字溫度計
    發表于 04-12 22:07

    基于DS18B20的51單片機數字溫度計設計

    本帖最后由 kuofonfon 于 2020-1-3 17:39 編輯 實驗原理DS18B20數字溫度計是DALLAS公司生產的1-Wire
    發表于 11-04 12:27

    請問ds18b20ds18s20能通用嗎?

    ds18b20ds18s20可以通用嗎?可以互相替代嗎?
    發表于 03-12 02:34

    DS18B20數字溫度計相關資料分享

    DS18B20數字溫度計資料下載內容主要介紹了:DS18B20基本知識DS18B20產品的特點DS18B
    發表于 04-14 06:02

    DS18B20溫度傳感器學習筆記 精選資料推薦

    DS18B20溫度傳感器DS18B20是DALLAS公司的1-Wire(單總線)數字溫度計芯片,
    發表于 07-14 06:19

    DS18B20簡介

    1、DS18B20簡介DS18B20本身就是一個溫度傳感器,只需要將DS18B20的數據引腳和單片機的一個I/O口接上,單片機通過
    發表于 11-22 07:21

    DS18B20數字溫度計的相關資料下載

    目標:DS18B20數字溫度計(一)1. DS18B20簡介DS18B20 是由 DALLAS
    發表于 01-05 06:34

    DS18S20 1-Wire寄生供電數字溫度計

    DS18S20 1-Wire寄生供電數字溫度計 DS18S20概述 DS18S20
    發表于 12-08 15:11 ?1076次閱讀
    <b class='flag-5'>DS18S20</b> <b class='flag-5'>1-Wire</b>寄生供電<b class='flag-5'>數字</b><b class='flag-5'>溫度計</b>

    DS18B20數字溫度計使用

    DS18B20數字溫度計使用 1.DS18B20基本知識 DS18B20數字
    發表于 01-25 11:29 ?1461次閱讀
    <b class='flag-5'>DS18B20</b><b class='flag-5'>數字</b><b class='flag-5'>溫度計</b>使用

    基于DS18B20數字溫度計設計

    基于DS18B20數字溫度計設計,供大家下載。
    發表于 12-21 18:26 ?24次下載

    DS18B20數字溫度計使用

    DS18B20數字溫度計使用。
    發表于 05-05 14:56 ?0次下載

    DS18B20數字溫度計數據手冊

    DS18B20數字溫度計提供9至12位(可配置)溫度讀數指示設備的溫度。信息通過1-Wire接口
    發表于 09-29 10:07 ?4次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>