SMBJ400A,单向400V高压瞬变电压抑制(TVS)二极管

电子工程师日常-TVS管选型 1.为什么要使用TVS管,TVS预防什么 2.TVS管为什么能起到预防的作用,它的工作原理是什么样的 3.TVS管选型要求 4.应用电路示意图 阅读详情

400V的高压瞬变电压抑制(TVS)二极管,求推荐?近日,东沃电子DOWOSEMI客服经常能收到这样的咨询。为此,在给客户推荐型号之前,有必要搞清楚400V的电压到底指的是TVS二极管的工作电压、击穿电压还是钳位电压,了解清楚之后,这样才能“对症下好药”!

 

TVS二极管电压参数解读

工欲善其事必先利其器,有关TVS瞬变电压抑制二极管电压种类,主要有:工作电压、击穿电压、钳位电压、正向电压。TVS二极管选型过程中,TVS工作电压、击穿电压、钳位电压是重点要关注的参数。

· 工作电压Vrwm:也叫截止电压,TVS的最高工作电压,连续施加不会引起TVS恶化或损坏状态下,达到的最大直流电压或交流峰值电压。在工作电压Vrwm,TVS是不工作的,也不会影响电路的正常工作。

· 击穿电压Vbr:也叫雪崩电压,在规定的脉冲直流电流IT或接近发生雪崩的电流条件下测得TVS两端的电压。

· 钳位电压Vc:施加规定波形的峰值脉冲电流IPP时,TVS二极管两端测得的峰值电压。

400V的TVS管型号大全

客户前来询料,比如TVS二极管3.3V 、5V瞬变抑制二极管、36V瞬态电压抑制二极管、400V的TVS瞬变电压抑制TVS二极管等等,这里出现的电压一般指的是TVS管的工作电压,不同型号的TVS二极管,工作电压有可能相同,有可能不同。比如说SMAJ400A和SMBJ400A,工作电压400V,高压TVS瞬变电压抑制二极管,它们之间不相同的是封装形式、峰值脉冲电流和峰值脉冲功率。具体参数如下图:

220V双向TVS二极管,如何正确选型? 前日,来自贵州的一位新客户前来东沃电子咨询:“220V工作电压的TVS二极管,双向,有哪些型号?”根据TVS工作电压来询料,这在业内都是很常见的,可见客户对TVS的目标需求还算是比较明确的,但是,这远远是不够的!要知道,TVS瞬态抑制二极管选型,是一门很大的学问,不仅需要超强的理论知识,还需要丰富的实践经验来支持。 TVS瞬态抑制二极管工作电压最低可做到3.3V,最高可达600V,甚至更高,220V瞬态抑制二极管,属于高压TVS二极管行列之中,具体型号有: 1)单向:SMF220A(200W功率 SOD- 阅读详情

相关推荐

TVS 管选型指南|从原理到实战,一文搞懂瞬态电压抑制器

TVS选型说难不难,说简单也不简单。说它简单,是因为核心就三个参数:VRWM、VC、功率,搞懂这三个,80%的场景都能搞定。说它难,是因为实际应用中,高速信号完整性、多级防护配合、布局布线寄生参数、各种EMC标准的波形差异,这些都需要经验积累。新手最容易犯的错误就是"随便放一个TVS意思意思",结果到了EMC实验室才发现根本没用,返工又费钱又费时间。不如一开始就认真选,按步骤来,留好余量。防护这东西,就是平时看不见摸不着,关键时刻能救命。该花的钱不能省,该留的余量不能少。

硬件入门选手,经常踩坑翻车,把折腾硬件的过程记录下来,慢慢学习进步。 719

TVS二极管,双向封装,如何选型?

瞬态(电压)抑制二极管(Transient Voltage Suppressor),简称TVS,是一种利用二极管雪崩击穿原理制成的突波吸收保护器件,应用时并联在电路中。当瞬态抑制二极管两端经受瞬间的高能量冲击时,TVS以极高的速度(P秒级)使其阻抗骤然降低,使其吸收一个大电流,将其两端间的电压箝位在一定的数值上,从而保护电路后面的精密元件免受瞬态高能量的冲击而损坏。瞬态抑制二极管凭瞬态功率大、箝位电压易控制、优秀的箝位能力、击穿电压偏差小、高可靠性、响应速度快等优势,广泛应用于数码产品、汽车工业、通信通讯、

dowosemi2018的博客 910

EMC实战指南:瞬态抑制二极管(TVS)选型与电路防护设计

本文详细介绍了瞬态抑制二极管(TVS)在EMC电路防护中的选型与设计实战指南。从TVS基础原理到关键参数解读,再到实战选型五步法和典型电路设计技巧,帮助工程师有效应对静电、雷击等瞬态干扰。文章还分享了常见踩坑案例与优化方案,并探讨了SiC材料TVS等前沿技术趋势,为电子设备提供可靠的电路防护解决方案。

weixin_42554408的博客 386

单片机电路防护:TVS与ESD二极管的实战选型指南

本文深入解析TVS与ESD二极管在单片机电路防护中的核心差异与实战选型技巧。通过具体案例对比TVS管应对电源浪涌与ESD管处理静电放电的不同应用场景,提供电源防护、信号接口保护的选型参数与布局要点,并分享车载CAN总线和工业RS485接口的典型防护方案设计。

weixin_42652674的博客 338

瞬态二极管,有哪些?

瞬态抑制TVS二极管选型过程中,需要关注的参数有:工作电压、钳位电压、击穿电压、峰值脉冲功率、峰值脉冲电流、封装形式、漏电流等等。从这些参数中,就可以对TVS二极管分类,比较常用的还是从工作电压、封装形式、功率三方面进行分类。TVS瞬态二极管工作电压从3.3V-600V,其中200V以上工作电压TVS二极管归类为高压TVS;TVS瞬态二极管封装形式多样,根据表面形式,有直插和贴片之分;TVS瞬态二极管功率200W-30000W,甚至更高。接下来,瞬态二极管厂家东沃电子从功率为您分类,一起来看看TVS瞬态二极

dowosemi2018的博客 557

电磁兼容EMC:一文读懂TVS管选型设计

瞬态抑制二极管TVS作为电磁兼容设计中最常用的元器件之一,主要应用于防浪涌设计。本文详细说明了TVS的设计应用指南。

linkking27的博客 3058

STM32----SPI+DMA高效读写外部Flash的配置与实战

本文详细介绍了STM32通过SPI+DMA高效读写外部Flash的配置与实战方法。针对大量数据传输场景,使用DMA技术可显著提升系统效率,释放CPU资源。文章包含完整的代码实现、常见问题调试技巧以及性能优化建议,帮助开发者快速掌握这一关键技术。

pea55的博客 1031

从零搭建宝兰德BES单机版:分离式安装、环境变量配置到控制台访问的避坑指南

本文详细介绍了从零搭建宝兰德BES单机版的完整流程,包括分离式安装、环境变量配置和控制台访问的避坑指南。针对中间件安装部署中的常见问题,提供了账号规划、JDK配置、实例创建和防火墙设置等实用解决方案,帮助开发者和运维人员高效完成BES中间件的部署工作。

weixin_32576389的博客 375

C# Code-Behind 技术全面解析

Code-Behind 是 ASP.NET Web Forms 中的一种技术模式,通过将用户界面标记(.aspx文件)与程序逻辑代码(.aspx.cs文件)分离,实现表现层与逻辑层的解耦。其核心思想是前端展示与后台逻辑的物理文件分离,通过ASP.NET编译器将两者合并编译成一个Page类并执行。Code-Behind 的优势包括较好的代码组织、较高的开发效率,尤其适合快速开发数据驱动应用。然而,与现代开发模式如ASP.NET MVC、ASP.NET Core和Blazor相比,Code-Behind 在可维

记录学习的过程 957

erdas监督分类(二)

去云 用一张没有云的影像替代有云影像 构建aoi图层 将云和云影编码合并 重编码工作 在监督分类做的差不多以后(纠正无误,无明显错误),就要对监督分类图像进行重编码和颜色调整。 在中选中Recode,对原来分类的地物类别进行重编码,(为彻底修改,记得备份)选中一列,在New Value输入新的编码,依次编码后点击应用apply,即可实现。 这时的图像如果是全黑的或者只有一两类的颜色也没有关系,新的编码覆盖掉了原来的编码,但是颜色并没有改变才会这样。可以点击图像,右击...

weixin_58968530的博客 958

Qt+PCL实战:如何用QVTKOpenGLNativeWidget高效渲染3D点云(附完整代码)

本文深入解析了Qt与PCL结合使用QVTKOpenGLNativeWidget进行高效3D点云渲染的实战技术。通过对比传统QVTKWidget,详细介绍了QVTKOpenGLNativeWidget在渲染效率、内存占用和兼容性方面的显著优势,并提供了完整的代码示例和性能优化策略,助力开发者在工业检测、自动驾驶等领域实现更高效的点云可视化。

keras9composer的博客 687

MTK pwm beeper配置记录

如果正常,系统启动后会在/dev/input下生成 一个event节点,使用方法参考标准linux使用。dts相关修改如下,全都在里面,注意一下位置。对应的配置文件中增加如下定义。

hclydao的专栏 727

AutoSAR配置与实践(实践篇)13.1 如何添加一个NVM BLOCK

解决办法:如下红框选项都不要自定义,否则无法自动生成对应RAM/ROM映射接口函数。传送门–AUTOSAR配置与实践—总目录传送门–AUTOSAR配置与实践—总目录。

nihaoljq2010的博客 3037

手把手教你写上位机软件(c#、winform)

上位机软件模板

qq_34059233的博客 7万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

上一篇: SR05-4二极管ESD 电压5V 结电容0.7pF
下一篇: 瞬变抑制二极管(TVS),如何选型?
DOWOSEMI13
博客等级 码龄5年 16粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值