首页/文章/ 详情

ESD如何仿真?我找到了ESD仿真的模型

2月前浏览630
之前的文章“如何理解虚无缥缈的ESD”,有兄弟留言有没有ESD放电的仿真,其实发文前我找过,没找到,所以那篇文章里面的仿真是笼统的给了个信号源,然后按照频谱的方式来分析的。 发完后我又查了些资料,终于算是有所得,找到了一篇硕士研究生论文《ESD 模拟器的特性仿真及实验验证》,作者是武汉理工大学 ——舒晓榕。里面有仿真模型,我用我常用的仿真软件LTspice试了下,确实是那么回事,现在就分享给兄弟们。  
 

原论文仿真电路模型
 
原论文的电路模型如下图:

 
图 3-1 中,R1 和 C1 分别为 330 Ω 放电电阻和 150 pF 储能电容,为基于人体-金属模型的 ESD 模拟器基本放电电路。L1,R2 和 C3 为 ESD 模拟器枪体其它部件的等效电阻和等效电容。C2 为枪体内的寄生电容,L2 为接地带电感,C4为接地带对地电容。C5 和 C7 为枪体不同部位的对地电容。L3 和 R3 为继电器电感和电阻。L4 和 R4 为放电尖端电感和电阻,C6 则为放电尖端和电流靶间的电容。L5 和 R5 为电流靶电感及电阻,C8 为放电尖端对地电容。仿真得到的放电电流为 R5 元器件上的电流。电压源sV 为上升时间为 700 ps 的阶跃函数,且阶跃信号幅值等于放电电压。1 kV 放电电压时的激励信号见图 3-2。  

按照论文的模型和提供的参数值,用LTspice仿真了下,确实是符合IEC 61000-4-2标准放电波形的。  
 
LTspice仿真验证  
 
仿真原理图如下图:  

2Ω靶电阻上电流波形如下图  

 

从仿真图上可以看到,仿真得到相关参数如下
峰值电流:7.4A  
上升时间tr:0.85ns(10%峰值到90%峰值)  
30ns处电流幅度:2.95A  
60ns处电流幅度:1.98A  
 
对比规范里面的要求如下:

 

可以看到,2000V ESD测试时,几个参数都能很好的符合规范,除了30ns处的电流幅度规范里面是4A,仿真是2.95A,看着差得有点多,不过其实也是符合规范的。规范要求4A±30%,也就是电流范围是:2.8A~5.2A。2.95A在这个范围,所以也是符合规范的
 
原来文章的问题
 
在之前的文章“如何理解虚无缥缈的ESD”里面,我曾猜测ESD的典型波形可能是直接输出短路的时候测的,现在看来,其实是有误的,至少从论文里面看来应该是输出接2Ω电阻+1nh电感串联
 
不过我仿真看了,用这个电路将输出短路,其电流波形也基本不变,只是峰值输出电流小了一点,从7.5A降低到了7.0A,对分析结果影响不大
 
另外,现在既然有了更为真实的ESD模型,我们就把原来文章的问题用新的方法再仿真看看。
 
老问题——为什么串电阻和并联电容能够改善 ESD?  
 
也就是下面这个问题:  

 

a、我们先来看滤波电容 Cp 的值对静电防护的影响
   

构建电路如下图,左边是ESD发生器(去掉了2欧姆靶电阻和1nh靶电感),右边是被测电路。  

因为我们是为了看电容的影响,所以排除Rs的影响,将设置Rs=0。电容Cp参数分别为:10p,100p,1nf ,10nf,100nf,我们看残压Vgpio电压值如下图:  

我们可以读出不同电容情况下Vgpio的最大值电压
10pF时Vgpio最大值=1220V  
100pF时Vgpio最大值=903V  
1nF时Vgpio最大值=251V  
10nF时Vgpio最大值=30V  
100nF时Vgpio最大值=3V  
 
对比下之前文章的结果:  

 

我们代入 ESD 2kV的测试情况,就可以得到不同Vgpio的电压值:  
10pF时Vgpio最大值=980V  
100pF时Vgpio最大值=180V  
1nF时Vgpio最大值=20V  
10nF时Vgpio最大值=2V  
100nF时Vgpio最大值=0.2V  
 
为了方便对比,就列个表直接看下现在新模型的结果和之前的结果:

电容值      

新ESD放电模型2000V测试结果        

之前文章的频谱分析法2000V结果        

Cp=10pF      

1220V      

980V      

Cp=100pF      

903V      

180V      

Cp=1nF      

251V      

20V      

Cp=10nF      

30V      

2V      

Cp=100nF      

3V      

0.2V      

 

通过对比我们发现,如果只是定性分析,残压Vgpio都是随电容值增大而迅速下降,说明加电容确实对 ESD有用。不过如果定量看的话,二者差异还是很大的,特别是在100nF时,新模型残压是3V,而老的方法只有0.2V,差了十几倍
 
为什么会这样呢?到底之前准确还是现在准确?  
 
个人认为,这是因为之前老的方法是从频谱的角度来分析的,而频谱是按照典型放电电流波形来的。而现实的情况是,不同的负载(对不同的东西放电),放电的电流波形肯定是有差异的,之前的模型因其本身假设的局限性,我们得到的结果自然是粗糙的。
 
因此,总的来说,我认为这个新的模型是更准确的。  
 
下面是新模型静电放电时对应的放电电流波形,可以看到,这个波形和静电放电的典型电流波形差异还是挺大的。由此说明,给不同的负载放电,静电放电电流波形是不同的。  

b、串联电阻 Rs 的影响    
 
看完电容的影响,我们再来看下电阻的影响。因为如果MCU输入电阻看作无穷大的话,是无法发生静电放电的,所以我们要结合更真实的情况,在 MCU 那里放个 ESD 管,看这个管子承受的功率以及残压Vgpio大小就行。
 
为了方便和之前的结果做对比,静电放电电压设置为10000V,仿真电路图如下图:  

仿真结果如下图:

对比下之前简易模型的文章的结果:

可以看到,简易模型和现在新的模型,功率值和残压同样都有差异,但是如果仅仅是定性分析的话,我们都可以很清晰的看到不同电阻对ESD放电的影响,二者都能说明串联电阻越大,对ESD防护越有好处。  
 
小结
 
通过查询论文,我终于找到了可以在LTspice里面进行仿真ESD的电路了,并且我又将之前的问题用新的模型分析了一下。从结果来说,新的模型更为准确。但是也不能说之前文章写的东西是错误的,只能说它模型简单,精度不高。  
 
并且 ,如果从分析具体问题的角度,其实之前的文章“如何理解虚无缥缈的ESD”应该更容易理解,毕竟,我们不可能一遇到问题就拿这个精确的模型去实际仿真下,有时候我们仅仅只需要在脑子里面过一下,定性分析下就足够了。  
 
仿真源文件下载  
 
仿真文件我放置到了网盘,有需要的自提。
下载方法:关注我的微 信公众 号“硬件工程师炼成之路”,在后台回复“炼成之路Pro”,就可以下载了,放置在目录:炼成之路Pro-->01-ESD仿真模型 

论文文件我没有提供,怕侵权,就只告诉兄弟们论文名称了——《ESD 模拟器的特性仿真及实验验证》,作者是武汉理工大学 ——舒晓榕,我相信真正需要的兄弟应该能自己想到办法搞到。  
 
声明:以上内容仅是个人观点,不保证正确性,如有问题,请留言指出。  





来源:硬件工程师炼成之路
电路储能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-15
最近编辑:2月前
获赞 22粉丝 44文章 179课程 0
点赞
收藏
作者推荐

PCB走线宽度与过流能力知多少?

今天聊个简单的事情:我们PCB走线,线宽与允许通过电流的大小是什么样的? 我估计很多人会说:40mil/1mm线宽能过1A的电流。 我们按照这个去设计,一般来说是没问题的,其实我自己也经常用按照这个原则去评估。但是,有时候空间实在有限,走不了对应的线宽,那怎么办呢?几个实际问题 除了上面的问题,我们可能还会想到或者遇到下面的几个问题: 1、1mm线宽走1A电流,裕量到底有多足? 2、1mm走线宽度对应1A电流,5mm就对应5A电流吗? 3、过流能力1mm对应1A,1A指的是电流的平均值/有效值不能超过,还是瞬间值也不能超过? 以上这些问题,有些兄弟可能也会有,但是可能没有深究。 IPC-2152 网上查了下,PCB走线过流能力评估的文章或者视频,基本是基于IPC标准里面的《Standard for Determining Current Carrying Capacity inPrinted Board Design》,翻译过来就是《印刷板设计中电流承载能力的确定标准》。不过需要了解的是,这个文件标准出了好几个版本,目前最新的版本是IPC-2152,我们按照这个来即可。 那么这个标准里面有写明多少线宽对应多少电流吗? 答案是没有,如果写明了就不会有上面那么多问题。不过我们翻开标准的第一章,就能知道多少线宽过多少电流 ,其实就是看温度。既然知道了主要具体能过多大电流主要还是评估温升,那么就算不看标准,也会大概知道有这几个点会影响过流。1、允许的温升:如果能够允许的铜线升高的温度越高,那么允许通过的电流自然也就越高2、走线的线宽:线越宽 ,导线横截面积越大,电阻越小,发热越小,自然温升越小,那么过流更大 3、走线的铜厚:铜厚越厚 ,导线横截面积越大,电阻越小,发热越小,自然温升越小,那么过流更大。 4、走线到铜平面的距离:比如4层板,表层走线下面会有地铜层或者是电源层,这也会影响散热,距离不同,导热快慢自然有差异,过流能力也会有差异。 除了上面的因素,其实还有很多因素,影响大小不一,比如板材材料,是否有绿油,板子厚度等等。 我们看下IPC-2152标准里面举的例子按照上面的步骤,可以知道5A电流,合适导体宽度是0.3英寸,也就是25.4*0.3=7.62mm宽度,这跟我们通常说的1mm过1A电流,5mm过5A电流是有出入的。并且按照1mm过1A这个规则来,是有些不够的。 不过,从曲线上面我们也可以看出,如果电流是1A,那么对应的横截面积是40Sq-mils,对应的导线宽度(假设铜厚还是1盎司)是0.023英寸,也就是0.023*25.4=0.58mm。这样看,1mm过1A电流又很充足。 那为什么会这样呢?这是因为,温升跟线宽并不是完全线性的关系,这个我们需要注意。 还有一个问题,如果实际电路设计中低于上面的值,就一定有问题吗? 当然不是,上面只是导线温升10℃的情况,你就算实际走线宽度窄一点,温度也只是高一点,比如温升到20℃,一般也不会有什么问题。没有标准说你必须将温升控制在10℃以内,就现在讨论的标准IPC-2152,也只是列出了不同宽度不同电流对应的导线的温升,至于你做的产品温升要控制到多少,这个得你自己定。不过,一般来说我们是按照10℃来评估的。 那实际设计中,除了1mm过1A电流的规则,有没有更实用的方法呢? 设计软件:Saturn PCB 给兄弟们推荐个软件:Saturn PCB(文末会附下载方法),这个软件应该是目前用得最多的。软件本身功能较多,不仅仅只是用来帮助评估走线电流。不过本节我们主要说明走线电流,那就只介绍这一部分功能。 使用的时候,首先需要设置好标准,建议选择最新的标准:IPC-2152 with modifiers(可以点击菜单tools-->Programs Options进行设置) 下面介绍下菜单的内容:我们设置好红色部分的参数,就可以知道导线可以通过的电流了。 下面列出常见的线宽对应的电流值(条件:板厚1.6mm,温升10℃,没有领近铜层)如下表: 这个表一出,可能细心的同学又发现了,不对呀,前面IPC-2152里面的曲线图,1A电流对应线宽是0.58mm,你这表格里面1A对应是0.375mm,要小很多,根本就对不上。 这里原因我估计是因为板厚,从标准里面看出,板厚从1.79mm减到1.02mm,温升会增加1.4倍,可见板厚影响也很大。不过标准里面的曲线,并未说明板厚是多少,我也只是猜测。 如果我们使用Saturn PCB将板厚设置为1mm,可以看到1A对应的线宽是0.65mm,与曲线对应的0.58也就相差不大了。 下面就把用软件计算的两种板厚(1.6mm和1mm)对应的线宽和电流重新列了个对应表如下,仅供参考:小结 以上就是我查阅了标准,对PCB走线宽度和过流能力的理解,过流能力主要是围绕导线温升来讲的。而温升又跟铜皮厚度,板厚,是否有临近铜层,铜层间距相关,所以说严格来讲,要具体情况具体分析,分析可以借助我上面的说的Saturn PCB软件。 资料下载: IPC-2152标准以及Saturn PCB软件下载方法:关注我的微 信公众 号“硬件工程师炼成之路”,在后台回复“炼成之路”,就可以下载了,放置在目录:炼成之路-->原理图和PCB-->线宽与电流参考资料: 1、如何快速评估PCB铜皮及过孔的通流能力: https://www.bilibili.com/video/av499414477/?vd_source=a559f135e6f1797789dd00a1ed110061 2、PCB导体载流能力计算https://www.bilibili.com/video/BV1ud4y1K7rX/?spm_id_from=333.788&vd_source=a559f135e6f1797789dd00a1ed110061 3、印制板的设计和使用-4588.3标准:https://www.doc88.com/p-49120406723.html 声明:以上内容仅是个人观点,不保证正确性,如有问题,请留言指出。 来源:硬件工程师炼成之路

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈