1-Wire Search Algorithm
发布时间:
2019-04-02
类型:
应用笔记或设计指南,设计参考、应用指南
品牌:
Maxim(美信)
型号:
DS2762; DS2480B; DS2490; DS18B20; DS18S20; DS1904; DS1920; DS1921G; DS1963S; DS1971; DS1973; DS1982; DS1985; DS1990A; DS1992; DS1993; DS1995; DS1996; DS2401; DS2406; DS2408; DS2411; DS2417; DS2431; DS2432; DS2433; DS2438; DS2450; DS2502; DS2505; DS2506; DS2740; MAX31826
该技术资料详细阐述了Maxim的1-Wire设备搜索算法,这是一种用于在1-Wire网络中精准识别具有64位唯一注册号从设备的核心技术方案。资料深入解析了基于二进制树搜索的算法原理,展示了如何通过逐步比对逻辑确定每个设备的ROM号码,并提供了便于快速集成的示例代码实现。此外,文档还探讨了算法的多种变体应用,包括设备验证、搜索目标设置以及跳过特定类型设备等高级功能,为开发者在复杂的单总线网络环境中进行设备管理与控制提供了详实的技术参考。针对文中所述技术方案,Maxim在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。基于该方案,用户可通过平台获取原厂授权的正品器件,并利用专职FAE团队获得从选型指导、设计验证到系统调试的全流程技术支持。相关产品支持单件起订、在线下单、样品申请及批量询价,且库存充足,能够覆盖从研发打样到量产的全生命周期采购需求,从而有效缩短供应链响应周期,加速产品开发与上市进程。
资料下载
资料平台
| 数据手册 - 英文 |
DS1921H/DS1921Z High-Resolution Thermochron iButton Devices
Rev 11/13
|
下载 |
| 测试报告 - 英文 |
导线温度传感器和数据记录器
9/6/2013 5:12:00 PM
|
下载 |
| 数据手册 - 英文 |
DS1972 1024-Bit EEPROM iButton
Rev 4
|
下载 |
| 测试报告 - 英文 |
DS1921G达拉斯半导体可靠性报告
09/23/2004
|
下载 |
| 数据手册 - 中文 |
DS2480B 带负载传感器的串行1-Wire驱动器数据手册
2019/05/09
|
下载 |
| 测试报告 - 英文 |
DS1972可靠性报告,iButton IC组装,无铅
9/28/2009
|
下载 |
| 数据手册 - 英文 |
DS1925 iButton高容量温度记录仪,带122KB数据记录存储器
Rev 3
|
下载 |
| 测试报告 - 英文 |
DS1973,4K EEPROM iButton可靠性报告
11/21/2002
|
下载 |
| 数据手册 - 英文 |
DS2413 1-Wire 双通道寻址开关 数据手册
REV: 051606
|
下载 |
| 测试报告 - 英文 |
DS1963S可靠性报告
03/11/2003
|
下载 |
| 数据手册 - 英文 |
带顺序检测和PIO的DS28EA00单线数字温度计
Rev 2
|
下载 |
| 测试报告 - 英文 |
文件E235993项目05NK28906报告
Vol.1
|
下载 |
| 数据手册 - 中文 |
DS2411 带有VCC输入的硅序列号 数据手册
122106
|
下载 |
| 测试报告 - 英文 |
20131106-E235993 DS1904L UL合格证书
2013-NOVEMBER-06
|
下载 |
| 数据手册 - 英文 |
DS2413 1-Wire Dual Channel Addressable Switch
3/15
|
下载 |
| 测试报告 - 英文 |
DS1921G DS1922L EN 12830一致性声明
July 8, 2009
|
下载 |
| 数据手册 - 英文 |
DS28E04-100 4096位可寻址单线EEPROM,带PIO
Rev 12/11
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
7/20/2006
|
下载 |
| 数据手册 - 英文 |
DS1977 Password-Protected 32KB EEPROM iButton
Rev 11/09
|
下载 |
| 测试报告 - 英文 |
DS1971可靠性报告,版本A3
07/23/2003
|
下载 |
| 数据手册 - 英文 |
DS1921K Thermochron iButton Starter Kit
REVISION 4/23/09
|
下载 |
| 测试报告 - 英文 |
DS1921G、DS1922L、DS1922T、DS1923控制器合格证书
March 2, 2007
|
下载 |
| 数据手册 - 英文 |
DS28EC20 20Kb 1-Wire EEPROM
Rev 7
|
下载 |
| 测试报告 - 英文 |
DS2762产品可靠性报告,版本A3
9/22/2006
|
下载 |
| 数据手册 - 英文 |
DS1971 256-Bit EEPROM iButton
Rev 7/09
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
7/28/04
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
11/5/04
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
1/20/2007
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
1/20/07
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
4/20/07
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
7/20/2007
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
在iButton®应用中实现健壮的1线®通信的软件方法
本文详细介绍了在iButton应用中实现可靠的1-Wire通信的软件方法。文章首先阐述了1-Wire设备通信的特点和iButton在处理间歇性连接时的优势。接着,讨论了在1-Wire通信中可能出现的错误机制,如位错误、短路和接触 bounce,以及如何通过CRC校验、数据完整性验证和冗余读取等方法来检测和预防这些错误。文章还深入探讨了iButton通信的各个阶段,包括生成时间槽、获取设备识别号、维护总线上的设备列表、可靠地寻址设备、从设备读取和写入数据等,并提供了具体的实现方法和示例。最后,文章强调了在iButton应用中实现高速通信的重要性,并讨论了如何使用1-Wire的高速模式来提高通信效率。
阅读原文 >>
通过软件进行单线通信
本文档介绍了如何通过软件实现1-Wire通信。内容涵盖1-Wire总线的基本操作,包括复位、写1位、写0位和读位,以及如何从这些基本操作中派生出字节函数。文档提供了C语言实现的示例代码,包括设置速度、基本操作和派生函数。此外,还讨论了系统要求、推荐的时序参数和代码示例。
阅读原文 >>
DS2480B可靠的单线长线网络指南,应用说明
本资料主要讨论了1-Wire网络的可靠性和设计指南。内容涵盖1-Wire网络的基本概念、拓扑结构、网络限制、网络组件匹配、网络故障原因分析以及网络性能优化等方面。资料强调了网络半径、重量、拓扑结构对网络性能的影响,并提供了针对不同网络配置的解决方案和最佳实践。
阅读原文 >>
白皮书5:为数据表命令使用单线API应用程序说明
本文档详细介绍了Maxim Integrated公司开发的1-Wire API,用于与1-Wire设备进行交互。文档首先解释了1-Wire设备的数据表命令,包括ROM功能命令和内存功能命令,并说明了如何使用这些命令进行设备识别、选择和内存操作。接着,文档将数据表中的命令映射到相应的API函数,并提供了在没有特定API函数的情况下如何使用通用通信API函数来转换命令的技术。此外,文档还介绍了如何处理自定义设备命令,并提供了相关的示例代码。
阅读原文 >>
资产/数据管理标签在需要时提供信息手册
本文介绍了iButton®,一种基于计算机芯片的电子标签,具有全球唯一的地址和多种功能,如读写内存、实时时钟和温度/湿度数据记录。iButton适用于资产管理、环境数据记录、访问控制和电子现金交易等多种应用。文章强调了iButton的耐用性、低功耗接口和简单易用的特点,并提供了不同型号和内存技术的选择,以满足不同应用需求。此外,还介绍了iButton的通信接口、软件开发工具和配套产品。
阅读原文 >>
革命性的iButton数字温度和湿度数据记录器手册
iButton数字温度和湿度数据记录器是一款小型、坚固、基于计算机芯片的数据记录器,具有高精度和低成本的特点。这些记录器适用于监测温度敏感的运输、制造过程和环境条件。iButton设备具有全球唯一的地址,耐用性强,可承受极端温度和恶劣环境。产品包括温度传感器、温度数据记录器和温度/湿度数据记录器,适用于多种应用,如环境数据记录、访问控制、电子现金交易和资产跟踪。Maxim Integrated Products提供一系列iButton产品,包括读写存储器、实时时钟和温度/湿度数据记录器,以及配套的软件和硬件工具,以满足不同应用的需求。
阅读原文 >>
高级单线网络驱动程序参考示意图
本文档详细描述了一种基于微控制器的1-Wire主接口,用于可靠地操作小型、中型和大型1-Wire网络。该接口通过精确的阻抗匹配、智能(软件控制)强上拉和斜率控制来实现。文档中包含了软件流程图,以帮助用户使用任何合适的微控制器生成正确的1-Wire时序,包括复位脉冲、存在检测、写1、写0和读时间槽。文档还通过时序图展示了驱动器的时序性能以及长电缆中的传输线效应。
阅读原文 >>
了解并使用Maxim 1-Wire和iButton产品的循环冗余检查
本资料详细介绍了Maxim 1-Wire和iButton产品中的循环冗余检查(CRC)的使用和计算方法。资料首先解释了1-Wire设备中8字节唯一注册号的作用,以及如何通过CRC字节确保数据通信的完整性。接着,详细阐述了如何计算8位1-Wire CRC和16位CRC,并说明了这两种CRC在硬件中如何生成以验证数据。资料还提供了CRC计算的软件实现方法,包括使用查找表和位操作。此外,资料还讨论了CRC-16在iButton设备RAM记录中的计算和应用。
阅读原文 >>
使用XML进行单线标记
本文介绍了Maxim公司提出的1-Wire Tag格式,该格式使用XML描述1-Wire设备的关联、分组和传感操作。1-Wire Tag可以存储在数据库、文件或1-Wire设备内存中,用于标识设备目的、位置和软件类。通过携带1-Wire Tag,设备群可以自我描述和配置。文章详细解释了1-Wire Tag的XML结构,包括分支、传感器、执行器和集群等元素,以及各种子元素如标签、最大值、最小值、通道和初始化等。此外,还介绍了不同类型的传感器和执行器,如接触、事件、开关、温度、湿度、A2D、压力和日期等。
阅读原文 >>
OneWireViewer提示和技巧
本文档深入探讨了OneWireViewer软件的操作,包括其显示错误的方式和功能查看器的特定特性。它还包括了如何测试iButton电池是否损坏以及如何验证任务是否成功启动的提示。文档的第二部分涉及软件安装、端口配置、适配器检测以及更改适配器类型和端口。本文档与应用笔记4373、“OneWireViewer和iButton快速入门指南”以及应用笔记3358、“OneWireViewer用户指南”一起,涵盖了1-Wire和iButton设备典型用户可能遇到的所有情况。
阅读原文 >>
具有世界级数字安全性和不锈钢耐用性的eCash令牌手册
本资料介绍了iButton®,一种基于计算机芯片的电子现金解决方案,具有全球唯一的地址和不锈钢耐用性。iButton适用于多种应用,包括电子现金交易、访问控制、资产跟踪和环境数据记录。资料详细阐述了iButton的安全特性,如全球唯一的密钥组合、密码保护、挑战-响应认证和SHA-1加密。此外,还提供了不同型号的iButton及其应用场景,以及与iButton相关的接口适配器和配件信息。
阅读原文 >>
具有世界级数字安全性和不锈钢耐用性的门禁钥匙手册
iButton是一种基于计算机芯片的电子钥匙,具有全球唯一的地址和不锈钢耐用性。它适用于多种应用,包括门禁控制、电子现金交易、资产跟踪和环境数据记录。iButton具有64位地址,提供简单、安全的身份识别方式,适用于各种访问控制功能。产品具有耐用性,可承受恶劣环境,使用寿命长达10年。此外,iButton还具有多种内存选项,包括EPROM、EEPROM、NV RAM和SHA-1加密,以满足不同安全需求。
阅读原文 >>
DS2480B串行接口1-Wire线驱动器的应用笔记
本资料介绍了DS2480B串行接口1-Wire线驱动器的使用,包括其配置、基本和扩展的1-Wire操作,以及与主机UART的通信。资料详细说明了如何通过DS2480B实现1-Wire通信协议,包括复位、写位、读位、写字节、读字节、块操作和搜索算法。此外,还介绍了如何设置1-Wire通信速度、电源传输和编程脉冲。资料还提供了实例代码和流程图,以帮助读者理解如何在实际应用中使用DS2480B。
阅读原文 >>
如何为单线设备的扩展功能供电
本文介绍了如何为1-Wire设备提供额外电源以满足其扩展功能的需求。文章首先解释了1-Wire总线的工作原理,然后讨论了需要额外电源的1-Wire设备,如EEPROM、温度测量和SHA-1引擎。文章详细说明了如何通过计算确定可用的电流,并提供了选择合适的上拉电阻(RPUP)的建议。此外,文章还讨论了低阻抗旁路和高级考虑因素,以确保在满足逻辑电平要求的同时提供足够的电流。
阅读原文 >>
单线®扩展网络标准
本文介绍了1-Wire标准在1989年建立后,为了适应噪声和长线1-Wire网络而进行的升级。详细解释了新标准的增强功能,并展示了如何创建一个既能与标准设备也能与新设备协同工作的1-Wire主设备。新标准的主要特点包括:降低高频噪声的低通滤波器、低到高切换时的电压滞后和上升沿保持时间。此外,还讨论了新标准对1-Wire时序规范的影响,以及如何处理长线通信中的恢复时间问题。
阅读原文 >>
白皮书2:使用1-Wire®公共域工具包应用说明
本文档介绍了如何使用1-Wire公共领域(PD)套件,这是一个完全开源的、可移植的C库,用于创建1-Wire主设备。套件包括使用DS2480B串行至1-Wire线路驱动器或自定义1-Wire接口的示例应用程序。文档解释了如何将套件中的文件组合成应用程序,并展示了如何为不同操作系统平台构建自定义应用程序。套件使用C语言编写,支持多种平台,包括Windows、Mac OS X和Linux。
阅读原文 >>
工程期刊卷二:网络接口DS2155单片收发信机/币形锂电池二次保护电路设计与应用展望
本资料主要介绍了DS2155单芯片收发器在网络接口和电路设计方面的内容,包括其作为T1/E1设备接口的传统电路设计,以及针对纵向(共模)浪涌和金属浪涌的二次电压保护设计。资料还详细讨论了接收和发送接口的设计,包括匹配阻抗、过压保护和浪涌抑制电路。此外,资料还涉及了锂硬币电池的应用寿命预测,以及影响集成电路(IC)电池供电寿命的主要因素。
阅读原文 >>
DS1920 Engineering journal 第一期:改善8051系统用电效率的微控制器/光模块闪亮的背后/基于SHA-1的安全电子交易
这份资料主要介绍了多种元器件及其应用,包括8051微控制器、EconOscillator振荡器、Dallas 1-Wire总线技术、SHA-1加密算法、iButton身份认证技术等。资料详细描述了这些元器件的功能、特点、应用场景以及相关的技术参数。
阅读原文 >>
Engineering Journal 第四期:1-Wire技术及其应用概述/电信样板的测量与符合
本资料主要介绍了1-Wire技术及其应用,包括1-Wire网络的基本组成、数据传输方式、设备类型和接口电路等。资料中详细描述了1-Wire设备如DS2409、DS2406、DS2423等的功能和特性,以及如何通过1-Wire网络进行数据通信和设备控制。此外,还涉及了1-Wire技术在温度传感器、湿度传感器等领域的应用实例。
阅读原文 >>