1-Wire Communication with a Microchip PICmicro Microcontroller
发布时间:
2019-04-02
类型:
应用笔记或设计指南,设计参考、应用指南
品牌:
Maxim(美信)
型号:
DS2762; MAX31826; MAX31820PAR; MAX31820; DS2760; DS2751; DS2740; DS2431; DS18S20-PAR; DS18S20; DS18B20-PAR; DS18B20; DS1822
该应用笔记详细阐述了如何利用Microchip的PICmicro微控制器实现Maxim的1-Wire通信协议。文章深入解析了通信所需的软件流程,涵盖初始化序列、读取字节及写入字节等核心操作,并重点说明了1-Wire通信的时序细节与实现规范。为便于工程实践,文中还提供了针对PIC16F628微控制器读取DS2762高精度锂离子电池监控器的完整示例汇编代码,包含必要的宏定义与子程序,为开发者实现单总线通信提供了参考。基于该方案,用户可通过世强硬创平台获取Microchip在世强硬创平台上由世强先进(深圳)科技股份有限公司授权代理并提供技术支持及采购服务。平台支持相关器件的单件起订、在线下单、样品申请及批量询价,且库存充足,能够覆盖从研发打样到量产的全生命周期采购需求。同时,平台配备专职FAE团队,可提供从选型指导、设计验证到系统调试的专业技术支持,有效缩短供应链响应周期,加速产品开发与上市进程。
资料下载
资料平台
| 数据手册 - 英文 |
MAX31820PAR 1-Wire, Parasite-Power,Ambient Temperature Sensor
Rev 0
|
下载 |
| 测试报告 - 英文 |
MAX31826 Maxim集成产品可靠性报告
Rev. B
|
下载 |
| 封装信息/封装结构图 - 英文 |
封装外形,0.50mm网格3×3球形,用于DS2431 PbFree
REV. B
|
下载 |
| 数据手册 - 英文 |
带1Kb可锁定EEPROM的MAX31826单线数字温度传感器
Rev 1
|
下载 |
| 数据手册 - 英文 |
带1Kb可锁定EEPROM的MAX31826单线数字温度传感器
Rev 0
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
7/28/04
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
7/28/04
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
1/21/05
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
11/5/04
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
1/20/2007
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
7/20/2007
|
下载 |
| 测试报告 - 英文 |
达拉斯半导体可靠性监测报告
7/20/2007
|
下载 |
| 数据手册 - 中文 |
MAX31820 1-Wire环境温度传感器数据手册
Rev 0
|
下载 |
| 测试报告 - 英文 |
5.0μm工艺达拉斯半导体可靠性监测报告
07/28/2004
|
下载 |
| 数据手册 - 英文 |
MAX31820单线环境温度传感器
Rev 0
|
下载 |
| 测试报告 - 英文 |
TSOC包的可靠性监控报告
9/2/2010
|
下载 |
| 测试报告 - 英文 |
TSOC包的可靠性监控报告
10/8/2010
|
下载 |
| 测试报告 - 英文 |
TSOC包的可靠性监控报告
1/14/2011
|
下载 |
| 测试报告 - 英文 |
TSOC包的可靠性监控报告
7/18/2011
|
下载 |
| 测试报告 - 英文 |
TSOC包的可靠性监控报告
10/13/2011
|
下载 |
| 测试报告 - 英文 |
CSP封装达拉斯半导体可靠性监测报告
10/20/06
|
下载 |
| 测试报告 - 英文 |
CSP封装达拉斯半导体可靠性监测报告
7/20/2007
|
下载 |
| 测试报告 - 英文 |
CSP封装达拉斯半导体可靠性监测报告
10/22/2007
|
下载 |
| 数据手册 - 中文 |
MAX31826 带有1Kb可锁存EEPROM的1-Wire数字温度传感器 数据手册
Rev 0
|
下载 |
| 测试报告 - 英文 |
SFN包MAXIM综合可靠性监控报告
7/24/2013
|
下载 |
| 数据手册 - 英文 |
DS18S20-PAR单线寄生功率数字温度计
2019/05/08
|
下载 |
| 数据手册 - 英文 |
MAX31826评估系统数据表
Rev 0
|
下载 |
| 数据手册 - 英文 |
DS2431-A1 1024位、单线EEPROM,适合汽车应用
Rev 1
|
下载 |
| 测试报告 - 英文 |
CSP包可靠性监测报告
7/20/2006
|
下载 |
| 数据手册 - 英文 |
DS2760K锂电池监控器评估套件数据表
021201
|
下载 |
| 数据手册 - 中文 |
DS2431 1024位1-Wire EEPROM 数据手册
Rev 9
|
下载 |
| 数据手册 - 英文 |
用于PALM III和M100 PDA的DS2760PALM燃料包演示软件
080901
|
下载 |
| 测试报告 - 英文 |
圣安东尼奥0.6μm硅栅CMOS(E6)可靠性监测报告
10/13/2011
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
单线串行总线携带隔离电源和数据应用说明
本文介绍了使用Dallas Semiconductor 1-Wire串行总线实现主控制器(MCU)与传感元件之间隔离电源和双向通信的接口电路。该电路通过单线串行总线传输数据,同时利用光隔离器实现隔离,适用于医疗和工业应用,以确保操作人员和设备的安全。电路设计采用隔离变压器驱动器和单光耦合器,以最小化组件数量,同时保持两线制设计(数据加地线连接到1-Wire传感元件)。该设计支持高容量医疗和工业应用。
阅读原文 >>
DS18B20和DS18S20 1-Wire®数字温度计应用说明的比较
本应用笔记比较了Maxim的DS18B20和DS18S20两种1-Wire数字温度传感器的相似之处和不同之处。两种传感器在分辨率和精度上相同,但数据呈现方式不同。DS18B20允许用户通过配置寄存器选择分辨率,而DS18S20则固定为12位分辨率。笔记还讨论了两种设备的工作原理、温度寄存器格式、擦除内存映射以及推荐的应用场景。
阅读原文 >>
Simple软件验证硬件CRC,并检测1-Wire®热设备串行位流中的错误
本应用笔记介绍了如何通过软件验证1-Wire热敏设备的硬件CRC,并检测串行比特流中的错误。内容涵盖CRC算法、ROM代码CRC、Scratchpad CRC以及验证硬件CRC的方法。以DS1822 Econo 1-Wire数字温度计为例,详细说明了CRC的计算和验证过程。
阅读原文 >>
工程期刊卷二:网络接口DS2155单片收发信机/币形锂电池二次保护电路设计与应用展望
本资料主要介绍了DS2155单芯片收发器在网络接口和电路设计方面的内容,包括其作为T1/E1设备接口的传统电路设计,以及针对纵向(共模)浪涌和金属浪涌的二次电压保护设计。资料还详细讨论了接收和发送接口的设计,包括匹配阻抗、过压保护和浪涌抑制电路。此外,资料还涉及了锂硬币电池的应用寿命预测,以及影响集成电路(IC)电池供电寿命的主要因素。
阅读原文 >>
Engineering Journal 第四期:1-Wire技术及其应用概述/电信样板的测量与符合
本资料主要介绍了1-Wire技术及其应用,包括1-Wire网络的基本组成、数据传输方式、设备类型和接口电路等。资料中详细描述了1-Wire设备如DS2409、DS2406、DS2423等的功能和特性,以及如何通过1-Wire网络进行数据通信和设备控制。此外,还涉及了1-Wire技术在温度传感器、湿度传感器等领域的应用实例。
阅读原文 >>
Engineering Journal 第二期:为DS2155单片收发器提供次级保护的网络接口和电路设计/锂纽扣:应用寿命估算
本资料主要介绍了DS2155单芯片收发器的设计和应用。内容包括DS2155的内部结构、工作原理、电路设计、性能参数以及在不同应用场景下的使用方法。资料还涉及了1-Wire总线技术、ASIC设计、Verilog语言编程等内容。
阅读原文 >>
使用Xilinx PicoBlaze参考原理图创建单线主控形状
本资料提供了一种使用Xilinx PicoBlaze微控制器和Maxim DS28EA00 1-Wire温度传感器的1-Wire主设备设计。该设计通过UART连接至PC,并从DS28EA00传感器输出温度数据。此外,通过DS28EA00的PIO引脚使用LED显示高/低警报输出。资料详细介绍了系统设计、软件和硬件要求、文件结构、安装步骤、编译过程以及如何使用该设计。
阅读原文 >>
微控制器环境中DS18X20/DS1822单线®温度传感器接口应用说明
本文介绍了如何将DS18B20、DS18S20和DS1822 1-Wire温度传感器与微控制器连接。文章详细阐述了硬件配置、接口时序、软件控制和搜索算法等方面。通过使用1-Wire总线,微控制器可以与多个温度传感器进行通信,实现温度监测。文中还提供了软件示例,包括延时、重置、读/写位、读/写字节、ROM搜索、CRC校验、读取温度和读取擦写存储器等操作。
阅读原文 >>
MAXQ2000 USB拇指评估套件应用说明入门
本应用笔记介绍了如何快速开始使用MAXQ2000 USB拇指评估套件。内容包括安装和配置套件的硬件和软件,以及如何创建和加载由板上MAXQ2000微控制器执行的应用程序。提供了读取和显示环境温度的示例程序。评估套件包括一个USB接口的“拇指驱动器”形式的评估板,包含温度传感器、LCD显示屏、实时时钟晶振和通用I/O引脚。软件方面,需要安装USB到串行驱动程序、虚拟COM端口(VCP)FTDI驱动程序和MAX-IDE集成开发环境。此外,还提供了示例程序和硬件设置说明。
阅读原文 >>
单线主设备配置应用说明
本文介绍了如何通过XML配置文件动态配置1-Wire主设备,以正确地与之前未知的1-Wire设备类型进行通信。文章详细阐述了1-Wire设备家族代码的含义、配置文件的格式、设备类型及其操作,并提供了XML配置文件的示例。此外,还讨论了内存配置页的格式和操作细节。
阅读原文 >>
DS18B20PAL/DS18S20 PAL/DS1822-PAR在远程温度传感应用中的优势
本应用笔记介绍了DS18B20-PAR、DS18S20-PAR和DS1822-PAR温度传感器集成电路(IC)在远程温度传感应用中的优势,这些优势简化了实现寄生电源的机械方面,与DS18B20、DS18S20和DS1822相比。这些传感器通过内部连接VDD到GND,减少了远程应用中的接线复杂性。
阅读原文 >>
用Maxim镜头驱动为视障人士聚焦世界
Evergaze公司开发的seeBOOST可穿戴设备,通过集成电子视觉增强系统,帮助视力受损者改善视力。该设备采用自动对焦、对比度和亮度增强、可选颜色模式和可调节放大等功能。Evergaze与Maxim Integrated合作,使用其MAX44009镜头驱动器等组件,满足了小尺寸、低功耗和高可靠性的要求。seeBOOST眼镜为用户提供了即时的视觉改善,帮助他们完成日常任务,如阅读邮件、支付账单或玩桥牌游戏。
阅读原文 >>
电源•接口•模拟•通信•传感器嵌入式安全•iButton•微控制器
Maxim Integrated提供广泛的元器件产品,涵盖电源、接口、模拟、通信、传感器、嵌入式安全和微控制器等领域。产品包括电池管理、充电器、开关、模拟开关、宽带开关、DC-DC转换器、控制器、音频设备、电源管理IC、数字I/O、电源模块、时钟发生器、MOSFET驱动器、高速信号、充电泵、数据转换器、IO-Link、显示电源和控制、隔离IC、滤波器、保护和控制、实时时钟、电平转换器、隔离电源、传感器接口、视频产品、LED驱动器、信号线保护、电压参考、低 dropout线性稳压器、信号完整性、以太网供电、收发器、电机驱动器、监控器和序列器、USB产品。此外,还提供iButton、内存、传感器和微控制器等解决方案。
阅读原文 >>
Tecnofingers(TNFG)通过Maxim电源管理和传感器ic加速电子产品开发客户成功案例
Tecnofingers (TNFG) 利用Maxim的电源管理和传感器IC,开发了rhomb.io模块化系统,以加速电子产品开发。该系统提供多种预组装组件,如处理器核心和功能模块,支持设计师快速构建、设计和测试产品。Maxim的IC产品,如MAX30101脉搏血氧仪和心率传感器、MAX44005 RGB颜色、温度和红外接近传感器、MAX8814 28V线性Li+电池充电器等,满足了TNFG对小型化IC和良好技术支持的需求,支持了其产品开发。
阅读原文 >>
了解并使用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、压力和日期等。
阅读原文 >>
温度传感器和单线器件的封装热阻值(θJA,θJC)
本应用笔记介绍了IC封装的热阻值,包括结到环境(Theta JA)和结到外壳(Theta JC)的热阻值。这些参数对于计算最大功耗和自加热,以及比较封装类型非常有用。笔记中提供了Maxim温度传感器和1-Wire设备的Theta JA和Theta JC值,并给出了计算示例。此外,还讨论了使用这些值进行自加热计算、最大功耗估算以及封装类型比较的方法。
阅读原文 >>