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,…...
Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...
Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例
使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件,常用于在两个集合之间进行数据转移,如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model:绑定右侧列表的值&…...
【Linux】C语言执行shell指令
在C语言中执行Shell指令 在C语言中,有几种方法可以执行Shell指令: 1. 使用system()函数 这是最简单的方法,包含在stdlib.h头文件中: #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...
跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...
Mac软件卸载指南,简单易懂!
刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"࿰…...
相机从app启动流程
一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...
Unit 1 深度强化学习简介
Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库,例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体,比如 SnowballFight、Huggy the Do…...
什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南
文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果,并让boo…...
【Linux手册】探秘系统世界:从用户交互到硬件底层的全链路工作之旅
目录 前言 操作系统与驱动程序 是什么,为什么 怎么做 system call 用户操作接口 总结 前言 日常生活中,我们在使用电子设备时,我们所输入执行的每一条指令最终大多都会作用到硬件上,比如下载一款软件最终会下载到硬盘上&am…...
