线性科技LTC4305:2通道2线总线多路复用器的卓越性能与应用解析

电子说

1.4w人已加入

描述

线性科技LTC4305:2通道2线总线多路复用器的卓越性能与应用解析

在电子设计领域,总线多路复用器是实现高效数据传输和设备连接的关键组件。线性科技(Linear Technology)的LTC4305作为一款2通道2线总线多路复用器,凭借其独特的功能和出色的性能,在众多应用场景中展现出了巨大的优势。本文将深入剖析LTC4305的特点、工作原理、电气特性以及应用案例,为电子工程师们提供全面的参考。

文件下载:LTC4305.pdf

一、LTC4305概述

LTC4305是一款具备总线缓冲功能的2通道2线总线多路复用器,能够在上游总线和下游总线之间提供电容隔离。通过软件控制,它可以将上游2线总线连接到任意所需的下游通道组合。其主要特性包括:

  1. 1:2 2线多路复用器/开关:可灵活连接SDA和SCL线,支持2线总线命令。
  2. 电容缓冲:为SDA和SCL线提供独立于电源的双向缓冲,增加扇出能力。
  3. 可编程断开:可在总线卡住时自动断开下游总线。
  4. 标准兼容性:与 (I^{2} C) 和SMBus标准兼容。
  5. 上升时间加速器:加速总线信号的上升时间。
  6. ESD保护:具备±10kV人体模型ESD抗扰性。
  7. 多种封装:提供16引脚(4mm × 5mm)DFN和SSOP封装。

二、电气特性

(一)电源与启动

  • 输入电源范围:2.7V - 5.5V。
  • 输入电源电流:下游连接时,(V{CC}=5.5V) 时为5.2 - 8mA;ENABLE = 0V,(V{CC}=5.5V) 时为1.25 - 2.5mA。
  • 欠压锁定(UVLO):上阈值电压为2.3 - 2.7V,阈值迟滞电压为100 - 250mV。

(二)控制信号

  • ENABLE引脚:下降阈值电压为0.8 - 1.2V,阈值迟滞电压为60mV,开关延迟分别为60ns(开 - 关)和20ns(关 - 开)。
  • READY引脚:逻辑低输出电压在 (I{PULL - UP}=3mA),(V{CC}=2.7V) 时为0.18 - 0.4V。

(三)上升时间加速器

  • 激活条件:SDAIN、SCLIN、SDA1 - 2、SCL1 - 2引脚的初始压摆率需达到0.4 - 0.8V/µs,DC阈值电压为0.7 - 1V。
  • 上拉电流:为4 - 5.5mA。

(四)卡住低超时电路

  • 下降阈值电压:(V_{CC}=2.7V) 和5.5V时为0.4 - 0.64V,阈值迟滞电压为80mV。
  • 超时时间:根据TIMSET1,0设置,分别为25 - 35ms、12.5 - 17.5ms和6.25 - 8.75ms。

(五)上下游缓冲器

  • 缓冲器偏移电压:上游缓冲器为25 - 150mV,下游缓冲器为60 - 200mV。
  • 输出低电压:在不同条件下分别为400mV和320mV。

(六)(I^{2} C) 接口

  • ADR0 - 2输入电压:高电压为0.75 • (V{CC}) - 0.9 • (V{CC}),低电压为0.1 • (V{CC}) - 0.25 • (V{CC})。
  • 最大SCL时钟频率:400kHz。

三、引脚功能

(一)故障警报

  • ALERT1 - 2:通道1 - 2的故障警报输入,当相应通道出现故障时,可将引脚拉低。
  • ALERT:故障警报输出,为开漏输出,故障发生时拉低以通知主机控制器。

(二)总线接口

  • SDAIN:串行总线数据输入和输出,需连接外部上拉电阻或电流源。
  • SCLIN:串行总线时钟输入,同样需连接外部上拉电阻或电流源。

(三)控制引脚

  • ENABLE:数字接口使能和寄存器复位,高电平使能 (I^{2} C) 通信,低电平禁用并复位寄存器。
  • ADR0 - 2:三态串行总线地址输入,可设置27种不同地址。

(四)其他引脚

  • READY:连接就绪数字输出,N沟道MOSFET开漏输出,下游通道未连接时拉低。
  • SCL1 - 2:串行总线时钟输出,连接下游通道的SCL线。
  • SDA1 - 2:串行总线数据输出,连接下游通道的SDA线。

四、工作原理

(一)控制寄存器

LTC4305通过多个控制寄存器实现对其功能的配置和监控,主要寄存器包括:

  • 寄存器0:包含下游连接状态、ALERT引脚逻辑状态、连接失败尝试、超时状态等信息。
  • 寄存器1:用于激活上下游上升时间加速器。
  • 寄存器2:设置下游总线连接逻辑要求、批量写入使能和超时模式。
  • 寄存器3:设置和指示下游总线FET开关状态以及总线逻辑状态。

(二)欠压锁定和ENABLE功能

LTC4305的欠压锁定电路确保在电源电压不足时,所有SDA、SCL和ALERT引脚处于高阻态,同时忽略总线通信。当ENABLE引脚电压低于0.8V时,所有控制位复位为默认高阻态,但仍监控ALERT1 - 2引脚。

(三)连接电路

上游总线的主机可通过写入寄存器3的相应位来连接下游通道。默认情况下,只有下游总线逻辑状态为高时才会连接,可通过设置寄存器2的连接要求位来覆盖此功能。

(四)上下游缓冲器

激活后,SDAIN和连接的下游SDA引脚功能相同,确保时钟拉伸、时钟仲裁和确认协议正常工作。同时,缓冲器提供电容隔离,但连接的下游总线之间无电容隔离。

(五)上升时间加速器

通过寄存器1的相应位激活上下游上升时间加速器,在满足特定条件时开启并注入电流,加速总线信号上升。

(六)故障处理

  • 下游总线连接故障:默认情况下,仅连接SDA和SCL引脚均为高的下游总线,可通过设置寄存器2改变此行为。
  • 卡住低超时故障:监控下游SDA和SCL开关的内部节点电压,超时后断开下游总线并拉低ALERT引脚。
  • 外部故障:下游通道的从设备拉低ALERT1或ALERT2引脚时,LTC4305将信息传递给上游主机。

(七)ALERT功能和故障解决

故障发生时,LTC4305拉低ALERT引脚。主机可通过广播警报响应地址(ARA)来解决故障,LTC4305会响应并释放ALERT引脚。所有故障可通过向寄存器0写入虚拟数据字节来清除。

(八)(I^{2} C) 设备寻址

使用ADR0、ADR1和ADR2引脚可配置27种不同的总线地址,同时支持两个特殊地址:批量写入地址(1011 110)和SMBus警报响应地址(0001 100)。

五、应用案例

(一)电平转换和嵌套寻址

在一个典型的应用电路中,LTC4305可实现电平转换和嵌套寻址功能。通过合理选择外部组件,可满足不同电压域之间的通信需求,同时解决设备地址冲突问题。

(二)热插拔应用

LTC4305可用于实现I/O卡的热插拔功能,通过适当的电路设计和引脚配置,可确保在插拔过程中不会干扰总线通信,保护系统的稳定性。

(三)电容缓冲和总线扩展

其电容缓冲功能可增加总线的扇出能力,扩展系统中设备的连接数量,适用于需要连接多个设备的应用场景。

六、外部组件选择

(一)SDA和SCL上拉电阻

上拉电阻的选择需满足SMBus规范要求,同时要保证足够的强度以激活上升时间加速器。对于不同的总线电容,可根据公式计算最大上拉电阻值。

(二)ALERT和READY组件

ALERT和READY引脚的上拉电阻需提供最大3mA的上拉电流,以确保LTC4305能将引脚拉低至逻辑低电压。

七、总结

LTC4305作为一款功能强大的2通道2线总线多路复用器,为电子工程师提供了一种可靠的解决方案,可用于电平转换、嵌套寻址、热插拔等多种应用场景。其丰富的功能和良好的电气特性使其在众多电子系统中具有广泛的应用前景。在实际设计中,工程师们需根据具体需求合理选择外部组件,确保LTC4305的性能得到充分发挥。你在使用LTC4305的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分