硬件知识整理part2--电阻在反馈网络中的应用
学而不厌,诲人不倦,不知老之将至。--孔子
电阻作为电路中基本的元器件之一。在电路设计中,我们有时会使用欧姆定律来大致估计一下电阻值的大小,但是大多时候我们是不用去过多考虑电阻值的大小,像我这样大方的人会直接放上大阻值的电阻。我也知道这样不妥,但是焊接完板子来看也没啥问题。这个问题先留在这里,我想说下面几种场合是必须注意考虑电阻的参数的。
这几种场合是反馈,补偿和电流检测等。(本人才疏学浅,只是积累到这三种场合)
下面只着重说一下反馈应用场合:开关电源的反馈分压电路

这是一个DCDC降压芯片。FB是反馈输入参考电压端。其实FB只是比较器中的一端,这里的比较器类似于运算放大器,满足虚短虚断原则。FB端从电阻反馈网络中只得到电压,并没有电流输入。讲解完基本的东西。我们来举个例子,FB基准电压为3V。故电阻反馈电路需要给FB反馈一个3V的电压,如果这个基准电压不稳定时,比较器中输出就会变化,那么后面的电路输出也会发生变化。最后,芯片输出的电压会发生变化的。
为了保证3V基准电压的稳定,我们需要注意两大方面:
1.电阻的选择
1) 为了输出精确的电压值,就需要电阻比例正确。为了保证3V的基准电压,我们可以采用25/8的形式。通常我们选择E系列的电阻,用多个电阻串联解决精确电阻值的需求,但是我们大多数采用3个/4个电阻串并联来实现。
注:平时我们用的电阻基本都是E24系列的。如果你不明白的话,去看我的博文里有介绍。
2)选择电阻时需要考虑公差和温度系数误差,其中公差(也叫允许误差)是一个范围。例如下图中的(+&-)1%。温度系数误差单位是ppm/摄氏度。所以在温度变化时,处于不同公差的电阻会随着温度变化而变化。趋势如下图。

3) 不同负载下,反馈电阻值和效率问题也需要考虑。具体影响如下图。
2. PCB布局问题
有时候我们在设计开关电源时,例如如下图BUCK电路。

有时候我们在焊完板子后,不加负载时,开关电源可以按照设计要求输出电压,其电压纹波也能达到要求。但加上负载,输出电压就会紊乱。
这种现象的主要是因为在开关电源里有很多开关效应存在。输出电容、电感等都有脉动的成分。如果在layout布局时,把反馈电阻网路放在电感下面,电感上的信号就会耦合到电阻上,就会把噪声带入到反馈网络里。[1]这样输出电压就会出现紊乱。
文章最后,我推荐大家关注达尔闻说这个公众号。我在达尔闻说公众号中学习到了很多硬件知识。
在此特别声明:由于经过达尔闻说主创的同意,所以该博文中的所有图和标注[1]的文字都来源于达尔闻说公众号推文。
推文网址为:https://mp.weixin.qq.com/s/ePlkMACQ4kEwbb4r2XyJPA。请大家转载学习后标明出处。谢谢合作!
硬件知识整理part2--电阻在反馈网络中的应用的更多相关文章
- 硬件知识整理part3--电阻在单片机系统中的应用
邦有道,如矢:邦无道,如矢. --孔子 电阻在电路中主要功能是限流和分压等等.在单片机系统中自然也是. 电阻作为限流应该是最常用的应用之一,对于单片机外围设计来说,电阻的应用非常重要,在很多时候,我 ...
- 硬件知识整理part4--0欧电阻在电路中的应用
逝者如斯夫,不舍昼夜. --<论语子罕篇> 说起0欧电阻,必须先铺垫一下电路中的各种地. 先说一下,地是什么??地是参考0电位,所有电压都是参考地得出的,地的标准要一致,故各种地应短接在一 ...
- 硬件知识整理part1--电阻E系列行业规范
仁者,人心也,义者,人路也. --孟子 “ E ”表示“指数间距”(Exponential Spacing) 在上个20世纪的电子管时代,电子元器件厂商为了便于元件规格的管理和选用.大规模生产的电 ...
- android网络交互之DNS优化知识整理
android网络交互之DNS优化知识整理 之前的工作中,经常会遇到DNS解析出问题导致网络交互的操作无法正常进行. UnknownHostException 在很多的移动开发过程中,与服务端的交互的 ...
- WIFI基本知识整理
这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了 ...
- wifi基础知识整理
转自 :http://blog.chinaunix.net/uid-9525959-id-3326047.html WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总 ...
- 2.4G无线收发模块/射频RFM75调试总结/RF知识整理
射频RFM75通信是收发双方都需要编程的器件,收发双方的通道频率,空中传输速率设置一致,调试时必须先调通一块再调另一块,否则出现问题了就不知道是发送端有问题还是接收端有问题.调试必须理清思路.正确的方 ...
- 【转】WIFI基本知识整理
WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种 ...
- Linux基础知识整理
一.基础知识 1.Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件 ...
随机推荐
- 解决keil5不支持Samsung 2440A等较旧型号Soc的方法
手上有一块mini2440,最近想拿来跑一下程序.于是去下了最新版的Keil5,结果发现创建工程时没有Samsung一系列型号的CPU选项. 没有办法,去网上找了很久,才发现原因是新版的Keil5 ...
- SpringCloud与微服务Ⅷ --- Hystrix断路器
复杂的分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败. 服务雪崩 多个微服务之间调用的时候,假设微服务调用服务B和微服务C,微服务B和微服务C又调用其他服务,这就是 ...
- gulp实现自动化打包(二)
引言 在这篇文章中我基于上一篇文章gulp的简单打包示例(一)的代码(重点,不然看的懵逼状态)来介绍gulp的自动化打包,主要是修改gulpfile.js配置文件.当我们执行gulp任务,gulp自动 ...
- 五、Django学习之基于对象的跨表查询
五.Django学习之基于对象的跨表查询 正向与反向查询 关键在于ForeignKey字段写的位置.例如下面这段代码, 关系属性(字段)写在哪个类(表)里面,从当前类(表)的数据去查询它关联类(表)的 ...
- 二、Shell变量
类型 注释强变量 变量在使用前,必须事先声明,甚至还需要初始化 弱变量 变量用时声明,甚至不区分类型 变量的作用:用来保存变化的数据 变量名 名称固定,由系统设定或用户定义 变量值 根据用户设 ...
- SDL初始化和创建窗口
//初始化SDL2和创建一个窗口,并且将屏幕绘制成大红色 #include <iostream> extern "C" { #include <SDL.h> ...
- js笔记(4)--关于在window.onload()里面定义函数,调用函数无法执行~
由于本人学习js学不久,所以,今天刚好遇到了一个关于在window.onload里面定义函数,然后在html里面调用函数时出现错误.具体见下面: <!DOCTYPE html> <h ...
- jmeter新手学习笔记(一)
使用jmeter做接口测试--设置线程组 1.创建线程组 2.设置线程数配置信息 线程组:常用于模拟并发用户访问,例如需要100个用户访问该接口,线程数则设置为100 Ramp-Up Period:决 ...
- 新的起航从这里开始 Encantado!
大家好,我是一名DBA之前也在其它地方写过blog,但是可惜目前在greatwall之内都不能访问了. 如果有小伙伴可以在墙外访问的话 可以尝试着看看这个地址 https://liuleiit.wix ...
- 给Hangfire的webjob增加callback和动态判断返回结果功能设计
背景介绍 通常业务中需要用到定时执行功能,我用hangfire搭建了一个调度服务,这个调度服务是独立于业务逻辑的,具体可以参考文章:https://github.com/yuzd/Hangfire.H ...