【经验】单总线温度传感器的硬件设计及通信时序说明
单总线通信,由于具有硬件设计简单,外围器件少,占用MCU引脚资源少,软件开发相对简单,多个传感器可以共用同一条通信总线,实现分布式检测等优点。很多的温度传感器、湿度传感器等,都采用了这种通信方式。本文以敏源传感的单线数字温度传感器MY18E20为例,探讨和说明这类传感器在使用时的软硬件设计问题,供读者参考。
单总线通讯方式,主控MCU和传感器之间,通过一根控制信号线实现控制和数据的双向传输。总线需要搭配一个弱上拉电阻,这样所有的器件都通过三态或者开漏极端口(以MY18E20为例,就是其DQ引脚)连接到总线上。在这个总线系统中,单片机(主机)通过每个器件的唯一 64 位编码识别并寻址总线上的器件。因为每个器件都有唯一的编码,理论上挂在总线上并可以被寻址的设备数量是无限的(实际受线长及分布电容的影响)。下图一、二分别是是主控MCU(微控制器)与MY18E20的硬件内部结构及连接图:
图一:主控MCU(微控制器)与MY18E20的硬件通信N内部结构图
图二:主控MCU(微控制器)与MY18E20的硬件连接图
由于多个传感器可以共用一条总线,因此主控MCU和从机传感器之间的通信规则,是非常重要和关键的。主机微控制器通过使用“时隙”实现与温度传感芯片的通信,“时隙”允许数据通过单总线传输。每个通信周期都以微控制器的复位脉冲开始,接着是温度传感芯片的存在脉冲,如图三所示。
图三:复位脉冲和存在脉冲
当主机微控制器将单总线从逻辑高电平(无效)拉至逻辑低电平时,将启动写入时隙。所有写时隙的持续时间必须为60μs至130μs,周期之间的最短恢复时间为1μs。写入“0”并写入“1”时隙如图3所示。在写入“0”时隙期间,主机微控制器在时隙的持续时间内将线路拉低。但是,在写入“1”时隙期间,微控制器将线路拉低,然后在时隙开始后15μs内释放线路。
图四:主控MCU写时隙
当主机微控制器将总线拉低1μs然后将其释放时,将启动读时隙,以便温度传感芯片可以控制线路并显示有效数据(高或低)。所有读取时隙的持续时间必须为60μs至130μs,并且周期之间的恢复时间至少为1μs(参见下图五)。
图五:主控MCU读时隙
结语:本文只是通过以MY18E20为例,介绍单总线传感器在实际应用中,硬件设计和通讯时序的相关问题。明白了其实现原理,其他的就可以触类旁通,供读者参考。如需MY18E20的样品及相关设计资料,可以通过敏源的正规代理商世强联系和申请。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由在路上提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】温度传感器MY18E20在消费类机器人中出现数据异常问题的经验分享
经过排查,发现是MY18E20温度传感器距离主控芯片距离太近,在消费类机器人控制板工作时,芯片产生了高于环境温度的热量,从而影响MY18E20监测环境温度的结果。解决办法是将温度传感器远离可以产生明显热源的部位,在温度传感器原理主控芯片后,温度监测数据和其他产品的温度数据基本保持一致。
【经验】敏源单总线温度传感器MTS01W功耗过大的原因分析及解决方法
客户的产品中需要布置多点、高精度温度传感器,推荐了敏源MTS01W,最近在测试低功耗的时候发现MTS01W停止转换之后电流跟持续转换状态的电流一致,达到了50μA。经过来回沟通,发现是检测模式的问题,这里就来讲讲分析、解决这个问题的过程。
【经验】敏源传感解析在相同工作环境下,两颗温度芯片MY18E20测出温度差2-3℃的原因
敏源传感数字温度芯片MY18E20最高测温精度±0.5℃,并在出厂前经过100%测试校准,不可能出现这么大的测温误差,该现象很可能是板子自发热导致。如果IC交换位置后测得的温度情况与之前一致,或关电后放置一段时间,再上电时刚开始两颗IC测温情况一致,则可确认该现象是板子自发热导致,并不是MY18E20测温不准造成。
敏源传感 (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
【选型】可替代TMP117的国产高精度数字式温度传感器M601,电路设计简单、成本更低
TI(德州仪器)推出的温度传感器TMP117目前已广泛应用于在电子体温计、体温贴等医疗健康设备产品中,但该器件成本较高,伴随着国产器件替代的热潮,敏源传感公司推出了数字式温度传感器M601可以进行对应的替代。M601温度传感器还集成了32bit额外的EEPROM空间,M601由于采用了单总线数字接口,电路设计更加简单,并且还可以节省一些MCU的硬件资源。
MY18E20 MY1820 MY18B20Z MY18B20L ±0.5℃精度、12bit ADC、超低功耗、1-wire 接口数字温度传感芯片
型号- MY18B20L-15,MY1820,MY1820D10,MY1820-15,MY18B20LD10,MY18B20L,MY18B20Z,MY18E20,MY18E20-15,MY18B20Z-15,MY18E20D10,MY18B20ZD10
【应用】国产电容传感器MDC04助力洗衣机洗涤剂液位检测,调理范围±15.5pF并提供算法支持
全自动洗衣机中智能投放是其卖点之一,其中洗涤剂液位的准确检测是实现智能投放的关键因素。其结构设计,检测精度和灵敏度是设计的关键。推荐敏源传感的电容传感器MDC04,小尺寸QFN20 3*3mm封装,可编程量程0~103.5pF,待机功耗0.2uA,2~5.5V供电。内置0.5度精度温度传感器,支持数字单总线及IIC接口。在洗衣机洗衣剂液位检测应用中,敏源传感电容传感器的主要性能优势:
【应用】可替换DS18B20的国产单总线数字温度传感器MY18E20,温度转换时间15/100/500ms可选
DS18B20是美信半导体推出的一款单总线数字温度传感器,本文将介绍一款国产单总线数字温度传感器:敏源传感MY18E20,在DS18B20的功能基础上,赋予了更多的便捷应该模式。
18B20T6 18B20T5 数字温度探头规格书
型号- 18B20T5,18B20T6,MY1820D10,MY18B20LD10,MY18B20L,MY18E20-15,MY18B20Z-15,MY18B20L-15,MY1820,MY1820-15,MY18B20Z,MY18E20,MY18E20D10,MY18B20ZD10
【应用】M1601温度传感器用于蓝牙体温计,32~43℃范围内精度±0.1℃,100nA@3.3V超低功耗适合电池供电
蓝牙体温计能够持续监测人体温度,并且通过手机APP试试读取测量数据,经过处理后形成温度时间变化图表而直观呈现,操控简捷,深受年轻用户欢迎。本文将介绍国产敏源传感的单总线数字温度传感器M1601在蓝牙体温计上的测温应用。M1601采用SOT23-3封装,通用封装,设计简单;工作电压1.8~5.5V,低电压工作性能好;测温精度:±0.1℃@32~43℃,测温精准,接口简单占用主控MCU资源少。
测温线缆M1820ZT5、MY1820T5、MY18E20T6 高精度数字温度探头产品规格书
型号- MY18E20T6,MY1820,M1820Z,M1820ZT5,MY18E20,MY1820T5
MCSK-IAP 升级流程
型号- MHT04,MAD PCBA,MDC 系 列,M117,MY18B20L,MCSK,MDC04,MTS4,MDC,MCSK-IAP,MC11,MDC02,MC12,LDM,MHT04S,MC,T117,M1820,M1601,LSP,M601,MTS01,MC 系列,MAD,MY1820,MY18B20Z,MY18E20
【选型】温度传感器DS18B20的国产替代选型分析
某厂牌温度传感器DS18B20被广泛使用,世强代理的中科银河芯(GX18B20)、敏源传感(MY18E20)、纳芯微(NS18B20)、七芯中创(QT18B20)都有可替换DS18B20的方案。
敏源传感(MYSENTECH)高精度数字温度芯片及模组介绍
型号- TMP112,TMP116,M1601,M601,MTS01,M117,STS31,STS35,MY1820,STS30,TMP117,MY18E20,DS18B20
电子商城
服务
可定制排针排母间距:0.8~2.54mm,排数:1~3,电流:最大不超过10A;环境温度:-45度~+125度;寿命/拔插次数:不超过5000次。
最小起订量: 5000 提交需求>
可定制高压耐热绝缘电缆的材质:导体-镀锡/镀镍软铜线,绝缘体-架桥难燃PE/氟素树脂PFA,工作电压:300-600V,工作温度:150-200℃,阻燃对应UL:VW-1、FT1、-F-mark规格。
最小起订量: 3000m 提交需求>
登录 | 立即注册
提交评论