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

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

3天内不再提示

如何将1-Wire主机复用到多个通道?

analog_devices 来源:未知 2023-10-24 16:05 次阅读

1-Wire网络最初设计用于与单条1-Wire总线上的单个1-Wire主机和多个1-Wire节点进行通信。对于1-Wire网络,理想的拓扑是包含不重要分支线的线性拓扑。然而,包含长分支线的星形拓扑常常是不可避免的,导致确定有效限制的难度加大。解决这些难题的一种方法是利用模拟多路复用器(mux)将星形拓扑分解成许多通道。使用多个通道的优点包括:加快各个1-Wire节点的接入时间,提高网络的鲁棒性,以及在不同通道上混用仅过驱节点和标准/过驱节点。获得这些优点的同时,仍然只使用了一个1-Wire主机。

布置

将1-Wire网络配置为具有多个通道时,通常采用的办法是将ADI公司的1-Wire主机连接到模拟多路复用器的公共信号。多路复用器具有数字通道选择信号,可将1-Wire公共信号连接到所需的I/O,后者包含1-Wire节点器件的一个通道。这种布置可以超越单条1-Wire总线的限制,让更多1-Wire节点联网。这是因为它消除了分支线,并且减少了由1-Wire主机驱动的每通道1-Wire节点数。

检验

图1所示为3.3 V系统,其使用 DS2485 1-Wire主机。微控制器同时控制DS2485和要选择的多路复用器通道。在一个1-Wire网络中,所用多路复用器能够处理轨到轨模拟信号至关重要,否则可能发生信号失真,并违反1-Wire节点的VPUP参数要求。多路复用器RON参数也必须尽可能小,以避免改变DS2485有源上拉阻抗(RAPU)。如果不考虑这一点,则在强上拉事件期间,1-Wire节点可能无法接收到工作所需的电流

wKgaomU3e-KAVAq3AAHfqX8UXqo551.jpg

图1. 典型应用电路。

wKgaomU3e-KAbyhBAABakGDcMCM240.png

表1. 适用于1-Wire器件的模拟多路复用器选型指南

多路复用器(U2)可以具有外部后置上拉电阻(RP4和RP5),以便在开关断开时为空闲的1-Wire节点供电。如果不这样做,则每次通道开关接通时,微控制器必须等待该通道上所连节点的最大唤醒时间(通常为2 ms),然后才能开始通信。然而,当在每个通道上使用外部上拉电阻时,在1-Wire主机引起的下拉事件期间,考虑多路复用器的RON参数的影响很重要。通过选择较小RON从而避免违反1-Wire节点的最高1-Wire输入低电平(VIL)参数要求,任何影响都可忽略不计。因此,对于给定的多路复用器后置上拉电阻RP和给定的多路复用器电阻RON,多路复用器后置输出低电压表示如下:

wKgaomU3e-KAUaDmAAA-A-5RoFw581.jpg

此外,考虑所用1-Wire主机的灵活性也很重要。ADI公司建议任何3.3V系统都可以使用DS2485 1-Wire主机,因为DS2485的时序、输入触发电平和内部上拉电阻都是高度可调的。DS2485还可以设置为高阻抗模式,这在使用外部电阻选项时可能很有帮助。但是,如果系统需要5 V,那么次优选择是使用 DS2484。

最后,在本次检验中,一些系统需要混用仅过驱和标准/过驱1-Wire节点器件。如果仅过驱器件和标准/过驱器件位于同一1-Wire总线上,则会出现通信故障。一个简单解决方案是使用多路复用器,将仅过驱器件放置在与过驱/标准器件不同的通道上。这样,DS2485在通道选择之间轻松的切换到过驱动模式或标准模式,以实现正确的通信。

模拟多路复用器选择

设计人员在选择模拟多路复用器时会考虑许多要求。这些要求可以是通道数量、接口类型、成本、封装类型和性能。表1列出了针对1-Wire应用的推荐模拟多路复用器。所有推荐的模拟多路复用器都能处理轨到轨模拟信号,具有小RON,并提供多种封装类型。控制所选通道的微控制器必须具有备用GPIO引脚。如果微控制器没有任何备用GPIO引脚,可以使用 MAX14661 或类似器件,并将其连接到DS2485所用的同一I2C总线。

结论

本文介绍了一种利用推荐列表中的模拟多路复用器来分解星形拓扑1-Wire网络的方法。与任何电子元件的选择一样,支持系统应在所有使用条件下仔细检查所有器件规格,以确保可靠运行。


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

    关注

    6

    文章

    4680

    浏览量

    15777

原文标题:如何将1-Wire主机复用到多个通道?

文章出处:【微信号:analog_devices,微信公众号:analog_devices】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问1-Wire网线如何连接USB适配器?

    ADI/Maxim的 DS1402 系列1-Wire网络电缆提供与任何USB、串行或并行端口1-Wire适配器的连接。经常有客户询问DS1402如何连接USB适配器。许多客户对规格书上的连接性矩阵表感到困惑。
    的头像 发表于 03-28 11:39 288次阅读
    请问<b class='flag-5'>1-Wire</b>网线如何连接USB适配器?

    详细分析机电1-Wire接触封装解决方案及其安装方法

    本文介绍已获专利的适用于机电接触应用的1-Wire接触封装解决方案,并对比传统的封装解决方案以展示1-Wire接触封装解决方案的优越性。本文还就如何将该解决方案安装到配件或耗材提供了建议,并作了机械
    的头像 发表于 12-18 18:25 436次阅读
    详细分析机电<b class='flag-5'>1-Wire</b>接触封装解决方案及其安装方法

    机电1-Wire接触封装解决方案及其安装方法介绍

    本文介绍已获专利的适用于机电接触应用的1-Wire接触封装解决方案,并对比传统的封装解决方案以展示1-Wire接触封装解决方案的优越性。
    的头像 发表于 12-18 18:23 864次阅读
    机电<b class='flag-5'>1-Wire</b>接触封装解决方案及其安装方法介绍

    单总线接口I²C转单总线GX28E17产品概述

    GX28E17是一款1-Wire从机转I²C主机的通信桥。通信数据通过1-Wire协议串行传输,并转换为相应I²C输出。1-Wire协议仅需要单根信号线,可以有效节省GPIO资源。GX
    的头像 发表于 12-08 15:10 374次阅读
    单总线接口I²C转单总线GX28E17产品概述

    通道可编程I/O 1-Wire芯片GX2413产品概述

    GX2413是双通道可编程I / O 1-Wire芯片。 PIO输出配置为开漏,提供高达20mA的连续吸收能力和高达28V的关断状态工作电压。 使用专用的设备级命令协议来执行PIO PIN的控制
    的头像 发表于 12-07 09:40 347次阅读
    双<b class='flag-5'>通道</b>可编程I/O <b class='flag-5'>1-Wire</b>芯片GX2413产品概述

    如何将1-Wire主机复用到多个通道

    如何将1-Wire主机复用到多个通道1-Wire
    的头像 发表于 10-29 14:21 300次阅读

    DS28E40: Deep Cover Automotive 1-Wire Authenticator Data Sheet DS28E40: Deep Cover Automotive 1-Wire Authenticator Data Sheet

    电子发烧友网为你提供ADI(ADI)DS28E40: Deep Cover Automotive 1-Wire Authenticator Data Sheet相关产品参数、数据手册,更有
    发表于 10-17 19:26
    DS28E40: Deep Cover Automotive <b class='flag-5'>1-Wire</b> Authenticator Data Sheet DS28E40: Deep Cover Automotive <b class='flag-5'>1-Wire</b> Authenticator Data Sheet

    DS28EL22: DeepCover Secure Authenticator with 1-Wire SHA-256 and 2Kb User EEPROM Data Sheet DS28EL22: DeepCover Secure Authenticator with 1-

    电子发烧友网为你提供ADI(ADI)DS28EL22: DeepCover Secure Authenticator with 1-Wire SHA-256 and 2Kb User EEPROM
    发表于 10-17 18:54
    DS28EL22: DeepCover Secure Authenticator with <b class='flag-5'>1-Wire</b> SHA-256 and 2Kb User EEPROM Data Sheet DS28EL22: DeepCover Secure Authenticator with 1-

    DS28E25: DeepCover Secure Authenticator with 1-Wire SHA-256 and 4Kb User EEPROM Data Sheet DS28E25: DeepCover Secure Authenticator with 1-Wi

    电子发烧友网为你提供ADI(ADI)DS28E25: DeepCover Secure Authenticator with 1-Wire SHA-256 and 4Kb User EEPROM
    发表于 10-16 18:55
    DS28E25: DeepCover Secure Authenticator with <b class='flag-5'>1-Wire</b> SHA-256 and 4Kb User EEPROM Data Sheet DS28E25: DeepCover Secure Authenticator with 1-Wi

    通过1-Wire技术简化TWS耳机解决方案

    本设计将ADI公司独有的1-Wire®技术首次运用到TWS耳机解决方案中,使用1-Wire双向桥接器DS2488,在满足能量传输和数据通信要求的基础上,具备低成本、低功耗、高精度、小尺寸、高效率等诸多优势,是TWS耳机的理想解决
    的头像 发表于 06-14 15:45 837次阅读
    通过<b class='flag-5'>1-Wire</b>技术简化TWS耳机解决方案

    为嵌入式应用选择合适的1-Wire主机

    本文讨论的电路为1-Wire主机控制器,它们均与1-Wire从器件通信。 但是,这些1-Wire主机控制器不能作为单独的主体,需要一个
    的头像 发表于 06-13 09:40 669次阅读
    为嵌入式应用选择合适的<b class='flag-5'>1-Wire</b><b class='flag-5'>主机</b>

    适用于1.8V至5V的1-Wir双向电压电平转换器的参考设计

    FPGA、微处理器、DS2482-100和DS2480B是常见的1-Wire主机器件。1-Wire/iButton®从器件由Maxim生产,该系列器件的典型工作电压为2.8V至5.25V。过去,传统的
    的头像 发表于 06-12 16:09 1058次阅读
    适用于1.8V至5V的1-Wir双向电压电平转换器的参考设计

    6个温度值发送到一个thingspeak通道如何将后6个值与第6个值分开?

    我想将 6 个温度值发送到一个 thingspeak 通道,并将其他 6 个温度值发送到另一个通道如何将后 6 个值与第 6 个值分开,以及如何将它们发送到单独的
    发表于 06-07 08:10

    如何将LS1046a PCIE主机配置为gen1

    如何将LS1046a PCIE主机配置为gen1
    发表于 05-18 08:44

    了解和使用Maxim 1-Wire和iButton产品的循环冗余校验

    所有1-Wire器件(包括iButton器件)在只读存储器(ROM)中包含一个8字节的唯一注册号。该注册号用作1-Wire总线上的唯一网络地址。为确保数据通信的完整性,每个注册号的一个字
    的头像 发表于 05-16 11:23 670次阅读
    了解和使用Maxim <b class='flag-5'>1-Wire</b>和iButton产品的循环冗余校验