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

电子说

1.4w人已加入

描述

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

引言

在电子设计领域,对于高效、可靠的I/O控制芯片的需求日益增长。DS2413作为一款双通道可编程I/O的1-Wire芯片,凭借其独特的特性和广泛的应用场景,成为众多工程师的首选。本文将深入剖析DS2413的各项特性、工作原理、应用场景以及相关的技术细节,为电子工程师们提供全面而深入的参考。

文件下载:DS2413.pdf

一、DS2413概述

1. 基本描述

DS2413是一款双通道可编程I/O的1-Wire芯片。其PIO输出配置为开漏输出,能够提供高达20mA的连续灌电流能力,关态工作电压最高可达28V。通过专用的设备级命令协议实现对PIO引脚的控制和传感。为确保终端应用具有高容错性,1-Wire IO和PIO引脚均能承受最高28V的连续电压。芯片通过单触点1-Wire串行接口进行通信和操作。

2. 应用领域

  • LED控制:可精准控制LED的亮灭和亮度,实现多样化的灯光效果。
  • 附件识别与控制:用于识别和控制各种附件,提高系统的智能化程度。
  • 通用输入/输出:在各种通用电路中作为输入输出接口,增强系统的灵活性。
  • 钥匙拾取系统:在安全系统中用于钥匙的识别和控制。
  • 工业控制器:为工业自动化系统提供可靠的I/O控制。
  • 系统监控:实时监测系统的各种状态参数。

二、DS2413的特性与优势

1. 双可编程高压、大电流I/O端口控制

  • 开漏可编程I/O引脚:支持最大20mA的连续电流灌,满足多种负载需求。
  • 高工作电压:PIO引脚的最大工作电压可达28V,适应不同的应用场景。
  • 低导通电阻:PIO下拉晶体管的导通电阻最大为20Ω,关断电阻最小为1MΩ,减少功耗和信号损耗。
  • 寄生电源供电:通过1-Wire实现寄生电源供电,简化电路设计。

2. 极简1-Wire接口

  • 单数字信号通信:与主机通过单数字信号以14.9kb或100kbps的速度进行通信,降低成本和接口复杂度。
  • 开关点迟滞和滤波:优化在噪声环境下的性能,提高通信的可靠性。
  • 高耐压能力:1-Wire IO引脚支持最高28V的绝对最大直流电平,增强抗故障能力。
  • 唯一序列号:每个设备都有一个64位的ROM序列号,确保在多设备网络中的唯一识别。
  • 高ESD抗扰度:1-Wire IO引脚具有典型8kV的HBM高ESD抗扰度,提高设备的稳定性。
  • 多种封装可选:提供TSOC和TDFN两种封装,满足不同的应用需求。

3. 宽电压和温度工作范围

  • 电压范围:工作电压范围为2.8V至5.25V,适应不同的电源环境。
  • 温度范围:工作温度范围为0°C至+70°C,确保在不同的环境条件下稳定工作。

三、电气特性

1. 绝对最大额定值

参数 数值
任何引脚到GND的电压 -0.5V至+30V
流入IO引脚的最大电流 ±25mA
流入PIO引脚的最大电流 ±30mA
通过GND引脚的最大电流(两个引脚连接在一起) ±60mA
工作温度范围 0°C至+70°C
结温 +150°C
存储温度范围 -55°C至+125°C
引脚焊接温度(10s) +300°C
回流焊接温度 +260°C

2. 电气参数

详细的电气参数表格列出了IO引脚和PIO引脚的各项参数,包括1-Wire上拉电压、上拉电阻、输入负载电流、输入电容、开关阈值等。这些参数对于正确设计和使用DS2413至关重要。例如,1-Wire上拉电压在标准速度下为2.8V至5.25V,在超速模式下为2.9V至5.25V;输入负载电流在不同的上拉电压和引脚电压下有不同的取值范围。

四、引脚描述

名称 TSOC引脚号 TDFN引脚号 功能
IO 2 2 1-Wire总线接口,开漏输出,需要外部上拉电阻
PIOA 6 4 可编程I/O引脚,开漏输出,带弱下拉,上电默认关闭(PIOA = 1)
PIOB 4 6 可编程I/O引脚,开漏输出,带弱下拉,上电默认关闭(PIOB = 1)
GND1 1 3 接地参考1
GND2 5 5 接地参考2,在应用中两个GND引脚必须连接
NC 3 1 未连接
GND EP 外露焊盘(仅TDFN),需均匀焊接到电路板的接地平面以确保正常工作

五、工作原理

1. 64位激光ROM

每个DS2413都有一个64位的唯一ROM注册号码,由8位1-Wire家族代码、48位唯一序列号和8位CRC组成。通过特定的多项式生成CRC,用于验证数据的准确性。这一设计确保了在多设备的1-Wire网络中,每个设备都能被准确识别和寻址。

2. PIO结构与功能命令

  • PIO结构:每个PIO由一个具有28V能力的开漏下拉晶体管组成,由PIO输出锁存器控制。PIO控制单元将PIO与1-Wire接口连接起来。
  • PIO功能命令
    • PIO ACCESS READ [F5h]:读取PIO的逻辑状态,并与PIO输出锁存器的状态一起在无限循环中报告。可随时通过1-Wire复位终止该操作。
    • PIO ACCESS WRITE [5Ah]:向PIO输出锁存器写入数据,控制PIO通道的下拉晶体管。在写入新数据后,会自动读取PIO状态进行验证。同样可随时通过1-Wire复位终止该操作。

3. 1-Wire总线系统

  • 硬件配置:1-Wire总线只有一条线,每个连接到总线的设备必须具有开漏或三态输出。DS2413的1-Wire端口为开漏输出,支持标准和超速两种通信速度,分别为14.9kbps(最大)和100kbps(最大)。上拉电阻的值主要取决于网络大小和负载条件,DS2413在任何速度下都需要最大2.2kΩ的上拉电阻。
  • 事务序列
    • 初始化:所有1-Wire总线事务都从初始化序列开始,包括总线主设备发送的复位脉冲和从设备发送的存在脉冲。
    • ROM功能命令:总线主设备检测到存在脉冲后,可发出七种ROM功能命令之一,如Read ROM、Match ROM、Search ROM等,用于识别和寻址设备。
    • PIO功能命令:成功执行ROM功能命令后,主设备可发出PIO功能命令,实现对PIO引脚的控制。
  • 1-Wire信令:DS2413需要严格的协议来确保数据完整性,包括复位序列、写零、写一和读数据四种信令类型。通信速度分为标准速度和超速模式,在超速模式下,所有波形都采用快速时序。

六、改进的网络行为

在1-Wire环境中,线路容易受到各种噪声的影响。DS2413采用了新的1-Wire前端设计,具有以下特点:

  • 受控的下降沿斜率:存在脉冲的下降沿具有受控的斜率,提供更好的线路阻抗匹配,减少高频振铃。
  • 低通滤波:在检测时间槽开始时的下降沿的电路中增加了低通滤波,降低对高频噪声的敏感性。
  • 开关阈值迟滞:在低到高的开关阈值 (V_{TH}) 处设置了迟滞,减少噪声干扰。
  • 上升沿延迟时间:设置了上升沿延迟时间 (t_{REH}) ,在该时间窗口内忽略干扰脉冲。

七、应用示例

1. PIO ACCESS READ示例

读取PIO状态3次的通信过程如下:

  • 主设备发送复位脉冲
  • 接收存在脉冲
  • 发送“Skip ROM”命令
  • 发送“PIO Access Read”命令
  • 读取3个PIO样本
  • 发送复位脉冲
  • 接收存在脉冲

2. PIO ACCESS WRITE示例

先将两个PIO都设置为0,然后将PIOA设置为1的通信过程如下:

  • 主设备发送复位脉冲
  • 接收存在脉冲
  • 发送“Skip ROM”命令
  • 发送“PIO Access Write”命令
  • 发送新的PIO输出状态
  • 发送反转的新PIO输出状态
  • 读取确认字节
  • 读取新的PIO引脚状态
  • 发送新的PIO输出状态
  • 发送反转的新PIO输出状态
  • 读取确认字节
  • 读取新的PIO引脚状态
  • 发送复位脉冲
  • 接收存在脉冲

八、总结

DS2413作为一款功能强大的1-Wire双通道可寻址开关,具有众多卓越的特性和广泛的应用场景。其独特的设计和严格的协议确保了数据的完整性和系统的可靠性。在实际应用中,工程师们可以根据具体需求选择合适的通信速度、配置引脚参数,并利用其改进的网络行为来提高系统的抗干扰能力。通过深入了解DS2413的工作原理和应用方法,工程师们能够更好地发挥其优势,为电子设计带来更多的可能性。你在使用DS2413的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分