LTC4306:4 通道 2 线总线多路复用器的深度解析
在电子设计的领域中,总线多路复用器是实现系统高效通信和资源合理分配的关键组件。今天我们要深入探讨的是 Linear Technology 公司的 LTC4306,一款功能强大的 4 通道 2 线总线多路复用器。
文件下载:LTC4306IUFD#PBF.pdf
产品概述
LTC4306 是一款具备总线缓冲器的 4 通道 2 线总线多路复用器,其主要作用是在上游总线和下游总线之间提供电容隔离。通过软件控制,它能将上游的 2 线总线连接到任意组合的下游总线。每个通道可独立上拉至 2.2V 至 5.5V 的电源电压,与 LTC4306 的电源电压无关。下游通道还配备了 ALERT1 - ALERT4 输入,用于故障报告。
产品特性亮点
多路复用与开关功能
它是 1:4 的 2 线多路复用器/开关,能通过 2 线总线命令连接 SDA 和 SCL 线,实现了灵活的总线连接方式。
缓冲与扩展能力
为 SDA 和 SCL 线提供与电源无关的双向缓冲,有效增加了扇出能力。同时,它还具备上升时间加速器电路,可加快信号的上升速度,提高通信效率。
故障处理与兼容性
可编程的总线断开功能,能在总线被卡住时自动断开下游总线,且与 (I^{2}C) 和 SMBus 标准兼容。此外,它支持 SMBus 兼容的 ALERT 响应协议,方便进行故障报警和处理。
防护与可靠性
具有 ±10kV 人体模型 ESD 抗扰性,能有效保护芯片免受静电干扰。提供 24 引脚 QFN(4mm × 5mm)和 SSOP 封装,满足不同的应用场景需求。
电气特性分析
电源与启动特性
输入电源范围为 2.7V 至 5.5V,在不同工作条件下,输入电源电流有所不同。例如,当 (V_{CC}=5.5V) 且下游连接、SCL 总线低、SDA 总线高时,输入电源电流典型值为 5.2mA。
缓冲器特性
缓冲器的偏移电压在不同的电源电压和总线电阻条件下有所变化。如在 (V{CC}=2.7V)、(R{BUS}=10k) 时,缓冲器偏移电压典型值为 60mV。
上升时间加速器特性
上升时间加速器的激活需要满足一定的条件,如 SDAIN、SCLIN、SDA1 - 4、SCL1 - 4 引脚的电压上升速率需达到 0.4V/µs 至 0.8V/µs,且电压需超过 0.7V 至 1V。
工作原理剖析
寄存器控制
LTC4306 通过多个寄存器进行控制,每个寄存器的不同位具有不同的功能。例如,寄存器 0 用于指示上游总线与下游总线的连接状态、ALERT 引脚的逻辑状态等;寄存器 1 用于激活上游和下游的上升时间加速器;寄存器 2 可配置 GPIO 的输入/输出模式、下游总线的连接条件等;寄存器 3 用于设置和指示下游总线 FET 开关的状态以及下游总线的逻辑状态。
连接与缓冲机制
上游总线的主设备可以通过向寄存器 3 的相应位写入数据,来选择连接任意组合的下游通道。默认情况下,连接电路只会连接那些对应总线逻辑状态位为高的下游通道,但可以通过设置寄存器 2 的连接要求位来覆盖这一特性。当连接命令成功后,上下游缓冲器会在满足一定条件下激活,实现上下游总线之间的信号传递。
故障处理机制
- 下游总线连接故障:默认情况下,LTC4306 只会连接 SDA 和 SCL 引脚都为高的下游通道。如果主设备尝试连接低电平的下游通道,LTC4306 会将寄存器 0 的连接失败尝试位设置为低,并拉低 ALERT 引脚。
- 总线卡住超时故障:卡住低超时电路会监测下游 SDA 和 SCL 开关的两个公共内部节点电压。当任一节点电压低于 0.52V 时,计时器开始运行;当两个节点电压都高于 0.6V 时,计时器复位。如果计时器达到寄存器 2 中设置的超时时间,LTC4306 会拉低 ALERT 引脚,并断开下游总线与上游总线的连接。
- 下游通道外部故障:当下游总线上的从设备拉低相应的 ALERT 引脚时,LTC4306 会通过拉低 ALERT 引脚将故障信息传递给上游总线的主设备。
应用案例分享
电平转换与嵌套寻址应用
在一个典型的应用电路中,LTC4306 的 (V_{CC}) 电压和下游总线 1 由 3.3V 电源供电,下游总线 4 由 5V 电源供电,上游总线由 2.5V 电源供电。通过这种方式,实现了不同电压电平之间的转换。同时,利用嵌套寻址功能,可在不增加设备地址复杂度的情况下,扩展系统中的设备数量。
热插拔应用
LTC4306 还可用于 I/O 卡的热插拔操作。在一种实现方式中,将 LTC4306 放置在 I/O 卡边缘,通过合理设置 ENABLE 引脚和 ALERT 引脚的连接方式,确保在插拔过程中不会对总线通信造成干扰。另一种方式是将 LTC4306 放置在背板上,在插拔 I/O 卡前确保相应下游通道的开关处于断开状态。
外部组件选择建议
SDA 和 SCL 上拉电阻选择
根据 SMBus 规范,SDA 和 SCL 引脚上的上拉电阻必须足够强,以提供至少 100µA 的上拉电流。在大多数系统中,上拉电阻的强度还需满足 LTC4306 上升时间加速器的激活条件。同时,为了最大化逻辑低噪声裕度和最小化上下游缓冲电路的偏移电压,上拉电阻值应尽量低。在 2.7V 和 5.5V 电源电压下,对于电容负载分别不超过 215pF 和 420pF 的情况,10k 的上拉电阻效果较好。对于更大的总线电容,可参考公式 (R{PULL - UP,MAX }[k Omega]=frac{left{left(V{BUSMIN }-0.8 Vright) cdot 1250left[frac{ns}{V}right]right}}{C_{BUS }[pF]}) 进行计算。
ALERT、READY 和 GPIO 组件选择
ALERT 和 READY 引脚上的上拉电阻需提供最大 3mA 的上拉电流,以确保 LTC4306 能将引脚保持在低于 0.4V 的逻辑低电压。在选择由 LTC4306 的 GPIO 引脚驱动的 LED 时,要确保所需的 LED 灌电流小于 5mA,并在 LED 串联一个限流电阻。
总结
LTC4306 作为一款功能丰富的 4 通道 2 线总线多路复用器,在电平转换、总线扩展、故障处理等方面表现出色。通过合理选择外部组件和正确配置寄存器,它能为电子工程师在设计复杂的总线系统时提供强大的支持。在实际应用中,你是否也遇到过类似总线多路复用器的使用问题呢?欢迎在评论区分享你的经验和见解。
-
电子设计
+关注
关注
42文章
2867浏览量
49916
发布评论请先 登录
总线多路复用器LTC4306电子资料
keysight DAQ970A 的 20 通道多路复用器(2/4 线)模块
CMOS模拟多路复用器LTC1380/LTC1393
LTC4305/LTC4306 - 提供容性缓冲的双通道和四通道 I<sup>2</sup>C 多路复用器
LTC4306:4 通道 2 线总线多路复用器的深度解析
评论