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

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

3天内不再提示

探索DS28E18:1-Wire到I²C/SPI的桥梁

h1654155282.3538 2026-05-12 15:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

探索DS28E18:1-Wire到I²C/SPI的桥梁

在当今的电子设计领域,高效、可靠的通信接口至关重要。DS28E18作为一款独特的通信桥接芯片,为远程SPI或I²C传感器的控制提供了创新的解决方案。下面我们就来深入了解一下这款芯片。

文件下载:DS28E18.pdf

一、DS28E18简介

DS28E18是一款简单的通信桥接器,它位于远程SPI或I²C传感器处,允许传感器仅通过来自主机系统的两根线进行控制。这一设计将原本SPI所需的六根线或I²C所需的四根线减少到了两根,大大简化了布线。这两根线采用了Analog Devices的1-Wire协议,该协议将电源信号整合在一根线上,并由主机微控制器的可编程I/O引脚驱动。1-Wire网络支持长达100m的连接长度,可连接10个或更多的传感器节点。

芯片内部提供了一个512字节的命令序列器,可加载多个I²C或SPI命令。加载完成后,主机控制器发送命令来执行序列、供电并从连接的I²C或SPI外设收集数据,后续的1-Wire命令则用于读取收集的数据。连接的传感器或外设的电源来自1-Wire线,这使得DS28E18成为远程为复杂的I²C或SPI设备(如传感器、ADCDAC和显示控制器)供电和控制的高效解决方案。

二、关键特性与优势

(一)通信优势

  1. 单接触1-Wire接口操作:能够使用单接触1-Wire接口操作远程I²C或SPI设备,扩展了I²C/SPI通信距离,同时将SPI的六根线或I²C的四根线减少到两根,简化了布线。
  2. 灵活的通信模式:支持标准(11kbps)和超速(90kbps)1-Wire通信。在作为I²C从设备的桥接器时,可在标准模式(100kHz)、快速模式(400kHz)或快速模式增强版(Fm+,1MHz)下通信;在SPI模式下,支持多种时钟速率,最高可达2.3MHz。

    (二)功能特性

  3. 512字节序列器:提供512字节的序列器,可实现连接设备的自主操作。
  4. 可配置GPIO引脚:拥有两个可配置的GPIO引脚,用于额外的外设控制。
  5. 无需外部电源:DS28E18通过1-Wire寄生供电,I²C/SPI外设的电源也来自1-Wire线,降低了电源设计的复杂度。

    (三)其他特性

  6. 易于集成:采用小型的2mm x 3mm x 0.75mm、8引脚TDFN封装,便于在各种设计中集成。
  7. 宽工作温度范围:工作温度范围为 -40°C至 +85°C,适用于多种环境。
  8. 稳定的工作电压:工作电压范围为2.97V至3.63V,保证了芯片的稳定运行。

三、技术细节剖析

(一)绝对最大额定值

DS28E18的绝对最大额定值规定了其在各种条件下的极限参数。例如,任何引脚相对于GND的电压范围为 -0.5V至4.0V,任何引脚的最大电流为 -20mA至20mA。连续功率耗散在单层板和多层板上(TA = +70°C)均为1333.30mW,超过 +70°C时需按16.70mW/°C降额。工作温度范围为 -40°C至 +85°C,存储温度范围为 -40°C至 +125°C,焊接温度(回流)为 +260°C。需要注意的是,超过这些绝对最大额定值可能会对设备造成永久性损坏。

(二)电气特性

文档详细列出了DS28E18的各项电气特性参数,包括1-Wire上拉电压、上拉电阻、输入电容、开关阈值等。例如,1-Wire上拉电压范围为2.97V至3.63V,上拉电阻范围为300Ω至1000Ω。这些参数对于正确设计和使用DS28E18至关重要。

(三)引脚配置与功能

DS28E18的引脚配置清晰,每个引脚都有特定的功能。例如,IO引脚是1-Wire总线接口,为开漏引脚,需要外部上拉电阻;SENS_VDD引脚是为外部I²C/SPI传感器/设备供电的输出电源;GPIOA/SS#引脚在默认情况下为通用I/O,在配置为SPI主模式时用作从设备选择引脚等。

四、1-Wire总线系统

(一)硬件配置

1-Wire总线是一个单总线主设备和一个或多个从设备的系统,DS28E18作为从设备。总线主设备通常是微控制器。1-Wire总线只有一条线,连接到总线上的每个设备必须具有开漏或三态输出,以确保在适当的时间驱动总线。DS28E18的1-Wire端口(IO引脚)为开漏输出,具有内部电路等效性。

(二)事务序列

访问DS28E18的协议包括初始化、ROM功能命令、设备功能命令和事务/数据四个步骤。初始化是所有事务的开始,总线主设备发送复位脉冲,从设备发送存在脉冲,以表明DS28E18在总线上并准备好操作。ROM功能命令有七种,如搜索ROM、读取ROM、匹配ROM等,用于识别和选择设备。

(三)1-Wire信号与时序

1-Wire协议包括复位周期(复位脉冲和存在脉冲)、写零、写一和读数据四种信号类型。总线主设备可以在标准和超速两种速度下通信。数据通信在时间槽中进行,每个时间槽传输一位数据。写时间槽将数据从1-Wire主设备传输到从设备,读时间槽将数据从从设备传输到1-Wire主设备。

五、设备功能命令

(一)命令启动

命令启动(66h)用于设备功能命令。在命令启动字节之后,下一个字节是长度字节,指示命令和参数的长度。命令结果以类似的格式提供。在释放字节之后,命令开始执行,并根据命令需要提供强上拉(SPU)电源。

(二)具体命令

  1. 写序列器命令(11h):用于将最多128字节的数据写入512字节的命令序列器SRAM中指定的地址。
  2. 读序列器命令(22h):从512字节的命令序列器SRAM中读取最多128字节的数据。
  3. 运行序列器命令(33h):执行存储在512字节命令序列器SRAM中的正确形成的序列器数据包。
  4. 写配置命令(55h):设置设备的I²C或SPI接口。
  5. 读配置命令(6Ah):读取DS28E18的配置寄存器
  6. 写GPIO配置命令(83h):写入GPIOA/GPIOB和SDA/SCL的配置信息。
  7. 读GPIO配置命令(7Ch):读取DS28E18的GPIO配置寄存器。
  8. 设备状态命令(7Ah):读取设备状态信息。

六、序列器命令

(一)命令分类

序列器命令分为I²C接口、SPI接口和实用命令三类。I²C接口命令用于操作I²C总线,SPI接口命令用于操作SPI总线,实用命令用于为I²C/SPI传感器提供处理指令的时间或从1-Wire提取电源以供电给I²C/SPI传感器。

(二)具体命令

  1. I²C接口命令:包括启动、停止、写数据、读数据等命令,用于在I²C总线上进行数据传输。
  2. SPI接口命令:如SPI写/读字节、SPI写/读位、SS_HIGH、SS_LOW等命令,用于在SPI总线上进行数据传输和设备选择。
  3. 实用命令:如延迟、SENS_VDD开、SENS_VDD关、GPIO_CTRL写、GPIO_CTRL读、GPIO_BUF写、GPIO_BUF读等命令,用于实现各种辅助功能。

七、I²C与SPI协议

(一)I²C协议

I²C总线使用数据线(SDA)和时钟信号(SCL)进行通信。数据传输速率在标准模式下可达100kbps,快速模式下可达400kbps,Fm+模式下可达1Mbps。通信通过START、STOP和重复START条件进行控制,数据在SCL为高电平时保持稳定。

(二)SPI协议

SPI是一种4线、同步串行通信总线,采用主从架构。DS28E18作为SPI主设备,支持单个从设备选择线,通过控制SS#引脚来选择从设备进行通信。

八、实际应用与注意事项

(一)典型应用电路

文档提供了DS28E18配置为I²C主设备和SPI主设备的典型应用电路,为工程师的设计提供了参考。

(二)电源启动注意事项

在电源启动时,需要注意GPIO和I²C引脚的配置,避免出现中轨或浮空状态,防止内部撬棍电流的产生。可以通过设置合适的上拉或下拉电阻来避免这种情况。

(三)超时问题

在I²C或SPI模式下,内部主设备可能会出现超时情况。例如,SCL或SDA被保持在高或低电平,SS#引脚在转换时被保持高电平,都可能导致超时。如果需要禁用此功能,可以联系厂家。

DS28E18以其独特的设计和丰富的功能,为电子工程师在远程传感器控制和通信方面提供了一个强大的工具。通过深入了解其技术细节和应用注意事项,工程师们可以更好地利用这款芯片,设计出更加高效、可靠的电子系统。大家在实际应用中有没有遇到过类似芯片的使用难题呢?欢迎分享交流。

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

    关注

    0

    文章

    74

    浏览量

    22189
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索DS28E17:1-WireI²C控制器桥的技术解析

    探索DS28E17:1-WireI²C控制器桥的技术解析 在电子设计领域,接口转换与通信协议的
    的头像 发表于 05-12 15:35 103次阅读

    深入解析DS2413:1-Wire双通道可寻址开关的卓越性能与应用

    深入解析DS2413:1-Wire双通道可寻址开关的卓越性能与应用 引言 在电子设计领域,对于高效、可靠的I/O控制芯片的需求日益增长。DS2413作为一款双通道可编程
    的头像 发表于 05-11 16:20 93次阅读

    探索DS28E04 - 100:4096位1 - Wire可寻址EEPROM与PIO的魅力

    探索DS28E04 - 100:4096位1 - Wire可寻址EEPROM与PIO的魅力 在电子设计的广阔领域中,存储和通信是两个关键要素。今天,我们将深入了解一款来自Maxim的明
    的头像 发表于 05-11 16:20 91次阅读

    深入剖析DS2408:1-Wire 8-Channel Addressable Switch全解析

    深入剖析DS2408:1-Wire 8-Channel Addressable Switch全解析 在电子工程领域,高效且稳定的开关控制芯片是实现复杂电路功能的关键。DS2408作为一款由Maxim
    的头像 发表于 05-11 16:20 86次阅读

    Adafruit 1-Wire Thermocouple Amplifier - MAX31850K:高效温度测量解决方案

    带有冷补偿参考的优质放大器。此前我们使用过SPI接口的MAX31855热电偶放大器,它很不错,但当需要测量多个热电偶时,使用起来就不太方便了。而新的MAX31850K采用“1-Wire”接口
    的头像 发表于 05-10 16:15 677次阅读

    Adafruit 1-Wire GPIO Breakout - DS2413 开发板使用指南

    Adafruit 1-Wire GPIO Breakout - DS2413 开发板使用指南 在微控制器的世界里,引脚资源常常十分宝贵。有时候,我们仅仅需要一两个额外的引脚,但又不想更换更大的开发板
    的头像 发表于 05-10 16:05 297次阅读

    探索DS80C410/DS80C411网络微控制器:高性能与多功能的完美融合

    设备中的佼佼者,具有高度集成的特性。它集成了10/100以太网MAC、三个串口、可选的CAN 2.0B控制器、1-Wire Master以及64个I/O引脚。同时,还配备了6
    的头像 发表于 04-01 16:40 612次阅读

    深度剖析DS28E83:抗辐射1-Wire认证器的卓越性能与应用

    深度剖析DS28E83:抗辐射1-Wire认证器的卓越性能与应用 在电子设备的安全认证领域,抗辐射能力与高效的加密功能至关重要。DS28E83作为一款抗辐射的1-Wire认证器,凭借其
    的头像 发表于 04-01 16:20 199次阅读

    深度剖析DS28E40:汽车级1-Wire认证器的卓越性能与应用

    深度剖析DS28E40:汽车级1-Wire认证器的卓越性能与应用 在汽车电子和物联网安全领域,安全认证是保障系统稳定运行和数据安全的关键。DS28E40作为一款专为汽车应用设计的1-Wire
    的头像 发表于 04-01 16:05 183次阅读

    深度解析DS28E35:安全认证芯片的卓越之选

    DS28E35的特点、应用以及相关的技术参数。 文件下载: DS28E35Q+T.pdf 一、DS28E35概述 DS28E35是一款具备1-Wir
    的头像 发表于 04-01 16:05 216次阅读

    DS28E16 1-Wire Secure SHA-3 Authenticator:安全认证的理想之选

    DS28E16 1-Wire Secure SHA-3 Authenticator:安全认证的理想之选 在当今数字化时代,设备的安全认证至关重要。Maxim Integrated推出的DS28E
    的头像 发表于 04-01 15:55 210次阅读

    探索DS28CM00:I²C/SMBus硅序列号芯片的奥秘

    探索DS28CM00:I²C/SMBus硅序列号芯片的奥秘 在电子设计领域,设备的唯一标识至关重要。DS28CM00作为一款低成本的电子注册
    的头像 发表于 04-01 15:55 432次阅读

    探索DS2413:1-Wire双通道可寻址开关的卓越性能与应用

    探索DS2413:1-Wire双通道可寻址开关的卓越性能与应用 在电子设计领域,高效、可靠的I/O控制芯片一直是工程师们追求的目标。DS24
    的头像 发表于 04-01 15:40 310次阅读

    分享1-Wire接口数字温度传感器IC型号

    英尚微电子通过研究设计,开发出一种适用于温度测量的简洁高效的嵌入式测温方案。方案采用1-Wire接口的数字温度传感器,以其简洁高效的特性,成为众多嵌入式测温方案中的优选。其中,应用于方案的1-Wire接口数字温度传感器IC典型的型号代表就包括GX
    的头像 发表于 12-02 16:34 1076次阅读
    分享<b class='flag-5'>1-Wire</b>接口数字温度传感器IC型号

    Analog Devices / Maxim Integrated DS2478评估套件数据手册

    包括五个采用10引脚TDFN封装的DS28E40 / DS28C40器件和两个DS9121ATB+ TDFN插座板以及一个DS9481P-300# USB转
    的头像 发表于 06-22 17:39 1033次阅读
    Analog Devices / Maxim Integrated <b class='flag-5'>DS</b>2478评估套件数据手册