0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA的电源管理不简单,五个设计死角一定不可忽视

模拟对话 2018-03-16 11:57 次阅读

关于为FPGA应用设计优秀的电源管理解决方案已经有许多技术讨论,因为这不是一项简单的任务。此任务的一个方面涉及找到合适的解决方案并选择最合适的电源管理产品,另一方面则是如何优化用于FPGA的实际解决方案。

寻找合适的电源解决方案

寻找功率FPGA最佳解决方案并非易事。许多供应商推销某些适用于FPGA的产品。什么使得选择专门为FPGA供电DC-DC转换器不多。一般而言,所有功率转换器都可用于为FPGA供电。针对某些产品的建议通常基于以下事实:许多FPGA应用需要多个电压轨,例如用于FPGA内核,I / O以及用于DDR存储器终端的附加轨道。通常将PMIC(电源管理集成电路)(其中多个DC-DC转换器全部集成到单个调节器芯片中)为首选。

一种寻找为特定FPGA供电的良好解决方案的流行方式是使用许多FPGA供应商提供的预先存在的电源管理参考设计。这是优化设计的一个很好的起点。然而,这种设计的修改往往是必要的,因为带有FPGA的系统通常需要额外的电压轨和负载,这些电源轨也需要供电。对参考设计的补充通常也是必要的。需要考虑的另一件事是FPGA的输入功率不是固定的。输入电压很大程度上取决于实际的逻辑电平以及FPGA正在实施的设计。完成对电源管理参考设计的修改后,它将与参考设计的原始建议看起来有所不同。

图1图1. LTpowerCAD工具选择合适的DC-DC转换器来为FPGA供电。

LTpowerCAD可用于为各个电压轨提供电源解决方案。它还提供了一系列参考设计,为设计人员提供了一个很好的起点。可从ADI公司网站免费下载LTpowerCAD。

一旦选择了电源架构和单个电压转换器,我们就需要选择合适的无源元件并设计电源。当这样做时,我们需要牢记FPGA的特殊负载要求。

这些是:

个人目前的要求

电压轨排序

电压轨的单调上升

快速功率瞬态

电压准确度

个人电流要求

任何FPGA的实际电流消耗在很大程度上取决于用例。不同的时钟和不同的FPGA内容需要不同的功率。因此,在FPGA系统设计过程中,典型FPGA设计的最终电源规格必然会发生变化。FPGA制造商提供的功耗估算工具有助于计算解决方案所需的功率级别。在构建实际硬件之前,这些信息非常有用。尽管如此,FPGA的设计需要是最终的,或者至少接近最终的,以便利用这种功率估计器获得有意义的结果。

通常情况下,工程师会考虑最大的FPGA电流来设计电源。然后,如果事实证明,实际的FPGA设计需要更少的功率,它们会缩减电源。

电压轨序列

许多FPGA需要不同的电源电压轨才能以特定的顺序出现。在I / O电压上升之前,通常需要提供内核电压。否则一些FPGA将被损坏。为了避免这种情况,电源需要按正确的顺序排序。通过使用标准DC-DC转换器上的使能引脚,可以轻松完成简单的上电顺序。但是,通常还需要控制降序测序。仅启用引脚排序时,很难取得好的结果。更好的解决方案是使用具有高级集成式排序功能的PMIC,例如ADP5014图2中以红色表示可启动可逆向逆序排列的特殊电路模块。

图2图2. ADP5014 PMIC,集成了对灵活的上行和下行排序的支持。

图3显示了使用此设备完成的排序。ADP5014上的延迟(DL)引脚可以轻松调整上行和下行时序的时间延迟。

如果使用单独的电源,附加的测序芯片可以负责所需的开/关顺序。LTC2924就是一个例子,它可以控制DC-DC转换器的使能引脚来打开和关闭电源,或者它可以驱动高端N沟道MOSFET来连接和分离FPGA到某个电压轨。

图3图3.多个FPGA电源电压的启动和关闭顺序。

电压轨的单调上升

除了电压排序之外,启动过程中电压的单调上升也可能是必要的。这意味着电压只会线性上升,如图4中的电压A所示。此图中的电压B显示电压不是单调上升的示例。当负载在启动过程中开始以一定的电压电平拉动大电流时会发生这种情况。防止这种情况的一种方法是允许更长时间的电源软启动并选择能够快速提供大量电流的电源转换器。

图4图4.电压A单调上升,电压B不单调上升。

快速功率瞬变

FPGA的另一个特点是FPGA非常迅速地开始绘制高电流。它们在电源上造成高负载瞬态。出于这个原因,许多FPGA需要大量的输入电压去耦。陶瓷电容器在VCORE和器件的GND引脚之间使用非常紧密高达1 mF的值非常普遍。这种高电容有助于减少对电源的需求,以提供非常高的峰值电流。但是,许多开关稳压器LDO具有指定的最大输出电容FPGA的输入电容要求可能超过电源允许的最大输出电容。

电源不喜欢巨大的输出电容,因为在启动期间,该电容组看起来像是开关稳压器输出端的短路。有这个问题的解决方案。长时间的软启动时间可以使大电容器组上的电压稳定地升高,而无需电源进入短路电流限制模式。

图5图5.许多FPGA的输入电容要求。

某些电源转换器不喜欢过度输出电容的另一个原因是该电容值成为调节环路的一部分。集成环路补偿的转换器不允许输出电容过大,以防止稳压器的环路不稳定。如图6所示,通常可以通过使用高端反馈电阻上的前馈电容来影响控制环路。

图6图6.前馈电容允许在没有环路补偿引脚可用时进行控制环路调整。

对于电源的负载瞬态和启动行为,包括LTpowerCAD,尤其是LTspice的开发工具链非常有用。一种有助于建模和仿真的效果是将FPGA的大输入电容与电源的输出电容去耦。图6显示了这个概念。虽然POL(负载点)电源趋向于位于负载附近,但通常在电源和FPGA输入电容之间存在一些PCB走线。当电路板上有多个彼此相邻的FPGA输入电容器时,离电源最远的那些输入电容器对电源的传输功能的影响较小,因为它们之间存在一些电阻,但也会有寄生线迹电感。这些寄生电路板电感可以允许FPGA的输入电容大于电源输出电容的最大极限,即使所有电容连接到电路板上的同一节点。在LTspice中,寄生曲线电感可以添加到原理图中,并且可以模拟这些影响。当电路建模中包含足够的寄生元件时,仿真结果接近实际。

图7图7.电源输出电容和FPGA输入电容之间的寄生去耦。

电压准确度

FPGA电源的电压精度通常需要非常高。只有3%的变化容差带是相当普遍的。例如,在3%的电压精度窗口内保持Stratix V内核电源电压为0.85 V,就需要一个仅为25.5 mV的完整容限。这个小窗口包括负载瞬变后的电压变化以及直流精度。同样,包括LTpowerCAD和LTspice在内的可用电源工具链在电源设计过程中对于严格的要求至关重要。

最后一条建议是关于选择FPGA输入电容器。为了快速提供大电流,通常选择陶瓷电容器。他们为此目的很好地工作,但他们需要被选择,以便他们的真实电容值不会随直流偏置电压下降。一些陶瓷电容器,尤其是Y5U类型的陶瓷电容器,当其直流电压偏置到最大额定直流电压时,它们的真实电容值只会降低到标称面值的20%。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1602

    文章

    21302

    浏览量

    593102
  • 电源管理
    +关注

    关注

    112

    文章

    6012

    浏览量

    141101
收藏 人收藏

    评论

    相关推荐

    AD5933芯片能否通过一定的处理测量出mΩ级别的阻抗?

    我想问下,AD5933芯片能否通过一定的处理,测量出mΩ级别的阻抗?
    发表于 12-14 08:00

    FPGA电源管理解决方案

    电子发烧友网站提供《FPGA电源管理解决方案.pdf》资料免费下载
    发表于 11-24 14:42 0次下载
    <b class='flag-5'>FPGA</b>的<b class='flag-5'>电源</b><b class='flag-5'>管理</b>解决方案

    超声波测厚一定得用matlab编程吗?

    测厚一定得用matlab编程吗?求份超声波测厚的C51程序。
    发表于 11-09 06:52

    不可忽视电源的散热问题

    Vicor的功率元件设计方法有助于工程师构建电源链,同时保持灵活性的电源系统设计方法。如果需求变化,它可以用将满足新规范的器件简单替代所选择的功率元件。这比使用一种大型集中供电更加容易,其整个
    发表于 10-19 11:32 130次阅读
    <b class='flag-5'>不可</b><b class='flag-5'>忽视</b>的<b class='flag-5'>电源</b>的散热问题

    怎么用arduino控制舵机转动一定角度?

    怎么用arduino控制舵机转动一定角度
    发表于 10-18 06:16

    求助,内存地址空间是否一定大于所有物理存储器的容量?

    内存地址空间是否一定大于所有物理存储器的容量?
    发表于 10-17 07:14

    剃须刀必不可少的5W电源管理芯片U95113

    剃须刀必不可少的5W电源管理芯片U95113很多男性也是非常注重自己外在整洁的,像是剃须刀、电吹风、理发器这种个护电器也很受男性推崇。我国男性消费在消费种类、数量和品质上都发生了不小的变化,并开始
    的头像 发表于 10-13 08:11 637次阅读
    剃须刀必<b class='flag-5'>不可</b>少的5W<b class='flag-5'>电源</b><b class='flag-5'>管理</b>芯片U95113

    用单片机外设读电平一定需要加中断吗?

    用单片机外设读电平,一定需要加中断吗?
    发表于 09-28 06:47

    请叫我电源管理大师!3块钱就能做一个AXP202电源管理模块

    给主控芯片提供电源,除此之外,AXP202必须在开机状态下,一定要共地,否则两者之间是无法正常通信的。 本模块P2P兼容AXP209电源管理芯片,程序也兼容,只是AXP209比AXP
    发表于 08-04 10:02

    为什么SoC验证一定需要FPGA原型验证呢?

    在现代SoC芯片验证过程中,不可避免的都会使用FPGA原型验证,或许原型验证一词对你而言非常新鲜,但是FPGA上板验证应该是非常熟悉的场景了。
    发表于 05-30 15:04 982次阅读
    为什么SoC验证<b class='flag-5'>一定</b>需要<b class='flag-5'>FPGA</b>原型验证呢?

    系统中不可或缺的电源管理元件

    线性稳压器之于整体电源系统,就像袖扣之于笔挺的西装,两者相辅相成,缺一不可。设计简单、小尺寸、低杂讯、低静态电流的线性稳压器是中低功率应用中不可或缺的元件,立锜提供上百种线性稳压器产品
    的头像 发表于 05-26 09:56 718次阅读
    系统中<b class='flag-5'>不可</b>或缺的<b class='flag-5'>电源</b><b class='flag-5'>管理</b>元件

    一定速率的pn序列直接扩频与扩频信号带宽的关系是什么?

    一定速率的pn序列直接扩频与扩频信号带宽的关系是什么? 以及如果知道信息速率,怎么样求它的系统扩频增益? 那具体的换算怎么进行呢?
    发表于 05-16 17:34

    当调制信号幅度一定而改变调制频率调幅系数是否变化?

    如题,在模拟乘法器调幅实验中,当全载波调幅时,当调制信号幅度一定而改变调制频率调幅系数是否变化,为什么
    发表于 05-16 17:27

    FPGA应用设计优秀电源管理解决方案

    FPGA 的输入电源不是固定的,输入电压在很大程度上取决于实际的逻辑电平以及 FPGA 所实现的设计。
    发表于 05-15 12:32 522次阅读
    <b class='flag-5'>FPGA</b>应用设计优秀<b class='flag-5'>电源</b><b class='flag-5'>管理</b>解决方案

    如何让nodemcu触发一定的时间?

    嗨,有人可以发布链接到工作示例,说明我如何让我的 nodemcu(带有 4 继电器)触发一定
    发表于 05-15 06:16