【TB作品】stm32单片机读取DS2401程序

DS2401是由Analog Devices公司生产的一种硅序列号芯片,它提供了一个绝对唯一的64位ROM识别码,用于确保可追溯性。以下是对DS2401器件的分析:

特点和优势:

  1. 唯一性:每个DS2401芯片都有一个独一无二的64位注册码,由8位家族代码、48位序列号和8位CRC校验码组成。
  2. 简化的1-Wire®接口:降低了成本和接口复杂性,允许多个DS2401设备共享一个1-Wire网络。
  3. 内置多路复用控制器:确保与其他1-Wire网络产品的兼容性。
  4. 低成本封装:提供TO-92、SOT-223和TSOC表面贴装封装。
  5. 宽电压和温度范围:适用于-40°C至+85°C的工业温度范围,工作电压范围为2.8V至6.0V。

应用领域:

  • PCB识别:用于识别和追踪印刷电路板。
  • 网络节点ID:在网络系统中作为节点的唯一标识。
  • 设备注册:用于设备注册和管理。

引脚配置:

  • DATA (DQ):数据引脚,用于1-Wire通信。
  • GROUND:地线引脚。
  • N.C. (No Connect):无连接引脚。

订购信息:

提供了不同温度范围和封装类型的DS2401变体,例如:

  • DS2401+:-40°C至+85°C,3引脚TO-92封装。
  • DS2401P+:-40°C至+85°C,6引脚TSOC封装。
  • DS2401Z+:-40°C至+85°C,4引脚SOT-223封装。

工作原理:

  • DS2401通过1-Wire协议进行数据传输,该协议只需要一条数据线和地线返回。
  • 电源通过数据线本身提供,无需外部电源。
  • DS2401与DS2400完全反向兼容,但提供了多点能力,允许多个设备共存于单一数据线上。

1-Wire总线系统:

  • 1-Wire总线系统由一个总线控制器和一个或多个外设组成,DS2401作为外设。
  • 总线控制器通常是微控制器。
  • 1-Wire总线的空闲状态为高电平,最大数据传输速率为16.3kbps。

存储器映射:

DS2401的64位ROM包括:

  • 8位CRC校验码
  • 48位序列号
  • 8位家族代码[01h]

交易序列:

通过1-Wire端口访问DS2401的序列包括初始化、ROM功能命令和数据读取。

1-Wire信号:

DS2401要求严格的协议以确保数据完整性,包括重置序列、写0、写1和读数据。

CRC生成:

为了验证从DS2401传输的数据,总线控制器可以从接收到的数据生成CRC值,并与DS2401中存储的最后8位的值进行比较。

定制DS2401:

Analog Devices提供定制服务,可以在48位序列号的12位最显著位中注册并分配特定的客户ID。

绝对最大额定值和电气特性:

文档提供了详细的电气特性和绝对最大额定值,包括工作电压范围、存储温度范围、引脚温度(焊接时)等。

封装信息:

提供了不同封装类型的详细信息,包括TO-92、TSOC、SOT-223、Flip Chip和WLP。

接线:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

帮助:

https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/642713.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Windows安装VMware(Broadcom)

1.安装前提 1.检查BIOS中是否开启了虚拟化技术。1.1 打开任务管理器,查看性能,CPU部分,虚拟化处于“已启用”状态。1.2 如果没有开启,则需要进入BIOS系统,将 Intel Virtualization Technology改为Enalble。2.下载VMwa…

海外CDN加速方式

随着全球化经济的进一步推进和互联网时代的到来,给对外贸易行业带来了巨大的商机,众多传统的贸易公司都纷纷建立起自已的外贸网站或服务站点等各种信息化平台, 相当多的贸易公司也从他们所构建的平台中得到了很高的利益,然而由于当…

推荐个免费天气接口

http://www.tianqiapi.com/index/doc?versionmonthhttp://www.tianqiapi.com/index/doc?versionmonth 个人博客使用足够了!

浅析FAT32文件系统

本文通过实验测试了FAT文件系统的存储规律,并且探究了部分可能的文件隐藏方法。 实验背景 现有一块硬盘(U盘),其中存在两个分区,分别为FAT32和NTFS文件系统分区。 在FAT分区中存在如下文件: 现需要阅读底…

Android Compose 九:常用组件列表 简单使用

遇事不决 先看官方文档 列表和网格 如果不需要任何滚动,通过Column 或 Row可以使用verticalScroll() 使Column滚动 Column(modifier Modifier.verticalScroll(rememberScrollState())) {for (i in 0..50){Text(text "条目>>${i}")}}显示大量列表…

移动硬盘难题:不显示容量与无法访问的解决策略

在使用移动硬盘的过程中,有时会遇到一些棘手的问题,比如移动硬盘不显示容量且无法访问。这种情况让人十分头疼,因为它不仅影响了数据的正常使用,还可能导致重要数据的丢失。接下来,我们就来详细探讨一下这个问题及其解…

弹性盒子布局,flex布局

弹性盒子布局(Flexbox)是CSS3引入的一种新的布局模式,它提供了一种更加有效的方式来设计、布局和对齐容器中的项目,即使容器的大小动态改变或者项目的数量未知。 弹性盒子布局的主要特点是能够轻松地在不同的屏幕大小和设备上实现…

虚拟局域网(VLAN)

关键词:veth、vlan、bridge、iptables、nat、tcpdump、icmp、cidr、arp、路由表、计算机网络协议栈 前言 在过去的几十年里,互联网发展得非常快。许多新兴技术迅速崛起,也有不少曾经的主流技术被淘汰。然而,有些技术因为其基础性…

iPhone实况照片从Windows资源管理器复制的JPG+MOV无法正常还原到iPhone

背景: 之前使用的iPhone 15 Pro,使用的Windows资源管理器当中复制导出的实况照片,复制出来的格式例如IMG_0001.JPG, IMG_0001.MOV。之后手机就卖掉了。现在使用的iPhone 14 Pro Max,想要导回之前备份的实况照片。尝试使用爱思助手…

解决vue版本不一致导致不能正常编译

解决vue版本不一致导致不能正常编译 异常现象分析原因解决方案 异常现象 项目原本运行无异常,但安装了一个el-table-infinite-scroll的插件后,编译报错,截图如下 分析原因 vue版本与compile版本不一致,应该统一起来&#xff0…

网创教程:WordPress插件网创自动采集并发布

网创教程:WordPress插件网创自动采集并发布 使用插件注意事项: 如果遇到404错误,请先检查并调整网站的伪静态设置,这是最常见的问题。需要定制化服务,请随时联系我。 本次更新内容 我们进行了多项更新和优化&#x…

1.存储部分

1.Flash Memory--闪速存储器(注:U盘,SD卡就是闪存)在EEPROM基础上发展而来的,断电后也能保存信息,且可进行多次 快速擦除重写。注意:由于闪存需要先擦除再写入,因此闪存写的速度要比…

ssm141餐厅点菜管理系统+vue

餐厅点菜管理系统的设计与实现 摘 要 网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管…

Unity-Sprite Atlas+UGUI系统的运行原理

每日一句:别听世俗耳语,看自己的风景就好 目录 SA的原理: SA的优点: SA的缺点: DrawCall是什么? 批处理是什么? 我们先了解一下UGUI系统的运行原理吧! 提到图集优化&#xff0…

性能测试--线程的监控

1.线程的状态 1.1.线程的5种状态 java的线程总共有5种状态,如下: * 新建:new 【新建之后不启用都是new】* 运行:runnable* 等待:waitting(无限期等待),timed waitting(限期等待)* 阻塞:blocked* 结束&am…

C++ 求 f(x) = sin x / x 的函数极限

Python: import sympy from sympy import oo #注意无究符号表示形式为两个小定字母o import numpy as np x sympy.Symbol(x) #注意Symbol首字母大写f sympy.sin(x) / x # 定义极限表达式lim sympy.limit(f,x,oo) print(lim)输出: 0 C #include…

计网(部分在session学习章)

TCP/UDP TCP:面向连接,先三次握手建立连接,可靠传输。 UDP:无连接,不可靠,传递的快。 TCP可靠传输 1.分块编号传输; 2.校验和,校验首部和数据的检验和,检测数据在传输中的变化; 3.丢弃重复数据; 4.流量控制,TCP 利⽤滑动窗⼝实现流量控制。TCP的拥塞控制采⽤…

数据可视化第9天(利用wordcloud和jieba分析蝙蝠侠评论的关键字)

数据可以在这里下载 https://github.com/harkbox/DataAnalyseStudy WordCloud wordcloud可以很方便的生成词云图,方便的提供可视化可以直接使用pip install wordcloud进行安装如果使用的是Anaconda,可以使用conda install进行安装 下面看一个简单的例子 txt &qu…

在linux下的ROS中下载超级终端Terminator ROS开发得力助手

在一般我们运行机器人包时要打开三个终端来运行,关闭时还要一个一个关闭(ctrlc)过于麻烦 现在下载用了terminator后,就支持一键关闭多个终端了,很方便,具体操作如下: sudo apt install termin…

第十三期Big Demo Day聚焦Web3前沿,FaceN.AI项目路演揭幕创新技术

第十三期Big Demo Day活动即将于2024年5月28日在香港数码港的CyberArena隆重举行。FaceN.AI将亮相本次Big Demo Day,参与精彩的项目路演,展示其在跨链去中心化数字身份、On-chain to Off-chain数据应用、DIDFi探索以及元宇宙与AIGC人格化发展等领域的领先…