防止DC电源反接的方法——SS14的用法
出处:http://blog.ednchina.com/tengjingshu
电源是PCB板的重要部分,每个芯片都需要电源供给。芯片其实是挺脆弱的,只要正负接反得话,大多数就会挂掉,相信很多人都有惨痛经历,我也不例外,从开始到现在估计也废了好几百RMB。大多数反接的情况其实是可以避免的,所以要想办法防止电源反接。
防止DC电源输入反接的3种
1)串联有4只二极管的全桥。优点是无论正接、反接,电源都能正常工作。缺点是要损失1.2V ~ 1.4V的电压。
2)串联有1只二极管。优点是电路简单、可靠。但有0.7V的压降。
3)串联自恢复保险,在保险后面的电源正、负极反向并联1只二极管。优点输入电压没有损耗。缺点是成本较高。当然亦可把自恢复保险换成普通保险丝。这样材料成本虽然降低,但维护成本反而大大增加。
对于第一种方法,可以用肖特基二极管SBD(Schottky Barrier Diode)代替普通的二极管。肖特基二极管的优点在于正向偏置电压较低,这样的话损失的压降小。
至于肖特基二极管SBD的具体原理,可以参考下面一篇文章:
肖特基势垒二极管 - EEWiki
整理桥式防护电路
Altera的DE2的原理图上有这样的防护设计。无论输入电源正接还是反接,都可以正向导通。
具体整流桥的原理可以参考网友Yoghourt的《初学者对于Cyclone II 开发板电源选择的看法》一文。
1、3脚是连在一起的。当2脚接正(+),3脚/1脚接负(-)时,①通道导通(D6、D8正向导通,D6、D7反向截止)。
当2脚接负(-),3脚/1脚接正(+)时,②通道导通(D6、D8反向截止,D6、D7正向导通)。
肖特基二极管SS14
在这种整流桥式的防护电路中用的比较多的肖特基二极管是SS14。
同系列的有SS12、S13、S14、S15、S16、SS18、S100。后面一个数值分别表示反向耐压值(Maximum Repetitive Reverse Voltage),SS12反向耐压为20V,S100反向耐压值为100V。
SS和SK是一样的,sk1*平均整形正向电流(Average Rectified Forward Current)是1A,sk3*是3A,sk5x是5A,sk1x后面的x是对应的电压.因为sk**和1N58指标相似,所以一般互用。1N58系列是直插芯片。
SS/SK系列尺寸大小
SS、SK系列的贴片肖特基二极管的封装基本都是DO-124AB。但我买了SS34后发现,比DataSheet上的封装小,与1206相近。因为这系列有很多国产货,尺寸大小各不相同,所以还是以实际买到的为准。
SS/SK系列正负
有一白色标志的为阴极(负极)。
实际测量
整流桥采用4个SS34(3A正向电流、40V反向耐压)。输入为AC/DC的电源适配器,DC输入电压为5.18V(标称5V),2.5A。输出为4.54V。输出电压对于输入电压的2个二极管电压的压降(5.18V-4.54V=0.64V)。每个SS34的正向压降为0.32V小于0.5V(3A时),因为这是负载小的情况。从下图也可以看出SS34正向压降与正向电流的关系。
DC插头选择
详细参数请参考东莞市俊豪电子有限公司
http://www.dgsjh.com/product_show.asp?ID=321
本文主要参考下面两篇文章:
1) 『整理』关于cycloneII开发板电源的选择 -- yoghourt's Blog
http://blog.ednchina.com/yoghourt/219967/message.aspx
2) 整流桥电路测试 -- 特权's Blog——永远忠于年轻时的梦想!
http://blog.ednchina.com/ilove314/226366/message.aspx
参考资料:
1) HY SS12 thru SS110 数据手册
2) Fairchild SS12 - S100 数据手册
3) MCC SK32 THRU SK310 数据手册
4) DACO SEMI SK32 THRU SK3A0 数据手册
5) Fairchild SS32 - S310 数据手册
防止DC电源反接的方法——SS14的用法的更多相关文章
- (笔记)电路设计(十一)之DC/DC电源转换方案设计应用
十大 法则之一:搞懂什么是DC/DC电源以及DC/DC转换电路分类 DC/DC电源电路又称为DC/DC转换电路,其主要功能就是进行输入输出电压转换.一般我们把输入电源电压在72V以内的电压变换过程称为 ...
- 用MOS管防止电源反接的原理
电源反接,会给电路造成损坏,不过,电源反接是不可避免的.所以,我么就需要给电路中加入保护电路,达到即使接反电源,也不会损坏的目的. 一般可以使用在电源的正极串入一个二极管解决,不过,由于二极管有压降, ...
- MOS管防止电源反接的原理
[导读] 一般可以使用在电源的正极串入一个二极管解决,不过,由于二极管有压降,会给电路造成不必要的损耗,尤其是电池供电场合,本来电池电压就3.7V,你就用二极管降了0.6V,使得电池使用时间大减. ...
- Activator.CreateInstance 方法 (Type) 的用法
转自:http://www.cnblogs.com/lmfeng/archive/2012/01/30/2331666.html Activator.CreateInstance 方法 (Type) ...
- sleep、yield、join方法简介与用法 sleep与wait区别 多线程中篇(十五)
Object中的wait.notify.notifyAll,可以用于线程间的通信,核心原理为借助于监视器的入口集与等待集逻辑 通过这三个方法完成线程在指定锁(监视器)上的等待与唤醒,这三个方法是以锁( ...
- Django 资源 与 知识 Django中自建脚本并使用Django环境 model中的save()方法说明 filter()用法
Django 资源 与 知识 Django中自建脚本并使用Django环境 model中的save()方法说明 filter()用法 2018/11/06 Chenxin 资料说明 Django基础入 ...
- 【转】关于Jquery中ajax方法data参数用法的总结
$.ajax({ type: "POST", url: "some.php", data: "name=John&location=Bosto ...
- Unity中通过类名字符串取组件类型的方法(Types.GetType用法)
正常调用Type.GetType取不到组件,因为会先创建实例在获取,而Unity组件无法通过new来创建. 第二种创建方式是通过程序集,具体如下 Assembly.GetExecutingAssemb ...
- 关于Jquery中ajax方法data参数用法的总结
data 发送到服务器的数据.将自动转换为请求字符串格式.GET 请求中将附加在 URL 后.查看 processData 选项说明以禁止此自动转换.必须为 Key/Value 格式.如果为数组,jQ ...
随机推荐
- HDOJ 1393 Weird Clock(明白题意就简单了)
Problem Description A weird clock marked from 0 to 59 has only a minute hand. It won't move until a ...
- cocos2d-x多分辨率适配原理分析(2.0.4之后的版本)
2013年11月4日补充: 之前写这篇博客的时候其实我还没有开始过真正的去做一个项目,主要过程还是偏向于理解原理.前几天在准备练练手时回过头来想了下这个问题,发现又有点一头雾水了,所以我觉得之前我并没 ...
- Codeforces Round #236 (Div. 2)E. Strictly Positive Matrix(402E)
E. Strictly Positive Matrix You have matrix a of size n × n. Let's number the rows of the matrix f ...
- 禁止浏览器发送referer
有时候我们需要把其他网站的链接爬取到自己网站,比如各种信息集成网站. 有些网站会有防盗链的措施,我们无法“引用”他人链接(这种情况暂时不考虑),如果网站没有防盗链措施,那就恭喜了! 但是,为了不让“被 ...
- iOS UIView指定显示摸一个角弧形显示
关键代码: UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect: view.bounds byRoundingCorner ...
- Android 属性动画(一)
1.概述 Android提供了几种动画类型:View Animation .Drawable Animation .Property Animation .View Animation相当简单,不过只 ...
- eclipse打包 jar文件,中文乱码解决方案
直接通过eclipse浏览源代码时,发现中文注释为乱码的问题.其实这个eclipse默认编码造成的问题.可以通过以下方法解决: 修改Eclipse中文本文件的默认编码:windows->Pref ...
- OD: Format String, SQL Injection, XSS
Format String 格式化串漏洞 考虑如下的代码: #include<stdio.h> int main() { int a=44,b=77; printf("a=%d, ...
- 打开新窗口(window.open)
open() 方法可以查找一个已经存在或者新建的浏览器窗口. 语法: window.open([URL], [窗口名称], [参数字符串]) 参数说明: URL:可选参数,在窗口中要显示网页的网址或路 ...
- 如何让MyEclispe中英文切换
我们通过网上的一些汉化办法汉化了我们的MyEclipse,可是我们有时候想切回英文版怎么办? 方法一:我们可以通过修改MyEclipse配置文件的办法来从中文恢复到英文, -Duser.languag ...