【转】分享II→IV FPGA本人的几个版本电源模块设计的方案
很多人问我FPGA的电源怎么怎么着,当然也有人瞎忽悠乱设计,当然我的设计也不是很完美。。。这里把我当年第一次设计FPGA,到现在的电源方案,几个演变、分析的过程,给大家讲讲。。。
(1)FPGA电源方案1
最后我们采用3.3V与1.2V的LDO,由于考虑到板卡3.3V逻辑,因此3.3V耗电量更大。因此选用了电流较大的LM1085,将5V转换为3.3V;接着使用1A的1117-1.2,再将3.3V转换为1.2V。。这样对于EP2C8Q208C8N而言,简单的电路实现3.3V与1.2V电源的供电,屡试不爽,轻松愉快。
此外,这里的D1采用了5.1V的钳位二极管,防止短接、防止外部输入电压过高而烧坏电路!
(2)随着对FPGA知识的增长,渐渐意识到原来的设计好像有问题。。FPGA非同与CPLD,内核功耗大于IO功耗,因此(1)中的设计,3.3V的LDO压力会很大,这倒是1085发烫,同时是1.2V不能很好的发挥。。因此后来我的电路,采用2路LDO并行分立设计,得到并行的3.3V与1.2V电压。采用了ADJ的LDO,同款LM1084-ADJ搞定,如下图所示:
(3)随后又开始苛刻的追求,不仅仅追求代码、电路的极致,也追求板卡尺寸,体积的极限。实在没法忍受2个LM1084-ADJ那么庞大的体积,以及发热量、以及价格。于是转手准备使用DCDC来设计。这里我采用了1块多的MP2214,2路并行DCDC实现3A的3.3V与1.2V电压。这样电路将变得很温柔,丝毫没有发热,此外大大的降低了体积,一如既往。。。
(4)于是乎,从Cyclone III、Cyclone IV FPGA开始,还需要额外的2.5V的驱动电压,这里我采用了5毛钱的PAM3101DAB-250低压差LDO,最大300mA,已经完全够FPGA使用。
此外,在前面的基础上,又添加了自恢复保险丝,以防万一,防止电路烧坏,自恢复保险丝给我们带来了极大的乐趣……关于保险丝该在D1前面还是后面,官哥无意间看到我的电路,指点后认为将保险丝放在电路的最前端可靠,也就是目前的设计,如下:
(5)不过还是不满足现状,2个DCDC还是挺大的。。。价格也较高。。在电流需求较小的地方,索性采用3个低压差LDO来完成电路的设计。。。我设计的工业相机用多个就是3个PAM3101DABXXX,如下所示。电路使用与比赛的呵呵,。,不过长时间测试,。,也很OK ,,木有问题,。,
(6)3路并行电源,还是太臃肿有木有!!完美是没有极限的,我依然需要改变。比如TI退出的FPGA电源管理芯片TPS75003,能同时输出3A的3.3V、1.2V电压,以及2.5V 300mA的电压,。。。。可是价格有点贵,。。。。原理图如下:
不过豁出去了,下次用75003试试看!!
你们采用的电源方案是虾米???拿出来分享下??????
下一步,追求(1)价格(2)性能(3)体积(4)精简度的电源设计!!!
原文来自于:http://blog.chinaaet.com/detail/36109
【转】分享II→IV FPGA本人的几个版本电源模块设计的方案的更多相关文章
- Quartus II中FPGA的管脚分配保存方法
一.摘要 将Quartus II中FPGA管脚的分配及保存方法做一个汇总. 二.管脚分配方法 FPGA 的管脚分配,除了在QII软件中,选择“Assignments ->Pin”标签(或者点击按 ...
- (转载)Quartus II中FPGA的管脚分配保存方法(Quartus II)
一.摘要 将Quartus II中FPGA管脚的分配及保存方法做一个汇总. 二.管脚分配方法 FPGA 的管脚分配,除了在QII软件中,选择"Assignments ->Pin&quo ...
- Cyclone IV FPGA 器件笔记
LE(逻辑单元)操作模式 1) 正常模式 2)算术模式 可以看到对于Cy4来说正常模式和算术模式的区别就是正常模式有一个4输入LUT没有cout进位输出,而算术模式有两个3输入LUT有cout进位输出 ...
- Arria II GX FPGA开法套件——初步使用
1. 从官网下载使用手册和参考手册,以及开发包 下载地址:https://www.altera.com.cn/products/boards_and_kits/dev-kits/a ...
- (分享)多功能 PDF转换器v3.0版本
转换的效果非常不错,值得使用.破解成功的截图:这个程序必须随便输入注册码注册,不然会有水印的. 这是程序主界面了 正在测试pdf转word过程,转换结果个人感觉非常不错,跟原版pdf的格式非常接近,个 ...
- [原创] 分享我们自己搭建的微信小程序开发框架——wframe及设计思想详解
wframe不是控件库,也不是UI库,她是一个微信小程序面向对象编程框架,代码只有几百行.她的主要功能是规范小程序项目的文件结构.规范应用程序初始化.规范页面加载及授权管理的框架,当然,wframe也 ...
- UmengShareDemo【友盟分享SDK集成,基于V6.9.3版本】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下友盟分享SDK集成的步骤. 如果想要使用自定义分享对话框实现,请参考<ShareDialogDemo[分享对话框 ...
- 653. Two Sum IV - Input is a BST 二叉树版本
[抄题]: Given a Binary Search Tree and a target number, return true if there exist two elements in the ...
- FPGA学习(第8节)-Verilog设计电路的时序要点及时序仿真
一个电路能跑到多少M的时钟呢? 这和电路的设计有密切联系(组合逻辑的延时),我们知道电路器件都是由一定延迟的,所以信号的仿真很重要.如果延迟时间大于时钟,就会导致时序违例,出现逻辑错误. 项目要求30 ...
随机推荐
- 使用Morphia框架操作mongodb
1. mac 下 安装mongodb sudo brew update sudo brew install mongodb sudo brew services mongodb start 2. ...
- 【转】Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式
http://www.cnblogs.com/wanqieddy/archive/2013/09/06/3305482.html android线程池的理解,晚上在家无事 预习了一下android异步 ...
- linux 最大文件描述符fd
使用四种框架分别实现百万websocket常连接的服务器 著名的 C10K 问题提出的时候, 正是 2001 年.这篇文章可以说是高性能服务器开发的一个标志性文档,它讨论的就是单机为1万个连接提供服务 ...
- 使用org.apache.jasper.JspC编译jsp文件--转载
JspC可以通过jspc.setArgs(args);设置所需参数,和使用指令进行编译相同, 使用指令编译范例: java -cp jasper.jar;servlet-api.jar;Fcatali ...
- ckeditor 敏感词标记显示处理方法
直接在原型添加方法: (function () { /* * 取消所有高亮 */ CKEDITOR.editor.prototype.CancleSensitiveWordsHighlight = f ...
- IE6与W3C标准的盒模型差异
盒子模型(Box Model)是 CSS 的核心,现代 Web 布局设计简单说就是一堆盒子的排列与嵌套,掌握了盒子模型与它们的摆放控制,会发现再复杂的页面也不过如此,然而,任何美好的事物都有缺憾,盒子 ...
- Http,Https (SSL)的Url绝对路径,相对路径解决方案Security Switch 4.2 英文帮助文档 分类: ASP.NET 2014-10-28 10:50 147人阅读 评论(1) 收藏
Security Switch 4.2 =================== Security Switch enables various ASP.NET applications to auto ...
- DataTbale取值
有一个DataTable数据 //创建DataTable对象 DataTable dt = new DataTable("Table_AX"); //为DataTable创建列 / ...
- 【转】Windows环境下.NET 操作Oracle问题
目前,Windows操作系统可以分成两类,32位和64位(64位也区分x86_64位和Itanium ),同时Oracle客户端也做了同样的区分. 在安装和开发的过程中,经常会遇到一些问题,本文就总结 ...
- 手势交互之GestureDetector
GsetureDetector 一.交互过程 触屏的一刹那,触发MotionEvent事件 被OnTouchListener监听,在onTouch()中获得MotionEvent对象 GestureD ...