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

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

3天内不再提示

热拔插对产品的影响及解决方法

金升阳科技 来源:金升阳科技 2024-11-29 15:56 次阅读

摘要:本文分析了常见的热插拔行为,对产品的影响及解决方法,从而保证日常电源的使用中的供电稳定和用电安全,供大家学习参考。

一、常见的热插拔行为

热拔插即带电插拔,是日常生活和工业制造过程中比较常见的现象,如带电拔插一些“USB、适配器、板卡”等,以及部分工程师在产品调试过程中的带电操作。

面对不同的应用场景和零部件差异,产品或系统对热拔插的接受度有比较大的差异,热拔插可能会导致系统的重启、故障,甚至损坏一些敏感的零部件。从产品设计、应用的角度来说,热拔插对产品有什么要求呢?

二、热插拔对产品的考验

01 热插拔行为会产生什么样的影响?

①尖峰电压

插拔过程常会因为抖动或接触不良导致输入电压供电不稳定,再配合后端线缆或系统间的等效阻抗、感抗情况,通常会产生一些电压尖峰或振铃现象。

当波动的峰值电压超出后端器件应力,则会造成器件不同程度的损坏。

63c65cd2-ad85-11ef-93f3-92fbcf53809c.jpg

②浪涌冲击

电工作时,储能电容均被充满,而插拔的零部件或单板系统电容内还没有电荷,当插拔件与主板接触的瞬间,电容会快速从系统吸入大量电能,在供电回路上会形成比稳态工作大数倍的浪涌电流,瞬态的浪涌冲击轻者会导致系统重启复位、电压闪烁、通信异常等,严重的会烧坏元器件、导线、电路板等。

③静电问题

人体本身就是带静电的,尤其是干燥的冬天,所以在插拔的瞬间人体电荷机会与设备电荷发生重新分布的放电过程,由于热拔插过程有一部分电路已经是上电工作状态,在ESD影响下,会更容易引发端口敏感器件的损坏,还会引发“闩锁效应”之类的连环故障。

④干扰问题

通讯设备插拔过程中,电容的充电状态会有低阻抗的回路,产生的瞬态电流会干扰附件设备通信、拉低总线电平,影响设备间或系统内的通信情况。

02热拔插产生的负面影响及产品设计防护

对于不同的设计需求,方法往往是多样的,下文提供一些常见的一些防护设计经验。

①尖峰电压抑制

一般可以用RC网络吸收缓冲或匹配设计TVS/齐纳二极管做钳位电压,保证敏感部件的供电在应力承受的范围内。

63e56640-ad85-11ef-93f3-92fbcf53809c.jpg

②浪涌冲击防护

一般会从增加回路阻抗来抑制瞬态冲击或者增加导通回路入手,防止冲击电流直接破坏系统。

热敏、压敏、气体放电管都是常见抑制浪涌的有效器件,由于浪涌冲击的能量大、破坏强,对高等级的浪涌防护经常会组合使用多种防护器件,利用多级防护达到有效的保护效果。

63f36880-ad85-11ef-93f3-92fbcf53809c.jpg

对于一些特殊的应用场景,可以增加专门的热拔插控制电路设计或者缓启动设计,通过调节启动的时间、顺序来防止浪涌的冲击;也可以结合物理架构的设计,通过“交错式引脚”,来达到调节启动顺序的目的。

③静电影响防护

一般可以在敏感器件端口并联ESD电容、TVS/齐纳二极管、压敏、气体放电管等防护器件,可以达到一定的防护效果,必要的时候可以增加多级的滤波、箝压设计,来达到更高的ESD防护效果。

也可以在物理上,增加放电距离或者增加放电回路介质的阻抗,来达到静电防护抑制的效果。

64060666-ad85-11ef-93f3-92fbcf53809c.jpg

④通讯干扰抑制

一般是通过限制浪涌电流、泄放ESD能量、增加网络节点上下电设计多种措施达到保证通讯正常的效果。

6417664a-ad85-11ef-93f3-92fbcf53809c.jpg

03如何避免热拔插的负面影响

首先从应用出发,如果应用现场没有必要的热拔插行为,应该明确禁止用户端的热拔插操作,并进行对应的警告提示、宣导培训、防呆设计等。

对于必须热拔插应用的现场,需要针对热拔插的负面影响做专门的防护设计,第二章分享了部分经验。

三、小结

常见的开关电源、模块电源除非特殊说明,一般都是不支持热拔插行为的,在设计应用过程中,应尽量避免热拔插行为。如果现场实际有热拔插风险,应选用有专门热拔插防护的产品或者冲击耐受等级更高的产品。

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

    关注

    8

    文章

    1934

    浏览量

    67931
  • 热插拔
    +关注

    关注

    2

    文章

    218

    浏览量

    37240
  • 电路保护
    +关注

    关注

    4

    文章

    352

    浏览量

    55265
  • 浪涌
    +关注

    关注

    3

    文章

    253

    浏览量

    28500

原文标题:干货分享丨如何规避产品热拔插行为

文章出处:【微信号:金升阳科技,微信公众号:金升阳科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙OpenHarmony:【常见编译问题和解决方法

    常见编译问题和解决方法
    的头像 发表于 05-11 16:09 2012次阅读

    产品设计方法

    产品设计方法为什么要进行设计?高温对电子产品的影响:绝缘性能退化;元器件损坏;材料的老化
    发表于 12-05 16:45

    请问有带插的电源接口吗?

    是否带插的电源接口,最好要加软启动电路?比如USB接口的,用于电源输入,经常插,是否要额外加个软启动电路来避免过大的瞬态电流?
    发表于 10-08 10:56

    LM3S的u*** host模式怎么达到插的时检测到u盘?

    请问专家,我使用官方例程的u***_host_msc例程修改后发现程序在上电的时候能够检测到u盘,而启动后插的u盘不能检测到。请问下我需要如何修改下程序才能达到插的时候检测到u
    发表于 04-10 11:10

    请问stm32串口插以后接收数据出错怎么解决?

    怎么在单片机正常运行的时候判断串口硬件是否出错?stm32串口插以后接收数据出错怎么解决?
    发表于 12-09 06:47

    什么是Hot dock/undock(插/)

    什么是Hot dock/undock(插/) 插/。在计算机的电源为开启状态时连接或断开一个设备。
    发表于 01-22 14:05 1931次阅读

    短波通信盲区现象解决方法介绍

    短波通信盲区现象解决方法介绍短波通信盲区现象解决方法介绍短波通信盲区现象解决方法介绍
    发表于 11-10 17:13 5次下载

    电感啸叫的成因与解决方法

    电子专业单片机相关知识学习教材资料——电感啸叫的成因与解决方法
    发表于 10-10 14:17 0次下载

    DXP2004 warning报警及解决方法

    DXP2004 warning报警及解决方法
    发表于 12-26 15:58 0次下载

    数字电源市场中存在的问题及解决方法

    数字电源市场中存在的问题及解决方法
    发表于 07-01 14:23 12次下载

    macbook安装WIN10电源蓝屏死机解决方法

    macbook安装WIN10电源蓝屏死机解决方法进入WIN10电源选项,默认的“平衡(推荐)”不要用了,我们创建新的电源计划,创建后,进入此计划的高级电源设置,然后把“使用电池“的所有参数设置成跟
    发表于 01-05 14:34 8次下载
    macbook安装WIN10<b class='flag-5'>拔</b>电源蓝屏死机<b class='flag-5'>解决方法</b>

    电池时损坏充电IC的原因分析

    上次在调试一块电路板的硬件,电池很容易就会把充电IC损坏的问题,现在已经找到了一个解决方法。就是在电池的正负极并了一个二极管,电池就没有出现充电IC被损坏的情况了。
    的头像 发表于 06-19 09:39 1837次阅读
    <b class='flag-5'>拔</b>电池时损坏充电IC的原因分析

    球测试仪的结构与工作原理

    球测试仪的结构与工作原理?|深圳市磐石测控仪器有限公司
    的头像 发表于 11-21 09:07 402次阅读
    <b class='flag-5'>热</b><b class='flag-5'>拔</b>球测试仪的结构与工作原理

    PCB压合问题解决方法

    PCB压合问题解决方法
    的头像 发表于 01-05 10:32 1014次阅读

    EC20打电话时无URC上报的解决方法

    Openwert 环境下移远EC20 打电话播放文本语音方法与调试记录
    的头像 发表于 01-22 09:15 1453次阅读
    EC20<b class='flag-5'>拔</b>打电话时无URC上报的<b class='flag-5'>解决方法</b>