四通道I2C多路复用器提供了地址扩展、总线缓冲和故障管理
图2所示电路示出了LTC4306的嵌套寻址、电平移动和电容缓冲功能。为简单起见,图中仅给出了通道1和4。请注意,背板、板卡1和板卡4被上拉至三个不同的电源电压。另外,虽然SFP模块具有相同的地址,但是,只要通道1和4决不同时运行,就不会发生地址冲突。
LTC4306位于背板之上时的两线式总线热插拔
图3示出了一个把LTC4306布设于背板之上并将一个I/O板卡插入下行通道4之中的电路。同样,为简单起见略去了通道2和3。在进行板卡插拔操作之前,需确定通道4未与上行总线相连,这样上行总线上发生的任何事务处理都不会受到干扰。如图所示,SDA4和SCL4上的上拉电阻器位于背板上,不过它们也可以安放在I/O板卡上,只要背板上的主控器在没有板卡插入时不与通道4相连即可。ALERT4#上的上拉电阻器必须设置在背板上,以防止在未插入板卡时发生错误的故障报告。
LTC4306位于I/O板卡之上时的两线式总线热插拔
在图4中,LTC4306位于具有4根单独下行总线的I/O板卡的边缘。把一个200kΩ电阻器从ENABLE引脚连接至地,并使ENABLE成为连接器上最短的引脚。这将确保ENABLE引脚在所有其他引脚均连接的情况下保持在一个恒定的逻辑低电平,因此,LTC4306将处于其缺省的高阻抗状态,且不会受到在连接期间SDAIN和SCLIN上连接瞬变的影响。此外,应使ALERT# 连接器引脚比VCC引脚短,这样,VCC就将在ALERT# 形成连接之前建立起与I/O板卡上拉电源引脚的可靠连接,并向ALERT1# ~ ALERT4#上的上拉电阻器供电。当断接时,ENABLE首先断开连接,并使LTC4306复位至其缺省状态,因而当板卡断接时其在SDAIN和SCLIN总线上引起的扰动极小。
结语
LTC4306使得与大型两线式总线系统相关的实际设计问题有所缓解。它充当了一个多路复用器以提供嵌套寻址。它将在总线阻塞于低电平时使其断接。它把一根很大的容性总线分裂成较小的分支,并允许I/O板卡在带电系统上进行热插拔。它可记录故障、向主控器报告、并与主控器一道高效地解决故障
- 不一样的热插拔控制器(04-26)
- 热插拔电路的过热保护方案性能比较(05-12)
- 基于PCI9054和LTC4240的CPCI总线接口设计(05-13)
- 利用PCI1510实现PCI板卡的热插拔测试(05-23)
- 高可靠性电源系统的热插拔原理和应用(11-14)
- 高可靠性电源系统的热插拔原理和应用问答选编(11-14)