硬件工程师之电子元器件—二极管(10)之可变电容和TVS二极管

写在前面

本系列文章主要讲解二极管的相关知识,希望能帮助更多的同学认识和了解二极管。

若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)


二极管

25. 齐纳二极管的动态阻抗

齐纳阻抗是齐纳二极管在传导电流时的等效串联电阻(ESR)。在理想情况下齐纳阻抗应为零,但实际上齐纳二极管具有一定的阻抗。因此,齐纳二极管仅在有限的电流范围内发挥作用。

齐纳二极管是一种专门用于在反向偏置状态下使用齐纳击穿的二极管。反向电流在齐纳电压下突然增加。换言之,齐纳电压仅略微依赖于反向电流。尽管如此,齐纳电压会随着电流的变化而变化,这种变化的速率称为动态阻抗

如图47所示,齐纳二极管在较低和较高的电流区域表现出比指定动态阻抗更高的阻抗。在这些区域中,齐纳电压可能会随着电流或温度的变化而发生显著变化。在恒压电路中使用齐纳二极管时应多注意。

图 47 齐纳二极管的I-V特性

26. 可变电容二极管

可变电容二极管也称变容二极管。

其是利用向PN结施加反向电压时产生的耗尽层电容特性的一种产品。耗尽层用作电极之间的间隙。随着耗尽层根据施加的电压发生变化,容量相应变化。

可变电容二极管是一种pn结二极管。与典型的pn结二极管不同,可变电容二极管用于pn结反向偏置但未进入击穿状态的区域

图 48 p-n结二极管I-V曲线以及可变电容二极管的使用范围

对于pn结二极管,在pn结周围形成耗尽区,如图49能带图所示。由于移动载流子的耗尽,耗尽区具有像绝缘体一样的高电阻。在这种状态下,耗尽区的特性就像一个电容器,耗尽区与反向电压成比例地变宽

可变电容二极管专门利用耗尽区的这种与电压相关的电容。

图 49 pn结的能带图

可用以下方程式表示电容:

C=K x ( V(R) + Φ )(-n)

K:取决于掺杂剂浓度、结面积等因素的器件特定常数。

Φ:扩散电位

pn结的类型包括线性渐变结、突变结和超突变结。上式中的变量n取决于结的类型。对于线性渐变结、突变结和超突变结,n分别为1/3、1/2或1或更大。电容的变化率随着n值的增加而增加。典型的pn结二极管(例如,开关二极管)具有倾斜结,而可变电容二极管具有突变结或超突变结。

图 50 pn结的分类(掺杂剂分布)

27. 可变电容二极管的特性

可变电容二极管的特性是当施加指定偏置电压时的电容(例如:当V(R)=3V时,是C(3V)),当施加电压发生改变时的电容变化(电容比),以及当用于振荡器和滤波器时影响Q指数的串联电阻。

28. 二极管热阻的计算

小信号晶体管的结到环境的热阻(Rth(j-a))可以根据其集电极功耗计算如下:

Rth(j-a)=(Tjmax-Ta)/PCmax

  • Rth(j-a):结到环境的热阻
  • Tjmax:最大结温
  • Ta:环境温度(P(C)最大值的温度条件)
  • PCmax:最大集电极功耗

29. TVS二极管(ESD二极管)

TVS二极管是齐纳二极管的一种,主要用于防止静电放电(ESD),通常用于防止IC受到来自USB线的ESD影响。TVS二极管的电极间电容极低,因此不影响信号,并且其电阻(R(dyn))很低,可增强保护功能。支持正反方向ESD的产品。

30. TVS二极管的应用

当带电的人体与电子元件相互接触时,静电会被释放到电子元件上。最常见的静电放电(ESD)入口点包括 USB、HDMI、电源和其它连接器端口。ESD也会从金属表面外露的天线进入。

TVS二极管必须连接所有需要ESD保护的数据线和电源线。TVS二极管应尽可能靠近ESD入口点。

TVS二极管产品线,包括一位TVS二极管和多位TVS二极管阵列。还包括具有流通式引脚排列的TVS二极管阵列,专为USB、HDMI和其它多端口设计,以简化电路板走线布局。

图 51 ESD二极管的应用

31. TVS二极管的工作原理

当电子元件正常工作(蓝线)和暴露于静电中(红线)时,电流如何在电路中流动?

当电子元件正常运行时,TVS二极管保持关断状态并表现出寄生(结)电容,从而充当电容器。

当向TVS二极管施加大于特定电压的电压时,电流会突然开始流过TVS二极管。因此,当ESD产生的电压进入电路时,电流会流过TVS二极管,使电压保持恒定,从而保护后面的IC和其它元件免受过压和过流影响。

图 52 ESD二极管的工作原理


本文章是博主花费大量的时间精力进行梳理和总结而成,希望能帮助更多的小伙伴~  🙏🙏🙏

后续内容将持续更新,敬请期待(*^▽^*)

欢迎大家评论,点赞,收藏→→→

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/20510.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

2024-11-19 树与二叉树

一、树的定义和基本语术 1.基本概念:从根节点出发,依次长出各个分支,各个分支也能长出下级分支。(根节点无前驱,叶无后继)除根节点外,任何一个结点有且仅有一个前驱。 2.树的基本概念&#xff…

【金融风控项目-08】:特征构造

文章目录 1.数据准备1.1 风控建模特征数据1.2 人行征信数据1.3 据之间的内在逻辑 2 样本设计和特征框架2.1 定义观察期样本2.2 数据EDA(Explore Data Analysis)2.3 梳理特征框架 3 特征构造3.1 静态信息和时间截面特征3.2 未来信息问题3.2.1 未来信息案例3.2.2 时间序列特征的未…

docker基础

一 docker整体架构 docker镜像(image) docker hub类似于maven远程仓库地址: https://hub.docker.com/ 该地址用于搜索并下载地址。 镜像下载命令: docker pull imagename 比如:docker pull to…

Qt 元对象系统

Qt 元对象系统 Qt 元对象系统1. 元对象的概念2. 元对象系统的核心组件2.1 QObject2.2 Q_OBJECT 宏2.3 Meta-Object Compiler (MOC) 3. 信号与槽3.1 基本概念信号与槽的本质信号和槽的关键特征 3.2 绑定信号与槽参数解析断开连接 3.3 标准信号与槽查找标准信号与槽使用示例规则与…

Lua如何连接MySQL数据库?

大家好,我是袁庭新。使用Lua语言如何来连接数据库呢?新哥这篇文章给你安排上。 1 LuaSQL概述 LuaSQL是一个轻量级的Lua到数据库管理系统(DBMS)的接口库,由Kepler Project维护,且是开源的。它提供了一个简…

高级指南:全面解析线上服务器CPU占用过高问题及其解决方案

文章目录 拿到CPU占用高的进程ID通过进程ID拿到CPU占用高的线程ID将线程ID转换为十六进制jstack分析线程栈信息 CPU占用过高的时候要先找出到底是哪个进程下的线程占用内存过高了。 我在线上预先写了一个Java程序,Test.java用于本篇文章实验所用。模拟CPU占用过高时…

单片机智能家居火灾环境安全检测-分享

目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 电路图采用Altium Designer进行设计: 三、实物设计图 四、程序源代码设计 五、获取资料内容 前言 传统的火灾报警系统大多依赖于简单的烟雾探测器或温度传感器,…

打造网页版Ubuntu环境:群晖NAS部署docker-webtop与远程访问指南

文章目录 前言1. 下载Docker-Webtop镜像2. 运行Docker-Webtop镜像3. 本地访问网页版Linux系统4. 群晖NAS安装Cpolar工具5. 配置异地访问Linux系统6. 异地远程访问Linux系统7. 固定异地访问的公网地址 前言 本文旨在详细介绍如何在群晖NAS部署docker-webtop,并结合c…

Python轴承故障诊断 (19)基于Transformer-BiLSTM的创新诊断模型

往期精彩内容: Python-凯斯西储大学(CWRU)轴承数据解读与分类处理 Pytorch-LSTM轴承故障一维信号分类(一)-CSDN博客 Pytorch-CNN轴承故障一维信号分类(二)-CSDN博客 Pytorch-Transformer轴承故障一维信号分类(三)-CSDN博客 三十多个开源…

STM32设计学生宿舍监测控制系统-分享

目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 电路图采用Altium Designer进行设计: 三、实物设计图 四、程序源代码设计 五、获取资料内容 前言 本项目旨在利用STM32单片机为核心,结合传感器技术、无线通信技…

英伟达 Isaac Sim仿真平台体验

一、产品名称及版本 Isaac Sim 是由 NVIDIA 开发的一款基于物理模拟的机器人仿真平台,旨在为机器人开发者和研究人员提供一个高效、真实的仿真环境。Isaac Sim 基于 NVIDIA 的 Omniverse 平台,结合了强大的图形渲染、物理引擎和深度学习能力,…

利用寄存器方式,点亮led3最小板

作业:利用寄存器方式,点亮led3小灯 1.通过观察原理图, led3, 是PA8, 一段接3.3v, 一端接io口, 所以PA8端口输出低电平, 就可以让小灯点亮了 2.利用keil创建最小工程 点击跳转博客 3.按照库函数的配置方式 #include "stdint.h" #include "stm32f10x.h" …

Helius:从数据出发,衡量 Solana 的真实去中心化程度

撰文:Lostin,Helius 编译:Yangz,Techub News 摘要 截至 Epoch 685,Solana 有 4514 个节点,包括 1414 个验证者和 3100 个 RPC。没有哪个验证者控制的质押份额超过 3.2%。 中本聪系数(NC&#…

SpringBoot 增量部署发布(第2版)

一、背景介绍 书接上一篇《SpringBoot 增量部署发布_springboot增量部署-CSDN博客》,上一篇内容实现了将静态资源与jar分离,但是即使是打包成**-exec.jar,解压jar文件,可以看到里面包含了static,resource目录&#xf…

一篇保姆式centos/ubantu安装docker

前言: 本章节分别演示centos虚拟机,ubantu虚拟机进行安装docker。 上一篇介绍:docker一键部署springboot项目 一:centos 1.卸载旧版本 yum remove docker docker-client docker-client-latest docker-common docker-latest doc…

结构体的深入学习:内存对齐等

结构体的创建 //结构体类型的定义//学生 struct Stu {//学生的相关属性char name[20];int age; };结构体变量的创建 struct Stu {//学生的相关属性char name[20];int age; }s1, s2;//s1,s2全局变量int main() {struct Stu s3;//s3是局部变量return 0; }匿名结构体…

QString 转 char*问题与方法(const_cast的使用问题)

1、背景:今天有QString的变量,将QString的值传递给void func(char * ptr),于是就有了类似下面这一段离谱的代码 当时我还在想为什么var的值为空了,为什么呢。 2、原因:就是因为右边函数返回的是一个临时指针对象,给到了右边&…

【Redis】Redis实现的消息队列

一、用list实现【这是数据类型所以支持持久化】 消息基于redis存储不会因为受jvm内存上限的限制,支持消息的有序性,基于redis的持久化机制,只支持单一消费者订阅,无法避免消息丢失。 二、用PubSub【这不是数据类型,是…

PHP开发全新UI多语言多商户跨境商城源码、支持一键铺货、一键下单

商家可在平台产品库选品,一键铺货到自己商店,用户下单后,商家提交订单给平台,扣除商家供货价所需余额,提交后由平台发货,收货后订单金额结算给商家. 源码开源完整,一切能跑通的逻辑流程都可以二…

Matlab实现北方苍鹰优化算法优化随机森林算法模型 (NGO-RF)(附源码)

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1内容介绍 北方苍鹰优化算法(Northern Goshawk Optimization, NGO)是一种新颖的群智能优化算法,灵感源自北方苍鹰捕食时的策略。该算法通过模拟苍鹰的搜寻、接近和捕捉猎物的行为模式&am…