0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过单个触点增加控制、存储器、安全和混合信号功能

星星科技指导员 来源:ADI 作者:ADI 2023-02-14 10:51 次阅读

本应用笔记概括了1-Wire®接口的应用,讨论了电源的传输以及数据位的通信方式、器件选择,每个芯片内部集成了不可更改的唯一ID。顾名思义,1-Wire单总线接口为需要减少连线的系统提供了一个无与伦比的解决方案。

概述

Maxim的1-Wire总线采用非常简单的信令协议,通过一条公共数据线实现主机/主控制器与一个或多个从机之间的半双工、双向通信(图1)。从器件的供电和数据通信都是借助这条1-Wire线完成的。供电通过以下方式实现:在数据传输过程中,总线状态为高时为从机的内部电容充电,总线状态为低时利用电容存储的电荷为器件供电。典型的1-Wire主机包括一个开漏极I/O端口,并通过电阻上拉至3V至5V电源。Maxim还可提供更加完善的主机,这种主机带有线驱动器。采用这种智能通信技术,可随时方便、高效地增加存储器、认证和混合信号功能。

poYBAGPq-A6ABKbOAABS6mDq3pk292.png

图1. 在1-Wire主机/从机配置中,所有设备共享一条公共数据线。

64位序列号

所有1-Wire系统都有一个重要的基本特性:每个从机都有一个唯一、不能更改(ROM)的64位、工厂激光刻制序列号(ID),这个序列号永远不会与另一个器件重复。除了为终端产品提供唯一的电子ID外,64位ID码还允许主机从挂接在同一条总线上的许多从机设备中选择一个。64位ID码的一部分是8位家族码,用于识别器件类型及支持的功能。

数据位通信

总线主机启动和控制所有1-Wire通信。如<图2 所示,1-Wire通信波形与脉宽调制类似,因为在数据位传输期间(或时隙)是通过宽脉冲(逻辑0)和窄脉冲(逻辑1)发送数据的。当总线主机发出一个预定宽度的“复位”脉冲时,启动通信过程,并通过该脉冲同步整个总线系统。所有从机都会以一个逻辑低“应答”脉冲来响应复位脉冲。写数据时,主机首先拉低1-Wire总线以启动一个时隙,然后保持总线为低(宽脉冲)来发送逻辑0,或释放总线(窄脉冲)使总线返回逻辑1状态。读数据时,主机以窄脉冲方式拉低总线,重新启动一个时隙。然后从机可以通过导通开漏极输出并保持线路为低来延长该脉冲,从而返回逻辑0;或保持开漏极的关闭状态以允许总线恢复,从而返回逻辑1。大多数1-Wire器件都支持两种数据速率:15kbps标准速率和111kbps高速速率。该协议为自同步,并可接受数据位之间的较长延迟,从而确保了中断软件环境下的正常工作。

poYBAGPq9x6AS1GSAAAcAejqZQE943.gif?imgver=1

图2. 该波形示例展示了由主机启动的写/读数据位、以及从机和主机的采样点。

器件选择

1-Wire通信的第一步操作是选择从机以进行后续通信。在只有一个从机的系统中,从机选择过程极为简单。而在多从机系统中,要么选择所有从机,要么通过64位ID码选择特定的从机。二元搜索算法(在1-Wire数据资料中称为ROM级命令) “学习”并随后选择总线上所有从器件的相应64位ID。选择了特定的从机后,主机发出与该器件相关的命令,并向从机发送数据,或读取从机数据。与此同时,其它所有从机均忽略该通信过程,直到主机发出下一个复位脉冲。

结语

可以在1-Wire通信系统中增加存储器、数字、模拟和混合信号功能。功能丰富的各种器件完全可以解决空间局促的互连限制,并/或通过独特的器件特性实现增值功能。1-Wire产品提供标准IC封装,以及Maxim专有的坚固的不锈钢iButton®封装。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16144

    浏览量

    177182
  • 存储器
    +关注

    关注

    38

    文章

    7443

    浏览量

    163544
  • 1-Wire总线
    +关注

    关注

    0

    文章

    5

    浏览量

    5981
收藏 人收藏

    评论

    相关推荐

    STM32CubeMx之FSMC灵活静态存储器控制器

    存储器共享控制器输出的地址、数据和控制信号,每个外部设备可以通过一个唯一的片选信号加以区分。
    的头像 发表于 05-30 09:25 6338次阅读
    STM32CubeMx之FSMC灵活静态<b class='flag-5'>存储器</b><b class='flag-5'>控制器</b>

    DSP外接存储器控制方式

    DSP外接存储器控制方式对于一般的存储器具有RD、WR和CS等控制信号,许多DSP(C3x、C5000)都没有
    发表于 04-07 08:50

    KeyStone存储器架构

    通过多内核共享存储器控制器 (MSMC) 连接的内部和外部存储器组成。MSMC 允许CorePac动态地分享程序和数据的内外部存储器。图 1
    发表于 08-13 15:45

    multisim存储器设计问题

    题目是一个停车场计时系统,用74系列之类的芯片。我们用6116存储器来存地址信号通过刷卡产生脉冲,经过延时出现两个相邻的脉冲分别代表读和写信号,用来读取
    发表于 07-23 00:01

    详解多功能双接口存储器方案

    系统典型应用简介与传统的双接口存储器相比,使用MSP430FRXX 实现的双端口存储器不仅可实现非常高的数据吞吐率(最高到125Kbyte/s),同时提供数据加密,增加其传输的安全性。
    发表于 06-12 05:00

    基于DSP的存储器接口宽度调节设计

    TMS320C32的外部存储器接口的特点  TMS320C32是一个32位微处理,它可以通过24位地址总线、32位数据总线和选通信号对外部存储器
    发表于 06-14 05:00

    汽车系统非易失性存储器的选择

    汽车系统的设计变得越来越复杂,因为要不断的加入新的功能,如高级驾驶辅助,图形仪表,车身控制和车辆信息娱乐系统。为了确保可靠、安全的操作,每个子系统均需要使用特定的非易失性存储器,以便在
    发表于 07-23 06:15

    通过单个触点增加控制存储器安全混合信号功能

    摘要:本应用笔记概括了1-Wire®接口的应用,讨论了电源的传输以及数据位的通信方式、器件选择,每个芯片内部集成了不可更改的唯一ID。顾名思义,1-Wire单总线接口为需要减少
    发表于 05-09 09:06 448次阅读
    <b class='flag-5'>通过</b><b class='flag-5'>单个</b><b class='flag-5'>触点</b><b class='flag-5'>增加</b><b class='flag-5'>控制</b>、<b class='flag-5'>存储器</b>、<b class='flag-5'>安全</b>和<b class='flag-5'>混合</b><b class='flag-5'>信号</b><b class='flag-5'>功能</b>

    基于当代DRAM结构的存储器控制器设计

    基于当代DRAM结构的存储器控制器设计 1、引言 当代计算机系统越来越受存储性能的限制。处理性能每年以60%的速率增长,存储器芯片
    发表于 12-31 10:57 813次阅读
    基于当代DRAM结构的<b class='flag-5'>存储器</b><b class='flag-5'>控制器</b>设计

    什么是加密存储器

    什么是加密存储器卡 加密存储器卡内嵌芯片在存储区外增加控制逻辑,在访问存储区之前需要核对密码
    发表于 04-01 17:46 559次阅读

    Arria 10混合存储器立方体控制器演示(2)

    Arria 10混合存储器立方体控制器演示第二部分
    的头像 发表于 06-22 02:59 3391次阅读
    Arria 10<b class='flag-5'>混合</b><b class='flag-5'>存储器</b>立方体<b class='flag-5'>控制器</b>演示(2)

    Arria 10混合存储器立方体控制器演示(1)

    Arria 10混合存储器立方体控制器演示第一部分
    的头像 发表于 06-22 01:02 3417次阅读
    Arria 10<b class='flag-5'>混合</b><b class='flag-5'>存储器</b>立方体<b class='flag-5'>控制器</b>演示(1)

    PLC系统存储器与用户存储器功能

    PLC系统存储器与用户存储器功能(嵌入式开发板有哪些功能接口)-该文档为PLC系统存储器与用户存储器
    发表于 08-04 09:47 11次下载
    PLC系统<b class='flag-5'>存储器</b>与用户<b class='flag-5'>存储器</b>的<b class='flag-5'>功能</b>

    如何实现SDRAM存储器通过接口连接到高性能微控制器

    电子发烧友网站提供《如何实现SDRAM存储器通过接口连接到高性能微控制器.zip》资料免费下载
    发表于 09-07 09:31 1次下载
    如何实现SDRAM<b class='flag-5'>存储器</b>并<b class='flag-5'>通过</b>接口连接到高性能微<b class='flag-5'>控制器</b>

    半导体存储器的介绍与分类

    何谓半导体存储器? 半导体存储器是指通过对半导体电路加以电气控制,使其具备数据存储保持功能的半导
    的头像 发表于 07-12 17:01 1494次阅读
    半导体<b class='flag-5'>存储器</b>的介绍与分类