当前位置: 首页 > article >正文

TVS二极管

TVS引起的两起事故案例1整机在打ESD静电的时候出现通信异常。通过排查最后定位在如下图左边的通信接口处右边是咱们的主芯片。之所以产品会被打挂主要原因是TVS布局未靠近接口处放置TVS放置位置距离接口比较远没有起到很好的抗静电作用。案例2整机在做EFT抗干扰测试时当干扰源从外界注入后我们希望可以让干扰最大程度通过TVS3或TVS4回到源头从而避免经过内部隔离芯片影响到我们产品的正常运行。实际使用时TVS二极管的选型不合理导致瞬态功率不够普通的测试还扛得住但是EFT就挂掉了只得换用瞬态功率更高的TVS管。TVS二极管体积小在电路正常工作时通常不发挥作用因此很容易被忽视。可一旦出现问题大家才会真正意识到它的重要性并对其产生敬畏之心。什么是TVS为了照顾到大多数人咱们还是简单讲讲什么是TVS。老规矩先来看看TVS的定义简单来讲它是一种保护器件。它是一种电压钳位型浪涌保护元件设计用于在短时间内吸收大量能量具有较低的动态电阻和高电流额定值的特点。电路正常时它不工作对电路没有影响当遇到异常情况如ESD、雷击、浪涌等瞬态电压时它会立即站出来迅速导通到地将过压钳位到安全值从而保护咱们板子内部的元器件免受破坏。再来看ROHM官网另一张图片更能它展示出TVS二极管的工作原理。左图显示了正常工作状态下的情况。连接器位于左端而待保护的IC位于右端。它们通过导线相连并且在两者之间放置了一个TVS二极管。导线根据应用的不同可以传输直流电压和模拟或数字信号。通常情况下由于TVS二极管未发生击穿因此处于关闭状态。右图显示了施加浪涌时的操作。如果浪涌电压超过TVS二极管的击穿电压浪涌电流将通过TVS二极管大部分电流流向地。随后TVS二极管箱位电压保护后续电路中的器件。TVS分为单向双向两种极性一般咱们交流信号选择双向TVS直流信号选择单向TVS。TVS和ZD齐纳二极管的区别注意一下虽然 TVS 和ZD都利用了二极管的反向特性但ZD主要用于恒压应用因此齐纳电压 Vz规定在5mA 至 40mA的低电流范围内电压稳定。对于 TVS 在突然施加浪涌等过电压时必须具有击穿电压它有两个特别重要的电压参数VRWM和VBR。由于过压保护是主要应用因此将几 A 到几十 A 范围内的大电流列为保护特性的一部分以保护电路免受过压瞬变的影响。封装分为贴片插件两种一般咱们贴片用的多插件的功率会更大些主要看实际应用场景。TVS二极管的应用场景结合ROHM官网的资料TVS主要分为以下几个方面的应用场景。静电通过USB、HDMI和其它通常安装在电子设备上的连接器进入。下图为一个USB连接器的例子。由于人体会接触电缆和USB设备因此容易受到静电的影响。TVS二极管被放置在连接器和集成电路之间以防止静电放电的进入。安装在电子设备上的开关和按钮在操作时会接触到人体静电放电(ESD)可能会损坏集成电路或导致故障。为了防止这种损坏和故障在开关与待保护设备(此处为集成电路)之间放置TVS二极管以防止静电放电进入。如果连接设备的网线被带电的人体或物体接触ESD就会通过网线进入电子设备。下图展示了一个汽车控制器局域网(CAN)的例子。TVS二极管安装在网络电缆与待连接设备的IC之间以防止ESD进入。一般对外接口我们都会加上ESD静电管。TVS二极管的主要参数当我们进行TVS瞬态抑制二极管选型时需要确保它能够有效保护电路免受瞬态电压的损害同时又需要保证TVS二极管自身不会被瞬态电压给打坏了因为TVS二极管击穿后的失效模式大概率是对地短路而且TVS二极管大多数是接在电源线上的这样就会导致我们的电源对地短路从而整个产品就会失去功能。咱们来打开一份规格书以SMBJ5.0A为例主要参数包括 VRWMVBRVCIPPIR。截止电压VRWMVRWM指的是Reverse Stand-off Voltage的缩写它表示在TVS不导通状态下的最高电压TVS负极上的电压不超过该值TVS一定不会导通这个值用于确保不影响电路正常工作咱们在选型的时候VRWM应略高于电路中的工作电压这个略高于怎么来理解呢咱们来举个例子假设电路的工作电压为VCC5V一般VRWM应大于等于1.2倍VCC即6V。如果环境恶劣或要求高可靠性避免TVS在正常工作时误触发可放宽至1.3-1.5倍即6.5V-7.5V。击穿电压VBRVBR是breakdown(击穿)电压指TVS的最大额定电压超过此电压TVS会击穿电流会急剧增加流到GND以保护电路内部元器件。击穿电压通常应略高于截止电压但要低于电路中可能出现的最大电压。通常TVS二极管的VBR范围会在标称值的±10%范围内因此在选择时要注意其容差范围以确保电路在过压条件下能够及时保护。最大钳位电压VCVC是在脉冲峰值电流IPP作用下TVS两端的最大电压值。在我们选型时VC必须高于电路的正常工作电压否则在正常操作期间可能会误触发同时VC又必须小于后级被保护电路的最大可承受的瞬态安全电压否则后级被保护电路将损坏。VC越小说明 TVS 的箝位特性越好。峰值脉冲电流IPPIPP是在反向工作时TVS管允许通过的最大脉冲峰值电流。是指 TVS 按照IEC61000-4-5:2014 或者 GB/T 17626.5-2019标准使其工作在规定的 8/20 微秒或 10/1000 微秒的脉冲波形下此时 TVS 所允许通过的最大峰值电流。IPP 越大耐电流冲击能力越强它决定了TVS管在保护电路时能够承受的最大浪涌电流TVS 通过的电流超过此参数就会烧毁。反向漏电流IRIR是在最大反向工作电压施加到TVS上时TVS管有一个漏电流。这个漏电流的大小会影响TVS管的功耗性能和电路的稳定性。ROHM官网指出当信号波形电压值越接近 VRWM反向电流 IR 越会增加所以模拟信号的情况下失真率可能会恶化所以请务必用实机确认动作情况。结电容IR结电容即TVS的寄生电容根据被保护的信号速率选择合适的结电容。特别是在高速电路中这个参数要重点关注结电容过大会影响到信号的完整性。TVS二极管设计的注意事项1、TVS在layout布局的时候一定要放在接口处越近越好。太远了就会失效就像文章开篇中的例子。2、温度考虑。如果需要TVS在一个变化的温度工作由于其反向漏电流ID是随温度升高增加而增大功耗随TVS结温增加而下降从25℃175℃大约线性下降50与击穿电压VBR随温度的增加按一定的系数增加。因此必须查阅有关产品资料考虑温度变化对其特性的影响。3、对小电流负载的保护。可考虑在电路中增加限流电阻只要阻值合适不影响线路的正常工作就行它会大大减小干扰信号所产生的电流从而减系统对TVS峰值功率的影响。

相关文章:

TVS二极管

TVS引起的两起事故案例1:整机在打ESD静电的时候,出现通信异常。通过排查,最后定位在如下图左边的通信接口处,右边是咱们的主芯片。之所以产品会被打挂,主要原因是TVS布局未靠近接口处放置,TVS放置位置距离接…...

别再让Pandas数据在Pycharm里‘隐身’了!一个设置搞定DataFrame显示不全

彻底解决Pandas DataFrame在PyCharm中的显示难题:从原理到实战 刚接触数据分析的朋友们,你们是否经常在PyCharm中遇到这样的困扰:当你满怀期待地打印出一个DataFrame,准备仔细查看数据时,却发现屏幕上布满了恼人的省略…...

G-Helper技术评测:华硕笔记本硬件控制与性能优化实战指南

G-Helper技术评测:华硕笔记本硬件控制与性能优化实战指南 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix,…...

HAL_CAN_AddTxMessage硬件中断?原来是这个参数在捣鬼(附正确用法)

HAL_CAN_AddTxMessage硬件中断问题深度解析与实战指南 在STM32 HAL库开发中,CAN总线通信是工业控制、汽车电子等领域的核心功能模块。许多工程师在使用HAL_CAN_AddTxMessage函数时,都曾遭遇过神秘的硬件中断问题——代码看似正确,编译无警告&…...

2.2 工作队列(Workqueue)与系统线程

内核时间管理基石:从硬件时钟源到jiffies与HZ 问题现场:一个诡异的“时间跳跃” 上周排查一个线上问题,某嵌入式设备的日志突然出现连续半小时的记录缺失,随后时间戳又恢复正常。查看硬件RTC时间准确,但系统uptime显示有跳变。这种“时间消失”现象直接指向内核时间子系…...

2.1 线程创建、优先级与调度算法

操作系统与实时内核:为什么需要线程? 最近在调试一个电机控制项目,遇到了一个典型问题:主循环里既要处理串口指令,又要实时刷新PWM占空比,还得盯着温度保护。烧录进去跑起来,电机一转,串口数据就开始丢包。用逻辑分析仪抓波形,发现PWM更新周期时不时跳变一下——某个…...

用FPGA(EP4CE10)和VHDL给循迹小车写个‘大脑’:从传感器到PWM的保姆级代码解析

用FPGA(EP4CE10)和VHDL构建循迹小车的硬件思维:从并行逻辑到实时控制 当红外传感器检测到黑色轨迹线时,传统单片机方案需要依次执行传感器读取、算法处理、电机控制等步骤,而FPGA的并行架构允许这些操作同时发生——这…...

MPU6050 DMP硬件姿态解算与nRF52832低功耗BLE集成方案

1. 项目概述 MPU6050-DMP-Seeed-Tiny-BLE 是一个面向低功耗嵌入式姿态感知应用的完整固件解决方案,专为 Seeed Studio 推出的 Tiny BLE 模块(基于 Nordic nRF52832 SoC)设计,深度集成 Invensense MPU6050 六轴惯性测量单元&#x…...

操作系统工程师成长:从兴趣到创新的四重境界

1. 操作系统工程师的成长路径:从兴趣到创新的四重境界在科技行业的金字塔尖,操作系统开发一直被视为"皇冠上的明珠"。作为一名在这个领域摸爬滚打二十余年的老兵,我见证了Linux从实验室玩具成长为数字世界基石的完整历程。每当年轻…...

基恩士KV8000系列程序与电芯上料机的精密控制:EtherCAT总线技术、多轴定位与智能管理功能

基恩士KV8000程序 ~ 基恩士KV8000系列程序,KV8000KV-C64XKV-C64T等输入输出模块,KV-XH16EC定位控制模块 电芯上料机 松下A6系列总线控制伺服电机,采用EtherCAT总线控制,绝对定位、相对定位,整台设备13个轴&#xff0c…...

Linux下PyTorch3D环境搭建:从依赖解析到编译避坑实战

1. 环境准备:从零开始的依赖解析 在Linux系统上搭建PyTorch3D环境就像组装一台精密仪器,每个零件都必须严丝合缝。我最近在复现一篇3D视觉论文时,就经历了从CUDA版本匹配到gcc降级的完整过程。先说结论:版本对齐是成功的关键&…...

避坑指南:天地图加载GeoJSON绘制省市区划时,你可能遇到的3个关键问题与解决方案

天地图加载GeoJSON绘制行政区划的三大核心难题与实战解决方案 当开发者尝试在天地图平台上叠加GeoJSON数据绘制行政区划时,往往会遇到一些意料之外的"坑"。这些问题不仅影响开发效率,更可能导致最终呈现效果与预期相差甚远。本文将聚焦三个最常…...

手把手教你将大彩串口屏官方例程移植到STM32F407(HAL库版,含串口中断配置)

手把手教你将大彩串口屏官方例程移植到STM32F407(HAL库版,含串口中断配置) 在工业控制和嵌入式设备开发中,大彩串口屏因其丰富的GUI组件和便捷的通信协议而广受欢迎。本文将针对使用STM32F407和HAL库的开发者,提供一个…...

ML302开发板AT指令实战:从驱动安装到第一个AT命令响应(避坑指南)

ML302开发板AT指令实战:从驱动安装到第一个AT命令响应(避坑指南) 当你第一次拿到中移物联的ML302开发板时,可能会被它强大的4G Cat.1通信能力所吸引,但真正开始使用时,往往会在基础环节遇到各种"坑&qu…...

ARM 架构 JuiceFS 性能优化:基于 MLPerf 的实践与调优廖

Qt是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本笔记将重点介绍QSpinBox数值微调组件的常用方法及灵活应用。…...

【零基础玩转Multisim】界面核心——工具栏全解析与高效使用指南

1. 初识Multisim:从工具栏开始你的电子设计之旅 第一次打开Multisim时,满屏的图标按钮确实容易让人发懵。记得我刚开始接触这个软件时,光是找电阻元件就花了十分钟。其实这些看似复杂的工具栏,就像电工师傅的工具腰带——每个工具…...

告别Keil/IAR:用Cursor+CMake+GCC搭建STM32开发环境(附完整配置流程)

从Keil到现代工具链:STM32开发环境全面升级指南 嵌入式开发领域正在经历一场静默的革命——越来越多的工程师开始摆脱传统IDE的束缚,转向更灵活、更强大的开源工具链。如果你还在使用Keil或IAR进行STM32开发,可能已经感受到了这些商业工具的局…...

Cocos Creator 3.x 高维护性打字机对话系统设计与实现

在 Cocos Creator 项目中,对话系统是 RPG、冒险、视觉小说等类型游戏的核心功能之一。如何设计一个维护性高、可扩展、策划友好、支持存档的打字机(Typewriter)系统,是许多开发者面临的挑战。 该系统采用组件化 配置化 JSON 数…...

SEATA分布式事务——AT模式一

简介 AI Agent 不仅仅是一个能聊天的机器人(如普通的 ChatGPT),而是一个能够感知环境、进行推理、自主决策并调用工具来完成特定任务的智能系统,更够完成更为复杂的AI场景需求。 AI Agent 功能 根据查阅的资料,agent的…...

从数据采集到回放验证:ADTF 适配 ROS 的 ADAS 测试实践谒

一、简化查询 1. 先看一下查询的例子 /// /// 账户获取服务 /// /// /// public class AccountGetService(AccountTable table, IShadowBuilder builder) {private readonly SqlSource _source new(builder.DataSource);private readonly IParamQuery _accountQuery build…...

MLX9062x红外热成像传感器驱动开发与温度解算详解

1. MLX9062x 红外热成像阵列传感器驱动深度解析MLX9062x 系列是比利时 Melexis 公司推出的非接触式红外温度传感芯片家族,包含 MLX90620(164 像素)与 MLX90621(164 像素,但支持更高帧率与增强校准)两款核心…...

全志科技Linux驱动开发面试经验与Cache一致性解析

1. 全志科技Linux驱动开发工程师面试全解析作为一名在嵌入式Linux领域摸爬滚打多年的老司机,最近刚经历了全志科技的社招面试。这家国产芯片大厂的面试风格相当有特色,特别是对Cache一致性和驱动开发细节的考察,堪称"灵魂拷问"级别…...

2024版:从零到一,手把手教你完成UniApp支付宝支付功能配置

1. 为什么需要UniApp支付宝支付功能? 移动应用开发中,支付功能几乎是必备模块。作为国内主流支付方式之一,支付宝支付覆盖了超过10亿用户,接入支付宝意味着你的应用可以触达绝大多数国内用户。UniApp作为跨平台开发框架&#xff0…...

Qt键盘控制按钮实战:用WASD键玩转UI交互(附完整代码)

Qt键盘控制按钮实战:用WASD键玩转UI交互(附完整代码) 想象一下,当你正在开发一款自助点餐系统时,突然发现触摸屏失灵了——这种场景下,键盘控制的UI交互能力就成了救命稻草。Qt框架提供的键盘事件处理机制&…...

Oracle 18c新特性实战:5分钟搞定DataGuard备库修复(附常见错误排查)

Oracle 18c DataGuard备库修复实战:从归档缺失到坏块处理的完整指南 凌晨三点,当手机铃声刺破夜空时,我知道又一个不眠之夜开始了。监控系统显示生产备库出现了47-55号归档缺失,而主库的归档日志早已被清理。传统解决方案需要手动…...

企业官网源码_公司网站模板_自适应手机端

一、源码下载平台:企业建站的“数字工具箱” 1. 开源生态驱动创新 GitHub、Gitee等全球开源代码托管平台,汇聚了数百万企业级项目。以GitHub为例,其企业官网源码库涵盖电商、教育、金融等20余个行业,包含完整的前端框架&#xf…...

一文学习 工作流开发 BPMN、 Flowable牌

一、什么是requests? requests 是一个用于发送HTTP请求的 Python 库。 它可以帮助你: 轻松发送GET、POST、PUT、DELETE等请求 处理Cookie、会话等复杂性 自动解压缩内容 处理国际化域名和URL 二、应用场景 requests 广泛应用于以下实际场景: …...

2026届学术党必备的五大AI学术工具解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 想要降低文本的AI生成特征,就得从措辞、逻辑以及情感这三方面去调整指令。在词汇…...

2026届最火的十大AI科研工具实际效果

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 为了把文本被判定成是由AI生成内容(AIGC)的可能性给降低下来&#xf…...

STM32duino双VL53L1X激光测距库详解

1. 项目概述STM32duino X-NUCLEO-53L1A1 是一个面向 Arduino 兼容生态的 STM32 平台专用驱动库,专为意法半导体(STMicroelectronics)官方扩展板 X-NUCLEO-53L1A1 设计。该扩展板搭载两颗 VL53L1X 飞行时间(Time-of-Flight, ToF&am…...