TVS管学习记录

文章目录
- 前言
- 一、TVS是什么?
- 二、TVS关键参数
- 1.反向截至电压
- **实际意义**
- 2.钳位电压
- **定义与作用**
- **选择依据**
- **4. 实际应用示例**
- **场景:通信端口的ESD保护**
- 3.反向截至电压和钳位电压的关联和区别
- **. 小结**
- 三、实际应用电路举例
- 总结
前言
TVS管学习记录,学习了TVS的关键参数,反向截至电压和钳位电压,学习了它们的关联和区别,以及实际的应用举例
一、TVS是什么?
也叫雪崩击穿二极管,主要功能是在电路中快速响应和抑制瞬态电压,防止电压对电子设备造成损坏,TVS管本质上是一个具有反向击穿特性的二极管,在正常工作状态下,TVS管处于高阻态,对电路影响很小,当电路中出现瞬态过电压时,TVS管的阻抗瞬间降低,使得电压通过TVS管,而非敏感元件,防止电压对电子设备造成损坏
TVS管有单向与双向之分,单向TVS管一般应用于直流供电电路,双向TVS管应用于电压交变的电路。


二、TVS关键参数
其中有两个参数需要重点理解
一个是反向截至电压V_RWN和最大钳位电压VC
1.反向截至电压
反向截止电压(V_R)指TVS管在正常工作状态下不导通的最高电压。当电路工作电压低于V_R时,TVS管处于高阻状态,几乎不消耗电流,不影响电路正常工作。
- 选择依据:
V_R需略高于被保护电路的最高工作电压(例如,若电路工作电压为5V,通常选择V_R为6.5V或8V),确保TVS管在正常运行时不会误触发
实际意义
- 阈值保护:V_R是TVS管开始响应的“警戒线”,超过此电压时,TVS管迅速导通,进入保护模式。
- 静态特性:在稳态下,TVS管的漏电流极小(通常为微安级),避免对系统功耗造成显著影响。
2.钳位电压
定义与作用
- 定义:钳位电压(V_C)是TVS管在瞬态过压事件中导通后,将电压限制到的最高安全值。例如,若V_C为30V,即使输入瞬态电压高达100V,TVS管也会将后端电压钳制在30V以内。
- 测试条件:V_C通常在标准脉冲电流(如8/20μs波形)下测量,需结合具体应用场景的浪涌等级选择。
选择依据
- 后端耐受能力:V_C必须低于被保护元件的最大耐压值(如芯片的极限电压),否则可能损坏器件。例如,某芯片耐压为40V,则需选择V_C ≤ 40V的TVS管。
- 动态特性:TVS管的响应时间极短(皮秒至纳秒级),确保在过压出现时迅速钳位。
4. 实际应用示例
场景:通信端口的ESD保护
- 系统工作电压:5V(如USB接口)。
- TVS选型:
- 选择V_R = 5.5V或6V(略高于5V,避免误触发)。
- 根据后端芯片耐压(如20V),选择V_C ≤ 20V的TVS管(如V_C=15V@8A脉冲)。
- 效果:当静电放电(如±15kV)侵入时,TVS管在纳秒内将电压钳位至15V,保护芯片安全。
3.反向截至电压和钳位电压的关联和区别

-
误区2:仅关注V_C而忽略V_R
- 错误:选择V_C很低的TVS,但V_R过低导致频繁误导通。
- 正确:需平衡V_R与V_C,同时满足系统耐压与保护需求。
-
测试条件的重要性
- V_C与脉冲电流大小强相关,需参考数据手册中的测试波形(如I_PP=10A或20A)选择合适型号。
. 小结
- 反向截止电压(V_R):系统正常运行的“安全阈值”,需高于工作电压并留足余量。
- 钳位电压(V_C):瞬态过压时的“安全天花板”,必须低于被保护器件的极限耐压。
- 选型关键:根据工作环境(如浪涌等级、电压波动)选择V_R与V_C,并参考脉冲电流、功率等参数,确保TVS管在瞬态事件中可靠动作,同时不影响系统正常运行。
若TVS 用在高速IO端口防护、模拟信号采样、低功耗设备场合,就需要考虑结电容和漏电流的影响,两则的参数越小越好。
三、实际应用电路举例
TVS是用于瞬时的过压保护,所以对于持续的过压是无能为力的,对于持续超过峰值电流的场景,将导致TVS损坏,所以最好在TVS管前面加一个保险管,在TVS管先挂掉之前,PPTC先失效再恢复

那么如何选择PTC和TVS呢,
首先TVS功率足够大,其次是PTC响应时间足够短
(1) PTC选型
由于RS485的工作电流非常小,PTC电流选择最小的即可,关键参数是跳闸时间Trip,Trip越小越好,越小跳闸时间越短,对TVS的功率要求越低,封装越小,成本越低。
比如说
我们选一个
SMD1812B020TF电流和电压满足要求,,跳闸时间Trip是最短的,为0.02S。


(2) TVS选型:
由于RS485的工作电压VCC为5V,极限电压为12V,所以我们这里的选择依据是- 选择依据:
V_R需略高于被保护电路的最高工作电压(例如,若电路工作电压为5V,通常选择V_R为6.5V或8V),确保TVS管在正常运行时不会误触发
并且考虑后端耐受能力
后端耐受能力:V_C必须低于被保护元件的最大耐压值(如芯片的极限电压),否则可能损坏器件。例如,某芯片耐压为40V,则需选择V_C ≤ 40V的TVS管
因此TVS的工作电压Vrwm>5V,钳位电压≤12V;可以预选SMBJ6.5A。Vrwm=6.5V,Vc=11.2V。

TVS的功率选型
a. 估算实际TVS需要承受的热量
假设TVS工作在最大钳位电压,流过的电流为保险管的跳闸电流:
Qact=Pt=UIt=VcI tripTptc=11.2V8*0.02S=1.792J
b. 估算实际TVS的实际功率
一般厂家给出的TVS测试的功率都是在8~10us的脉冲宽度下测量的,可能不同厂家标准不一样,但都大同小异,因此需要将上述的估算的热量折算为比如8uS时对应的TVS的功率。
Qact/8us=1.792J/8us=224W
换算成峰值电流为:Ipp=P/Vc=224W/11.2V=20A
因此,最终TVS选择SMBJ6.5A。Vrwm=6.5V,Vc=11.2V。

TVS的功率要求越低,封装越小,成本越低。因为我们要防护的接口很多,比如说我们电路用的是正常电流0.2A的PTC,但是选用的是160A的TVS,比例接近800倍,不可想象,如果用一个2A的PTC电源端口,TVS的功率需要超过15KW,售价接近10元,这个成本不可能的。
所以大部分用的是低成本的TVS,甚至是不用保险丝,串一个0402的电阻,直接限流并且,功率超了直接熔断了,TVS的功率可以选择乘以实际计算的0.5~0.8系数甚至更小。
总结
以上就是今天要学习的内容,
参考文档:
如何设计过压保护电路?
相关文章:
TVS管学习记录
文章目录 前言一、TVS是什么?二、TVS关键参数1.反向截至电压**实际意义** 2.钳位电压**定义与作用****选择依据** **4. 实际应用示例****场景:通信端口的ESD保护** 3.反向截至电压和钳位电压的关联和区别**. 小结** 三、实际应用电路举例总结 前言 TVS管…...
数据库表的各种设计
本篇文章,主要讲解项目开发时,遇到不同的情况,要学会对数据库的表进行合理设计。 1、将表的某个字段,存到一张新表中 ①情况描述 ②操作步骤 第一步:创建role表 第二步:在user表中,删除role字…...
JWT使用教程
目录 JWT (JSON Web Token)1. JWT简介(1) 什么是JWT(2) JWT有什么用(3) JWT认证方式 2. JWT的组成部分3. 签名的目的4. JWT与Token的区别5 JWT的优势6 JJWT签发与验证token(1) 引入依赖(2) 创建 Token(3) 解析Token(4) 设置过期时间(5) 自定义claims 7. JWT自定义工具类 JWT (J…...
【大模型系列篇】如何解决DeepSeek-R1结构化输出问题,使用PydanticAl和DeepSeek构建结构化Agent
今日号外:🔥🔥🔥 DeepSeek开源周:炸场!DeepSeek开源FlashMLA,提升GPU效率 下面我们开始今天的主题,deepseek官方明确表示deepseek-r1目前不支持json输出/function call,可…...
老旧android项目编译指南(持续更)
原因 编译了很多项目,找到了一些可观的解决办法 1. android studio里面的jdk版本切换 jdk版本切换在这里,一般安卓开发需要用到4个版本的jdk,jdk8, jdk11, jdk17, jdk21新版的android stuio是默认使用高版本的jdk,所以切换版本是很有必要的 2. 命令…...
linux中安装部署Jenkins,成功构建springboot项目详细教程
参考别人配置Jenkins的git地址为https,无法连上github拉取项目,所以本章节介绍通过配置SSH地址来连github拉取项目 目录: 1、springboot项目 1.1 创建名为springcloudproject的springboot项目工程 1.2 已将工程上传到github中,g…...
AI开发利器:Anaconda
在Python开发过程中,不同的项目可能会依赖不同版本的Python以及各种不同版本的库。比如,项目A可能依赖Python 3.8和某个特定版本的numpy、TensorFlow和PyTorch,而项目B可能需要Python 3.9以及另一个版本的numpy库。如果直接在系统中安装Pytho…...
java网络编程--基于TCP协议的网络编程
Scoket介绍 利用 TCP 协议进行通信的两个应用程序是有主次之分的, 一个是服务器程序,一个是客户端程序, 两者的功能和编写方法不太一样, 其中 ServerSocket 类表示 Socket 服务器端,Socket 类表示 Socket 客户端。 服…...
PageHelper新发现
PageHelper 背景解决reasonablepageSizeZero 背景 今天发现了一个很有趣的现象,接手一个很老的项目springmvc项目、使用PageHelper分页实现常见的后端接口分页功能。但是发现当页码参数大于实际的页码数时、正常不应该返回数据,但是目前确一直返回数据不…...
Redis 数据结构和使用详解(带示例)
Redis 支持的主要数据结构及其对应操作命令的详细解释,结合具体使用场景和示例: 1. 字符串(String) 用途:存储文本、数值或二进制数据,适用于缓存、计数器等。 常用命令: SET key value&#x…...
深度解读 Chinese CLIP 论文:开启中文视觉对比语言预训练
目录 论文概述1.论文摘要2.论文脑图3.论文创新3.1模型构建3.2训练方法3.3数据构建3.4部署优化 4.模型架构 论文解析1. 引言2. 方法2.1数据说明2.2预训练方法2.2.1模型初始化方法2.2.2两阶段预训练方法 2.3预训练细节2.3.1模型初始化2.3.2第一阶段预训练2.3.3第二阶段预训练2.3.…...
SpringBoot 2 后端通用开发模板搭建(异常处理,请求响应)
目录 一、环境准备 二、新建项目 三、整合依赖 1、MyBatis Plus 数据库操作 2、Hutool 工具库 3、Knife4j 接口文档 4、其他依赖 四、通用基础代码 1、自定义异常 2、响应包装类 3、全局异常处理器 4、请求包装类 5、全局跨域配置 补充:设置新建类/接…...
【Oracle专栏】sqlplus显示设置+脚本常用显示命令
Oracle相关文档,希望互相学习,共同进步 风123456789~-CSDN博客 1.内容概述 本文主要针对oracle 运维中常用知识点进行整理,包括: 1)sqlplus模式下,为了方便查询设置相应的行宽、列宽、行数。…...
DeepSeek 助力 Vue3 开发:打造丝滑的页眉(Header)
前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...
JVM线程分析详解
java线程状态: 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。 线程对象创建…...
【备赛】点亮LED
LED部分的原理图 led前面有锁存器,这是为了防止led会受到lcd的干扰(lcd也需要用到这些引脚)。 每次想要对led操作,就需要先打开锁存器,再执行操作,最后关闭锁存器。 这里需要注意的是,引脚配置…...
【音视频】编解码相关概念总结
NALU RTP PS流 三者总体关系 NALU在RTP中的应用:视频流的RTP传输通常将NALU作为基本的单元进行传输。每个RTP包携带一个或多个NALU,这些NALU包含了视频编码数据。RTP协议通过其头部信息(如时间戳、序列号等)帮助接收端重新排列和…...
Python爬虫(四)- Selenium 安装与使用教程
文章目录 前言一、简介及安装1. Selenium 简介2. Selenium 安装 二、Selenium 基本使用1. 导入Selenium2. 启动浏览器3. 打开网页4. 获取页面标题5. 关闭浏览器6. 完整示例代码 三、Selenium WebDriver1. 简介2. 基本操作2.1 启动浏览器2.2 关闭浏览器2.3 打开网页2.4 关闭当前…...
Node.js项目启动流程以及各个模块执行顺序详解
Node.js项目启动流程以及各个模块执行顺序的问题。首先,我需要仔细阅读并理解我搜索到的资料,从中提取关键信息,然后综合这些信息组织成一个结构化的回答。 首先,根据我搜索到的资料都详细描述了Node.js的启动流程,涉及…...
各种类型网络安全竞赛有哪些 网络安全大赛的简称
本文是对入门学习的一些概念了解和一些常规场景记录 1.CTF(capture the flag)是夺旗赛的意思。 是网络安全技术人员之间进行攻防的比赛。 起源1996年DEFCON全球黑客大会,替代之前真实攻击的技术比拼。 (DEFCON极客大会诞生1993,…...
C++实现分布式网络通信框架RPC(3)--rpc调用端
目录 一、前言 二、UserServiceRpc_Stub 三、 CallMethod方法的重写 头文件 实现 四、rpc调用端的调用 实现 五、 google::protobuf::RpcController *controller 头文件 实现 六、总结 一、前言 在前边的文章中,我们已经大致实现了rpc服务端的各项功能代…...
Linux链表操作全解析
Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...
P3 QT项目----记事本(3.8)
3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...
【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)
要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况,可以通过以下几种方式模拟或触发: 1. 增加CPU负载 运行大量计算密集型任务,例如: 使用多线程循环执行复杂计算(如数学运算、加密解密等)。运行图…...
selenium学习实战【Python爬虫】
selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...
Angular微前端架构:Module Federation + ngx-build-plus (Webpack)
以下是一个完整的 Angular 微前端示例,其中使用的是 Module Federation 和 npx-build-plus 实现了主应用(Shell)与子应用(Remote)的集成。 🛠️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...
【7色560页】职场可视化逻辑图高级数据分析PPT模版
7种色调职场工作汇报PPT,橙蓝、黑红、红蓝、蓝橙灰、浅蓝、浅绿、深蓝七种色调模版 【7色560页】职场可视化逻辑图高级数据分析PPT模版:职场可视化逻辑图分析PPT模版https://pan.quark.cn/s/78aeabbd92d1...
短视频矩阵系统文案创作功能开发实践,定制化开发
在短视频行业迅猛发展的当下,企业和个人创作者为了扩大影响力、提升传播效果,纷纷采用短视频矩阵运营策略,同时管理多个平台、多个账号的内容发布。然而,频繁的文案创作需求让运营者疲于应对,如何高效产出高质量文案成…...
Netty从入门到进阶(二)
二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...
HybridVLA——让单一LLM同时具备扩散和自回归动作预测能力:训练时既扩散也回归,但推理时则扩散
前言 如上一篇文章《dexcap升级版之DexWild》中的前言部分所说,在叠衣服的过程中,我会带着团队对比各种模型、方法、策略,毕竟针对各个场景始终寻找更优的解决方案,是我个人和我司「七月在线」的职责之一 且个人认为,…...
