草庐IT

搞懂TVS管,有这篇文章就够了

龙猫讲电子 2023-04-09 原文

摘要:本文主要介绍TVS的工作原理、关键参数和选型。

TVS(Transient Voltage Suppressors,瞬态电压抑制器)又称雪崩击穿二极管,是一种高效电路保护器件,主要是保护电路不受瞬态高压尖峰脉冲(静电或雷击浪涌)的冲击。

一、工作原理

TVS是采用半导体工艺制成的单个PN结或多个PN结集成的器件,其电气特性是由PN结面积、掺杂浓度及晶片阻质决定的,耐突波电流的能力与PN结面积成正比。

当TVS的反向电压小于工作电压 V R W M V_{RWM} VRWM时,TVS处于高阻态,基本可认为不导通;当TVS的反向电压大于击穿电压 V B R V_{BR} VBR时,TVS的阻抗开始迅速下降,并且TVS的反向电压将几乎不变。

当TVS受到反向瞬态高压尖峰脉冲冲击时,TVS以ps级的速度由高阻抗变为低阻抗,将大部分的能量快速吸收,并且钳位电压由击穿电压上升至最大箝位电压 V C V_C VC,随着脉冲电流呈指数下降,钳位电压也逐渐下降,恢复到原来状态,有效地保护电子线路元器件免受各种形式的脉冲冲击。

由于静电和浪涌的能量、峰值电流、波形和持续时间的不同,TVS在受到静电和浪涌冲击时的电压波形也不同。

TVS受到+8KV的ESD冲击时的电压波形

TVS受到峰值电流 I P P I_{PP} IPP为62A的浪涌(8/20uS)冲击时的电压波形

二、关键参数

2.1 最大反向工作电压 V R W M V_{RWM} VRWM

最大反向工作电压就是当TVS管反向工作电流为 I R I_R IR(一般 I R I_R IR为0.1uA~1uA)时,TVS管两端的电压值。此时TVS管处于不导通状态,即最大反向工作电压为TVS管不导通的最高电压。

为了不影响电路正常工作,应使 V R W M V_{RWM} VRWM不低于被保护器件或线路的正常工作电压;从漏电的角度考虑,特别是超低功耗产品设计中, V R W M V_{RWM} VRWM与被保护信号的工作电压差值越大,漏电流则越小。

2.2 漏电流 I R I_R IR

漏电流是指在最大反向工作电压条件下,流过TVS的最大电流。一般来说, I R I_R IR是个uA级以下的小电流,此时TVS管只有很小的功耗。

当TVS用于高阻抗电路时,漏电流是一个重要的参数,比如:在ADC采样电路中,漏电流可能影响ADC的采样值。

2.3 击穿电压 V B R V_{BR} VBR

击穿电压就是当TVS管反向工作电流为 I B R I_{BR} IBR(一般 I B R I_{BR} IBR为1mA~10mA)时,TVS管两端的电压值。击穿电压是TVS管导通的标志,当反向电压超过击穿电压,随着反向电压增大,反向电流将急剧增加。

通常击穿电压和最大反向工作电压有如下公式:
V R W M = ( 0.8 ∼ 0.9 ) V B R (1) V_{RWM}=(0.8\sim0.9)V_{BR}\tag{1} VRWM=(0.80.9)VBR(1)

2.4 最大脉冲峰值电流 I P P I_{PP} IPP

最大反向脉冲峰值电流是指TVS按照IEC61000-4-5或GB/T 17626.5标准,使其工作在规定的电流脉冲(8/20uS或10/1000uS)波形下,TVS允许通过的最大峰值电流。

如果data sheet中只标注了8/20uS脉冲下的峰值电流,我们可以通过峰值脉冲功率-时间曲线进行转换,来获得10/1000uS脉冲波形的峰值电流。

在1000uS时,峰值功率大致为65W,并且又因为TVS能够承受不损坏自身的电压是固定的,所以10/1000uS波形下的峰值功率为:65W/15V=4.3A。
注:ESD5651N的最大钳位电压为15V。

对于data sheet中没有上述关系图的TVS,可以按照保守点的经验值估算:相同的TVS在8/20uS的脉冲下测得的峰值电流将是10/1000uS脉冲下的5倍。

2.5 最大箝位电压 V C ( m a x ) V_{C(max)} VC(max)

最大箝位电压是指在峰值电流为 I P P I_{PP} IPP的8/20uS脉冲作用下TVS两端箝住的电压,一般取30ns时的电压值。 V C ( m a x ) V_{C(max)} VC(max)应小于后级被保护电路最大可承受的瞬态安全电压,否则后级被保护电路将损坏。

最大箝位电压与击穿电压之比称为箝位系数,即:箝位系数= V C ( m a x ) V_{C(max)} VC(max)/ V B R V_{BR} VBR,一般箝位系数为1.3左右。

当对TVS施加ESD时,可通过下图电路测量出TVS两端的电压波形,从而可清晰地知道TVS在ESD作用下的箝位电压和反应时间。

2.6 脉冲峰值功率 P P K P_{PK} PPK

脉冲峰值功率是指在规定的脉冲条件下,TVS瞬间能承受的最大功率值,反映了TVS浪涌抑制能力。

TVS的 P P K P_{PK} PPK取决于脉冲峰值电流 I P P I_{PP} IPP和最大箝位电压 V C ( m a x ) V_{C(max)} VC(max),但是除此以外,还和脉冲波形、脉冲时间及环境温度有关。

所以最终TVS的脉冲峰值功率计算公式为:
P P K = K 1 ∗ K 2 ∗ I P P ∗ V C m a x K 3 (2) P_{PK}=\frac{K_1*K_2*I_{PP}*V_{Cmax}}{K_3}\tag{2} PPK=K3K1K2IPPVCmax(2)

式中 K 1 K_1 K1为功率系数, K 2 K_2 K2为温度系数, K 3 K_3 K3为时间系数。

功率系数 K 1 K_1 K1取值如表2.1,8/20uS的电流波可认为是标准波。

表2.1 常见波形的功率系数

温度系数 K 2 K_2 K2可通过data sheet中的功率降额 VS 环境温度曲线直接获取。

时间系数 K 3 K_3 K3可根据峰值脉冲功率-时间曲线直接按比例转换。

2.7 结电容 C P P C_{PP} CPP

结电容是指TVS的寄生电容,它由PN结面积和反向电压决定。同一个系列的TVS,功率越大,结面积就越大,寄生电容也越大;同一个TVS的结电容随反向电压的增加而减小,在击穿时减到最小。

参考罗广孝、崔翔等人的《TVS静电抑制器等效电路参数估算及应用》可知,结电容的大小会影响TVS的响应时间,电容越大,TVS响应时间越长。

另外结电容也会影响电路中信号的传输质量,结电容越大,对信号影响越大。所以针对不同的信号,特别是高速信号,需要选择合适的结电容才能保证正常的通信,表2.2为德州仪器(TI)关于常见接口中的结电容的推荐值。

表2.2 常见接口中TVS结电容推荐表

接口ESD电容建议值TI推荐产品
GPIO<30pFTPD1E10B06
Push Button<30pFTPD1E10B06
Audio<10pFTPD1E10B09
USB 2.0<2.5pFTPD1E05U06
USB 3.0<0.5pFTPD4E05U06
USB 3.1 Gen2<0.3pFESD122
HDMI 1.4<0.7pFTPD4E05U06
HDMI 2.0<0.5pFTPD4E02B04
Ethernet<5pFTPD4E1U06
Antenna<0.2pFTPD1E01B04
4-20mA Loop<80pFTVS3300

2.8 动态电阻 R D Y N R_{DYN} RDYN

动态电阻是当导致击穿的反向电压施加到TVS时,V-I曲线上两个指定高电流点处的电流斜率,即: R D Y N = ( V C − V B R ) I P P (3) R_{DYN}=\frac{(V_C-V_{BR})}{I_{PP}}\tag{3} RDYN=IPP(VCVBR)(3)

三、TVS选型

3.1 选择最大反向工作电压

在电路正常工作情况下,TVS应该处于截止状态,即TVS的 V R W M V_{RWM} VRWM应大于被保护电路的最高工作电压;但是,如果TVS的工作电压 V R W M V_{RWM} VRWM选取过大,会导致钳位电压 V C V_C VC过大,而超过电路的最高瞬态耐受电压。所以在选择 V R W M V_{RWM} VRWM时,要综合考虑被保护电路的工作电压及后级电路的承受能力:
V R W M = ( 1.1 ∼ 1.2 ) V C C (4) V_{RWM}=(1.1\sim1.2)V_{CC}\tag{4} VRWM=(1.11.2)VCC(4)

其中 V C C V_{CC} VCC为电路的最高工作电压。

对于会被漏电流影响的电路,如模拟采样、低功耗等电路, V R W M V_{RWM} VRWM应尽量选择大一点,以保证TVS在正常工作电压下的漏电流不会影响电路工作。

3.2 选择箝位电压

箝位电压 V C V_C VC应小于后级被保护电路最大可承受的瞬态安全电压;否则,当TVS钳在 V C V_C VC时会对电路造成损坏。

对于浪涌管,箝位电压 V C V_C VC的选择可参考以下公式:
V C = V C ( m a x ) = ( 1.2 ∼ 1.5 ) V C C (5) V_C=V_{C(max)}=(1.2\sim1.5)V_{CC}\tag{5} VC=VC(max)=(1.21.5)VCC(5) V C < V M A X (6) V_C<V_{MAX}\tag{6} VC<VMAX(6)

其中 V M A X V_{MAX} VMAX为电路能承受的最高瞬态电压,根据周文俊、王继业等人在2001年发表的《常用通信接口芯片过电压耐受能力》,可知微电子器件最低耐受电压建议采用1.5倍正常工作电压作为其过电压保护器件的最高残压。

对于ESD管,箝位电压 V C V_C VC的选择可参考以下公式:
V C = V C @ E S D = ( 1.2 ∼ 1.5 ) V C C (7) V_C=V_{C@ESD}=(1.2\sim1.5)V_{CC}\tag{7} VC=VC@ESD=(1.21.5)VCC(7) V C < V M A X (8) V_C<V_{MAX}\tag{8} VC<VMAX(8)

式中 V M A X V_{MAX} VMAX为电路能承受的最高瞬态电压; V C @ E S D V_{C@ESD} VC@ESD为ESD管承受相应等级的静电接触放电时的箝位电压,如果该参数data sheet中没有明确给出,也可以通过传输线脉冲(TLP)响应曲线来找到与静电等级对应的箝位电压,这是因为TLP曲线与IEC61000-4-2波形具有相似的特性。

TLP电流与静电等级对应关系如表4.1所示。

表4.1 ESD等级与TLP测试电流对应表

ESD等级IEC61000-4-2波形电流(TLP曲线)
1接触:2KV 空气:2KV4A
2接触:4KV 空气:4KV8A
3接触:6KV 空气:8KV12A
4接触:8KV 接触:15KV16A

3.3 选择额定瞬态功率

ESD管选型时,通常data sheet中会直接说明抗静电能力,所以基本不需要考虑额定瞬态功率;但是对浪涌管来说,额定瞬态功率是一个非常重要的参数。

理论上,TVS的额定瞬态功率越大,其能够承受的冲击能量和次数越多;但是功率越大,封装越大,成本也越高;所以TVS的额定瞬态功率只需要满足测试要求:大于电路中可能出现的最大瞬态浪涌功率即可。

电路中最大瞬态浪涌功率通常是根据产品的使用环境(可参考GB/T 17626.5附录A)或者用户自定义的浪涌等级来选择的。则假设实际电路中最大测试电流为 I P P I_{PP} IPP,则 I P P I_{PP} IPP可估算为:
I P P = U P P / R i (9) I_{PP}=U_{PP}/R_i\tag{9} IPP=UPP/Ri(9)

其中 U P P U_{PP} UPP为测试电压,即浪涌等级; R i R_i Ri为测试内阻,通常电源线差模测试为2Ω,电源线共模测试为12Ω,通信线为42Ω。

通过上式计算出脉冲峰值电流后,再通过下式计算出电路中的最大瞬态浪涌功率。
P P K = I P P ∗ V C ( m a x ) (10) P_{PK}=I_{PP}*V_{C(max)}\tag{10} PPK=IPPVC(max)(10)

所以浪涌管的额定瞬态功率稍大于上述计算出的最大瞬态浪涌功率即可。

如式(2),浪涌管的额定瞬态功率还和设备的工作温度有关,所以选型时需要按照温度降额曲线来选择;另外实际使用中可以再预留一定比例(30%~50%)的余量。

根据公式计算的脉冲峰值功率在极短的时间内对TVS是不可重复施加的,但是在实际应用中,浪涌通常是重复地出现。所以,即使单个脉冲能量比TVS器件可承受的脉冲能量要小得多,但若重复施加,这些单个脉冲能量积累起来,在某些情况下,也会超过TVS器件可承受的脉冲能量。因此,电路设计必须在这点上认真考虑和选用TVS器件,使其在规定的间隔时间内,重复施加脉冲能量的累积不至超过TVS器件的脉冲能量额定值

3.4 选择结电容

在高速信号的防护中,若TVS的结电容过大则会影响信号正常通讯,此时选择一个合适的结电容则是至关重要的,常见信号接口结电容选型可参考表2.2。

有时为了获得较大的 P P P M P_{PPM} PPPM,TVS的结面积就会增加,从而导致寄生电容也增加;这时可以通过TVS的串并联设计来降低TVS的寄生电容,详情可参考《简述如何减小TVS寄生电容的应用》

四、示例

整机直流工作电压12V,浪涌源的阻抗50MΩ,其干扰波形为方波, T P = 1 m S T_P=1mS TP=1mS,最大峰值电流50A。

  1. 先从工作电压12V选取最大反向工作电压 V R W M = 13 V V_{RWM}=13V VRWM=13V
  2. 从最大反向工作电压选取最大箝位电压 V C ( m a x ) = 1.5 ∗ V R W M = 19.5 V V_{C(max)}=1.5*V_{RWM}=19.5V VC(max)=1.5VRWM=19.5V,取 V C ( m a x ) = 18 V V_{C(max)}=18V VC(max)=18V
  3. 再从箝位电压 V C V_C VC和最大峰值电流 I P I_P IP计算出方波脉冲功率: P P P = V C ∗ I P = 18 ∗ 50 = 900 W P_{PP}=V_C*I_P=18*50=900W PPP=VCIP=1850=900W
  4. 将方波脉冲功率转换为 T P = 1 m S T_P=1mS TP=1mS指数波的峰值功率,折合系数 K 1 = 1.4 K_1=1.4 K1=1.4 P P P = 900 ÷ 1.4 = 643 W P_{PP}=900÷1.4=643W PPP=900÷1.4=643W
  5. 再考虑温度因素(62.5℃时 K 2 = 0.7 K_2=0.7 K2=0.7),峰值脉冲功率为 P P P = 643 ÷ 0.7 = 924 W P_{PP}=643÷0.7=924W PPP=643÷0.7=924W,所以取 P P P = 1000 W P_{PP}=1000W PPP=1000W
    综上,选择的TVS参数为: V R W M = 13 V , V C ( m a x ) = 18 V , P P P = 1000 W @ 10 / 1000 u S V_{RWM}=13V,V_{C(max)}=18V,P_{PP}=1000W@10/1000uS VRWM=13VVC(max)=18VPPP=1000W@10/1000uS

有关搞懂TVS管,有这篇文章就够了的更多相关文章

  1. ruby-on-rails - rails delete_if 使用哈希忽略当前文章(中间人) - 2

    我为你们准备了一个简单的。我想要一个特色内容部分,其中排除了当前文章所以这可以通过delete_if使用MiddlemanBlog:但是我使用的是中间人代理,所以我无法访问current_article方法...我有一个YAML结构,其中包含以下模拟数据(以及其他数据),文件夹设置如下:data>site>caseStudy>RANDOM-ID423536.yaml(由CMS生成)在每个yaml文件中,您会发现如下内容::id:2k1YccJrQsKE2siSO6o6ac:title:Heyplace我的config.rb看起来像这样data.site.caseStudy.eachdo

  2. ruby - 在 Middleman 中移动博客文章位置 - 2

    我正在为我的网站使用MiddlemanBloggem,但默认情况下,博客文章似乎需要位于/source中,这在查看vim中的树时并不是特别好并尝试在其中找到其他文件之一(例如模板)。通过查看文档,我看不出是否有任何方法可以移动博客文章,以便将它们存储在其他地方,例如blog_articles文件夹或类似文件夹。这可能吗? 最佳答案 将以下内容放入您的config.rb文件中。activate:blogdo|blog|blog.permalink=":year-:month-:day-:title.html"blog.sources=

  3. ruby-on-rails - 文章#index 中的 Ruby on Rails 教程 NoMethodError - 2

    所以我正在关注http://guides.rubyonrails.org/getting_started.html上的官方ROR教程我被困在第5.8节,它教我如何列出所有文章下面是我的controller和index.html.erbControllerclassArticlesControllerindex.html.erbListingarticlesTitleText我收到带有错误消息的NoMethodErrorinArticles#indexundefinedmethod`each'fornil:NilClass"怎么了?我从网站上复制并粘贴了代码以查看我做错了什么,但仍然无法

  4. ruby-on-rails - 文章中的 ActionController::UrlGenerationError#edit - 2

    我收到以下错误:没有路由匹配{:action=>"show",:controller=>"articles",:id=>nil}缺少必需的键:[:id]以下是显示错误的代码。这是什么错误,每当我从上一个屏幕点击编辑时,我想我正在发送文章ID。这是我的rake路由输出PrefixVerbURIPatternController#Actionwelcome_indexGET/welcome/index(.:format)welcome#indexarticlesGET/articles(.:format)articles#indexPOST/articles(.:format)articl

  5. ruby-on-rails - Rails 5 上一篇或下一篇文章仅来自特定标签 - 2

    我有一个名为posts的资源,其中有很多。但是,每个帖子可以有多个标签。我希望用户只能从所选标签转到上一篇和下一篇文章。我让它适用于上一个下一个数据库中的所有帖子,但是当我单击一个标签并显示所有标签时,上一个/下一个不符合标签是什么。如果我访问与routes.rb中定义的代码关联的url,get'tags/:tag',to:'posts#index',as::tag,它会列出索引中的所有标签。我不想要这个,我希望用户能够单击上一个或下一个,并且只能在与标签关联的帖子上执行此操作。注意:我使用的是friendly_idgemcontrollers/posts_controller.rbd

  6. 【保姆级】python最新版3.11.1开发环境搭建,看这一篇就够了 - 2

    【保姆级】Python最新版开发环境搭建,看这一篇就够了(适用于Python3.11.2安装)文章目录【保姆级】Python最新版开发环境搭建,看这一篇就够了(适用于Python3.11.2安装)一、Python解释器安装Windows安装步骤环境变量配置(非必要)MacOS安装步骤Linux安装步骤二、PyCharm安装三、创建Python工程工欲善其事必先利其器,在使用Python开发程序之前,在计算机上搭建Python开发环境是必不可少的环节,目前Python最新稳定版本是3.11.1,且支持到2027年,如下图所示本文手把手带你从0到1搭建Python最新版3.11.1开发环境,堪称保

  7. 接口测试重点内容看这一篇就够了 - 2

    1、接口的概念系统与系统之间,组件与组件之间,数据传递交互的通道2、接口的类型按协议划分:http、tcp、IP按语言划分:C++、java、PHP……按范围划分:系统之间多个内部系统之间内部系统与外部系统之间程序之间方法与方法之间、函数与函数之间、模块与模块之间3、接口测试的概念对系统或组件之间的接口进行测试,校验传递的数据正确性和逻辑依赖关系的正确行。4、接口测试的原理主要针对服务器,模拟客户端向服务器发送请求,通过工具或者代码来测试服务器针对客户端请求回发的响应数据是否与预期结果一致。5、接口测试的特点符合质量控制前移的理念可以发现一些页面操作发现不了的问题接口测试低成本高效益接口测试是

  8. ruby-on-rails - Rails 文章助手 - "a"或 "an" - 2

    有谁知道RailsHelper可以自动将适当的文章添加到给定字符串的前面?例如,如果我将“apple”传递给函数,它会变成“anapple”,而如果我要发送“banana”,它会返回“abanana”我已经检查了RailsTextHelpermodule但找不到任何东西。如果这是重复的,我们深表歉意,但诚然,这是一个很难搜索的答案...... 最佳答案 据我所知没有,但为此编写一个帮助程序似乎很简单,对吗?离开我的头顶defindefinite_articlerize(params_word)%w(aeiou).include?(p

  9. 文章生成器-免费的文章生成器 - 2

    随着信息爆炸的时代,自媒体人员不仅需要创造性的策略,还需要快速产生具有高质量文章的能力,这样才能快速响应趋势并保持优势。文章生成器,一款基于人工智能和自然语言处理技术的文本生成软件,可在没有任何人工干预的情况下,快速生成与您的品牌和产品相关的优质文章,助您在激烈的竞争中保持领先。时间效率:传统的写作流程需要付出很多的时间和精力,而随着文章生成器的发展,您可以快速地在几秒钟内生成一篇高品质的文章,这将大大缩短生产时间,给您更多的时间用于其他工作,并最终提高工作效率。成本效益:与自己雇佣专业的写作团队相比,文章生成器不仅效率,而且能让每篇文章更具有专业性。创意不断:文章生成器可以为您制作多种类型的

  10. 零基础学Linux运维,看这一篇就够了(含30G自学教程笔记) - 2

    作为一个10年老运维,在开始这篇文章之前,先送给大家一句话:干啥不好,非要做运维,听人劝,吃饱饭,趁年轻,换行吧!好了,不开玩笑了,回到正文中来。当谈到运维职业发展情况时,很多人都会说运维做不长久,然后劝人做两年就赶快转研发吧!总之是全面唱衰运维!但作为一个老运维,我想说的是:运维转开发确实是一个不错的选择,但运维做不长久则完全是对运维的偏见了!很多人有运维做不长久的偏见的原因其实和运维职业的特性有关,运维有三个老生常谈的特点:打杂,背锅,睡的少!说运维打杂,是说运维工作比较宽泛,运维职业门槛不高,什么都得会一点。公司里但凡跟计算机有关的事,可能都会找到运维,这就导致了运维工作比较杂!至于背黑

随机推荐