简述现场可编程门阵列的供电原理及应用

时间:2011-09-02

  FPGA概述

  目前以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块。

  系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。

  FPGA一般来说比ASIC(专用集成芯片)的速度要慢,无法完成复杂的设计,而且消耗更多的电能。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA.因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。另外一种方法是用CPLD(复杂可编程逻辑器件备)。

  FPGA工作原理:FPGA采用了逻辑单元阵列LCA(LogicCellArray)这样一个概念,内部包括可配置逻辑模块CLB(ConfigurableLogicBlock)、输出输入模块IOB(InputOutputBlock)和内部连线(Interconnect)三个部分。现场可编程门阵列(FPGA)是可编程器件。与传统逻辑电路和门阵列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的结构,FPGA利用小型查找表(16×1RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了即可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及个模块之间或模块与I/O间的连接方式,并终决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并终决定了FPGA所能实现的功能,FPGA允许无限次的编程。

  FPGA使用的电源类型

  FPGA电源要求输出电压范围从1.2V到5V,输出电流范围从数十毫安到数安培。可用三种电源:低压差(LDO)线性稳压器、开关式DC-DC稳压器和开关式电源模块。终选择何种电源取决于系统、系统预算和上市时间要求。

  如果电路板空间是首要考虑因素,低输出噪声十分重要,或者系统要求对输入电压变化和负载瞬变做出快速响应,则应使用LDO稳压器。LDO功效比较低(因为是线性稳压器),只能提供中低输出电流。输入电容通常可以降低LDO输入端的电感和噪声。LDO输出端也需要电容,用来处理系统瞬变,并保持系统稳定性。也可以使用双输出LDO,同时为VCCINT和VCCO供电。

  如果在设计中效率至关重要,并且系统要求高输出电流,则开关式稳压器占优势。开关电源的功效比高于LDO,但其开关电路会增加输出噪声。与LDO不同,开关式稳压器需利用电感来实现DC-DC转换。

  FPGA的特殊电源要求

  为确保正确上电,内核电压VCCINT的缓升时间必须在制造商规定的范围内。对于一些FPGA,由于VCCINT会在晶体管阈值导通前停留更多时间,因此过长的缓升时间可能会导致启动电流持续较长时间。如果电源向FPGA提供大电流,则较长的上电缓升时间会引起热应力。ADI公司的DC-DC稳压器提供可调软启动,缓升时间可以通过外部电容进行控制。缓升时间典型值在20ms至100ms范围内。

  许多FPGA没有时序控制要求,因此VCCINT、VCCO和VCCAUX可以同时上电。如果这一点无法实现,上电电流可以稍高。时序要求依具体FPGA而异。对于一些FPGA,必须同时给VCCINT和VCCO供电。对于另一些FPGA,这些电源可按任何顺序接通。多数情况下,先给VCCINT后给VCCO供电是一种较好的做法。

  当VCCINT在0.6V至0.8V范围内时,某些FPGA系列会产生上电涌入电流。在此期间,电源转换器持续供电。这种应用中,因为器件需通过降低输出电压来限制电流,所以不推荐使用返送电流限制。但在限流电源解决方案中,一旦限流电源所供电的电路电流超过设定的额定电流,电源就会将该电流限制在额定值以下。

  FPGA配电结构

  对于高速、高密度FPGA器件,保持良好的信号完整性对于实现可靠、可重复的设计十分关键。适当的电源旁路和去耦可以改善整体信号完整性。如果去耦不充分,逻辑转换将会影响电源和地电压,导致器件工作不正常。此外,采用分布式电源结构也是一种主要解决方案,给FPGA供电时可以将电源电压偏移降至。

  在传统电源结构中,AC/DC或DC/DC转换器位于一个地方,并提供多个输出电压,在整个系统内分配。这种设计称为集中式电源结构(CPA),见图1.以高电流分配低电压时,铜线或PCB轨道会产生严重的电阻损耗,CPA就会发生问题。

  CPA的替代方案是分布式电源结构(DPA),见图2.采用DPA时,整个系统内仅分配一个半稳压的DC电压,各DC/DC转换器(线性或开关式)与各负载相邻。DPA中,DC/DC转换器与负载(例如FPGA)之间的距离近得多,因而线路电阻和配线电感引起的电压下降得以减小。这种为负载提供本地电源的方法称为负载点(POL)。



图1 集中式电源结构

图2 分布式电源结构


  当一个逻辑器件从逻辑1切换到逻辑0时,或者从逻辑0切换到逻辑1时,包括电源的输出结构暂时变为低阻抗状态。每次转换均要求对信号线进行充电或放电,这就需要能量。旁路电容的功能是在本地储存能量,以提供转换所需的能量。

  本地储存能量必须在较宽的频率范围内可用。低串联电感的非常小的电容用来为高频转换提供快速电流。高频电容能量耗尽之后,较大、较慢的电容继续提供电流。FPGA技术要求三种频率范围内的电容,即高、中、低频率范围。这些频率的跨度为1kHz至500MHz.

  正确放置对于高频电容(1nF至100nF低电感陶瓷片式电容)非常重要;对于中频电容(10μF至100μF钽电容或陶瓷电容)和低频电容(>470μF),这种重要性依次降低。之所以与放置有关,原因很简单:从电容引脚到FPGA电源引脚的路径电感必须尽可能低。这意味着该路径必须尽可能短,哪怕要穿过实体接地层或电源层。1英寸实心铜层的电感约为1nH,因此距离极为重要。旁路电容过孔必须直接下行至接地层或VCC层。

  高频旁路电容,无论是在VCCINT还是VCCIO上,均应安装在相关VCC引脚的1厘米范围内;中频旁路电容则应安装在VCC引脚的3厘米范围内。低频旁路电容可以安装在合理范围内的电路板上任意位置。当然,离FPGA越近越好。

  较新的FPGA有输入/输出旁路要求,因此以前用于低速或低密度设计的电容类型可能无效。根据所用材料、结构和值的不同,旁路电容在整个频率范围内有不同的串联电抗。通过查看各种系列的数据手册,可以得知某些电容更适合当前所考虑的应用。

  图3中显示了电容阻抗随频率的变化曲线。阻抗值位于电容的自谐振频率;超过此频率后,寄生引线电感在"电容"的电抗特性中占据主导地位。图中,业界标准型X7R单芯片、10nF陶瓷1206片式电容在50MHz时的阻抗为0.2Ω。然而,在500MHz时,该电容的阻抗约为3Ω。当有效阻抗增大,负载无法使用电容所储存的能量时,电容即无效。同时还必须考虑温度范围和老化效应。一些电容在室温时阻抗较低,但在极端温度时则表现不佳。当电容值较大(100nF至330nF)时,Z5U电容在高频时的ESR可能较低。不过,这种电容不宜在10℃以下使用。作为+20%、–80%额定器件,这种电容要求几乎两倍的设计值才能安全使用。选择旁路电容系列时,查看电容制造商的数据手册。

  FPGA电源设计可能会涉及5A、10A甚至更高的电流在PCB走线中流动。当这种大电流存在并以开关模式(边沿陡峭)随时间变化时,显而易见,噪声、感应电压和电磁辐射(EMI)很可能出现,并可能导致电源工作异常。与配线电感相关的快速开关电流也可能会产生电压瞬变,并导致其它问题。为使电感和接地环路,传导高电流的PCB走线应尽可能短。应采用接地层结构或单点接地,使外部元件尽可能靠近DC/DC转换器,以实现效果。使用开口铁芯电感时,必须特别注意这种电感的位置和定位,避免电感通量与敏感的反馈接地路径和COUT配线相交。使用具有可调输出的开关稳压器或控制器时,应将反馈电阻和相关配线置于IC附近,并远离电感布置配线,尤其是开口铁芯式电感。铁氧体绕轴或铁棒电感具有从绕轴一端经空气到达另一端的磁力线。这些磁力线会在电感磁场范围内的所有导线或PC板铜走线中产生感应电压。铜走线中产生的电压量由以下因素决定:磁场强度、PC铜走线相对于磁场的方向和位置,以及铜走线与电感之间的距离。

  FPGA和稳压器的可靠性取决于散热问题。这些器件的温度主要受待机功耗和总功耗、外部容性负载(仅FPGA)、热阻、环境温度以及气流等因素控制。必须有效管理这些因素,使结温(Tj)始终低于制造商规定的温度。

  ADP2114同步降压开关稳压器ADP2114,pdf datasheet

  ADP2114(图4)是一款功能多样的同步降压开关稳压器,可满足各种客户负载点要求。两个PWM通道既可以配置为分别提供2A和2A(或3A/1A)电流的两路独立输出,也可以配置为提供4A电流的单路交错式输出。ADP2114可提供高功效,开关频率可达2MHz.在轻负载时,该器件可以设置为脉冲跳跃模式工作,以便提高功效,或者设置为强制PWM模式工作,以便降低电磁干扰(EMI)。ADP2114还具有欠压闭锁(UVLO)、迟滞、软启动和电源正常输出指示等特性;保护特性有输出短路保护和热关断等。可以利用极小电阻和电容对输出电压、电流限制、开关频率、脉冲跳跃工作模式和软启动时间进行外部编程。



图3 电容阻抗随频率的变化曲线

图4 ADP2114同步降压开关稳压器


  该器件可用于多个终端市场,例如通信基础设施、工业和仪器仪表、医疗保健以及高端消费电子市场。在这些终端市场的主要应用是分布式电源系统中的负载点稳压器。

  虽然DC-DC稳压器的功效远高于LDO,但通常认为其噪声太高,无法在不显着降低其它参数性能的情况下,直接为高性能模数转换器供电。模数转换器的噪声至少有两个,以及磁耦合效益引起的噪声。

  图5所示为一种实验室设置,针对采用低噪声LDO供电和采用开关稳压器ADP2114供电两种情况,比较一个16位、125MSPS模数转换器的性能。评估所用的AD9268可实现非常低的噪声,信噪比(SNR)为78dB.DC-DC转换器贡献的额外噪声或杂散成分很容易反映在该模数转换器的输出频谱中,因此-152dBm/Hz的低本底噪声使它非常适合评估开关电源。



图5 开关电源供电测试


  我们将ADP2114与低噪声LDO稳压器进行比较。高性能、16位、125MSPS AD转换器AD9268的评估结果表明:采用开关稳压器ADP2114供电与采用低噪声LDO稳压器供电相比,性能未受影响。

  因此,ADP2114可以为用户提供可配置能力、多样化功能和灵活性,并且具有低噪声特性和高转换效率。同时能够满足各种客户负载点电源要求,性价比高,是FPGA、ASIC、DSP和微处理器供电的理想选择。ADI公司提供网络工具可方便设计导入,同时提供评估板,有助于实现快速导入。
  

上一篇:解析H.264视频编解码DSP实现与优化
下一篇:解析基于DSP的运动控制系统设计

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

相关技术资料