采用 FPGA 及ASIC时需要考虑的电源管理问题

时间:2007-04-29

采用 FPGA 及ASIC时需要考虑的电源管理问题

作者:美国国家半导体应用技术工程师 David Baba

目前的电子产品市场竞争非常激烈,厂商都希望能在短时间内将新产品推出市场,以致子系统的设计周期越缩越短。在这个发展过程中,FPGA及ASIC 的重要性越来越受到重视,例如新系统的很多重要功能往往需要由这些电路执行。对于采用FPGA芯片的系统来说,电源管理是尤其需要慎重考虑的关键问题之一。若要为FPGA芯片提供稳定的供电,我们需要全面审视系统的整体供电需要。这个方法也适用于特殊应用集成电路芯片。

由于系统的起始条件较为复杂,加之也需要考虑其它因素,例如瞬态行为、开关规格等因素,因此电源供应系统必须符合一定的要求,这一点极为重要。若按照有关芯片的应用要求,供电干线必须绕过芯片或去除与芯片的耦合关系,那么处理旁路或去耦的问题时便需要特别小心。图 1 所示的是能够满足FPGA芯片供电需要的典型电源管理系统。一般来说,FPGA芯片限度需要两个电压为其提供供电。一个是专为""提供供电的电压 (1.0 伏 (V) 至 2.5 伏 [典型值]),而另一个是专为输入/输出提供供电的电压 (3.3 伏 [典型值])。许多FPGA芯片另外需要第三个低噪音、低纹波的电压,以便为辅助电路提供供电。FPGA芯片所需的典型供电电压是 2.5 伏或 3.3 伏,但不同系列的FPGA芯片各有不同的电压需要。

异步降压稳压器

功能:降压 (输出电压小于输入电压)
应用条件:一般来说,当输入电压是输出电压的 3 倍至 5 倍则输出电流介于 0.5A 至 5A 之间
特色:若输入电压/输出电压/输出电流的典型值如以上所提供的数值,设计这款电路便变得非常容易,而且有关设计更可发挥极高的效率
应用范围:所有降压稳压器及控制器

同步降压稳压器

功能:降压 (输出电压小于输入电压)
应用条件:当有高效率的系统要求输出较高的电流 (5A 以上),或占空比较低 (输入电压比输出电压大 5 倍以上及/或输出电流不超过 0.5A)
特色:采用基本的降压稳压器电路布局,其特点是以第二个开关取代二极管,有助减少上述操作情况下的损耗
应用范围:任何"同步整流"降压稳压器或控制器

线性稳压器

功能:降压 (输出电压小于输入电压)
应用条件:一般来说,有关应用的输出电流不能超过 1A,压降与噪音也必须很低
特色:适用于固定输出电压、低电流及低压降的系统,而且非常容易设计。
应用范围:任何低压降线性稳压器
建议:适合微功率系统采用

操作时上述电路的每一电压并非输出恒定的电流,事实上电流大小取决于许多与实际应用有关的因素,例如FPGA芯片的速度及使用率等。操作电流可以低至 100mA,也可高至 20A。以这些系统来说,输入电压通常比FPGA芯片所获得的任何供电电压都要高,因此需要降低其电压并加以稳压。图 2 所示的是适合FPGA芯片采用的三款常用的降压稳压器配置。这三款芯片分别是同步降压稳压器、异步降压稳压器及线性稳压器。为系统选用稳压器时,必须详细考虑系统的规格要求及稳压器的操作情况,以便作出配合。若要确保系统设计能顺利运作,我们也需要一并考虑以下的问题。

输入电压 (VIN)

FPGA芯片的供电全部由银盒、底板或中间供电干线提供。输入电压一般介于 3 伏至 15 伏之间,部分工业应用系统的输入电压甚至会高达 30 伏。输入电压可能不会为某一零件提供供电,因为稳压器的输入电压管脚已设定的额定供电量,只可为集成电路提供这一数量的供电。

输出电压 (VOUT) 及输出电流 (IOUT)

稳压器的主要作用是稳定电压,换言之,无论输入电压及负载电流如何波动,稳压器都可将输出电压稳定在某一水平上。正如先前所说,操作电流可以在低至 100mA 与高至 20A 之间的范围内波动。输入电压、输出电压及输出电流等数值一经确定后,便可知道应该选用什么类型的稳压器。以下是可供工程师参考的一些前人的经验:

  • 假如功耗不超过 1W,应采用线性稳压器
  • 假如输入/输出电压比小于 2:1,而输出电流不超过 3A,应采用异步降压稳压器
  • 假如输入/输出电压比大于 2:1,而输出电流又超过 5A,应采用同步降压稳压器

    稳压器将参考电压与出现在反馈管脚上的极小部分输出电压加以比较,然后根据反馈的电压稳定输出电压。参考电压通常规定输出电压不能超过某一水平。

    部分控制器规定启动时间不能超过某一时限。由于这个时限上的规定,稳压器无法调低太大量的输入电压。控制器的启动时间时限 (TON min.) 也为输出电压设定限幅,限定某一频率下的输出电压不能超过某一水平。例如,启动时间若超过其的时限,输出电压便会升越规定的水平。

    输入电压 (VIN) = 12V
    输出电压 (VOUT) = 1.2V

    D = 1.2V/12V = 0.1

    开关频率 (FS) = 300kHz

    启动时间时限 (TON min) = 0.1 x 1/300kHz = 333ns

    降低开关频率有助提升降压比。

    开关稳压器的操作频率

    开关频率的高低对多个重要的参数有决定性的影响,受影响的参数包括电感器和电容器的大小、效率、纹波电压以至解决方案的大小。对于较高的开关频率,系统设计工程师便可选用较小型的电感器以及较低的输出电容,以便减低纹波电压。高开关频率的另一优点是工程师可以设计高带宽的系统。此外,系统设计工程师也可能需要为设计作出特别的安排,让系统工作于特定的频率,以避免寄生干扰。采用可调节频率的降压稳压器有助提高系统设计的灵活性。

    效率

    效率是输入功率与输出功率之间的百分比,效率的高低可以视为一个指标,藉以显示功耗的大小。但系统设计工程师很多时并不十分明白效率的真正意义。若输入电流无限制或电池寿命的长短不那么重要,功耗和效率也就不再成为需关注的因素。系统耗散的热能会令系统组件受热,而温度的上升幅度与功耗的大小有直接的关系。受影响的组件包括集成电路、金属氧化半导体场效应晶体管 (MOSFET)、电容器以及电感器。某一面积范围究竟会耗散多少功率?这一点也很重要。一般来说,1W 的功率若通过一平方吋的铜质表面耗散掉,加上在没有气流的影响下,温度会因受热而上升 40 C。

    例如,假设:
    输出电压 (VOUT) = 1.5V
    输出电流 (IOUT) = 15A
    效率 = 90%
    功耗 = 2.5W

    这一水平的功率若通过一平方吋的铜质面积耗散掉,会令温度上升 100 C。

    以下是另一可供参考的例子:
    输出电压 (VOUT) = 1.5V
    输出电流 (IOUT) = 1.5A
    效率 = 81%
    功耗 = 0.53W

    若与前一例子中的 90% 效率比较,这个效率数字看来不大理想。但以这个例子来说,一平方吋面积所耗散的功耗只有 0.53W,令温度只上升 20 C,相比之下,前一例子的温度则上升 100 C。

    以上例子证明功耗比效率显得更为重要。系统设计工程师若明白这个道理,便可为所设计的系统选择理想的效率,以及降低系统的整体成本。

    体积

    系统设计所规定的芯片面积或高度如果缩小,不但会增加系统的成本,而且效率也会受到影响。例如,小型电感器的有效串联电阻 (ESR) 通常都比大型电感器高,而且体积小巧的电感器或小型电解电容器一般都较为昂贵。采用多层式电路板可以缩小体积,但一般来说会增加整体的成本。

    正如上文所说,部分系统设计工程师可能会刻意提高开关频率,以便缩小组件体积,但提高开关频率会增加功率损耗。若果没有必要而免强缩小电路板,不但会增加成本,而且会将功率损耗降低至不必要的低水平。

    系统成本

    为FPGA芯片提供成本效益的供电一直是系统设计工程师的努力方向,但将供电成本尽量降低并不表示要采用廉价的稳压器。例如,由于内置场效应晶体管的稳压器较为昂贵,因此系统设计工程师很多时不加思索便拒绝采用这类稳压器,但在某些应用情况下,这类稳压器比设有外置式金属氧化半导体场效应晶体管的稳压器更具成本效益。 此外,设有外置式场效应晶体管的稳压器更易受来自电路板的噪音影响。设计简单而又内置金属氧化半导体场效应晶体管的高集成度开关稳压器便不易受噪音的影响,解决了大部分因为灵敏度过高而产生的噪音问题。此外,我们也应放弃采用双通道降压转换器取代两个单通道开关转换器这个念头。由于无需采用多个输入电容器,因此可以大幅节省成本,而且由于按照设计该两个相位可以异相操作,因此输入电容器的均方根 (RMS) 纹波电流可以大幅降低。采用双相位控制器可以避免拍频频率的出现,若采用多个异步开关稳压器而它们都以稍微不同的频率操作,那就必定会产生拍频频率。我们不要忘记,真正的成本是系统物料清单上所开列的成本,并不是只计算个别组件的成本。采用FPGA的系统除了要符合这些规定之外,可能还要符合下列任何一项或多项的特别要求:

    瞬态回应

    FPGA芯片的电压会产生极高转换率的电流。为此,控制器必须一方面提供较大的阶梯级负载电流,而另一方面又必须将输出电压所承受的干扰减至。控制器因应这些负载作出响应的能力也因此称为瞬态响应。瞬态响应、输出电容及其有效串联电阻一旦确定后,会将操作带宽限定在某一范围之内。

    排序及跟踪

    系统启动时,可能要先启动某一电源供应,然后才陆续启动其它的电源供应。若不按照规定的次序启动电源供应,电源供应便会"锁定"起来,而FPGA芯片可能会因此而受损或无法执行正常功能。部分FPGA芯片必须在输入/输出及电压之间设有排序及/或跟踪功能。(如欲了解多种不同的排序及跟踪系统设计方案,可参看图 3。) 若稳压器已设有供电正常 (power good)、允许 (enable)、软启动及跟踪等功能,便可轻易添加排序及跟踪功能,或者以后可以随时添加这两个功能,令设计更具灵活性。若没有这两个功能,便需加设外接电路以确保可以按照正确次序启动电源供应。

    启动的要求

    我们若要为FPGA芯片设定电压上升率,可以利用软启动电容器加以设定。此外,启动时的上升电压一般都必须是单调的,而不是下降的。若电源供应的输出电容较小,启动时的电压会受其影响而下跌。容量够大的电容器可以储存足够的电荷,以便为FPGA芯片提供启动负载瞬态电压。

    同步操作

    同步操作功能的作用是确保两个或以上的稳压器可以一同锁定在某一频率,以免出现拍频频率。没有这个同步操作功能的系统都会出现拍频的现象。

    总结

    由于不同的系统有不同的要求,加上FPGA芯片或特殊应用集成电路各有程度不同的复杂设计,而且使用率也不尽相同,因此电源供应器的配置必须因应不同的要求而作出不同的安排。除了输入电压、输出电压及输出电流之外,我们也要考虑其它的特别要求如排序、跟踪及启动等条件。此外,我们设计系统时也需要顾及功耗、体积及成本对系统的影响。



      
  • 上一篇:下一代网络设备单元--网络处理器应用研究
    下一篇:基于DSP的全数字交流位置伺服控制系统的研究

    免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

    相关技术资料