Software Methods to Achieve Robust 1-Wire® Communication in iButton® Applications
发布时间:
2019-04-02
类型:
应用笔记或设计指南,设计参考、应用指南
品牌:
Maxim(美信)
型号:
DS1922; DS1996; DS1995; DS1993; DS1992; DS1990A; DS1985; DS1982; DS1977; DS1973; DS1972; DS1971; DS1963S; DS1961S; DS1923; DS1921G; DS1922L; DS1922E; DS1920; DS1904; DS2490; DS2482; DS2480B; DS196x; DS1990; DS1991; DS198x; DSECASH
该应用笔记详细阐述了在iButton应用中实现可靠1-Wire通信的软件方法。资料深入分析了1-Wire设备通信的特点及iButton在处理间歇性连接时的优势,重点探讨了位错误、短路和接触反弹等常见错误机制,并提出了通过CRC校验、数据完整性验证及冗余读取来检测和预防错误的策略。文章进一步解析了通信全流程,涵盖生成时间槽、获取设备识别号、维护总线设备列表、可靠寻址及数据读写等关键阶段,提供了具体的实现方法与示例。此外,该资料还强调了高速通信的重要性,并介绍了利用1-Wire高速模式提升通信效率的技术路径。基于该方案,用户可通过世强硬创平台获取原厂授权的正品器件,相关产品支持单件起订、在线下单、样品申请及批量询价,并覆盖从研发打样到量产的全生命周期采购需求。平台专职FAE团队提供从选型、设计验证到调试的全方位技术支持,有助于缩短供应链响应周期,加速产品开发与上市进程。
资料下载
资料平台
| 数据手册 - 英文 |
DS1995 16Kb Memory iButton
Rev 8/09
|
下载 |
| 测试报告 - 英文 |
DS1971可靠性报告,版本A3
07/23/2003
|
下载 |
| 商品功能框图 - 英文 |
F5 CAN用于:DS1922L、DS1922T、DS1923、DS1955B、MAXQ1959图纸
REV A
|
下载 |
| 数据手册 - 英文 |
DS2407双可寻址开关加1-kbit存储器
2020/03/24
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
7/22/2014
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
2/15/2020
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
10/27/05
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
04/27/2005
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
05/02/2006
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
7/20/2006
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
1/14/2011
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
7/19/2012
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
10/27/2014
|
下载 |
| 数据手册 - 英文 |
DS1992/DS1993 1Kb/4Kb Memory iButton
Rev 4/11
|
下载 |
| 测试报告 - 英文 |
DS1973,4K EEPROM iButton可靠性报告
11/21/2002
|
下载 |
| 数据手册 - 英文 |
DS1982U/DS1985U UniqueWare™ iButton®
Rev 12/09
|
下载 |
| 数据手册 - 中文 |
DS1990A 序列号 iButton 数据手册
REV: 033005
|
下载 |
| 测试报告 - 英文 |
iButton封装达拉斯半导体可靠性监测报告
10/22/2007
|
下载 |
| 数据手册 - 英文 |
DS1990A Serial Number iButton
Rev: 10/08
|
下载 |
| 数据手册 - 英文 |
DS1990A序列号iButton
11/21
|
下载 |
| 测试报告 - 英文 |
iButton Package MAXIM集成产品可靠性监控报告
1/25/2008
|
下载 |
| 测试报告 - 英文 |
iButton Package MAXIM集成产品可靠性监控报告
4/20/2008
|
下载 |
| 测试报告 - 英文 |
iButton Package MAXIM集成产品可靠性监控报告
4/8/2009
|
下载 |
| 数据手册 - 中文 |
DS1990R 序列号 iButton 数据手册
Rev 4
|
下载 |
| 测试报告 - 英文 |
DS1972可靠性报告,iButton IC组装,无铅
9/28/2009
|
下载 |
| 数据手册 - 英文 |
序列号iButton
Rev 4
|
下载 |
| 测试报告 - 英文 |
DS1992可靠性报告
10/08/2003
|
下载 |
| 数据手册 - 英文 |
DS1996 64KbMemory iButton
Rev 8/09
|
下载 |
| 测试报告 - 英文 |
DS1977 iButton封装可靠性报告,版本A2
9/3/2008
|
下载 |
| 数据手册 - 英文 |
DS1973 4Kb EEPROM iButton
Rev 8/09
|
下载 |
| 数据手册 - 英文 |
DS1977 Password-Protected 32KB EEPROM iButton
Rev 11/09
|
下载 |
| 测试报告 - 英文 |
DS1977 iButton Package MAXIM集成产品可靠性监控报告
5/9/2009
|
下载 |
| 测试报告 - 英文 |
DS1977 iButton Package MAXIM集成产品可靠性监控报告
7/28/2009
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
单线文件结构应用说明
本应用笔记介绍了1-Wire文件结构(OWFS),它为1-Wire设备中的数据提供了目录结构,包括iButton。OWFS允许像其他文件系统一样随机访问命名文件。文档提供了完整的规范,包括用于大容量1-Wire设备的位图文件、多个子目录、扩展文件属性以及其他有用的结构,如跨越多个设备的文件。
阅读原文 >>
单线文件结构
本应用笔记介绍了1-Wire文件结构(OWFS),它为1-Wire设备中的数据提供了目录结构,包括iButton。OWFS允许随机访问命名文件,就像在其他文件系统中一样。该文档提供了完整的规范,包括用于大容量1-Wire设备的位图文件、多个子目录、扩展文件属性以及其他有用的结构,如跨越多个设备的文件。OWFS支持在嵌套目录中存储多个文件,并具有高速度和最佳性能。
阅读原文 >>
单线文件结构
本应用笔记介绍了1-Wire文件结构(OWFS),它为1-Wire设备中的数据提供了目录结构,包括iButton。OWFS允许随机访问命名文件,就像在其他文件系统中一样。该文档提供了完整的规范,包括用于大容量1-Wire设备的位图文件、多个子目录、扩展文件属性以及其他有用的结构,如跨越多个设备的文件。OWFS支持在嵌套目录中存储多个文件,设备容量可达16M字节。
阅读原文 >>
什么是iButton设备?
本资料介绍了Maxim公司的iButton设备,包括其基本构造、通信方式、类型、耐用性、唯一64位序列号以及可用配件。iButton设备通过1-Wire接口与系统通信,具有地址、内存、实时时钟、安全数据记录器等功能。资料还讨论了iButton在生命科学供应链管理、资产跟踪、电子资产控制、访问控制和使用跟踪等领域的应用。此外,还提供了创建iButton应用所需的组件和成本信息。
阅读原文 >>
什么是iButton设备
本文介绍了iButton®设备的基本知识,包括其构造、通信方式、类型、耐用性、唯一64位序列号以及可用配件。iButton是一种封装在不锈钢罐中的计算机芯片,通过1-Wire®接口与系统通信。文章详细描述了iButton的不同版本,如仅地址、存储器、实时时钟、安全数据记录器等。此外,还讨论了如何将信息传输到iButton设备,以及iButton在访问控制、资产管理、数据记录等应用中的优势。文章还提供了构建iButton应用所需的组件和成本信息。
阅读原文 >>
资产/数据管理标签在需要时提供信息手册
本文介绍了iButton®,一种基于计算机芯片的电子标签,具有全球唯一的地址和多种功能,如读写内存、实时时钟和温度/湿度数据记录。iButton适用于资产管理、环境数据记录、访问控制和电子现金交易等多种应用。文章强调了iButton的耐用性、低功耗接口和简单易用的特点,并提供了不同型号和内存技术的选择,以满足不同应用需求。此外,还介绍了iButton的通信接口、软件开发工具和配套产品。
阅读原文 >>
革命性的iButton数字温度和湿度数据记录器手册
iButton数字温度和湿度数据记录器是一款小型、坚固、基于计算机芯片的数据记录器,具有高精度和低成本的特点。这些记录器适用于监测温度敏感的运输、制造过程和环境条件。iButton设备具有全球唯一的地址,耐用性强,可承受极端温度和恶劣环境。产品包括温度传感器、温度数据记录器和温度/湿度数据记录器,适用于多种应用,如环境数据记录、访问控制、电子现金交易和资产跟踪。Maxim Integrated Products提供一系列iButton产品,包括读写存储器、实时时钟和温度/湿度数据记录器,以及配套的软件和硬件工具,以满足不同应用的需求。
阅读原文 >>
具有世界级数字安全性和不锈钢耐用性的eCash令牌手册
本资料介绍了iButton®,一种基于计算机芯片的电子现金解决方案,具有全球唯一的地址和不锈钢耐用性。iButton适用于多种应用,包括电子现金交易、访问控制、资产跟踪和环境数据记录。资料详细阐述了iButton的安全特性,如全球唯一的密钥组合、密码保护、挑战-响应认证和SHA-1加密。此外,还提供了不同型号的iButton及其应用场景,以及与iButton相关的接口适配器和配件信息。
阅读原文 >>
伊布顿™ 概述用户手册
本资料概述了iButton技术及其应用。iButton是一种高容量、通用电子数据载体,具有唯一序列号。资料详细介绍了iButton的概念、产品线、机械和电气细节、逻辑行为、特定设备功能、文件结构、硬件和软件接口,以及标准验证。此外,还提供了循环冗余校验的背景信息和iButton应用示例。
阅读原文 >>
单线搜索算法
本文详细介绍了Maxim的1-Wire设备搜索算法,该算法用于在1-Wire网络中识别具有64位唯一注册号的从设备。算法通过二进制树搜索方式,逐步确定每个设备的ROM号码。文章解释了算法的原理,并提供了快速集成的示例实现。此外,还讨论了搜索算法的变体,包括验证设备、设置搜索目标以及跳过特定类型的设备。
阅读原文 >>
白皮书2:使用1-Wire®公共域工具包应用说明
本文档介绍了如何使用1-Wire公共领域(PD)套件,这是一个完全开源的、可移植的C库,用于创建1-Wire主设备。套件包括使用DS2480B串行至1-Wire线路驱动器或自定义1-Wire接口的示例应用程序。文档解释了如何将套件中的文件组合成应用程序,并展示了如何为不同操作系统平台构建自定义应用程序。套件使用C语言编写,支持多种平台,包括Windows、Mac OS X和Linux。
阅读原文 >>
白皮书5:为数据表命令使用单线API应用程序说明
本文档详细介绍了Maxim Integrated公司开发的1-Wire API,用于与1-Wire设备进行交互。文档首先解释了1-Wire设备的数据表命令,包括ROM功能命令和内存功能命令,并说明了如何使用这些命令进行设备识别、选择和内存操作。接着,文档将数据表中的命令映射到相应的API函数,并提供了在没有特定API函数的情况下如何使用通用通信API函数来转换命令的技术。此外,文档还介绍了如何处理自定义设备命令,并提供了相关的示例代码。
阅读原文 >>
具有世界级数字安全性和不锈钢耐用性的门禁钥匙手册
iButton是一种基于计算机芯片的电子钥匙,具有全球唯一的地址和不锈钢耐用性。它适用于多种应用,包括门禁控制、电子现金交易、资产跟踪和环境数据记录。iButton具有64位地址,提供简单、安全的身份识别方式,适用于各种访问控制功能。产品具有耐用性,可承受恶劣环境,使用寿命长达10年。此外,iButton还具有多种内存选项,包括EPROM、EEPROM、NV RAM和SHA-1加密,以满足不同安全需求。
阅读原文 >>
基于iButton的水果传感技术满足食品质量标准™
Empa(瑞士联邦材料科学和技术研究院)开发的水果传感技术,利用Maxim的DS1922L iButton温度记录器,实现了对水果核心温度的精确测量。该技术有助于运输商更好地监控供应链中的温度,提高水果品质,减少食品浪费和收入损失。通过使用小型、耐用、可重复使用的iButton,研究人员能够模拟真实水果的冷却过程,为零售商提供准确且经济的鲜果历史数据。
阅读原文 >>
DS1920 Engineering journal 第一期:改善8051系统用电效率的微控制器/光模块闪亮的背后/基于SHA-1的安全电子交易
这份资料主要介绍了多种元器件及其应用,包括8051微控制器、EconOscillator振荡器、Dallas 1-Wire总线技术、SHA-1加密算法、iButton身份认证技术等。资料详细描述了这些元器件的功能、特点、应用场景以及相关的技术参数。
阅读原文 >>
通过串行接口读写单线®设备应用说明
本文详细介绍了通过串行接口读取和写入1-Wire设备的方法。内容包括1-Wire协议的电气特性、网络组成、操作电压、额外能量需求、1-Wire速度和定时等方面。此外,还讨论了1-Wire设备的技术演变、接口信息、网络行为改进以及与旧版设备的混合使用等。
阅读原文 >>
高级单线网络驱动程序参考示意图
本文档详细描述了一种基于微控制器的1-Wire主接口,用于可靠地操作小型、中型和大型1-Wire网络。该接口通过精确的阻抗匹配、智能(软件控制)强上拉和斜率控制来实现。文档中包含了软件流程图,以帮助用户使用任何合适的微控制器生成正确的1-Wire时序,包括复位脉冲、存在检测、写1、写0和读时间槽。文档还通过时序图展示了驱动器的时序性能以及长电缆中的传输线效应。
阅读原文 >>