电子说
在电子设计的领域中,总线多路复用器是实现系统高效通信和资源合理分配的关键组件。今天我们要深入探讨的是 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 的 (V_{CC}) 电压和下游总线 1 由 3.3V 电源供电,下游总线 4 由 5V 电源供电,上游总线由 2.5V 电源供电。通过这种方式,实现了不同电压电平之间的转换。同时,利用嵌套寻址功能,可在不增加设备地址复杂度的情况下,扩展系统中的设备数量。
LTC4306 还可用于 I/O 卡的热插拔操作。在一种实现方式中,将 LTC4306 放置在 I/O 卡边缘,通过合理设置 ENABLE 引脚和 ALERT 引脚的连接方式,确保在插拔过程中不会对总线通信造成干扰。另一种方式是将 LTC4306 放置在背板上,在插拔 I/O 卡前确保相应下游通道的开关处于断开状态。
根据 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 引脚上的上拉电阻需提供最大 3mA 的上拉电流,以确保 LTC4306 能将引脚保持在低于 0.4V 的逻辑低电压。在选择由 LTC4306 的 GPIO 引脚驱动的 LED 时,要确保所需的 LED 灌电流小于 5mA,并在 LED 串联一个限流电阻。
LTC4306 作为一款功能丰富的 4 通道 2 线总线多路复用器,在电平转换、总线扩展、故障处理等方面表现出色。通过合理选择外部组件和正确配置寄存器,它能为电子工程师在设计复杂的总线系统时提供强大的支持。在实际应用中,你是否也遇到过类似总线多路复用器的使用问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !