|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Zedd 于 2019-4-16 09:06 编辑 8 E: P) J2 d4 z2 R& s
8 ?7 K5 i" B% B5 F1 L
转——电源设计 - B! o' w& E1 D! z' S4 o+ ~ G
1.硬件环境
e7 ~4 p& G8 U o% @6 G Arrow SoC Kit Quartus14.0* c. p8 v2 y/ ?5 U0 g
2. 设计概述7 m! v% N ~; L! }3 C2 U4 W
拿到了开发板之后,软件的安装和学习确实折腾了一番,能够换电脑,笔记本不行,买了个新的台式机再来,接着又更换操作系统。电脑准备就绪之后,我们三人兴趣小组中,刚开始我负责FPGA中Verilog HDL逻辑的设计与调试。后由于进度的安排,需要重新设计自己的一块SOC板子。我开始重操旧业,进行电路原理图的设计和PCB的绘制。
7 V0 \$ Z6 V# g9 o 电路板的设计,电源部分的设计是首先要考虑的问题。需要考虑使用场合中输入电压,输出所需电流的问题。电源芯片的选取和电源电路的设计,将会对板子的可靠性和稳定性产生重要的影响,特别是在后期的调试过程中,一旦发现电源设计出现了问题,如输出电流不够等问题,将会对项目的进度产生很大的影响,很可能电路板需要重新制板设计。
6 ]8 l& R$ i: g8 f8 l 当然,电源芯片自身消耗的功耗,即电源转换效率也是需要考虑的问题。在节能环保的今天,我们需要的是低功耗的产品。5 i: @/ d/ C6 J2 |: c$ w5 H$ V
TI公司的网上关于Cyclone V的推荐的电源芯片很多,如LMZ31506RUQ等芯片,可支持12V电源电压直接输入,是一款不错的芯片。其它公司提供的电源芯片也比较多,可以供我们选择,包含Altera公司提供的 Enpirion系列电源芯片。经过我的查询和早起部分电源芯片的使用,发现给FPGA供电的低电压输出的模块主要是以LDO为主,这些LDO芯片具有输出噪声低,纹波小的特点。但是对于≥5V以上的外界电源输入场合,它们的自身消耗的功耗可就不太尽为人意,特别是当板子上所需电流增加的情况下。一般的LDO自身消耗的功耗随着输出电流的增加,自身损耗掉的功耗也是在迅猛增加的。
1 A; K$ w! ~7 M/ N& H/ d( V" S 我后来试用过电源芯片TPS75333,TPS75325等小型封装的电源芯片,都会发现同样困扰我的问题。电源自身的损耗是个比较大的问题。有些电源芯片在实际使用起来,转换效率觉得会比手册上面的低很多。% W$ K4 M% x a2 ^: _* b1 f, b
在某些场合下,每个芯片输出一路电源,采用多个电源芯片给FPGA供电,无疑也会增加电路板的面积,这不符合电路板设计的小型化的发展趋势。! O/ o. A" Z+ C* t9 t0 n8 L" b. L
某些情况下,板子上多个电源的上电顺序也是设计电路板时需要考虑的问题。
6 E+ i: X# H: O3.设计结果
# m% q$ Q" d! n$ r( N 经过不断地选型,电源芯片系统的搭建和仿真,面包板上小型电源电路的验证。从宽输入电压范围、体积小、外围电路设计简单,输出电源电流大小,电源转换效率等方面进行考虑,最后选用了LINEAR公司的LTM4644芯片。
2 H# u7 `4 w2 N8 }+ u$ p0 @6 V! }5 Y 它一个芯片,就可以可配置 4A 输出阵列的四通道输出,便于减小电路板的面积;
0 F9 Q% J, k/ g. t 宽输入电压范围:4V 至 14V;( C& a/ b+ k. }5 j3 Y9 Q" F
每路输出电压范围可调,范围:0.6V 至 5.5V 输出电压- K% }" G" L& e5 D; u+ \
每通道可提供 4A DC、5A 峰值输出电流
- n+ _ E. R" Q 可通过并联提供更高的输出电流4 R6 F; A. F/ Q2 C
提供过压、过流和过热保护
+ m# D c P5 r; q$ D 每路电源输出时间,也就是上电顺序,可以通过调节外接的电容大小来简单方便的实现5 g; A" Z! K, ?
关键一点:该电源模块的转换效率高
3 l( W! i% t: n* D' h/ ?5 q6 i4. 电源部分电路已经设计了好几版电路,LTM4644是感觉运行最为良好的一块。$ h+ | M0 e. V4 g/ E% |
现在我设计的板子已经焊接好了,并且初步的FPGA逻辑电路已经配置运行起来。( H N A" ]' N1 x
给我最大的一个感觉就是,这个芯片实际中使用起来,转换效率高。7 b/ Y, t- H% l. c2 ?/ i) B
7 s' c; x, ^% a0 U
5. 如果大家有什么更好的电源部分电路的设计,可以一起讨论学习;& C' g6 L W) I! R
当然,有什么更好的建议或者不同的见解也欢迎提出,我需要不断改进。
+ [5 B, `$ k+ v! Q) d: X1 [1 M& u1 Q' i
% h! [9 H: b# G& m+ D
5 R( \. w {. w( I, i |
|