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

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

3天内不再提示

设计fpga稳定电源定序的注意事项

电子设计 来源:互联网 作者:佚名 2017-11-15 14:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

确保多重 FPGA 电轨依正确顺序关闭,跟确保开机程序是否正确一样重要,可避免装置因电压状态无法判断而提早出现故障。

电源定序的安全考虑

在启动目前的大型系统单芯片 FPGA 的多重电轨时,有许多技巧可用来控制其启动顺序和时序。遵照装置制造商所指定的正确顺序甚为重要,如此可避免装置抽取过多电流而导致损坏。

有些方法是透过操纵各转换器的电源良好输出,来控制顺序中下一个供应的 Enable 脚位。如需要继电器,可插入电容器。另一种类似的方式则是使用重置 IC,在前一个供电达到所要求的电压后启动下一个转换器。每种方法都有一些缺点,且这些方法都无法控制电源关闭的顺序。依正确的相反顺序关闭电轨,跟开启电源顺序是否正确一样重要,都是为了确保装置能安全运作。

使用专用的电源定序 IC,则更能稳定确保其顺序正确。IC 可程序化,在所要的时间点分别传送 Enable 讯号。图 1 显示多信道序列发生器如何管理 FPGA 核心逻辑、周边和 I/O 电域。即使如此,电源关闭顺序仍旧难以控制,因为每个电轨上的去耦合电容器在转换器关闭后仍可能残留电荷,且残留时间不一定,而每个电轨最多可能连接多达 20mF 的总去耦合电容。

1.jpg

图 1. 透过定序 IC 管理 FPGA 电轨。

电源关闭控制

使用具有已知时间常数的电路,主动将去耦合电容器放电,序列发生器便能维持正确的电源关闭顺序,其做法是在串联的电容器中暂时插入放电电阻器。图 2 显示如何在加入最少必要组件下,使用一对细心挑选的 MOSFET 将电阻器插入电路中。

电源序列发生器的 EN 输出连接到 DC-DC 稳压器的 Enable 脚位,也连接到 P 通道 MOSFET (Q1) 的闸极。序列发生器输出降低停用 DC-DC 稳压器时,Q1 便会反转讯号,开启 N 信道 MOSFET Q2。开启时,Q2 会透过 R2 电阻使 15mF 去耦合电容器放电到接地。

2.jpg

图 2. 控制电源定序的主动放电电路。

图中的电路假设 DC-DC 稳压器在提供关机讯号后无法持续产生输出。假如 DC-DC 稳压器的输出能在收到关机指令后持续供应电源,则需要额外的继电器才能启动放电电路。

选择的 R2 值必须能确保适当的放电时间,让序列发生器能在可接受的时间间隔内完成关机。另外还要注意的是,电阻必须够大,才能避免电流尖峰值上升率过快,避免引发 EMI 问题,以及对 Q2 和去耦合电容器组造成瞬态热应力。实务上,选择 R2 值时需考虑一些额外的重要参数,像是 Q2 的导通电阻 (RDS(ON)) 和电容器组的等效串联电阻 (ESR)。

选择 MOSFET Q1 时应参考电源序列发生器的输出电压阈值。所选的装置应有够高的闸极阈值电压 (VGS(th)),确保序列发生器输出为高电位时能保持关闭,但要注意的是,VGS(th) 会随接面温度上升而下降。本范例中选择的序列发生器操作供应电压为 5V,最小指定高电位输出电压为 4.19V。Q1 的 VGS(th) 在 60°C 环境操作温度下必须大于 0.9V,以确保运作正常。此外,闸极应使用 100kΩ 电阻下拉至源极电位,以避免误开。查看 MOSFET 数据表中 VGS(th) 与温度的标准化曲线,显示 Diodes 公司的 ZXMP6A13F 符合要求:保证最小 VGS(th) 在室温下为 1V,到 60°C 则下降至 0.9V 左右。

在此范例中,我们假设序列发生器必须在 100ms 内关闭总共 10V 的电轨。因此,每个电轨的去耦合电容器组必须在 10ms 内完成放电。目标是达成 RC 时间常数 8ms 的 3 倍,确保电容器在要求时间内放电到全电压的 5% 以下。计算 RC 常数时,电容器组的 MOSFET RDS(ON)、寄生线路电阻和 ESR 都必须与电阻器 R2 一同纳入考虑。

假设电容器 ESR 和线路电阻加起来不超过 10mΩ,去耦合电容器组的总电容值为 15mF,则 RDS(ON) 和 R2 的适当值可用下列表达式求得:

3 x (10mΩ + R2 + (1.5 x RDS(ON))) x 15mF = 8ms

假设 R2 = 50mΩ,功率 MOSFET Q2 的 RDS(ON) 在 VGS = 4.5V 且环境温度为 25˚C 下必须小于 80mΩ。

选择 MOSFET 时,温度相关变动的效应和 RDS(ON) 的批量变异也应考虑在内。RDS(ON) 在 4.5V 闸极驱动下、超出预期作业温度范围时的变异可能高达 15mΩ。因此最好的做法是,确定 R2 为所选 MOSFET 之制造商指定最大 RDS(ON) 的两倍左右。如果 R2 为 50mΩ,则可选用 Diodes 公司的 DMN3027LFG N 通道 MOSFET。此装置在 VGS = 4.5V、室温下的 RDS(ON) 典型值和最大值分别为 22mΩ 和 26.5mΩ。因此,RDS(ON) 变化可从 15mΩ 到 40mΩ,放电时间从 95% (3 倍 RC) 的 3.9ms 起跳,使用最差 20mF 大小的电容器组时放电时间则可能拉长到 5.4ms。

MOSFET 够耐用吗?

DMN3027LFG 会随时间以电流和电压为函数消耗电容器内的能源,因此有需要评估最大单一脉冲,让功率 MOSFET 能够安全应付,同时确保接面温度不会超过绝对最高额定典型值 TJ(max) = 150°C。相关详细资料可查看 MOSFET 数据表中的安全操作区 (SOA)。SOA 应以所需的 MOSFET 闸极驱动器应用的环境操作温度为基础。在使带 0.9V 电荷的电容器组放电时,可接受的 SOA 曲线应指出单一脉冲尖峰电流量为至少 1V,脉冲宽度介于 1ms 至 10ms。SOA 应适用于一般的应用环境温度,安装在使用最少散热器 (亦称最小建议垫片 (MRP) 配置) 下的电路板上时,亦即假设的 60°C。

此外也需要考虑 DMN3027LFG (Q2) MOSFET 和 R2 串联电阻的功耗。最糟的使用情况,就是在很短的时间内对电容器进行充放电。假设最糟情况下,电源序列发生器可进入连续回路,每隔 20ms 启动一次 DC-DC 稳压器并接着停用 (10ms 启用 + 10ms 停用),DMN3027LFG 和 R2 将会有大约 0.5W 的功耗。这是从电容器组储存的已知总能源会每隔 20ms 放电计算得到:

P = E ÷ t = ½CV2 ÷ 20ms = 500mW (假设 C = 20mF,充电至 1V)

DMN3027LFG 的最大温度调整 RDS(ON) 为 40mΩ,因此 Q2 和 R2 的功耗分别为 222mW 和 278mW。若 RDS(ON) 为较低的 15mΩ,R2 的功耗将增加到 385mW,因此需使用 0.5W 额定值的电阻。

在一般应用中,环境温度预期接近 60°C,而 DMN3027LFG 在最小建议垫片配置下的接面至环境热电阻 (RθJA) 为 130°C/W,功耗达 222mW 时 TJ 接近 90°C。这表示 TJ(max) = 150°C 还有很多预留空间。

图 3 显示电路实际运作方式。尖峰电流限制在大约 12.5A,电容器组从初始 1V 充电状态下放电至 5% 的时间约为 4ms,此数值接近理论值的计算结果。

图 3.在控制时间和限制放电电流下关闭单一电轨。

结论

依照正确顺序关闭个别电源供应,跟确定开机顺序是否正确一样重要,都是为了避免复杂的多轨式 FPGA 损坏。让去耦合电容器主动放电,有助于稳定确保每个电轨能在已知的时间内关闭。在选择主动放电电路的组件,也就是主要的串联电阻器和主要 MOSFET 开关时,应确保组件具备适当的时间常数,且能耐受最糟的电源循环条件下所造成的应力。

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

    关注

    1655

    文章

    22282

    浏览量

    630091
  • FPGA器件
    +关注

    关注

    1

    文章

    22

    浏览量

    11870
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    驱动板PCB布线的注意事项

    PCB Layout 注意事项 1)布局注意事项: ●● 整体布局遵循功率回路与小信号控制回路分开布局原则,功率部分和控制部分的 GND 分开回流到输入 GND。 ●● 芯片的放置方向优先考虑驱动
    发表于 12-02 07:40

    emWin AppWizard 开发注意事项有哪些?

    emWin AppWizard 开发注意事项
    发表于 09-04 06:18

    智多晶PLL使用注意事项

    FPGA设计中,PLL(锁相环)模块作为核心时钟管理单元,通过灵活的倍频、分频和相位调整功能,为系统提供多路高精度时钟信号。它不仅解决了时序同步问题,还能有效消除时钟偏移,提升系统稳定性。本文将深入探讨智多晶PLL在实际应用中的关键
    的头像 发表于 06-13 16:37 1255次阅读
    智多晶PLL使用<b class='flag-5'>注意事项</b>

    美国Odyssey奥德赛电池充电注意事项全解析

    Odyssey奥德赛电池充电注意事项全解析 奥德赛电池作为高性能的深循环铅酸电池,广泛应用于汽车启动、摩托车、船舶以及备用电源系统中。正确的充电方法不仅能够延长电池寿命,还能保障其性能稳定发挥
    的头像 发表于 05-19 16:31 897次阅读
    美国Odyssey奥德赛电池充电<b class='flag-5'>注意事项</b>全解析

    IGBT器件的防静电注意事项

    IGBT作为功率半导体器件,对静电极为敏感。我将从其静电敏感性原理入手,详细阐述使用过程中防静电的具体注意事项与防护措施,确保其安全稳定运行。
    的头像 发表于 05-15 14:55 1216次阅读

    手机喇叭气密性检测仪的注意事项

    使用手机喇叭气密性检测仪的注意事项包括以下几点:一、使用前注意事项仔细阅读手机喇叭气密性检测仪的使用说明书,了解设备的操作方法和注意事项。检查气密性检测仪的各部件是否完好,包括压力表、传感器、连接
    的头像 发表于 05-15 13:38 592次阅读
    手机喇叭气密性检测仪的<b class='flag-5'>注意事项</b>

    锥齿轮减速机的使用安装和维护维修注意事项

    锥齿轮减速机的使用、安装和维护维修注意事项涵盖了多个方面,以下是对这些注意事项的详细归纳: 一、使用注意事项 1. 确认规格与设计相符:在使用减速机前,请先行确认购买的规格与设计规格是否相符。 2.
    的头像 发表于 04-21 18:13 946次阅读
    锥齿轮减速机的使用安装和维护维修<b class='flag-5'>注意事项</b>

    扫描电镜的日常维护有哪些注意事项

    扫描电镜日常维护的注意事项
    的头像 发表于 03-24 11:38 914次阅读
    扫描电镜的日常维护有哪些<b class='flag-5'>注意事项</b>?

    智多晶DDR Controller使用注意事项

    最后一期我们主要介绍智多晶DDR Controller使用时的注意事项
    的头像 发表于 01-24 11:14 1347次阅读
    智多晶DDR Controller使用<b class='flag-5'>注意事项</b>

    AN20-仪表低通滤波器的应用注意事项

    电子发烧友网站提供《AN20-仪表低通滤波器的应用注意事项.pdf》资料免费下载
    发表于 01-12 11:25 0次下载
    AN20-仪表低通滤波器的应用<b class='flag-5'>注意事项</b>

    AN136-非隔离式开关电源的PCB布局注意事项

    电子发烧友网站提供《AN136-非隔离式开关电源的PCB布局注意事项.pdf》资料免费下载
    发表于 01-08 13:55 2次下载
    AN136-非隔离式开关<b class='flag-5'>电源</b>的PCB布局<b class='flag-5'>注意事项</b>

    电源输入端口安装滤波器的原因是什么?有哪些注意事项?

    本文主要探讨了电源输入端口安装滤波器的原因以及相关注意事项。滤波器通过其选频特性,有效提高设备的稳定性、保护设备免受损害并提高电源质量。选择合适的滤波器类型和规格是关键。
    的头像 发表于 12-27 13:54 1255次阅读
    <b class='flag-5'>电源</b>输入端口安装滤波器的原因是什么?有哪些<b class='flag-5'>注意事项</b>?

    多层板埋孔设计注意事项

    多层板埋孔设计注意事项
    的头像 发表于 12-20 16:06 1235次阅读

    Tips:大功率电源PCB绘制注意事项

    设计和功能直接影响电源的性能和可靠性。 本篇我们来聊一聊大功率电源PCB 绘制的那些关键注意事项,助你打造出稳定高效的电源电路! 一、热管理
    发表于 12-11 18:58

    Tips:大功率电源PCB绘制注意事项

    设计和功能直接影响电源的性能和可靠性。本篇我们来聊一聊大功率电源PCB绘制的那些关键注意事项,助你打造出稳定高效的电源电路!一、热管理▍增加
    的头像 发表于 12-11 18:55 1277次阅读
    Tips:大功率<b class='flag-5'>电源</b>PCB绘制<b class='flag-5'>注意事项</b>