【经验】将单总线温度芯片DS18B20升级为敏源高精度温度芯片M1820的应用指南

2022-08-10 敏源传感
单总线温度芯片,高精度温度芯片,M1820,M1601 单总线温度芯片,高精度温度芯片,M1820,M1601 单总线温度芯片,高精度温度芯片,M1820,M1601 单总线温度芯片,高精度温度芯片,M1820,M1601

不少美信DS18B20用户,想要用更高精度或更快读温速度的单总线温度芯片进行应用升级。敏源第4代高精度温度芯片M1820(TO92S封装)、M1601(SOT23封装)、M601(DFN8封装)等,最高测温精度±0.1℃,同时也有±0.5℃精度的产品。温度芯片内置16bitADC,温度转换时间10.5/5.5/4ms可配置,客户把原有DS18B20应用例程做如下简单修改即可:


1、温度转换时间

DS18B20温度转换时间最快500ms,M1820、M1601、M601系列温度转换时间10.5/5.5/4ms(默认出厂配置10.5ms),配置方式见下:

ConvertTemp();

Delay_ms(11);//不同重复性下转换时间不同,此处延时必须大于对应的转换时间。

/* @brief设置周期测量频率和重复性

* @param mps要设置的周期测量频率(每秒测量次数),可能为下列其一

*@arg CFG_MPS_Single:每执行ConvertTemp一次,启动一次温度测量

*@arg CFG_MPS_Half:每执行ConvertTemp一次,启动每秒0.5次重复测量

*@arg CFG_MPS_1:每执行ConvertTemp一次,启动每秒1次重复测量

*@arg CFG_MPS_2:每执行ConvertTemp一次,启动每秒2次重复测量

*@arg CFG_MPS_4:每执行ConvertTemp一次,启动每秒4次重复测量

*@arg CFG_MPS_10:每执行ConvertTemp一次,启动每秒10次重复测量

* @param repeatability:要设置的重复性值,可能为下列其一

*@arg CFG_Repeatbility_Low:设置低重复性,转换时间4ms

*@arg CFG_Repeatbility_Medium:设置中重复性,转换时间5.5ms

*@arg CFG_Repeatbility_High:设置高重复性,转换时间10.5ms

* @retval 无

*/

bool OW_SetConfig(uint8_t mps, uint8_t repeatability)

{

uint8_t scrb[sizeof(M1820_SCRATCHPAD_READ)];

M1820_SCRATCHPAD_READ *scr = (M1820_SCRATCHPAD_READ *) scrb;

/*读9个字节。第7字节是系统配置寄存器,第8字节是系统状态寄存器。最后字节是前8个的校验和CRC*/

if(OW_M1820_ReadScratchpad_SkipRom(scrb) == FALSE)

{

return FALSE; /*读暂存器组水平*/

}

/*计算接收的前8个字节的校验和,并与接收的第9个CRC字节比较。*/

if(scrb[8] != MY_OW_CRC8(scrb, 8))

{

return FALSE; /*CRC 验证未通过*/

}

scr->Cfg &= ~CFG_Repeatbility_Mask;

scr->Cfg |= repeatability;

scr->Cfg &= ~CFG_MPS_Mask;

scr->Cfg |= mps;

OW_M1820_WriteScratchpad_SkipRom(scrb+4);

return TRUE;

}

 

2、温度寄存器

DS18B20分辨率9-12bit ADC,M1820、M1601、M601系列为16bit ADC,温度寄存器格式不同,计算公式也不同,修改如下:

float M1820_OutputtoTemp(int16_t out)

{

return ((float)out/256.0 + 40.0);

}

 

3、睡眠模式

M1820、M601、M1601系列进入睡眠时,需要把Scratchpad寄存器的9个字节全部读完,无需发送发送指令,读取函数按如下进行修改:

bool ReadTempWaiting_SkipRom(uint16_t *iTemp)

{

uint8_t scrb[sizeof(MY18E20_SCRATCHPAD_READ)];

MY18E20_SCRATCHPAD_READ *scr = (MY18E20_SCRATCHPAD_READ *) scrb;

/*读9个字节。前两个是温度转换结果,最后字节是前8个的校验和--CRC。*/

if(MY18E20_ReadScratchpad_SkipRom(scrb) == FALSE)

{

return FALSE; /*读寄存器失败*/

}

/*计算接收的前8个字节的校验和,并与接收的第9个CRC字节比较。*/

if(scrb[8] != MY_OW_CRC8(scrb, 8))

{

return FALSE; /*CRC 验证未通过*/

}

/*将温度测量结果的两个字节合成为16位字。*/

*iTemp=(uint16_t)scr->T_msb<<8 | scr->T_lsb;

return TRUE;

}


4、暂存器

使用 M1820、M1601、M601系列时,暂存器配置只需按芯片手册定义进行修订即可。

 

与DS18B20相比,M1820、M1601、M601系列除了更高精度外,还具有更宽电压范围(1.8~5.5V)、更低功耗(测温平均电流5μA@3.3V,1Hz)、温度一致性好、测温分辨率高等优点。选型可参见下表。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由JWM转载自敏源传感,原文标题为:0.1℃单总线温度芯片 M1820 等升级替代DS18B20 应用指南,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】敏源传感0.1℃单总线高精度温度芯片M1820升级替代DS18B20程序修改指南

不少客户反映之前应用DS18B20,但想要精度更高,响应速度更快的温度芯片进行国产替代。敏源传感高精度温度芯片M1820最高测温精度±0.1℃,内置16 bit ADC,温度转换时间10.5/5.5/4ms配置,替代时程序上只做简单修改即可。

设计经验    发布时间 : 2022-06-03

【经验】M601在接触式蓝牙体温贴开发中测温功耗高以及编程时软件调试时获取温度异常的问题及解决办法

敏源传感的高精度数字温度传感芯片M601,测温精度在±0.1℃,DFN8(2*2*0.55mm)封装,单总线通讯接口。待机电流只有0.1uA,这些对于蓝牙体温贴而言极大的满足了其设计要求。本文介绍接触式蓝牙体温贴设计过程中遇到的测温功耗高以及编程时软件调试时获取温度异常的问题及解决办法。

设计经验    发布时间 : 2020-06-16

【经验】高精度数字温度传感芯片M601读出的寄存器值一直为0x00(对应计算出的温度为40.000℃)解决措施

敏源传感高精度数字温度传感芯片M601计算出的温度值一直为40.000℃,也有可能是由测温读温中途芯片无响应或CRC校验错误等判断处返回FALSE所导致,有可能寄存器是0xFF,这里特指寄存器值为0x00不变的情况。详细原因如下。

设计经验    发布时间 : 2022-12-04

敏源传感 (MYSENTECH)芯片/传感器/模组选型指南

描述- 敏源传感是一家工业、安全监测、环境传感类的芯片、模组及传感器垂直解决方案商,创始团队留学归国创业,来自美国、加拿大等知名半导体公司,具有丰富的产业界经验。公司在浙江嘉兴、北京、合肥及美国硅谷建立了芯片设计、传感模组设计及客户支持团队。公司技术路线从传统模拟传感器升级到数字模拟混合的智能传感芯片,核心信号链采集电路包含敏感材料驱动、弱信号放大、调理、模数转换、自动校准补偿、存储、通信等功能。传感模组和器件种类丰富,贴合实际应用,内置嵌入式边缘计算算法,配合产品结构与工业化设计可为各行业应用提供场景细分的、定制化的、多传感融合的、交钥匙的解决方案。

型号- MCP61S,CLM,M601Z,MY18B20L,BVS-LF,MVA-HF,MTS4,M601P,M1820W,NBTS,M1820Z,MY1820RHP8,M601W,MTS4XT4-I²C,M1820B,CPS-M18N-NO,M1820,CPS-15,M1820P,MAD,MST-MINI,MY1820,MTS4P+T4-I²C,M1601W,MY9706,M1601Z,M601FPC-CU,MY18B20Z,IRG,BTS,MTS01W,MAD PCBA,MTS01Z,MTS01P,MCSK,4GTS,MTS4P,RTS,MTS4Z,CISS,MSE,T117,M601,WLD-NC/NO,MCP62G,MSS,M601B,MTS4Z-PT6,MTS4XT4-OW,GMS-485,ECT,MY18E20,PHT,MTS4B,MC11S,MC11T,MHT04,LS,MTS4P+T4-OW,MHT04H,M117,M117B,MOLT,MVA-LF,MHT04S,WS11 SENSOR,MST SENSOR,CDSS,MC12T,M117Z,LSP,MC12G,WLD-485,M117P,M117W,MER,M1820ZT5,18B20T5,18B20T6,T117Z,T117W,DLM,MDC04,MWFD,M1601P,UFA,MDC02,LLS,LDM,WS11,NCLS,MPIC,MICE,T117P,M1601B,FID,T117B,MCP61,MTS01,MCP62,M401,MTS4Z-LP6,MHT04T14,NBVS-LF

选型指南  -  敏源传感  - 2024版  - 2024/5/30 PDF 中文 下载

可穿戴温度传感IC及模组简介

型号- T117,M1820,M1601,M601,MTS01,M117,MTS4

商品及供应商介绍  -  敏源传感  - 2024/2/19 PDF 中文 下载 查看更多版本

应用及方案  -  敏源传感  - 2021年3月22日 PDF 中文 下载

M601 M1601 M1820 ±0.1°C精度、16bit ADC、超低功耗、1-wire接口数字高精度温度传感芯片

型号- M1820,M601Z,M1601,M601,M1820 系列,M1601P,M1820P,M601P,M1601W,M1820W,M1601Z,M1820Z,M601W

数据手册  -  敏源传感  - V4.5  - 202209 PDF 中文 下载 查看更多版本

数据手册  -  敏源传感  - V4.5  - 202407 PDF 中文 下载

数字高精度温度探头——替代PT100/PT1000的大势所趋

传统模拟温度探头成本高、功耗高、数据采集不方便,敏源数字高精度温度探头基于自研温度芯片,内置16bit ADC及数字校准补偿电路、同时集成了组网、报警、滤波、通信校验等功能,可靠性强;用户可根据需求自定义高精度区间;每根探头出厂前都单端标定检测,具有更好的一致性;可替代PT100/PT1000,广泛应用于冷链物流仓储、医疗电子、智慧农业、工业监控等领域。

产品    发布时间 : 2024-06-27

【选型】敏源传感I2C接口0.1℃数字温度传感芯片M117可P2P替代TI的TMP117

敏源传感高精度数字温度传感芯片M117,可Pin to Pin替代TI的TMP117,且具功能差异化优势,支持行业应用的定制化需求。M117最高测温精度±0.1℃,用户无需进行校准。具有精度高、一致性好、测温快、功耗低、可编程配置灵活、寿命长等优点。

器件选型    发布时间 : 2021-05-13

M601 M1601 M1820 ±0.1℃精度、16bitADC、超低功耗、1-wire 接口数字高精度温度传感芯片

型号- M601 系列,M1820,M601Z,M1601,M601,M1820 系列,M1601P,M1820P,M601P,M1601W,M1820W,M1601 系列,M1601Z,M1820Z,M601W

数据手册  -  敏源传感  - V4.5  - 202407 PDF 中文 下载

【应用】敏源传感高精度数字温度传感芯片M601用于电子温度计,温度转换时间10.5/5.5/4ms

大部分电子体温计是采用模拟式的温度芯片进行设计,温度校准比较麻烦。本文推荐采用敏源传感推出的高精度数字温度传感芯片M601,±0.1℃@+28℃ to +43℃,±0.5℃@-10℃ to +60℃;温度转换时间可配置10.5ms/5.5ms/4ms。

应用方案    发布时间 : 2023-03-18

敏源传感(MYSENTECH)高精度数字温度芯片及模组介绍

型号- TMP112,TMP116,M1601,M601,MTS01,M117,STS31,STS35,MY1820,STS30,TMP117,MY18E20,DS18B20

商品及供应商介绍  -  敏源传感  - 2020年7月30日 PDF 中文 下载

M601B M1601B M1820B ±0.5℃精度、16bitADC、超低功耗、1-wire 接口数字温度传感芯片

型号- M601B 系列,M1820B,M1601B 系列,M1820,M1820B 系列,M601B,M1601B

数据手册  -  敏源传感  - V4.5  - 202407 PDF 中文 下载

展开更多

电子商城

查看更多

品牌:敏源传感

品类:高精度数字温度传感器芯片

价格:¥2.3800

现货: 2,169

品牌:敏源传感

品类:温度传感芯片

价格:¥2.3800

现货: 1,940

品牌:敏源传感

品类:高精度数字温度传感芯片

价格:¥1.3800

现货: 1,834

品牌:敏源传感

品类:高精度数字温度传感器芯片

价格:¥2.3800

现货: 1,184

品牌:敏源传感

品类:高精度数字温度传感芯片

价格:¥2.1300

现货: 1,126

品牌:敏源传感

品类:温度传感芯片

价格:¥2.7500

现货: 1,000

品牌:敏源传感

品类:高精度数字温度传感器芯片

价格:¥2.3800

现货: 1,000

品牌:敏源传感

品类:温度传感芯片

价格:¥2.7500

现货: 980

品牌:敏源传感

品类:高精度数字温度传感器芯片

价格:¥2.1300

现货: 976

品牌:敏源传感

品类:高精度数字温度传感器芯片

价格:¥2.1300

现货: 900

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

服务

查看更多

高精密零件加工/五金零配件加工/CNC加工服务

加工精度:精密平面磨床正负0.002;铣床正负0.02,ZNC放电正负0.01。CNC加工材料:铝、钢、聚合物等材料。专注于半导体行业、医疗器械、汽车行业、新能源行业、信息技术行业零部件加工。

最小起订量: 1个 提交需求>

高频多层混压PCB板快速打样/定制

可加工PCB板层数:1~30层,板材类型:单双面板/多层板/HDI盲埋孔板/高频高速板/微波射频天线板/高精度阻抗板/厚铜板/微波FR4/耐腐蚀光模块PCB等,成品尺寸:5*5cm~58*70cm; 板厚0.2~6mm。

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面