0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

热插拔和缓冲I2C总线

星星科技指导员 来源:ADI 作者:John Ziegler 2023-02-13 10:58 次阅读

随著服务器系统的增长,包含控制电路以用来监视服务器的输入/输出(I/O)卡数量和复杂程度也同比增长。零停机时间系统要求用户将I/O卡插入带电的背板。虽然许多IC供应商已经开发出能够安全对电源和地线进行热插拔(Hot SwapTM)的芯片,但是迄今为止,仍没有一个能在I2CTM和SMBus系统中实现系统数据(SDA)和系统时钟(SCL)线“热插拔”的单片解决方案。由于每个I/O卡的SDA和SCL电容直接加到这些系统的背板中,因此系统的扩展使得上升和下降时间指标难以满足。LTC4300-1允许用户在不破坏背板数据转换的情况下把I/O卡插入带电的背板上,它同时提供双向的缓冲,并隔离背板和卡上的电容。

图1给出了一个LTC4300- 1安全热插拔SDA和SCL线的应用。LTC4300位于外围设备卡的边缘,ScLOUT管脚与卡的SCL总线相连,而SDAOUT管脚与卡的SDA总线相连。当卡通过长短针位连接器插入带电背板时,地先连接上,然后才接上VCC。

dn263f01.svg?h=270&hash=C51A6D5E76192B5F9A4032F704B708D5&imgver=1

图1:采用LTC4300-1热插拔SDA和SCL线

VCC和地连接后, SDAIN和SCLIN与背板的SDA和SCL线连接。此时,电压为1V的预充电电路工作,并强迫IV电压通过100k标称电阻至低电容(小于10pF)SDA和SCL管脚,使得连接时所看到的最坏电压差最小化。预充电和低电容特性使背板SDA和SCL总线在热插拔期间干扰最小。

在卡插入期间,SDA背板总线和LTC4300-1 SDAIN管脚上的电压如图2所示。接地的1 00pF电容器尽力赶上相当于SDA总线的电容。在刚插入前,LTC4300-1的SDAIN管脚被预充电到1V,而SDA总线背板电压接近4V。由于SDAIN管脚的高阻抗和低电容,该管脚上的电压在插入时上升到背板电压,因此背板电压几乎没有受到影响,这时两个信号短接在一起。

dn263f02.svg?h=270&hash=9A9E715650BD2C4C8648F580A6FE7672&imgver=1

图2:LTC4300-1的SDAIN管脚连接背板SDA总线

一旦总线没有与卡连接的背板有停止位或总线空闲出现,LTC4300-1使预充电电路停止工作,激活输入至输出连接电路,使背板SDA和SCL总线与卡上的电路相连。

容量缓冲与上升时间加速器特性

输入至输出连接电路的关键特性是提供双向缓冲,图3是利用该特性的一个应用。如果1/O卡直接连接到背板上,所有背板和卡上的电容将直接相加,难以满足上升和下降时间要求。将LTC4300-1置于每个卡的边缘,但从背板隔离卡电容。对于给定的1/0卡,LTC4300-1驱动卡上电容,背板必须只驱动LTC4300-1的低电容。LTC4300-1通过提供位于所有四个SDA和SCL管脚的上升时间加速器电路,进一步满足系统上升时间要求。图4示出了加速器为10pF和100pF等同总线电容提供的改善上升时间。

dn263f03.svg?h=270&hash=F4C9DC3D409212BC484CB9F640C492B3&imgver=1

图3:多个I/O卡插到一块背板中

dn263f04.svg?h=270&hash=AAB217B3F63A1D37F8C3765A368C9229&imgver=1

图4:在10pF和100pF上拉电容的上升时间加速器

结论

LTC4300-1允许用户不在破坏双总线系统的背板SDA和SCL信号情况下,将I/O卡插入带电的背板中。另外,连接电路提供双向缓冲,隔离背板与卡电容上升时间加速器电路加以提供帮助从而满足上升时间要求。

审核编辑:郭婷

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

    关注

    12

    文章

    8116

    浏览量

    82509
  • 热插拔
    +关注

    关注

    2

    文章

    194

    浏览量

    32828
  • I2C总线
    +关注

    关注

    8

    文章

    357

    浏览量

    60408
收藏 人收藏

    评论

    相关推荐

    MSP430的I2C总线问题解决方法

    搞过嵌入式开发的程序员一定知道有I2C总线,手机和电视中的主要串行技术,通过两条线SDA,SCL解决总线传输,地址区分和热插拔问题的技术。
    发表于 08-08 06:12

    具有ADC和I2C监控功能的负热插拔控制器

    演示电路展示了LTC4261负热插拔控制器,在200W,36至72V应用中具有ADC和I2C监控功能。板上包括电源良好控制引脚和单线接口输出的隔离
    发表于 05-27 17:08

    I2C总线:何时使用I2C缓冲

    本文讨论了使用I2C缓冲区的用例,好处和应用。在用于嵌入式设备的所有串行接口中,I 2 C是我个人最喜欢的。尽管
    发表于 09-06 09:54

    I2C总线:何时使用I2C缓冲

    本文讨论了使用I2C缓冲区的用例,好处和应用。在用于嵌入式设备的所有串行接口中,I 2 C是我个人最喜欢的。尽管
    发表于 09-19 08:37

    热插拔I2C隔离器LTC43102相关资料下载

    ,以满足 I2C 对较重负载总线的上升时间规格要求。当一块板卡在一根工作总线上进行插拔操作时,热插拔 (Hot SwapTM) 控制电路可防
    发表于 04-13 06:27

    热插拔I2C隔离器LTC43101相关资料下载

    ,以满足 I2C 对较重负载总线的上升时间规格要求。当一块板卡在一根工作总线上进行插拔操作时,热插拔 (Hot SwapTM) 控制电路可防
    发表于 04-15 06:56

    PCA9510AD热插拔I2C和SMbus缓冲器资料推荐

    PCA9510AD是飞利浦半导体公司生产的一款热插拔I2C和SMbus缓冲器。它为双列8脚SO封装形式,工作电压2.7V5.5V,工作电流3.5mA-6mA。
    发表于 04-23 08:01

    PCA9510ADP热插拔I2C和SMbus缓冲器相关资料分享

    PCA9510ADP是飞利浦半导体公司生产的一款热插拔I2C和SMbus缓冲器。它为双列8脚TSSOP封装形式,工作电压2.7V5.5V,工作电流3.5mA-6mA。
    发表于 04-26 06:41

    热插拔和缓冲I2C总线

    热插拔和缓冲I2C总线 随着服务器系统的增长,包含控制电路用来监视服务器输入/输出卡的数量和复杂程度也同比增长。零停机时间系统要求用户将I/O卡插入带电的背板。虽
    发表于 02-09 10:02 5002次阅读
    <b class='flag-5'>热插拔</b><b class='flag-5'>和缓冲</b><b class='flag-5'>I2C</b><b class='flag-5'>总线</b>

    凌力尔特推出可热插拔I2C隔离器--LTC4310

    凌力尔特推出可热插拔I2C隔离器--LTC4310 凌力尔特公司(Linear)推出可热插拔I2C隔离器LTC4310,该器件提供两条 I2C
    发表于 04-24 09:48 1519次阅读

    LTC4304:带卡住总线恢复数据表的热插拔2线总线缓冲

    LTC4304:带卡住总线恢复数据表的热插拔2线总线缓冲
    发表于 04-22 11:55 1次下载
    LTC4304:带卡住<b class='flag-5'>总线</b>恢复数据表的<b class='flag-5'>热插拔</b>2线<b class='flag-5'>总线</b><b class='flag-5'>缓冲</b>器

    LTC4307:带卡住总线恢复数据表的低偏移量热插拔2线总线缓冲

    LTC4307:带卡住总线恢复数据表的低偏移量热插拔2线总线缓冲
    发表于 04-23 19:53 2次下载
    LTC4307:带卡住<b class='flag-5'>总线</b>恢复数据表的低偏移量<b class='flag-5'>热插拔</b>2线<b class='flag-5'>总线</b><b class='flag-5'>缓冲</b>器

    DN263-热插拔和缓冲区I<sup>2</sup>C总线

    DN263-热插拔和缓冲I2C总线
    发表于 04-24 20:51 7次下载
    DN263-<b class='flag-5'>热插拔</b><b class='flag-5'>和缓冲</b>区I<sup>2</sup>C<b class='flag-5'>总线</b>

    LTC4303:带卡住总线恢复数据表的热插拔2线总线缓冲

    LTC4303:带卡住总线恢复数据表的热插拔2线总线缓冲
    发表于 04-30 08:07 11次下载
    LTC4303:带卡住<b class='flag-5'>总线</b>恢复数据表的<b class='flag-5'>热插拔</b>2线<b class='flag-5'>总线</b><b class='flag-5'>缓冲</b>器

    热插拔I2C隔离器

    热插拔I2C隔离器
    发表于 05-25 21:15 11次下载
    <b class='flag-5'>热插拔</b><b class='flag-5'>I2C</b>隔离器