Understanding and Using Cyclic Redundancy Checks with Maxim 1-Wire and iButton Products
发布时间:
2019-04-02
类型:
应用笔记或设计指南,设计参考、应用指南
品牌:
Maxim(美信)
型号:
DS1822; DS18B20; DS18B20-PAR; DS18S20; DS18S20-PAR; DS1904; DS1920; DS1921G; DS1963S; DS1971; DS1973; DS1982; DS1985; DS1986; DS1990A; DS1992; DS1993; DS1995; DS1996; DS2401; DS2405; DS2406; DS2408; DS2411; DS2415; DS2417; DS2431; DS2432; DS2433; DS2438; DS2450; DS2502; DS2502-E48; DS2505; DS2506; DS2760; MAX31820; MAX31820PAR; MAX31826; DS1922L
本应用笔记详细阐述了Maxim 1-Wire及iButton产品中循环冗余检查(CRC)的使用原理与计算方法。资料重点介绍了1-Wire设备中8字节唯一注册号的作用,以及如何利用CRC字节确保数据通信的完整性。文中深入解析了8位1-Wire CRC和16位 CRC的计算逻辑,说明了其在硬件生成与数据验证中的机制,并提供了基于查找表和位操作的软件实现方案。此外,该资料还探讨了CRC-16在iButton设备RAM记录中的具体应用。基于该技术方案,Maxim在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。用户可通过平台获取原厂授权的正品器件,相关产品支持单件起订、在线下单、样品申请及批量询价,且库存充足。平台专职FAE团队提供从选型、设计验证到调试的全流程技术支持,覆盖研发打样到量产的全生命周期采购需求,有助于缩短供应链响应周期,加速产品开发与上市。
资料下载
资料平台
| 数据手册 - 英文 |
DS18B20-PAR 1-Wire Parasite-Power Digital Thermometer
101207
|
下载 |
| 测试报告 - 英文 |
导线温度传感器和数据记录器
9/6/2013 5:12:00 PM
|
下载 |
| 商品功能框图 - 英文 |
F5 CAN用于:DS1922L、DS1922T、DS1923、DS1955B、MAXQ1959图纸
REV A
|
下载 |
| 数据手册 - 英文 |
DS18S20-PAR单线寄生功率数字温度计
2019/05/08
|
下载 |
| 测试报告 - 英文 |
DS1921G达拉斯半导体可靠性报告
09/23/2004
|
下载 |
| 数据手册 - 英文 |
DS1822 Econo 1-Wire Digital Thermometer
042815
|
下载 |
| 测试报告 - 英文 |
DS1822的产品可靠性报告,版本C4 Maxim集成产品
Rev B
|
下载 |
| 数据手册 - 英文 |
DS1921K Thermochron iButton Starter Kit
REVISION 4/23/09
|
下载 |
| 测试报告 - 英文 |
DS1963S可靠性报告
03/11/2003
|
下载 |
| 数据手册 - 中文 |
MAX31820 1-Wire环境温度传感器数据手册
Rev 0
|
下载 |
| 测试报告 - 英文 |
文件E235993项目05NK28906报告
Vol.1
|
下载 |
| 数据手册 - 英文 |
MAX31820单线环境温度传感器
Rev 0
|
下载 |
| 测试报告 - 英文 |
20131106-E235993 DS1904L UL合格证书
2013-NOVEMBER-06
|
下载 |
| 数据手册 - 英文 |
DS1921G Thermochron iButton Device
Rev 9
|
下载 |
| 测试报告 - 英文 |
DS1921G DS1922L EN 12830一致性声明
July 8, 2009
|
下载 |
| 数据手册 - 英文 |
DS1971 256-Bit EEPROM iButton
Rev 7/09
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
2/15/2020
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
04/27/2005
|
下载 |
| 测试报告 - 英文 |
iButton封装可靠性监测报告
7/20/2006
|
下载 |
| 数据手册 - 英文 |
DS18B20 Programmable Resolution 1-Wire Digital Thermometer
Rev 5
|
下载 |
| 数据手册 - 英文 |
DS18B20 Programmable Resolution 1-Wire Digital Thermometer
Rev 4
|
下载 |
| 测试报告 - 英文 |
DS1971可靠性报告,版本A3
07/23/2003
|
下载 |
| 数据手册 - 英文 |
MAX31820PAR 1-Wire, Parasite-Power,Ambient Temperature Sensor
Rev 0
|
下载 |
| 测试报告 - 英文 |
DS1972可靠性报告,iButton IC组装,无铅
9/28/2009
|
下载 |
| 测试报告 - 英文 |
DS1973,4K EEPROM iButton可靠性报告
11/21/2002
|
下载 |
| 数据手册 - 中文 |
DSECASH DS9097U-S09 eCash 评估套件
10/21/04
|
下载 |
| 测试报告 - 英文 |
DS1921G、DS1922L、DS1922T、DS1923控制器合格证书
March 2, 2007
|
下载 |
| 数据手册 - 英文 |
DS9107 iButton Capsule
Rev 11/09
|
下载 |
| 测试报告 - 英文 |
TO包的可靠性监控报告
11/8/04
|
下载 |
| 测试报告 - 英文 |
TO包的可靠性监控报告
04/27/2005
|
下载 |
| 测试报告 - 英文 |
TO包的可靠性监控报告
7/19/2012
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
DS18B20PAL/DS18S20 PAL/DS1822-PAR在远程温度传感应用中的优势
本应用笔记介绍了DS18B20-PAR、DS18S20-PAR和DS1822-PAR温度传感器集成电路(IC)在远程温度传感应用中的优势,这些优势简化了实现寄生电源的机械方面,与DS18B20、DS18S20和DS1822相比。这些传感器通过内部连接VDD到GND,减少了远程应用中的接线复杂性。
阅读原文 >>
白皮书5:为数据表命令使用单线API应用程序说明
本文档详细介绍了Maxim Integrated公司开发的1-Wire API,用于与1-Wire设备进行交互。文档首先解释了1-Wire设备的数据表命令,包括ROM功能命令和内存功能命令,并说明了如何使用这些命令进行设备识别、选择和内存操作。接着,文档将数据表中的命令映射到相应的API函数,并提供了在没有特定API函数的情况下如何使用通用通信API函数来转换命令的技术。此外,文档还介绍了如何处理自定义设备命令,并提供了相关的示例代码。
阅读原文 >>
Simple软件验证硬件CRC,并检测1-Wire®热设备串行位流中的错误
本应用笔记介绍了如何通过软件验证1-Wire热敏设备的硬件CRC,并检测串行比特流中的错误。内容涵盖CRC算法、ROM代码CRC、Scratchpad CRC以及验证硬件CRC的方法。以DS1822 Econo 1-Wire数字温度计为例,详细说明了CRC的计算和验证过程。
阅读原文 >>
资产/数据管理标签在需要时提供信息手册
本文介绍了iButton®,一种基于计算机芯片的电子标签,具有全球唯一的地址和多种功能,如读写内存、实时时钟和温度/湿度数据记录。iButton适用于资产管理、环境数据记录、访问控制和电子现金交易等多种应用。文章强调了iButton的耐用性、低功耗接口和简单易用的特点,并提供了不同型号和内存技术的选择,以满足不同应用需求。此外,还介绍了iButton的通信接口、软件开发工具和配套产品。
阅读原文 >>
革命性的iButton数字温度和湿度数据记录器手册
iButton数字温度和湿度数据记录器是一款小型、坚固、基于计算机芯片的数据记录器,具有高精度和低成本的特点。这些记录器适用于监测温度敏感的运输、制造过程和环境条件。iButton设备具有全球唯一的地址,耐用性强,可承受极端温度和恶劣环境。产品包括温度传感器、温度数据记录器和温度/湿度数据记录器,适用于多种应用,如环境数据记录、访问控制、电子现金交易和资产跟踪。Maxim Integrated Products提供一系列iButton产品,包括读写存储器、实时时钟和温度/湿度数据记录器,以及配套的软件和硬件工具,以满足不同应用的需求。
阅读原文 >>
DS18B20和DS18S20 1-Wire®数字温度计应用说明的比较
本应用笔记比较了Maxim的DS18B20和DS18S20两种1-Wire数字温度传感器的相似之处和不同之处。两种传感器在分辨率和精度上相同,但数据呈现方式不同。DS18B20允许用户通过配置寄存器选择分辨率,而DS18S20则固定为12位分辨率。笔记还讨论了两种设备的工作原理、温度寄存器格式、擦除内存映射以及推荐的应用场景。
阅读原文 >>
高级单线网络驱动程序参考示意图
本文档详细描述了一种基于微控制器的1-Wire主接口,用于可靠地操作小型、中型和大型1-Wire网络。该接口通过精确的阻抗匹配、智能(软件控制)强上拉和斜率控制来实现。文档中包含了软件流程图,以帮助用户使用任何合适的微控制器生成正确的1-Wire时序,包括复位脉冲、存在检测、写1、写0和读时间槽。文档还通过时序图展示了驱动器的时序性能以及长电缆中的传输线效应。
阅读原文 >>
使用XML进行单线标记
本文介绍了Maxim公司提出的1-Wire Tag格式,该格式使用XML描述1-Wire设备的关联、分组和传感操作。1-Wire Tag可以存储在数据库、文件或1-Wire设备内存中,用于标识设备目的、位置和软件类。通过携带1-Wire Tag,设备群可以自我描述和配置。文章详细解释了1-Wire Tag的XML结构,包括分支、传感器、执行器和集群等元素,以及各种子元素如标签、最大值、最小值、通道和初始化等。此外,还介绍了不同类型的传感器和执行器,如接触、事件、开关、温度、湿度、A2D、压力和日期等。
阅读原文 >>
微控制器环境中DS18X20/DS1822单线®温度传感器接口应用说明
本文介绍了如何将DS18B20、DS18S20和DS1822 1-Wire温度传感器与微控制器连接。文章详细阐述了硬件配置、接口时序、软件控制和搜索算法等方面。通过使用1-Wire总线,微控制器可以与多个温度传感器进行通信,实现温度监测。文中还提供了软件示例,包括延时、重置、读/写位、读/写字节、ROM搜索、CRC校验、读取温度和读取擦写存储器等操作。
阅读原文 >>
具有世界级数字安全性和不锈钢耐用性的eCash令牌手册
本资料介绍了iButton®,一种基于计算机芯片的电子现金解决方案,具有全球唯一的地址和不锈钢耐用性。iButton适用于多种应用,包括电子现金交易、访问控制、资产跟踪和环境数据记录。资料详细阐述了iButton的安全特性,如全球唯一的密钥组合、密码保护、挑战-响应认证和SHA-1加密。此外,还提供了不同型号的iButton及其应用场景,以及与iButton相关的接口适配器和配件信息。
阅读原文 >>
具有世界级数字安全性和不锈钢耐用性的门禁钥匙手册
iButton是一种基于计算机芯片的电子钥匙,具有全球唯一的地址和不锈钢耐用性。它适用于多种应用,包括门禁控制、电子现金交易、资产跟踪和环境数据记录。iButton具有64位地址,提供简单、安全的身份识别方式,适用于各种访问控制功能。产品具有耐用性,可承受恶劣环境,使用寿命长达10年。此外,iButton还具有多种内存选项,包括EPROM、EEPROM、NV RAM和SHA-1加密,以满足不同安全需求。
阅读原文 >>
MAXQ2000 USB拇指评估套件应用说明入门
本应用笔记介绍了如何快速开始使用MAXQ2000 USB拇指评估套件。内容包括安装和配置套件的硬件和软件,以及如何创建和加载由板上MAXQ2000微控制器执行的应用程序。提供了读取和显示环境温度的示例程序。评估套件包括一个USB接口的“拇指驱动器”形式的评估板,包含温度传感器、LCD显示屏、实时时钟晶振和通用I/O引脚。软件方面,需要安装USB到串行驱动程序、虚拟COM端口(VCP)FTDI驱动程序和MAX-IDE集成开发环境。此外,还提供了示例程序和硬件设置说明。
阅读原文 >>
单线串行总线携带隔离电源和数据应用说明
本文介绍了使用Dallas Semiconductor 1-Wire串行总线实现主控制器(MCU)与传感元件之间隔离电源和双向通信的接口电路。该电路通过单线串行总线传输数据,同时利用光隔离器实现隔离,适用于医疗和工业应用,以确保操作人员和设备的安全。电路设计采用隔离变压器驱动器和单光耦合器,以最小化组件数量,同时保持两线制设计(数据加地线连接到1-Wire传感元件)。该设计支持高容量医疗和工业应用。
阅读原文 >>
如何为单线设备的扩展功能供电
本文介绍了如何为1-Wire设备提供额外电源以满足其扩展功能的需求。文章首先解释了1-Wire总线的工作原理,然后讨论了需要额外电源的1-Wire设备,如EEPROM、温度测量和SHA-1引擎。文章详细说明了如何通过计算确定可用的电流,并提供了选择合适的上拉电阻(RPUP)的建议。此外,文章还讨论了低阻抗旁路和高级考虑因素,以确保在满足逻辑电平要求的同时提供足够的电流。
阅读原文 >>
单线搜索算法
本文详细介绍了Maxim的1-Wire设备搜索算法,该算法用于在1-Wire网络中识别具有64位唯一注册号的从设备。算法通过二进制树搜索方式,逐步确定每个设备的ROM号码。文章解释了算法的原理,并提供了快速集成的示例实现。此外,还讨论了搜索算法的变体,包括验证设备、设置搜索目标以及跳过特定类型的设备。
阅读原文 >>
DS2480B可靠的单线长线网络指南,应用说明
本资料主要讨论了1-Wire网络的可靠性和设计指南。内容涵盖1-Wire网络的基本概念、拓扑结构、网络限制、网络组件匹配、网络故障原因分析以及网络性能优化等方面。资料强调了网络半径、重量、拓扑结构对网络性能的影响,并提供了针对不同网络配置的解决方案和最佳实践。
阅读原文 >>
工程期刊卷二:网络接口DS2155单片收发信机/币形锂电池二次保护电路设计与应用展望
本资料主要介绍了DS2155单芯片收发器在网络接口和电路设计方面的内容,包括其作为T1/E1设备接口的传统电路设计,以及针对纵向(共模)浪涌和金属浪涌的二次电压保护设计。资料还详细讨论了接收和发送接口的设计,包括匹配阻抗、过压保护和浪涌抑制电路。此外,资料还涉及了锂硬币电池的应用寿命预测,以及影响集成电路(IC)电池供电寿命的主要因素。
阅读原文 >>
DS1920 Engineering journal 第一期:改善8051系统用电效率的微控制器/光模块闪亮的背后/基于SHA-1的安全电子交易
这份资料主要介绍了多种元器件及其应用,包括8051微控制器、EconOscillator振荡器、Dallas 1-Wire总线技术、SHA-1加密算法、iButton身份认证技术等。资料详细描述了这些元器件的功能、特点、应用场景以及相关的技术参数。
阅读原文 >>
iButton数据记录器手册
本资料介绍了iButton数据记录器的特点和应用。iButton是一种具有全球唯一地址的计算机芯片,封装在不锈钢外壳中,具有读写存储器、实时时钟和温度/湿度数据记录功能。iButton数据记录器适用于环境数据记录、访问控制、电子现金交易和资产跟踪等应用。资料详细介绍了iButton的温度和湿度数据记录器,包括Thermochron和Hygrochron系列,以及iButton的数据记录器产品选择指南。此外,还提供了iButton的接口方式、软件开发工具和配件概述。
阅读原文 >>