【转】分享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 ...
随机推荐
- 传统IO与NIO区别二
nio是new io的简称,从jdk1.4就被引入了.现在的jdk已经到了1.6了,可以说不是什么新东西了.但其中的一些思想值得我来研究.这两天,我研究了下其中的套接字部分,有一些心得,在此分享. ...
- [置顶] js正则表达式的使用
js中的正则表达式比起C#中的正则表达式要弱很多,但基本够用了 1定义正则表达式 2关于验证的三个这则表达式方法 3正则表达式式的转义字符 1定义正则表达式 在js中定义正则表达式很简单,有两种方式, ...
- visual studio 添加链接文件
本文转载http://blog.163.com/zhongpenghua@yeah/blog/static/87727415201282432345613/ 那个有个箭头的文件就是链接文件了,添加 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(26)-权限管理系统-分配角色给用户
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(26)-权限管理系统-分配角色给用户 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x ...
- Java keyword具体解释
訪问控制修饰符号 1) private 私有的 private keyword是訪问控制修饰符,能够应用于类.方法或字段(在类中声明的变量). 仅仅能在声明 private(内部)类.方 ...
- uva 11178 Morley's Theorem(计算几何-点和直线)
Problem D Morley's Theorem Input: Standard Input Output: Standard Output Morley's theorem states tha ...
- nginx 笔记
nginx 这个轻量级.高性能的 web server 主要可以干两件事情: 〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持): 〉另外一个功能就是作为反向代 ...
- Android自定义Notification并没有那么简单
背景 最近需要实现一个自定义Notification的功能.网上找了找代码,解决方案就是通过RemoteViews来实现.但是在实现过程中遇到不少问题,网上也没有很好的文章描述这些问题,所以在这里做个 ...
- 咱也玩玩Wordpress
博客暂时转移到了 -> www.zhyfzy.ga 域名改成.com啦 -> www.zhyfzy.com
- Ant配置
首先去官网下载一个ant的文件 http://ant.apache.org/bindownload.cgi