《FPGA全程进阶---实战演练》第二十一章 电源常用类型:LDO和 DCDC

高速电路中的电源设计

  高速电路中的电源设计大概分为两种,一种是集总式架构,一种是分布式架构。集总式架构就是由一个电源输入,然后生成多种所需要的电压。如图1所示。这种架构会增加多个DC/DC模块,这样成本不可控,PCB面积也需要增加,但集总式分布架构可以提高整体电源转换效率。

wps4D37.tmp

图1 集总分布架构

  分布式架构是先由一个模块生成一个中间电压,然后再去转换成其他单板所需要的电压,如图2所示。第一级输出可以要求有较大的噪声和纹波,第二级电源输出所需要的各种电源,这时必须考虑纹波和噪声问题。但分布式也有一个问题就是涉及多级转换,可能效率上不如集总式分布架构。

  高速电路设计中,建议采用分布式架构。

wps3FA6.tmp

图2 分布式架构

LDO电源类型

  图3是LDO内部结构图。Vout由R1和R2两个电阻进行捕获,然后送往运算放大器A,在V+的电压值与VREF进行比较,差值经过运算放大器放大然后送给晶体管或MOSFET,以实现对Vout的调整,基本上是基于反馈原理,Vin的变化和负载的变化都会对Vout有影响。

  LDO电源芯片需要注意的一点就是压差(Dropout),负载电流若是需要越大,其压差应该也越大。

  LDO电源芯片还有一个问题就是功耗过大,P = (Vin - Vout)*I,在设计PCB是最好在LDO底部打些过孔,以增加散热。

  LDO芯片还应注意一点是接地电流(GND Pin Current)IGND这指的是静态电流,是LDO内部所消耗的电流。

  在计算LDO功耗时,P应包括静态功耗和动态功耗,动态功耗PD = (Vin - Vout)*I,静态功耗PS = Vin *IGND(此电流是内部消耗的电流)

wps7086.tmp

图3 LDO内部结构图

  在设计电源时,应将电源摆放在一个区域内,对于多层板,其相邻层最好也不要走高速信号线,避免对于LDO芯片的芯片。

  LDO电源芯片的滤波建议采用ESR较大的钽电容加ESR较小的陶瓷电容搭配或者单独用ESR较小的陶瓷电容去滤除噪声。不建议用铝电解去代替钽电容,因为铝电解电容的ESR过大,这样会超过LDO对ESR的最大值要求。

DCDC电源类型

  DC/DC电源的调制方式有PWM(脉冲宽度调制),PFM(脉冲频率调制),以及PWM和PFM混合。目前市场上面是基于PWM居多。

  已降压为目的的DCDC电路称为 BUCK电路,以升压为目的的电路称为BOOST电路,而以反相为目的的DCDC电路称为BUCK-BOOST电路。

DCDC电源纹波噪声

  在高端芯片往往对电源的纹波和噪声有一定的要求,纹波一般控制在电源电压的1%之内,噪声控制在电源电压的3%~5%之内。DCDC的纹波和噪声始终是电路设计的难题。

  纹波是电源波动成分中的低频成分,一般频率在5MHz之内的频段,产生自MOSFET的开关动作。

  噪声指电源波动中的高频成分,一般频率高于5MHz,MOSFET的开关噪声,随机白噪声,以及周围的干扰等。

  纹波和噪声的处理方法有两种方式:1)吸收式滤波器,由磁珠与电容的组合电路构成;2)反射式滤波器,由π,T,LC构成的滤波电路,反射式没有从根本上去除噪声,而是将噪声返回给源端。如下图4所示。

wps70D5.tmp

图4 LC滤波电路

DCDC电源输出

  1)有时候电感会产生啸叫,这可能是通过电感的电流太大导致,改进办法,输入增加上电缓起电路,输出减少电感值。这个缓起电路可以利用RC进行构建。t = 2.2 RC。

  2)在DCDC电路中,不应简单关注输出电压部分,还应确保输入电压在上电过程不能太慢,也不能太快。

  3)在设计电源时要确定大的电流回路,在此回路上,噪声、纹波、电流都是最大的,需要注意,不能接入其他对上述三者影响较大的信号引脚。

保险丝

  1)额定电流是保险管正常工作所能承受的最大电流。保险管选型时不能选的太大,也不能选的太小,太大对电路无保护作用,太小对电路正常工作有影响。保险丝在使用时应该对额定电流降额到75%使用。在选择保险丝的额定电流时,应该先计算整个系统中所需要的最大电流IMAX(满负载荷时),确定之后,选取保险丝的额定电流为 IMAX /75%使用。

  2)直流电阻 P = I2 R,如果功耗过大,要考虑散热问题。

  3)额定电压是指保险丝熔断时所能承受的最大电压,一般应大于整个系统输入电压。根据UL标准,在选择保险丝的额定电压时,应该降额80%,即若系统正常工作电压为U,则保险丝的额定电压最少要为U / 80%;

  4)压降,若芯片要求的电压为U,保险丝的压降为△U,那么电源的输入电压应为U + △U才能满足要去。

  5)热能值 I2t指保险丝熔断时所需要的热能。

转载于:https://www.cnblogs.com/raymon-tec/p/5188246.html

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

迁云架构实践

本文着笔介绍IT互联网化为传统企业带来的技术挑战,并对上云架构最佳实践进行了深入介绍,首发于阿里云&《程序员》联合出品的《凌云》杂志。 作者: 王宇德,张文生 云计算作为信息技术领域的一种创新应用模式,自其诞…

最短路最新心得

如果,上面的图,如果用dij算法,那么dist[4] 4, 是得不到正确的结果的, 这个因为dist[3]先被确定是最小,然后用来更新dist[4] 但是存在负权,使得dist[3]更小,但是我们已经把结点3标记为不可用了…

java wrapper怎么运行_如何从智能合约中生成Java Wrapper

在本文中,我们将了解如何直接从智能合约生成Java Wrapper类以与Java中的智能合约进行交互。从智能合约生成Java Wrapper类有不同的方法:1. Web3j命令行工具和solc2. Web3j命令行工具和Truffle构建生成的工件3. web3j-maven-plugin4. web3j-gradle-plugin…

Matlab与C/C++混合编程调用OpenCV

*************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com http://item.taobao.com/item.htm?spma1z10.5-c.w4002-9510581626.24.ZO6sko&id43401674106 精通MATLAB混合编程视频讲解 MATLAB各类函数…

python 程序打包 vscode_使用VScode编写python程序并打包成.exe文件

听说Visual Studio Code(VS Code)的诸多好处,了解了一下果真很喜欢,我喜欢它的缘由主要有3个,一是VS Code开源且跨平台,二是由于其界面很是酷,三是能够知足个人大所属代码需求,除此以外固然还有强大的好奇心…

使用命名空间、头文件和实现文件

*************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com *************************************************** 2.3 使用命名空间、头文件和实现文件 使新的throttle类满足程序的需求将是非常…

Permissions for id_rsa are too open

为什么80%的码农都做不了架构师?>>> Last week I was lucky enough to have my laptop upgraded (yay SSD) which meant I needed to configure a new install of OSX Lion. Most of my files are stored online (email, documents, code, etc) but I m…

java看图_看图吧,Java

package salary;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.text.NumberFormat;public class Salary extends JFrame{//声明标签private JLabel numl;private JLabel basel;private JLabel salel;//声明文本框private JTextField numf;priva…

【MPI学习3】MPI并行程序设计模式:不同通信模式MPI并行程序的设计

学习了MPI四种通信模式 及其函数用法: (1)标准通信模式:MPI_SEND (2)缓存通信模式:MPI_BSEND (3)同步通信模式:MPI_SSEND (4)就绪通信…

shiro使用jdbc_realm登录验证

2019独角兽企业重金招聘Python工程师标准>>> pom.xml <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven…

Javascript 严格模式详解

一、概述 除了正常运行模式&#xff0c;ECMAscript 5添加了第二种运行模式&#xff1a;"严格模式"&#xff08;strict mode&#xff09;。顾名思义&#xff0c;这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的&#xff0c;主要有以下几…

使用tableView崩溃

2019独角兽企业重金招聘Python工程师标准>>> 1错误2 正确 转载于:https://my.oschina.net/u/2601834/blog/618892

Java实现连连看源代码文档_Java实现游戏连连看(有源代码)

Java实现游戏连连看(有源代码) JAVA语言实现连连看游戏 1.课程设计目的 Java语言是当今流行的网络编程语言&#xff0c;它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法&#xff0c;它不仅具有更贴近自然的语义&#xff0c;而且有利于软…

C语言中auto,register,extern,static【转】

*************************************************** 更多精彩&#xff0c;欢迎进入&#xff1a;http://shop115376623.taobao.com *************************************************** 语言中提供了存储说明符auto&#xff0c;register&#xff0c;extern&#xff0c;stat…

SEO的十种赚钱方式

我深深的想要通过的自己的SEO技术赚钱。其实&#xff0c;掌握一门技术是次要方面&#xff0c;学会把技术变现才是重中之重&#xff0c;所以你说学习SEO重要吗?挺重要&#xff0c;但绝不是最重要的。学SEO的赚钱方式才是最重要的。那么SEO都有哪些赚钱方式呢?我罗列了十种赚钱…

Compile a native C Android application

2019独角兽企业重金招聘Python工程师标准>>> http://www.cnblogs.com/GoAhead/p/4186707.html 通过上网搜索&#xff0c;你可以发现很多种编译Android native应用的方法&#xff0e;我想说的是&#xff0c;不同的控制台应用, 守护程序(daemon), C/C库&#xff0c;等…

J2SE核心实战开发—— 集合类框架

文档都是基于 实验楼 线上环境制作的&#xff0c;因此文档叙述和截图均与其有关。使用其他实验环境也没有太大影响&#xff0c;知识点的操作是类似的。该系列的课程是在 实验楼 实习所原创的第一个课程&#xff0c;欢迎大家多提意见。 一、实验简介 在Java基础语法中&#xff0…

猫和老鼠java下载安装_tomcat(Java服务器)

Tomcat(Java服务器工具)是一款十分优质的Java服务器软件。在中小型系统和并发访问用户不是很多的场合下被普遍使用&#xff0c;是开发和调试JSP 程序的首选。对于一个初学者来说&#xff0c;可以这样认为&#xff0c;当在一台机器上配置好Apache 服务器&#xff0c;可利用它响应…

管道通信

*************************************************** 更多精彩&#xff0c;欢迎进入&#xff1a;http://shop115376623.taobao.com *************************************************** 什么是管道&#xff1f; 管道是单向的、先进先出的&#xff0c;它把一个进程的输出和另…

Linux 终端下 dstat 监控工具

dstat 是一个可以取代vmstat&#xff0c;iostat&#xff0c;netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能&#xff0c;增加了监控项&#xff0c;也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat可…