DS18B20單總線數字溫度傳感器國產替代MY18E20 MY1820 MY18B20Z MY18B20L(一)

前言

DS18B20是全球第一個單總線數字溫度傳感器,推出時間已經超過30年,最早由美國達拉斯半導體公司推出,2001年1月,美信以25億美元收購達拉斯半導體(Dallas Semiconductor),而美信在2021年8月被ADI公司收購,因此現在ADI的DS18B20應該算正宗的,目前國內有多家半導體廠商推出替代產品。
DS1820和DS18B20區別:DS18B20為9位~12位A/D轉換精度。DS1820則為9位A/D轉換精度。

國產數字溫度傳感芯片之一

MY18E20 MY1820 MY18B20Z MY18B20L ±0.5℃精度、12bitADC、超低功耗、1-wire 接口
MY18B20Z SOP8封裝外形和絲印

MY18B20Z SOP8封裝外形和絲印

1. 概述

MY18E20 、MY1820、 MY18B20Z、 MY18B20L是數字模擬混合信號溫度傳感芯片,最高測溫精度為-10°C 到+85°C 范圍±0.5℃,用戶無需進行校準。
溫度芯片感溫原理基于 CMOS 半導體 PN 節溫度與帶隙電壓的特性關系,經過小信號放大、模數轉換、數字校準補償后,數字總線輸出,具有精度高、一致性好、功耗低、可編程配置靈活、壽命長等優點。
溫度芯片內置 14bit ADC,分辨率 0.0125℃,默認出廠配置 12 bit ADC,工作范圍-55°C 到+125°。
芯片在出廠前經過 100%的測試校準,根據溫度誤差特性進行校準系數的擬合,芯片內部自動進行補償計算。為了簡化系統應用,芯片的 ID 搜索、測溫數據內存訪問、功能配置等均基于數字單總線協議指令,上位機微處理器只需要一個 GPIO 端口便可進行讀寫訪問。單總線通信接口通過共用一根數據總線來實現多節點傳感采集與組網的低成本方案,傳輸距離遠、支持節點數多,便于空間分布式傳感組網。最多可支持 100 個節點 100 至 500 米長的測溫節點串聯組網。
芯片內置非易失性 E2PROM 存儲單元,用于保存芯片 ID 號、高低溫報警閾值、溫度校準修正值以及用戶自定義信息,如傳感器節點編號、位置信息等。
芯片有 TO-92、TO92S、SOP8、TO-92L 封裝,其中,TO-92L 封裝可以抗 15000V ESD。

2. 特性

測溫精度:±0.5℃(最大)(-10°C 到+85°C)
測溫范圍:-55°C ~ +125°C
低功耗:典型待機電流 0.2μA@5V,平均電流5μA@1Hz
寬工作電壓范圍:1.8V-5.5V
感溫分辨率:12 bit ADC,分辨率 0.0625°C ;可配置 14bit ADC ,分辨率 0.0125℃ 溫度轉換時間可配置:500ms/15ms
80 bit 額外 E2PROM 空間用于存放用戶信息
每顆芯片有 64bit 的 ID 序列號,便于多點組網尋址
用戶可自行設置報警值
標準單總線接口,適用于分布式多節點測溫

3. 應用

工業監控
智能硬件
智慧農業
儀器儀表
智能家電
多點串聯測溫

選型信息

型號最高精度最高精度區間封裝溫度轉換時間
MY18E20±0.5℃-10°C~+85°CTO-92500ms
MY18E20-15±0.5℃-10°C~+85°CTO-9215ms
MY18E20D10±1℃0°C~+60℃TO-92500ms
MY1820±0.5℃-10°C~+85°CTO92S500ms
MY1820-15±0.5℃-10°C~+85°CTO92S15ms
MY1820D10±1℃0°C~+60℃TO92S500ms
MY18B20Z±0.5℃-10°C~+85°CSOP8500ms
MY18B20Z-15±0.5℃-10°C~+85°CSOP815ms
MY18B20ZD10±1℃0°C~+60℃SOP8500ms
MY18B20L±0.5℃-10°C~+85°CTO-92L500ms
MY18B20L-15±0.5℃-10°C~+85°CTO-92L15ms
MY18B20LD10±1℃0°C~+60℃TO-92L500ms

4. 封裝管腳描述及實物圖

4.1 MY18E20 封裝管腳圖(TO-92 直插型)

MY18E20 封裝管腳圖

管腳編號管腳名稱I/O說明
1GND
2DQ輸入/輸出單總線數字接口
3VDD電源

4.2 MY1820 封裝管腳圖(TO92S 小直插型)

MY1820 封裝管腳圖

管腳編號管腳名稱I/O說明
1GND
2DQ輸入/輸出單總線數字接口
3VDD電源

4.3 MY18B20Z 封裝管腳圖(SOP8)

MY18B20Z 封裝管腳圖

管腳編號管腳名稱I/O說明
1NC未接
2NC未接
3VDD電源
4DQ輸入/輸出單總線數字接口
5GND
6NC未接
7NC未接
8NC未接

4.4 MY18B20L 封裝管腳圖(TO-92L)

MY18B20L 封裝管腳圖

管腳編號管腳名稱I/O說明
1GND
2DQ輸入/輸出單總線數字接口
3VDD電源

5. 結構框圖

注:芯片內部系統構成以 MY18E20 為例,其他型號等同。
MY18E20 的原理框圖見上圖。64 位 ROM 存儲了器件的唯一 ID 序列碼。暫存器包含了兩個字節的溫度寄存器,存儲來自于溫度傳感器的數字輸出。另外,暫存器提供了一高一低兩個報警觸發閾值寄存器(TH 和TL)。配置寄存器允許用戶設定溫度數字轉換的分辨率為 9, 10,11,12 位。14 位分辨率需要專門定制。
另外提供 10 個字節的數據空間供用戶使用。數據可存入非易失性存儲,芯片掉電時數據不會丟失。
MY18E20 使用單總線協議,總線通訊通過一根控制信號線實現。控制線需要搭配一個弱上拉電阻,這樣所有的器件都通過三態或者開漏極端口(即MY18E20 DQ 引腳)連接到總線上。在這個總線系統中,單片機(主機)通過每個器件的唯一 64 位編碼識別并尋址總線上的器件。因為每個器件都有唯一的編碼,理論上掛在總線上并可以被尋址的設備數量是無限的。單總線協議,包括詳細的指令與時隙描述,在單總線系統章節有詳細描述。
備注 1:長線纜或多點驅動條件下,請盡可能保證供電電壓在 3.3V 以上。
備注 2:長線纜或多點驅動條件下,上拉阻值優先考慮 1K 阻值。
備注 3:5V 電壓、1K 上拉電阻條件下,單總線可串聯 100 顆 MY18E20/MY1820/MY18B20Z/MY18B20L,線纜最長可達 500 米。

7. 運行

7.1 運行-測量溫度

MY18E20/MY1820/MY1820Z/MY18B20L 的核心功能是直接數字測溫(以下內容均以 MY18E20 為例,其他型號等同)。溫度傳感器的分辨率為 9, 10,11, 12,14 位,用戶可根據需要自行配置。對應的溫度分度分別是 0.5°C, 0.25°C, 0.125°C, 0.0625°C,以及 0.015625°C。上電后的默認分辨率是 12 位。
MY18E20 在低功耗空閑狀態下上電,要啟動溫度測量和模數轉換,主機必須發出 Convert T [44h] 指令。
轉換之后,產生的溫度數據被存儲在暫存器的 2 個字節的溫度寄存器中,然后 MY18E20 返回空閑狀態。
主機可以在 Convert T [44h] 指令后發出“讀時隙”指令(參考單總線系統章節),然后 MY18E20 DQ端發回響應,若溫度轉換還在進行中會讀到 0,若已完成溫度轉換會讀到 1。MY18E20 的溫度輸出數據是攝氏度格式,對于華氏度的應用,必須使用查表或轉換子程序。溫度數據存儲為 16 位符號擴展溫度寄存器中的二進制補碼(見圖 7.1-1、圖 7.1-2)。符號位(S)指示溫度為正或負:對于正數 S = 0,對于負數 S= 1。如果配置為 12 位分辨率,溫度寄存器中的所有位都將包含有效數據。
對于 11 位分辨率,位 0 未定義。對于 10 位分辨率,位 1 和 0 未定義,對于 9 位分辨率,位 2,1 和 0 未定義。表 7.1-1 和表 7.1-2 分別給出了 12 位及 14 位分辨率轉換條件下,數字輸出數據的示例以及相應的溫度讀數。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/37335.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/37335.shtml
英文地址,請注明出處:http://en.pswp.cn/web/37335.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DM達夢數據庫存儲過程

💝💝💝首先,歡迎各位來到我的博客,很高興能夠在這里和您見面!希望您在這里不僅可以有所收獲,同時也能感受到一份輕松歡樂的氛圍,祝你生活愉快! 💝&#x1f49…

RDMA通信2:RDMA基本元素和組成 通信過程元素關系解析 視頻教程

哈哈哈,今天我們把下面這張圖理解了,我們的任務就完成了! 視頻教程在這:1.2 RDMA基本元素和組成 通信過程元素關系解析_嗶哩嗶哩_bilibili 一、WQ和WQE 工作隊列元素(work queue element,WQE):是軟件下發給硬件的任務…

Apache Ranger 2.4.0 集成Hive 3.x(Kerbos)

一、解壓tar包 tar zxvf ranger-2.4.0-hive-plugin.tar.gz 二、修改install.propertis POLICY_MGR_URLhttp://localhost:6080REPOSITORY_NAMEhive_repoCOMPONENT_INSTALL_DIR_NAME/BigData/run/hiveCUSTOM_USERhadoop 三、進行enable [roottv3-hadoop-01 ranger-2.4.0-hive…

什么是TOGAF架構框架的ADM方法?

ADM是架構開發方法( Architecture Development Method),為開發企業架構所要執行的各個步驟以及它們質檢的關系進行詳細的定義,它是TOGAF規范中最為核心的內容。 ADM的具體步驟: 預備階段(Preliminary Phas…

求職刷題力扣 DAY38動態規劃 part04

1. 1049. 最后一塊石頭的重量 II 有一堆石頭&#xff0c;用整數數組 stones 表示。其中 stones[i] 表示第 i 塊石頭的重量。 每一回合&#xff0c;從中選出任意兩塊石頭&#xff0c;然后將它們一起粉碎。假設石頭的重量分別為 x 和 y&#xff0c;且 x < y。那么粉碎的可能…

STM32第十三課:DMA多通道采集光照煙霧

文章目錄 需求一、DMA&#xff08;直接存儲器存取&#xff09;二、實現流程1.時鐘使能2.設置外設寄存器地址3.設置存儲器地址4.設置要傳輸的數據量5.設置通道優先級6.設置傳輸方向7.使通道和ADC轉換 三、數據處理四、需求實現總結 需求 通過DMA實現光照強度和煙霧濃度的多通道…

【SkiaSharp繪圖13】SKCanvas方法詳解(二)填充顏色、封裝對象、高性能繪制、點(集)(多段)線、圓角矩形、Surface、沿路徑繪制文字

文章目錄 SKCanvas方法DrawColor 填充顏色DrawDrawable 繪制封裝對象DrawImage 高性能繪制圖像SKBitmap與SKImage對比DrawPicture 繪制圖像SKPicture DrawPoint / DrawPoints 繪制點DrawRoundRect/DrawRoundRectDifference繪制圓角矩形DrawSurface 繪制SurfaceDrawTextOnPath沿…

力扣2055.蠟燭之間的盤子

力扣2055.蠟燭之間的盤子 預處理每個元素左右最近的蠟燭下標 同時求前綴和遍歷每個詢問找到左右端點對應的內部的最近蠟燭(最大區間) class Solution {public:vector<int> platesBetweenCandles(string s, vector<vector<int>>& queries) {vector<…

List接口, ArrayList Vector LinkedList

Collection接口的子接口 子類Vector&#xff0c;ArrayList&#xff0c;LinkedList 1.元素的添加順序和取出順序一致&#xff0c;且可重復 2.每個元素都有其對應的順序索引 方法 在index 1 的位置插入一個對象&#xff0c;list.add(1,list2)獲取指定index位置的元素&#…

sheng的學習筆記-AI-聚類(Clustering)

ai目錄 sheng的學習筆記-AI目錄-CSDN博客 基礎知識 什么是聚類 在“無監督學習”(unsupervised learning)中&#xff0c;訓練樣本的標記信息是未知的&#xff0c;目標是通過對無標記訓練樣本的學習來揭示數據的內在性質及規律&#xff0c;為進一步的數據分析提供基礎。此類學…

Android跨進程通信,binder傳輸數據過大導致客戶端APP,Crash,異常捕獲,監聽異常的數值臨界值,提前Hook攔截。

文章目錄 Android跨進程通信&#xff0c;binder傳輸數據過大導致Crash&#xff0c;異常捕獲&#xff0c;監聽異常的數值臨界值&#xff0c;提前Hook攔截。1.binder在做跨進程傳輸時&#xff0c;最大可以攜帶多少數據1.1有時候這個1m的崩潰系統捕獲不到異常&#xff0c; 2.監測異…

志愿填報指南:為什么我強烈建議你報考計算機專業

首先恭喜2024屆高考的同學們&#xff0c;你們已經通過了高考的考驗&#xff0c;即將進入人生的新階段——大學。 現在正是高考完填報志愿的時刻&#xff0c;Left聽到身邊朋友提到報考志愿的諸多問題&#xff1a; 志愿填報怎么填&#xff1f;我要報考什么專業&#xff1f;這個…

[Cloud Networking] OSPF

OSPF 開放式最短路徑優先&#xff08;Open Shortest Path First&#xff09;是一種動態路由協議&#xff0c;它屬于鏈路狀態路由協議&#xff0c;具有路由變化收斂速度快、無路由環路、支持變長子網掩碼和匯總、層次區域劃分等優點。 1 OSPF Area 為了適應大型網絡&#xff0…

可編程定時計數器8253/8254 - 8253入門

時鐘-給設備打拍子 概述 在計算機系統中&#xff0c;為了使所有設備之間的通信井然有序&#xff0c;各通信設備間必須有統一的節奏&#xff0c;不能各干各的&#xff0c;這個節奏就被稱為定時或時鐘 時鐘并不是計算機處理速度的衡量&#xff0c;而是一種使設備間相互配合而避…

【2024-06-21】網易互娛秋招實習筆試三道編程題解

恭喜發現寶藏!搜索公眾號【TechGuide】回復公司名,解鎖更多新鮮好文和互聯網大廠的筆經面經。 作者@TechGuide【全網同名】 訂閱專欄: 【專享版】2024最新大廠筆試真題解析,錯過必后悔的寶藏資源! 第一題:陰陽師斗技 題目描述 小蓋正在參加陰陽師的斗技。已知斗技的規…

Linux 磁盤掛載與分區

Linux 磁盤掛載與分區 vda1: 其中vd表示虛擬磁盤&#xff0c;a表示第一塊磁盤&#xff0c;b表示第二塊磁盤&#xff0c;1表示第一塊磁盤的第一分區&#xff08;顯然兩塊磁盤都只有一個分區&#xff09;圖中可以看到&#xff0c;vda1磁盤只有一個分區&#xff0c;且全部掛載到根…

vue3使用vant4的列表vant-list點擊進入詳情自動滾動到對應位置,踩坑日記(一天半的踩坑經歷)

1.路由添加keepAlive <!-- Vue3緩存組件&#xff0c;寫法和Vue2不一樣--><router-view v-slot"{ Component }"><keep-alive><component :is"Component" v-if"$route.meta.keepAlive"/></keep-alive><component…

如何在MySQL中按字符串中的數字排序

在管理數據庫時&#xff0c;我們經常遇到需要按嵌入在字符串中的數字進行排序的情況。這在實際應用中尤為常見&#xff0c;比如文件名、代碼版本號等字段中通常包含數字&#xff0c;而這些數字往往是排序的關鍵。本文將詳細介紹如何在MySQL中利用正則表達式提取字符串中的數字并…

LiteDB - 一個單數據文件 .NET NoSQL 文檔存儲

LiteDB 一個小巧、快速、輕量級的 NoSQL 嵌入式數據庫。 Serverless NoSQL 文檔存儲類似于 MongoDB 的簡單 API100% C# 代碼,支持 .NET 3.5 / .NET 4.0 / NETStandard 1.3 / NETStandard 2.0,單 DLL (小于 300 kb)支持線程和進程安全支持文檔/操作級別的 ACID支持寫失敗后的數…

Google 發布最新開放大語言模型 Gemma 2,現已登陸 Hugging Face Hub

Google 發布了最新的開放大語言模型 Gemma 2&#xff0c;我們非常高興與 Google 合作&#xff0c;確保其在 Hugging Face 生態系統中的最佳集成。你可以在 Hub 上找到 4 個開源模型 (2 個基礎模型和 2 個微調模型) 。發布的功能和集成包括&#xff1a; Hub 上的模型https://hf.…