硬件基础学习笔记(二)电容
电容:符号C 单位:F
电容公式:C = Q / U
一、单位换算
F单位很大,常用的有:uF、nF、pF
1uF = 1000nF
1nF = 1000pF
二、电容特性
电容的本质是储能、充电与放电,在电路设计中,要特别注意电容的充放电流。有是为了加快信号的上升需要提高充放电电流(我在设计中遇到过MOS管栅极电阻给大了,输出PWM波时无法控制,与栅极寄生电容有关?);有时为了防止充放电电流过大损坏其他器件,需要减小充放电电流。
充放电公式:I = C*(du/dt)
电容充放电有个过程,电容两端电压不能突变,如果突变将产生很大的充放电电流,设计时需要避免,可以通过电阻,电感等器件进行限流。
三、电容的选取
1.计算取值:晶体震荡电路,LC滤波电容等
2.技术手册取值,技术手册有建议取值
3.经验取值:滤波电容,储能电容等,一般凭经验取值,在根据实际测量调整
电容串联:耐压值增大,容值变小
电容并联:耐压值不变,容值变大
(图片转自硬件家园)跟电压刚好相反
电容类型的选取:
按容值
1.小于10uF的,一般选取陶瓷电容(MLCC)
2.小于几百uF的,可以选择铝电解电容与坦电解电容
3.大于几百uF的,一般选择铝电解电容
按环境:
高温环境,一般选择陶瓷电容坦电容,因为铝电解电容里是电解液,高温环境对其影响比较大。
低温环境,都可以选取
耐压方面:陶瓷电容较好,坦电解电容较差(要求耐压为承受电压的两倍)
ESR(寄生电阻):陶瓷电容和坦电解电容容值较小滤波效果好,铝电解电容可以通过并联容值小的陶瓷电容降低ESR,提升滤波效果。
丝印:铝电解电容有丝印的方向是负极;坦电解电容正好相反,有丝印的地方是正极。
四、安规电容
定义:失效后不会导致电击,不会危害人身安全的电容器
分类:X型、Y型
X型:跨接在电力线(L-N)之间,一般应用在开关电源中,抑制差模干扰
X型:跨接在电力线(L、N)与地之间一般应用在开关电源中,抑制共模干扰
五、产品的应用
1.陶瓷电容用于滤波(容量比较小)(图片转自硬件家园)
这里10UF用于稳定电压,减少纹波(以前一直以为是滤高频波。。滤高频波一般用100nF)
2.铝电解电容、坦电容用于滤波
负载电流比较大时,用铝电解电容进行滤波,为了降低ESR,提升滤波效果,通过并联陶瓷电容。
3、LC滤波
在PWM脉宽调制电源中,使用LC进行滤波,将pwm波滤成直流电压,达到调压的目的。
这里不能只使用电容滤波,因为冲电瞬间电流很大,会烧坏开关电源的mos,加上电感用于储能和限制电流
4.储能电容(看了这部分,发现我以前很多板子有设计问题。。)
例1:这个电机驱动芯片,当电机启动时瞬间耗电增大,因为有C3,所以不会影响其他地方用电。
例2:10uf用于给低频信号(内部外设)提供能量,100nf用于给高频信号(内部开关信号)提供能量。(这里电容要挨着单片机放,可以减少回路长度,减小EMI)(此处又发现以前设计的电路坑)
例3.这个电容为高频信号提供低阻抗回路,提高电源稳定性。此外利用C22的冲放电特性构成自举电路,驱动芯片内部的NMOS管。
硬件基础学习笔记(二)电容相关推荐
- Java基础学习笔记(二)_Java核心技术(进阶)
本篇文章的学习资源来自Java学习视频教程:Java核心技术(进阶)_华东师范大学_中国大学MOOC(慕课) 本篇文章的学习笔记即是对Java核心技术课程的总结,也是对自己学习的总结 文章目录 Jav ...
- 硬件基础学习笔记(四)二极管
PN结(要理解PN结):PN结讲解 一.通用二极管 1.通用开关二极管 特点:电流小,工作频率高 选型依据:正向电流,正向压降,功耗,反向最大电压,反向恢复时间,封装等 常用型号:BS316.IN41 ...
- 硬件基础学习笔记(三)电感
1.电感符号 : L 单位为:亨利(H) 2.单位换算:亨利单位很大,通常使用mH.uH 1H = 1000mH 1mH = 1000uH 3.自感与互感 ...
- java冰法_Java基础学习笔记二 Java基础语法
注释 注释用来解释和说明程序的文字,注释是不会被执行的. 单行注释 //这是一条单行注释 public int i; 多行注释 /*这是 * 一段注释, * 它跨越了多个行*/ public void ...
- Python3零基础学习笔记二
python3中常用的字符串方法(method) 方法的调用方法: 对象.方法名(方法传参) 说明: 方法的调用同函数调用一样属于表达式. 示例: ...
- 硬件学习笔记之电容选型之C0G,X7R
硬件学习笔记之电容选型 前言: 为什么要对电子硬件中的一些基础电路进行整理和设计,我认为无论什么电路都需要电阻电容BJT等基础器件构成的,所以如果对他们不熟悉,那怎么能设计出想要的电路呢. 之前我们已 ...
- 【笔记】MySQL的基础学习(二)
[笔记]MySQL的基础学习(二) MySQL 老男孩 一 视图 视图其实就是给表起个别名 1.创建视图 格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- Unity超基础学习笔记(二)
Unity超基础学习笔记(二) 1. 基本数据类型的扩展 之前在K12中学习了一些基本的数据类型,实际上C#支持更多的数据类型.如下: 注意无符号整型数和有符号整型数的表示范围,例如: int 能表示 ...
最新文章
- 2 通过JNI混合使用Java和C++ ----- 访问数组
- ITK:计算灰度图像的梯度幅度递推高斯
- POE交换机产品如何设计防雷保护?
- 三星Galaxy A90 5G版通过认证:有望成为最便宜的5G手机
- java biz层创建代码_BIZ层调试方法
- 防火墙iptables
- 【五线谱】音高表示 ( 高音谱号 | C3 60 ~ B3 71 音高表示 | C4 72 音高表示 | C5 84 音高表示 )
- 矩阵的Cholesky分解的Matlab简洁实现
- uni-app获取屏幕高度和宽度
- android webview打开pdf文件
- 计算机用户没有管理员权限,电脑没有管理员权限怎么办
- 日本研发创可贴式的皮肤传感器
- wordpress网站被挂马处理
- 深度学习系统 深度学习软件
- start with connect by prior的使用方法
- 学习强国十年磨剑最新分数及排名
- html课堂考勤系统源码,考勤管理系统课程设计源码
- 「Java基础」范型
- 23考研王道排序(第八章)自用笔记
- 【DB笔试面试597】在Oracle中,获取执行计划有哪几种方法?
热门文章
- 窗口坐标获取 windows
- 运输层(3.运输控制协议TCP概述)
- python递归实现乘法_算法-递归
- Asp.Net 部署IIS10 设置环境变量
- 零基础学python知乎-python学画画(上)
- centos7.7安装mysql8.0.18
- 物业云计算机是什么意思,使用云平台物业系统的好处有哪些
- 后盾 React Native 开发系列视频课程
- 分享!几招收集信息和数据的方法,阿里,瑞幸资料通通都有
- ExcelAPInet-Addln.xll的文件格式和扩展名不匹配 自动打开ExcelAPInet-AddIn-packed.xll