电路及esd防护

2023-11-19

摘自网络

1、并联放电器件。

常用的放电器件有TVS,齐纳二极管,压敏电阻,气体放电管等。如图

1.1、齐纳二极管( Zener Diodes ,也称稳压二极管 ) 。 利用齐纳二极管的反向击穿特性可以保护 ESD敏感器件。但是齐纳二极管通常有几十 pF 的电容,这对于高速信号(例如 500MHz)而言,会引起信号畸变。齐纳二极管对电源上的浪涌也有很好的吸收作用。

1.2、瞬变电压消除器 TVS(Transient Voltage Suppressor) 。 TVS 是一种固态二极管,专门用于防止 ESD 瞬态电压破坏敏感的半导体器件。与传统的齐纳二极管相比, TVS 二极管 P/N 结面积更大,这一结构上的改进使 TVS

具有更强的高压承受能力,同时也降低了电压截止率,因而对于保护手持设备低工作电压回路的安全具有更好效果。

TVS二极管的瞬态功率和瞬态电流性能与结的面积成正比。该二极管的结具有较大的截面积,可以处理闪电和 ESD所引起的高瞬态电流。TVS也会有结电容,通常0.3个pF到几十个pF。TVS有单极性的和双极性的,使用时要注意。手机上用的TVS大约0.01$,低容值的约2-3分$。

1.3、多层金属氧化物结构器件 (MLV),大陆一般称为压敏电阻。 MLV也可以进行有效的瞬时高压冲击抑制,此类器件具有非线性电压 - 电流 ( 阻抗表现 ) 关系,截止电压可达最初中止电压的 2 ~ 3倍。这种特性适合用于对电压不太敏感的线路和器件的静电或浪涌保护,如电源回路,按键输入端等。手机用压敏电阻约0.0015$,大约是TVS价格的1/6,但是防护效果没有TVS好,且压敏电阻有寿命老化。

2、串联阻抗

一般可以通过串联电阻或者磁珠来限制ESD放电电流,达到防静电的目的。如图。如手机的高输入阻抗的端口可以串1K欧电阻来防护,如ADC,输入的GPIO,按键等。不要担心0402的电阻会被打坏,实践证明是打不坏的。这里不详细分析。用电阻做ESD防护几乎不增加成本。如果用磁珠,磁珠的价格大约0.002$,和压敏电阻差不多.

3、增加滤波网络

前面提到了静电的能量频谱,如果用滤波器滤掉主要的能量也能达到静电防护的目的。

对于低频信号,如GPIO输入,ADC,音频输入可以用1k+1000PF的电容来做静电防护,成本可以忽略,性能不比压敏电阻差,如果用1K+50PF的压敏电阻(下面讲的复合防护措施),效果更好,经验证明这样防护效果有时超过TVS。

对于射频天线的微波信号,如果用TVS管,压敏等容性器件来做静电防护,射频信号会被衰减,因此要求TVS的电容很低,这样增加ESD措施的成本。对于微波信号可以对地并联一个几十nH的电感来为静电提供一个放电通道,对微波信号几乎没有影响,对于900MHZ和1800MHz的手机经常用22nH的电感。这样能把静电主要能量频谱上的能量吸收掉很多。

4、复合防护

有一种器件叫EMI filter,他有很好的ESD防护效果,如图。EMI filter也有基于TVS管的和基于压敏电阻的,前者效果好,但很贵,后者廉价,一般4路基于压敏电阻的EMI价格在0.02$.

实际应用中可以用下面的一个电阻+一个压敏电阻的方式。他既有低通滤波器的功能,又有压敏电阻的功能,还有电阻串联限流的功能。是性价比最好的防护方式,对于高阻信号可以采用1K电阻+50PF压敏;对于耳机等音频输出信号可以采用100欧电阻+压敏电阻;对于TP信号串联电阻不能太大否则影响TP的线性,可以采用10欧电阻。虽然电阻小了,低通滤波器效果已经没有了,但限流作用还是很重要的。

5、增加吸收回路

可以在敏感信号附件增加地的漏铜,来吸收静电。道理和避雷针原理一样。

在信号线上放置尖端放电点(火花隙)在山寨手机设计中也经常应用。

翻盖机受话器上TVS管或压敏电阻应该放在哪?

很多人理解静电防护器件在layout时要靠近端口摆放,翻盖机或者滑盖机受话器(receiver,rec)上的TVS或压敏电阻要放在上板靠近rec的地方。其实不然,请看下面分析。

这是一个翻盖机或者滑盖机,的等效电路,TVS在上板,主IC在主板,中间用比较长的FPC连接。rec是个线圈,不怕静电,怕静电的是IC。

中间的电感分别是FPC上地网络和信号线的等效电感。当静电打在rec上时,由于TVS的钳位作用和等效电容存在,静电放电瞬时REC信号线上的电压Ub和小板的电压Ug可以看成相等的,静电荷要从FPC的地网络转移一部分到主板的地上,这时会在主板的地和小板的地之间产生一个压差Ug-0=Ug。对于信号线如果是高祖状态,即使FPC存在更大的等效电感,但是因为高阻抗不会产生电流,Ua和Ub可以看成是一致的,这样Ua=Ub=Ug,也就是芯片端和地之间会产生一个电压差,这个压差几乎等于放电瞬间小板地合主板地的电压差,这个电压差如果很大会使IC损坏。电压差大小取决于ESD放电的等级和FPC地上的等效阻抗和电感。如果是非高祖信号会有一点电流,电流大了芯片也就坏了。这样也可以近似看成Ua=Ub=Ug。因此TVS或压敏电阻放在上板如果静电达到rec上会有问题。

假如静电打在小板的地上,由于TVS或压敏的钳位和等效电容,同样Ub=Ug。由于FPC的地上等效电感存在,Ug和主板地会存在压差。信号线上没有电流Ua=Ub=Ug。Ua加在芯片端口上会打坏芯片。

假如静电打在主板地上,主板地上电荷部分会往小板地转移,产生电流,电流在FPC地等效电感上产生电压,同样会在主板地和小板地之间的电压会直接加在芯片两端烧坏芯片。

如果TVS或压敏电阻加在主板上,如图由于TVS或压敏的钳位作用,Ua和地之间电压不会太高起到保护芯片的作用。静电放在rec上,电流传导到主板上被TVS吸收掉,电荷打在小板地和主板地上都和信号线没有关系。

静电防户器件应该放在哪?

rec情况如此,其他信号线电源也如此。

上面分析的是用FPC连接两个板的情况,其实即使一块板子地上也会有阻抗的存在,这么看静电防护器件靠近芯片越近越好,即保护谁就靠近谁。特别是没有完整地层的板子。

但有个问题如果靠近芯片在端口到TVS这段走线会存在大的放电电流和电压,这样会干扰到与其相邻的为保护的信号线。鉴于手机主板有完整地层,地上等效阻抗比较小,建议把静电防护器件放在主板的接口处,但不能放在小板,按键板等上面。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

电路及esd防护 的相关文章

  • centos6.5下php添加pdo_mysql扩展

    我的Mysql是用RPM方式安装的 PHP5 5是用源码编译安装的 查看phpinfo 后 发现没有pdo mysql扩展 进去到php的源码包的ext中 root linux php cd usr local src php 5 5 18
  • 最常用的五大算法

    一 贪心算法 贪心算法 又称贪婪算法 是指 在对问题求解时 总是做出在当前看来是最好的选择 也就是说 不从整体最优上加以考虑 他所做出的仅是在某种意义上的局部最优解 贪心算法不是对所有问题都能得到整体最优解 但对范围相当广泛的许多问题他能产
  • tomcat发布必须配置JAVA_HOME,但可以不配置CATALINA_HOME

    在同一台服务器上 使用tomcat 发布多个应用是经常的事情 经常出现的问题 1 就是tomcat多个应用之间不能使用同一个端口 今天又遇到一个问题 纠结上好长时间 记录 之前发布第一个应用的时候 按照网上的java开发的配置 把CATAL
  • printk()和printf()的比较

    1 前言 print函数和printf函数是对孪生兄弟 在功能作用上几乎是一样的 在使用上有一些区别 1 printk 和printf 之间的一个显著区别在于printk 允许通过指定一个标志来设置优先级 从而决定这条打印是否需要打印出来
  • STM32 GPIO的学习

    1 GPIO的作用 目前我使用的是STM32F0xx系列 参考数据手册Memory Map处可以看到ST所有的外设寄存器均处于Peripherals处 地址范围为0x40000 0000 0x48001800 其中包含了APB1 APB2
  • 孤立森林的简要记录

    20200920 0 引言 在之前的时候 进行一些任务分类的时候 使用过孤立森林来实现一些代码 但是也没有具体来深究原理 只知道这个跟随机森林有些像 都是决策树的一种集成方式 最近正好看到了这部分内容 就正好记录一下 本部分内容主要是有文章
  • gorm报错reflect: reflect.Value.SetInt using unaddressable value

    reflect reflect Value SetInt using unaddressable value 这种报错是应该传地址的时候传了值导致的 经过检查 gorm包下的方法如Create的参数应该是地址 比如 err global D
  • 代码复现不稳定应该怎么调整

    tensorflow转为pytorch代码 复现结果浮动较大 尝试方法 在测试和验证部分加入 model eval 去掉训练部分的shuffle 保证每次送入的数据一样 设定各个部分的随机种子 random seed 42 np rando
  • 8种常见的 代码 编译 软件 !!

    VS Code Source Insight Vim UltraEdit eclipse Understand Atom Sublime Text 接下来详细为大家讲解一下它们各自的用途 目录 1 VS Code 2 Source Insi
  • 密码学哈希函数_哈希函数在密码学中的应用

    密码学哈希函数 A Hash Function is a mathematical function that converts a numerical value into another compressed numeric value
  • FullGC问题分析

    一 常见的FullGC场景分析 频繁的大对象 大对象直接被分配到老年代 系统高负载运行 请求量很大 jvm来不及将对象转移到老年代 直接到老年代分配对象 系统内存泄漏 导致对象长时间在老年代 得不到释放 二 产生FullGC的原因 Syst
  • Tracy 小笔记 Vue - 数据展示,基本指令,绑定属性 v-bind,v-for,条件渲染,强制渲染

    数据展示 插值操作 data 里的数据都是怎么显示在页面上的 Mustache 语法 胡须 也就是双大括号 变量 简单表达式 基本指令 v once 指令的使用 h2 message h2 如果需求是只显示最初的值 以后值不变 就要加这个指
  • MFC读写excel文件

    MyExcel cpp include stdafx h include MyExcel h CMyExcel CMyExcel StartApp CMyExcel CMyExcel books Close sheet ReleaseDis
  • Python爬虫进行接口测试

    一 爬虫概述 1 爬虫简介 UI页面的测试 除了定位元素和模拟操作外 更多的是需要收集一些数据并进行后续的逻辑处理 这时就需要使用爬虫技术来实现数据有爬取 爬虫技术也可以用于测试 例如通过爬虫对测试页面进行采集和分析 对功能点进行冒烟测试
  • QFile读取文件乱码问题

    2020 3 11 使用Qt的QFile打开文件时 中文输出乱码 知道是编码的问题 由于第一次接触Qt 所有不太清楚如何解决 查询一番 认识了一个类QTextCodec 感觉这个比较好 记在这里 方便日后复习 解决方法 QTextCodec
  • 通过反射来获取某个类中的构造方法,普通方法,属性

    反射 反射机制是在运行状态中 对于任意一个类 都能够知道这个类的所有属性和方法 对于任意一个对象 都能够用它的任意一个方法和属性 这种动态获取信息以及动态调用对象的方法的功能就是java中的反射机制 要想解剖一个类 必须先要获取到该类的字节
  • 关于close-on-exec标志

    每个文件描述符都有一个close on exec标志 默认情况下 这个标志最后一位被设置为 0 这个标志符的具体作用在于当开辟其他进程调用exec 族函数时 在调用exec函数之前为exec族函数释放对应的文件描述符 我们来看一下具体的实例
  • mysql中ddl是什么_MySQL中DDL是什么意思

    MySQL中DDL是什么意思 发布时间 2020 11 20 14 34 51 来源 亿速云 阅读 80 作者 小新 这篇文章将为大家详细讲解有关MySQL中DDL是什么意思 小编觉得挺实用的 因此分享给大家做个参考 希望大家阅读完这篇文章
  • 关于在宝塔面板的基础上搭建Wordpress个人博客的教程

    此教程是在你已经有个人服务器并且已经做好宝塔面板的基础上进行的 如果没有做好也可以提前进行学习 如果在搭建过程中出现问题也希望大家积极指出 那么就开始我们的搭建吧 首先登录我们网站后台 登录宝塔面板 关于这个是你之前已经设置好的密码 直接登
  • C++Primer第五版 习题答案 第十八章 用于大型程序的工具(Tools for Large Programs)

    练习18 1 在下列 throw 语句中异常对象的类型是什么 a range error r error throw r b exception p r throw p a range error b exception throw p 此

随机推荐